/* GLOBAL
----------------------------------------------- */
html,body {
	background: #ffffff repeat-y;
	background-position:center;
	font-family: Arial, verdana, Helvetica,sans-serif ;
	font-size: 11px;	
	padding:0px;
	margin:0px;
	height:100%;
}

#container {
	margin: 0 auto;
	width: 1002px;
	text-align: left;
	position: relative;
	overflow:hidden;
}

#main{ 
	width:1002px;
	margin:0px  auto;

}

form{
	margin:0px;
	padding:0px;
}

u{
	text-decoration:none;
}

h2{
	color:#000000;
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

h3{
	color:#000000;
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

h4{
	
	color:#000000;
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

p{
	font-size:12px;
	padding:0px;
	margin:0px;
}

.right{
	float:right;
}

.left{
	float:left;
}

a {
	text-decoration:none;
}

img{
	border:none;
}

hr{
	height:1px;

}

/* HEADER
----------------------------------------------- */

#header{
	
	width:1000px;
	height:155px;
	padding:0px;
	margin:0px;
	border-left:1px solid #131313;
	border-right:1px solid #131313;
}

#searchleft{
	margin-top:-4px;
	float:left;
	height:26px;
	width:200px;
}

#searchright{
	float:right;
	height:26px;
	width:700px;
}

ul#sociallinks{
	padding: 0 0 0px 10px;
	margin: 0;
	list-style: none;

}

ul#sociallinks li{
	float:left;
	list-style: none;
	padding:0 6px 0 0;
}



#searchbar{
	text-align:right;
	width:994px;
	height:75px;
	padding:4px 6px 0 0;
	position:relative;
	z-index:1;

}

#searchbar select{
	margin: 3px 10px 0 0;
	font-size:9px;
	height:18px;

}
#searchbar label{
	font-size:9px;
	color:#cccccc;
}

#topsearchtxt{
	float:left;
	padding:1px 0 0 0;
}

#topsearchtxt input{
	padding:4px 0 0 4px;
	margin-right:2px;
	width:150px;
	font-size:9px;
	height:16px;
	color:#999999;
	background:#ececec;
	border:1px solid #c2c2c2;
}

#topsearchbtn{
	float:left;
	padding:1px 0 0 0;
}

#topsearchbtn input{
	border:none;
}

.searchquick{
	float:right;
}

#emaillink{
	padding:0px 10px 0px 0px;
	margin:-2px 0px 0px 0px;
	float:right;
}

div#emaillinkwithoutform{
	position:absolute;
	left:340px;
	padding:0px 10px 0px 0px;
	margin:-2px 0px 0px 0px;
	float:right;
}

div#emaillinkwithform{
	position:absolute;
	left:231px;
	padding:0px 10px 0px 0px;
	margin:-2px 0px 0px 0px;
	float:right;
}

#masthead{
	float:left;
	clear:both;
	position:relative;
	width:1000px;
	height:80px;
	
}

#mastheadleft{
position:relative;
	float:left;
	width:500px;
	height:80px;
	background-image:url(../images/masthead_fade_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top:-4px;
	
}

#mastheadright{
	float:right;
	width:500px;
	position:relative;
	z-index:100;
	height:120px;
	margin-top:-41px;
	z-index:2;

}

#mastheadright img{
	float:right;
}

#mastheadover{
	float:left;
	width:1000px;
	height:120px;
	margin-top:-43px;
	z-index:2;
}

#mastheadover img{
	float:right;
	z-index:3;
}

#mastheadunder{
	float:left;
	width:1000px;
	height:204px;
	z-index:1;

}

.searchtext{
	font-size:9px;
}

/* NAV
----------------------------------------------- */

#nav{
	width:1000px;
	height:66px;
	margin:0 0 0 0px;
	background-image:url(../images/navbar_bg.gif);
	background-color:#fff;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index:1000;
	border-left:1px solid #131313;
	border-right:1px solid #131313;
}




/* CONTENT
----------------------------------------------- */
#content{
	width:100%;
	height:auto;
}

#contentwell{
	float:left;
	clear:both;
	width:1000px;
	border-left:1px solid #131313;
	border-right:1px solid #131313;
	height:auto;
}

#leftwell{
	width:213px;
	border-right:1px solid #757575;
	padding:3px 0 0 0;
	font-weight:bold;	
}

.leftwellpadder{
	padding:0 0 0 10px;
}

.leftwellbox{
	float:left;
	width:213px;
	overflow:hidden;
	

}

.leftwellhead{
	background:#b4b4b4;
	width:213px;
	height:43px;
	border-top:1px solid #020000;
	border-bottom:1px solid #020000;
	color:#000;
	text-transform:uppercase;
}

.leftwellhead h2{
	margin:0px;
	padding:16px 0 0 10px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.leftwellhead img{
	float:left;
	margin:0px;
	padding:0px 0 0 10px;
}

.leftwellhead h2.lefttwit{
	float:left;
	margin:0px;
	padding:16px 0 0 4px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

.leftwelllinks{
	padding:8px 0 8px 0px;
	word-wrap:break-word;
}

.leftwellsearch{
	float:left;
	clear:both;
	padding:10px 0;
	color:#666;
	width:100%;
	font-size:12px;
	
}

.leftwelllink{
	width:178px;
	padding:4px 10px 4px 14px;
	color:#333;
	line-height:12px;
	font-size:10px;
	text-transform:uppercase;
	overflow:hidden;
	
}

.leftwelllink a{
	color:#333;
	text-decoration:none;
}

#leftwellsocial{
	padding:8px 0 30px 0;
}


td.rightimage{
	padding:0 0 0 10px;
}

#mainwell{
	width:786px;
	margin:0px;
}


#mainwellcont{
	width:756px;
	padding:14px 0 0 30px;
}


.nrcontitem a{
	color:#666666;
}

.nrcontitem h1{
	margin:0px;
	line-height:17px;
	color:#000;
	font-size:16px;
}

.nrcontitem h2{
	margin:0px;
	line-height:17px;
	color:#000;
	font-size:16px;
}

.gcontitem a{
	color:#000000;
}

.gcontitem h1{
	margin:0px;
	line-height:17px;
	color:#000000;
	font-size:16px;
}

.gcontitem h2{
	margin:0px;
	line-height:17px;
	color:#333333;
	font-size:16px;
}
.hcontitem h3, .fcontitem h3{
	margin:0px 10px 10px 0;
	padding:0 10px 0 0;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.nrcontitem h3{
	margin:0px 10px 10px 0;
	padding:0 10px 0 0;
	line-height:16px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.gcontitem h3{
	margin:0px 10px 10px 0;
	padding:0 10px 0 0;
	line-height:16px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.hcontitem h4, .fcontitem h4{
	margin:0px;
	line-height:22px;
}

.nrcontitem h4{
	margin:0px;
	line-height:22px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

.nrcontitem h5{
	margin:0px;
	line-height:22px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.gcontitem h4{
	margin:0px;
	line-height:22px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

.gcontitem h5{
	margin:0px;
	line-height:22px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.gcontitem h5.execbios{
	margin:0px;
	line-height:18px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

.gcontitem h3.execbios{
	margin:0px;
	line-height:22px;
	color:#333333;
	font-weight:bold;
	text-transform:capitalize;
}

.gcontitem h3.execsection{
	float:left;
	clear:both;
	margin:0px;
	line-height:22px;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}

.execbioscontainer{
	float:left;
	clear:both;
	padding-bottom:24px;
}

.execbiosleft{
	width:120px;
	float:left;

}

.execbiosright{
	width:551px;
	float:left;
	clear:right;

}

.hcontitem a, .contitem a{
	color:#000000;
}

.hcontitem p, .fcontitem p, .nrcontitem p, .gcontitem p, .homefeatrelease p, .homerelease p{
	line-height:16px;
}

.hcontitem a.more, .fcontitem a.more, .nrcontitem a.more, .gcontitem a.more, a.morelink, #homefeatreleaseright a.more, #homefeatreleasefull a.more, .homerelease a.more{
	background-image:url(../images/more.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	float:left;
	padding: 6px 0px 0px 10px;
	margin:0px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	
}

a.morelinkright, a.homefeatmore {
	background-image:url(../images/more.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	float:left;
	clear:both;
	padding: 6px 0px 0px 10px;
	margin:0px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
}

.homefeatrelease a.more{
	color:#fff;
	text-transform:lowercase;
}

.homefeatcopy {
	float:left;
	
}

a.moregrey{
	background-image:url(../images/more.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding:0px 0 0 10px;
	margin:0px;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

a.morepage{
	background:url(../images/more.gif) top left no-repeat;
	padding: 0 0 10px 8px;
	margin:0 0 0 4px;
	color:#000000;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

a.lesspage{
	background:url(../images/less.gif) top left no-repeat;
	padding: 0 0 10px 8px;
	margin:0 0 0 4px;
	color:#000000;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.fcontitem a{
	color:#000000;
}

.nrcontitem, .fcontitem{
	float:left;
	width:727px;
	background:url(../images/release_full_top.gif) top left no-repeat;
	margin:0px;
}

.nrcontitemmid, .fcontitemmid{
	float:left;
	width:715px;
	background:url(../images/release_full_mid.gif) top left repeat-y;
	margin:6px 0 0 0;
	padding:14px 5px 14px 7px;
}

.photoscont, commentscont{
	float:left;
}

.contentpadder{
	float:left;
	clear:both;
	width:671px;
	padding:0px 23px 20px 21px;
}

.commentspadder{
	float:left;
	width:100%;
	padding:20px 0px 20px 0px;
}

.gallerypadder{
	float:left;
	clear:both;
	width:694px;
	padding:20px 0px 20px 21px;
}

.nrcontitembot, .fcontitembot{
	float:left;
	width:727px;
	height:6px;
	background:url(../images/release_full_bot.gif) top left no-repeat;
}

.nrcontbtn{
	width:60px;
	float:left;
}

.nrcont{
	width:450px;
	float:left
}

.gcontitem{
	float:left;
	width:727px;
	background:url(../images/release_full_top.gif) top left no-repeat;
	margin:0px;
}

.gcontitemmid{
	float:left;
	width:715px;
	background:url(../images/release_full_mid.gif) top left repeat-y;
	margin:6px 0 0 0;
	padding:0px 5px 0px 7px;
}

.gcontitembot{
	float:left;
	width:727px;
	height:6px;
	background:url(../images/release_full_bot.gif) top left no-repeat;
}

.gcontbtn{
	width:60px;
	float:left;
}

.gcont{
	width:450px;
	float:left
}

.contentleft{
	width:470px;
	float:left;
}



.contentright{
	width:200px;
	float:right;

}

.contitem{
	float:left;
	width:576px;
	margin:0px;
	padding:10px 0 0 0;
}

.contitem h3{
	margin:0px 10px 10px 14px;
	padding:0 10px 0 0;
	line-height:16px;
	color:#000;
	font-size:13px;
	text-transform:uppercase;
}

.itemcont{
	float:left;
	padding:0 0 14px 0;
}

.itemactions{
	width:741px;
	float:left;
	clear:both;
	padding:0 15px 12px 0px;
}

.itemactionsleft{
	float:left;
	width:420px;
}

.itemactionsleft a{
	float:left;
	padding:0 10px 0 0px;

}

.itemactionsright{
	float:right;
	width:260px;
	padding:0 10px 0 0px;
}

.itemactionsright a{
	float:right;
	

}


/* HOME
----------------------------------------------- */

#contenthomeleft{
	width:600px;
	overflow:hidden;
	border-right:1px solid #757575;
	color:#666666;
	padding:0 0 2px 0;
}

#contenthomeright{
	width:399px;
	overflow:hidden;
}

#contenthomeleft h3{
	font-size:13px;
	padding-bottom:8px;
	text-transform:uppercase;
}

#contenthomeleft h3 a{
	font-size:13px;
}

.homelefthead{
	float:left;
	clear:both;
	background:#b4b4b4;
	width:600px;
	height:43px;
	font-size:13px;
	border-top:1px solid #020000;
	border-bottom:1px solid #020000;
	color:#000;
	text-transform:uppercase;
	overflow:hidden;
}

.homelefthead h2, .homerighthead h2{
	float:left;
	margin:0px;
	padding:18px 0 0 20px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000;
}


.homelefthead h2 a, .homerighthead h2 a{
	color:#000000;
	text-decoration:none;
}

#homeheadselect{
	float:right;
	width:auto;
	padding:10px 17px 0 10px;
}

.homefeatnumitemcont{
	float:left;
	padding:0 0 0 6px;
}

.homefeatnumitem{
	border:1px solid #000000;
	
}

.homefeatnumitem:hover {
	border:1px solid #ffffff;
}

.homefeatnumitemcurrent{
	border:1px solid #ffffff;
	color:#fff;
}

.homefeatnumitemcurrent a{
	color:#fff;
	padding:4px 8px;
	display:block;
}

.homefeatnumitem a{
	padding:4px 8px;
	color:#000000;
	display:block;
}

.homerighthead{
	float:left;
	clear:both;
	background:#b4b4b4;
	width:399px;
	height:43px;
	font-size:13px;
	border-top:1px solid #020000;
	border-bottom:1px solid #020000;
	color:#000;
	text-transform:uppercase;
	overflow:hidden;
}

.homelefthead a.right{
	float:right;
	padding:0px 25px 0 0;

}

.homelefthead a.left{
	float:left;
	padding:0px 0px 0 0;

}

.homelefthead img, .homerighthead img{
	float:left;
	
	}

.homeleftcont{
	float:left;
	clear:both;
	padding:16px 0 0 0;

}

#homeheadlinks{
	float:right;
	text-align:right;
	padding-right:20px;

}

#homeheadlinks a{
	padding:0px;
	margin:0px;
	float:right;
}

.homerelease{
	float:left;
	clear:both;
	width:565px;
	padding:10px 0px 10px 20px;
}

.homereleaseleft{
	float:left;
	width:330px;

}

.homereleaseright{
	float:right;
	width:185px;
}

#homefeatcontainer{
	float:left;
	width:565px;
	padding:14px 0 14px 20px;;
	overflow:hidden;	

}

.homefeatcontitem{
	float:left;
	width:565px;
	background:url(../images/homefeat_top.gif) top left no-repeat;
	margin:0px auto;
}

.homefeatcontitemmid{
	float:left;
	width:565px;
	background:url(../images/homefeat_mid.gif) top left repeat-y;
	margin:6px 0 0 0;
	padding:0px;
	color:#000000;
}

.homefeatcontitembot{
	float:left;
	width:565px;
	height:6px;
	background:url(../images/homefeat_bot.gif) top left no-repeat;
}

.homefeatrelease{
	float:left;
	clear:both;
	width:525px;
	padding:10px 20px 20px 20px;
}

.homefeaturerelease{
	float:left;
	clear:both;
	width:554px;
	height:143px;
	padding:0px 5px 0 6px;
}

.homefeaturerelease h4{
	color:#fff;
}

#homefeatreleasefull{
	float:left;
	clear:both;
	width:535px;
	padding:10px 15px 0 15px;
}

#homefeatreleaseleft{
	float:left;
	width:180px;
	padding:10px;

}

.homefeatcontteaserimage{
	padding:0px;
	width:180px;
	max-height:113px;
	overflow:hidden;
}

.homefeatcontteaserimage img{
	width:180px;
	
}

#homefeatreleaseright{
	float:left;
	width:325px;
	height:90px;
	padding:10px 20px 10px 5px;
}

.contteaserimage{
	padding:0px;
}

.contteaserimagecont{
	float:right;
	border:1px solid #acacac;
	width:180px;
	overflow:hidden;
}

.contteaserimagecont img{
	width:180px;
	float:right;
	
}
#homefeatreleasefull h3, #homefeatreleasefull h3 a, .homefeatreleasefull a, #homefeatreleaseright h3, #homefeatreleaseright h3 a, .homefeatreleaseright a, .homefeatrelease h3, .homefeatrelease h3 a{
	color:#fff;
}


.homefeatreleaseright h3 {
	padding:4px 12px;
	margin:0px;
	text-transform:uppercase;
}

.homerelease h3, .homerelease h3 a, .homerelease a{
	color:#000;
	text-transform:uppercase;
}




.homefeatpadder{
	width:525px;
	padding:10px 20px 20px 20px;
}


.homerightcont{
	float:left;
	clear:both;
	width:399px;
	padding:14px 0;
	
}

.homerightcont h5{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	width:320px;
	margin:0px;
	padding:6px 0 0 15px;
	text-align:left;
	
}

#homerightgallery {
	padding:0px 0 0 10px;

}

#homerightemailcont{
padding:0 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

a.homerightemailcont{
	color:#000;
	text-decoration:underline;
	
	
}

.homegalitemcont{
	float:left;
	clear:both;
	padding:3px 0px;
}

.homegalitem{
	border:1px solid #898989;
	background-image:url(../images/homegal_bg.gif);
	width:365px;
	height:83px;
	padding:3px;
}

.homegalitem:hover{
	background-image:url(../images/homegal_bg_over.gif);
}

.homegalitem img{
	float:left;
	width:120px;
	height:80px;
	border:1px solid #363636;
}

.homegalitem h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:24px;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
}

.homegalitem h4 a{
	color:#666;
}

#featurevidcont{
	width:100%;
	text-align:center;
}



.vidbg{
background-image:url(../images/homevid_bg.gif);
}

#featurevid{	
	width:320px;
	height:240px;
	margin:0px auto;
}

#homerightpressitems{
	float:left;
	padding:0px 0 0 10px;

}

.homepressitemcont{
	float:left;
	clear:both;
	padding:3px 0px;
	height:39px;
	width:367px;
	
}

.homepressitem{
	float:left;
	background-image:url(../images/homepressitem_bg.gif);
	border:1px solid #898989;
	background-position:0 0;
	width:365px;
	height:31px;
	padding:3px;
	overflow:hidden;
}

.homepressitem:hover{
	background-image:url(../images/homepressitem_bg_over.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.homepressitem h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:10px 24px;
	color:#000;
	float:left;
}

.homepressitem h4 a{
	color:#000;
}

/* FOOTER
----------------------------------------------- */

#footer{
	
	float:left;
	clear:both;
	margin:0px auto;
	font-size:10px;
	line-height:26px;
	color:#666;
	border-top:1px solid #131313;
	padding:0 10px 0 10px;
	width:982px;
}

#footerleft{
	width:450px;
	float:left;
	

}

#footerright{
	width:450px;
	float:right;
	text-align:right;

}

#footer a{
	float:right;
	padding:0 10px 0 12px;
	color:#666;
	text-decoration:none;
}

#footer a.rss{
	float:right;
	padding:8px 10px 0 12px;
	color:#666;
	text-decoration:none;
}


/* MISC
----------------------------------------------- */

.whitebg{
	
}

.blacktxt{
	color:#000000;
}

a.blacktxt{
	color:#000000;
}
.blacktxt a{
	color:#000000;
}
.greytxt{
	color:#666666;
}

a.greytxt{
	color:#666666;
}

greytxt a{
	color:#666666;
}

.redtxt{
	color:#be1e2d;
}
.redtxt a{
	color:#be1e2d;
}

a.redtxt{
	color:#be1e2d;
}

.smallwhitetxt{
	color:#ffffff;
	font-size:9px;
}

.whitetxtpop{
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
}

#breadcrumbcont{
	float:left;
	clear:both;
	width:1000px;
	background:#eaeaea;
	font-family:Verdana, arial;
	font-size:9px;
	color:#898989;
	border-left:1px solid #131313;
	border-right:1px solid #131313;
	padding:0px;
	margin:0px;
}

#breadcrumbborder{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:25px;
	width:100%;
}

#breadcrumbpad{
	float:left;
	padding:0 0 0 20px;
	margin:0px;
	width:600px;
}

.breadcrumb{
	font-size:9px;
	color:#666;
	text-decoration:none;
	line-height:25px;
	padding:0px;
	margin:0px;
}

.breadcrumb a{
	font-size:9px;
	color:#666;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

a.breadcrumb {
	font-size:9px;
	color:#666;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.breadcrumboff{
	font-size:9px;
	color:#000;
	height:25px;
	line-height:25px;
	padding:0px;
	margin:0px;
}

#breadsocialcont{
	float:right;
	padding-right:15px;
}

.breadsocialitem{
 	float:left;
 	height:25px;
 	
padding-left:10px;
}

.breadsocialitem h6{
	float:left;
	font-size:10px;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	height:25px;
	line-height:25px;
	color:#000;
	font-weight:normal;
}

.breadcrumblinks{
	height:25px;
	float:left;
}

.breadcrumblinks a{
	padding:0px;
	height:25px;
}

.breadcrumblinks a img{

}

#playercont{
	float:left;
	width:320px;
	height:240px;
}

#additionalvideo{
	float:left;
	width:100%;
	padding:10px 0 0 0;
}

#additionalvideo h3{
width:100%;
border-top:1px solid #666666;
padding:10px 0 0 0;

}

#additionalvideo h3{
}

.vidbreak{
	float:left;
	clear:both;
	width:100%;
	height:1px;
	padding:0px;
	margin:0px;
}
.vidtitle{
float:left;
}

.vidtime{
float:left;
color:#898989;
}

.viddate{
float:left;
padding:0 0 10px 0;
}


.disclaimer{
	float:left;
	clear:both;
	color:#be1e2d;
width:650px;
	font-size:9px;
border-top:1px solid #666666;
padding:10px 0 0 0;
margin:6px 0 0 0;
}

a div.channelcont{
	font-weight:bold;
}

#comments{
	float:left;
	clear:both;
	padding:0px 0 0 28px;
}

#message{
	width:100%;
	float:left;
	clear:both;
	padding:0 0 20px 0;
	color:#898989;
	
}

.headerbar{
	float:left;
	clear:both;
	width:715px;
	background:#7d7d7d;
	border:1px solid #4b4b4b;
	height:24px;
	margin-bottom:20px;
	text-transform:uppercase;
}

.headerbar h3{
	float:left;
	width:50%;
	font-size:12px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 25px;
}


.headerbar a{
	float:right;
	padding:5px 25px 0 0;

}

.headerbarsearch{
	float:left;
	clear:both;
	width:713px;
	height:40px;
	border:1px solid #4b4b4b;
	background:#7d7d7d;
}

.headerbarsearch h3{
	float:left;
	width:50%;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:0px 0 0 25px;
	line-height:40px;
	text-transform:uppercase;
	
}


.headerbarsearch a{
	float:right;
	padding:5px 25px 0 0;

}

.photoitem, .videoitem{
	float:left;
	width:180px;
	padding:0 10px 20px 0;

}

.newsphotoitem{
	float:left;
	width:163px;
	padding:0 10px 20px 0;

}

.photoleft, .newsphotoleft {
	float:left;
	width:128px;
	border:1px solid #acacac;
	height:85px;
	overflow:hidden;
} 

.videoleft{
	float:left;
	clear:both;
	width:128px;
	border:1px solid #acacac;
	height:85px;
	overflow:hidden;
} 

.photoexecleft{
	float:left;
	width:128px;
	border:1px solid #acacac;
} 

.photoleft img, .newsphotoleft img{
	width:128px;
	
} 

.photoexecleft img{
	margin:0px auto;
} 

.photoleft img.leftcolumn, .newsphotoleft img.leftcolumn{
	border:1px solid #acacac;
}

.photoright{
	float:left;
	width:42px;
	padding-left:5px;
} 


.newsphotoright{
	float:left;
	width:28px;
	padding-left:5px;
} 


.videoright{
	float:left;
	clear:both;
	width:180px;
} 

.photoright img, .videoright img, .newsphotoright img{
	float:left;
	clear:both;
	padding:0px 0 5px 0;
}

.photoright img.padtop, .videoleft img.padtop{
	
}

.phototitle, .videotitle, .leftcolumntitle{
	width:163px;
	float:left;
	clear:both;
	
}

.phototitle h5, .videotitle h5{
	color:#555555;
	font-size:11px;
	line-height:16px;
}


 .leftcolumntitle h5{
	color:#555555;
	font-size:11px;
}

#gallerymainimage{
	float:left;
	width:715px;
	z-index:1;
}

#gallerymainimage img{
	width:715px;
}

#gallerymaininfo{
	background: url(../images/gallerymaininfo_bg.png) no-repeat;
	float:left;
	width:715px;
	height:58px;
	z-index:2;
	margin:-58px 0 0 0;
}

#gallerymainleft{
	width:450px;
	float:left;
}

#gallerymainleft h4{
	padding:16px 0 0 24px;
	margin:0px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
}

#gallerymainright{
	padding:16px 24px 0 0;
	width:100px;
	float:right;
	text-align:right;
}

#gallerymainpub, #gallerymaincount{
	float:right;
	clear:both;
	font-size:12px;
	color:#000000;
}

#gallerycontent{
	float:left;
	clear:both;
	width:715px;
	height:280px;
	overflow:auto;
}

#galleryslide{
	width:698px;
	height:auto;
	
}

.galleryitemcont{
	padding:5px;
	float:left;
	width:95px;
}

.galleryitem{
	background:#cccccc;
	width:83px;
	height:86px;
	padding:6px 6px 0px 6px;
}

.galleryitemtop{
	float:left;
	clear:both;
	width:83px;
	height:56px;
	overflow:hidden;
}

.galleryitemtop img{
	width:83px;
}

.galleryitembot{
	float:left;
	clear:both;
	padding:2px 0;
}


.galleryexecitemcont{
	margin:5px;
	float:left;
	width:95px;
	background:#cccccc;
}

.galleryexecitem{
	width:83px;
	height:auto;
	padding:6px 6px 0px 6px;
}

.galleryexecitemtop{
	float:left;
	clear:both;
	width:83px;
	overflow:hidden;
}

.galleryexecitemtop img{
	width:83px;
}

.galleryexecitembot{
	float:left;
	clear:both;
	padding:2px 0;
}



#comments{


}

#commentsleft{
	float:left;
	width:250px;

}

#commentsright{
	float:left;

}
#commentsleft input, #commentsright input, #commentsleft label, #commentsright label{
	float:left;
	clear:both;
	width:220px;
}

#commentsleft label, #commentsright label{
	font-size:10px;
	text-transform:uppercase;
}

#commentsleft input, #commentsright input{
	width:220px;
}

#commentstop{
	float:left;
	clear:both;
	width:100%;
	
}

#commentsbottom{
	width:100%;
	float:left;
	clear:both;
	padding:20px 0 20px 0;

}

.commentitem{
	width:640px;;
	float:left;
	clear:both;
	border-top:1px solid #d7d7d7;
	padding:10px 0 10px 0;
}

.commentitem h4, .commentitem h5{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:18px;
} 

.commentitem p{
	color:#898989;
}

.searchmessage{
	width:675px;
	padding:20px;
}

#searchcont{
	float:left;
	clear:both;
	width:715px;
	padding:0 0px 15px 0px;
	text-align:left;
}

#searchpagingcont{
	width:100%;
	border-bottom:1px solid #cccccc;
	padding:8px 0 12px 0;
	height:14px;
}


#searchpagingleft{
	float:left;
	width:26%;
	height:14px;
	text-align:left;
	padding-left:20px;
}

#searchpagingcenter{
	float:left;
	width:40%;
	height:14px;
	text-align:center;
}

#searchpagingright{
	float:right;
	width:26%;
	height:14px;
	text-align:right;
	padding-right:20px;
}

#searchpagingright input{
	
}

.searchresultitem{
	float:left;
	clear:both;
	padding:20px;
	width:675px;
	border-bottom:1px solid #cccccc;
	font-size:11px;

}

.searchresultitem h5{
	color:#454545;
	font-size:11px;
}

.searchresultitem h5 strong{
	color:#000000;
}

.searchresultitem h3{
	color:#454545;
	font-size:13px;
}

.searchBtn{
	float:left;
	clear:both;
	height:14px;
	padding:10px 0 10px 0;
	width:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	
}

.searchItem{
	width:193px;
	float:left;
	clear:both;
	padding:0 10px;
}

.searchItemFull{
	float:left;
	clear:both;
	width:675px;
	float:left;
	clear:both;
	padding:0 20px;
}

.searchItemleft{
	float:left;
	width:120px;
	padding:0px 0px 0px 20px;
}
.searchItemright{
	float:left;
	clear:right;
	width:550px;
	padding:0px;
}

.searchItem a{
	color:#ffffff;
	line-height:20px;
}

.searchcont table{
	padding:0px;
	margin:0px;
}

.textcenter{
	text-align:center;
}

.pad5t{
	padding-top:5px;
}

.mar5t{
	margin-top:5px;
}

.pad5tb{
	padding-top:5px;
	padding-bottom:5px;
}

.pad10t{
	padding-top:10px;
}

.pad10tb{
	padding-top:10px;
	padding-bottom:10px;
}

.pad20tb{
	padding-top:20px;
	padding-bottom:20px;
}
.pad20t{
	padding-top:20px;
}


.pad10lr{
	padding-left:10px;
	padding-right:10px;
}

.pad15r{
	padding-right:15px;
}

h5.white{
	color:#fff;
}

h5.white a{
	color:#fff;
}

.borderbottom{
	border-bottom:1px solid #d7d7d7;
}

input.largetxtinput{
	width:204px;
}

input.dateselect{
	width:174px;
}

table.simple{
	width:100%;
}

#channelheadcont{
	float:left;
	clear:both;
	width:100%;
	height:20px;
	padding-bottom:10px;
	text-align:right;
	color:#ffffff;
}

#channelselect{
	padding:0 30px 0 0;
}


#m-block{
	float:left;
	clear:both;
	width:670px;

}

#m-block h3{
	float:left;
	clear:both;
	width:670px;

}

.videopadder{
	width:670px;
	float:left;
	clear:both;
	padding:0px 23px 20px 21px;
}

a.right{
	float:right;
}

a.homerightemaillink{
	color:#000;
	text-decoration:underline;
}

a.homerightemaillink:visited{
	color:#000;
}

.galleryhead{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #b7b7b7;
	line-height:22px;
	text-align:center;
}

.galleryyear{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	color:#474747;
}

.galleryyear a{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	color:#474747;
	text-decoration:none;
}

.galleryvehicles{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	color:#474747;
	padding-left:18px;
}

.galleryvehicles a{
	color:#474747;
	text-decoration:none;
	border:none;
}

.galleryvehicles a:hover{
	color:#ce1231;
	text-decoration:none;
	padding-bottom:20px;
}

.col1, .col3, .col5{
	width:30%;
}

.col2, .col4{
	width:5%;
}

* :focus { outline: 0; }

.rss{

}

h4.date{
	font-weight:normal;
	font-size:11px;
}

	
