@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0; border: 0;}

html, body {height: auto;}
sup { line-height:0.9em; font-size:60%;	}

* html #wrapper {height: auto;}

body {background : #000 url(../images/bg_body.jpg) fixed center top no-repeat; font-family : Arial, sans-serif;}
iframe {height:150px !important;}
img {margin: 0; padding: 0; border: 0;}
.offscreen {LEFT: -500000px; POSITION: absolute; TOP: -500000px}
.hidden {display: none;}
.grey { color:#666 !important;}
#bg_wrap {height: 35px; width: 50%; left: 0; background: url(../images/bg_body_left.jpg) repeat-x; position: absolute;}

/* HEADER STYLES */
#header {width: 836px; height: 203px; margin: 0 auto; position:relative;}
#header h1, #header h2, #title h2 {position: absolute; left: -9000px;}
#header {width: 836px; height: 203px; margin: 0 auto; position:relative;}
#header h1, #header h2, #title h2 {position: absolute; left: -9000px;}
#banner { float:left; width:836px; height:46px; margin:0px; padding:0px;}
#title { float:left; width:836px; height:128px; margin:0px; padding:0px;}
#wrapper {width: 836px; height:auto; margin: 0 auto; position:relative;}
#wrapper_inner {width: 836px; height:auto; background: url(../images/inner_back_large.png) top left no-repeat; padding-top:27px;}
#column1 {float:left; width:511px;}
#column1_inner {float:left; margin-left:24px; width:464px;} * html #column1_inner { display:inline; }
#column1_inner h2 { font-size:120%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#545353; padding-top:5px; padding-bottom:10px; line-height:100%;}
#column1_inner h3 { text-transform:uppercase; font-size:65%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:10px;}
#column2 {float:left; width:325px;}
#column2_inner {float:left; margin-left:24px; width:278px;} html #column2_inner { display:inline; }
#column2_inner h2 { font-size:135%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:20px;}
.cap_red { text-transform:uppercase; font-size:65%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:10px;}
.aacr_h3 { font-size:100% !important; font-weight:bold !important; color:#F00D21 !important; padding-top:5px !important; padding-bottom:4px !important; text-transform:capitalize !important;}
.aacr_h32 { font-size:100% !important; font-weight:bold !important; color:#F00D21 !important; padding-top:15px !important; padding-bottom:14px !important; text-transform:capitalize !important;}
.comp_para4 { padding-bottom:25px !important; margin-bottom:0px !important;}
.comp_para3 { padding-bottom:20px !important; margin-bottom:0px !important;}
.comp_para2 { padding-bottom:0px !important; margin-bottom:0px !important;}
.comp_para { padding-bottom:8px !important; margin-bottom:0px !important;}
.awards-post { clear: both; padding-bottom: 50px;}

.sl {float:left; width:175px;}
.sr {float:left; width:103px;}

.sl2 {float:left; width:127px;}
.sr2 {float:left; width:145px;}

.link_button {width:215px; height:45px; float:left; background-image : url(../images/bg_button.gif); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px;}
.link_txt a {color:#FFF; text-decoration:none;}
.link_txt a:hover {color:#FFF; text-decoration:underline;}

.wbb_banner {width:276px; height:109px; float:left; background-image : url(../images/bio_banner.jpg); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px; cursor:hand;}
.wbb_banner h3 {position: absolute; left: -9000px;} 
.wbb_banner p {position: absolute; left: -9000px;} 

.biounity_banner {width:277px; height:123px; float:left; background-image : url(../images/biounity.jpg); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px; cursor:hand;}
.biounity_banner h3 {position: absolute; left: -9000px;} 
.biounity_banner p {position: absolute; left: -9000px;} 

.post-wrapper p { margin-bottom:0px !important;}
.post-wrapper ul {font-size: 70%; color: #615F5F; font-weight: bold; list-style-type: none; padding-left: 0px !important; margin: 0 0 0 0;}
.post-wrapper li {background-image: url(../images/investor.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 35px; line-height: 26px; margin-left: 0px !important;}

h1.post-head, h3.post-head {font-family:Times New Roman, Arial, Helvetica, sans-serif !important; font-size:200% !important; color:#; font-weight: normal !important; padding-bottom:10px !important; line-height:30px; text-transform:none !important;} 
h1.post-head a, h3.post-head a {color:#545353; text-decoration:none;}
h1.post-head a:hover, h3.post-head a:hover {color:#F00D21; text-decoration:none;}
.post-stamp { font-size:70%; color:#545353; padding-bottom:6px;}
.post-ratings-wrapper {float:left; width:80%;}
.post-comments-wrapper {float:left; width:20%;}
.comment-flag { float:left; height:16px; width:18px; background: url(../images/bg_comment_count.gif) top left no-repeat; color:#FFFFFF; font-size:50%; padding:1px 0 0 5px; margin-right:4px;}
.comment-link {float:left; width:auto; font-size:80%;}
.comment-link a {color:#545353; text-decoration:underline;}
.comment-link a:hover {color:#545353; text-decoration:none;}
.post-ratings-text {color:#545353 !important; font-size:90%; font-family:Arial, Helvetica, sans-serif !important;}

#suggestion_panel { float:left; width:464px; height:auto; border-bottom:1px solid #9C9C9C; margin-bottom:10px;}
#suggestion_panel_lh { float:left; width:142px; height:auto;}
#suggestion_panel p { padding-bottom:14px; line-height:14px;}
#suggestion_panel_rh { float:left; width:322px; height:auto;}
#suggestion_panel_rh h2 { font-size:115%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-bottom:8px; text-transform: none;}
#suggestion_panel_rh p { padding-bottom:4px !important; font-size:70% !important; line-height:14px;}
.grey_upper { text-transform:uppercase; font-weight:bold;}

#booth { float:left; width: 464px; height:auto; background: url(../images/bg_loz_top.jpg) top left no-repeat; background-color:#e9e9e9; }
#booth_inner { float:left; width: auto; height:auto; padding-left:124px; padding-top:40px; }
#booth_bottom { float:left; width: 464px; height: 17px; background: url(../images/bg_loz_bot.jpg) top left no-repeat; }
.booth_date {color:#545353; font-size:70%; font-family:Arial, Helvetica, sans-serif; padding-bottom:4px;}
.booth_info {color:#020202; font-size:120%; font-family: "Times New Roman", Times, Arial, Helvetica, sans-serif; padding-bottom:20px; line-height:22px; padding-right:40px;}
.showcase { float:left; width:50%;}



/* Comments*/

.commentlist cite {
	font-style:normal;
	margin-bottom:4px;
	display:block;
	}	

.commentlist blockquote {
	background:#ededed;
	}
	
.commentlist ul {
	padding:  0px !important;
	margin:  0px !important;
	}
			
.commentlist li {
	padding: 10px 0px 10px 0px !important;
	list-style:none;
	margin-bottom:3px !important;
	}

.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px !important;
	padding:3px 0 !important;
	}

.commenttext {
	padding: 10px 10px 0px 10px;
	background:#f2f2f2;
	border-top:1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width:360px;
	float:right;
	}

.commenttext p {
font-size:100%;
font-family: Arial, Helvetica, sans-serif;
}
		
.commentlist cite strong {
	font-size:1.1em;
	}
	
li.my_comment {
	background: #FFF;
	border:none;
	}

li.my_comment cite strong {
	font-size: 1.3em;
	color:#313228;
	}
	
#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}

#commentform textarea {
  padding: 0 5px 0 5px;
  width: 464px;
  height:100px;
  border: 1px solid #C9C9C9;
}
#commentform label {
  display: inline-block;
  vertical-align: top;
  color:#545353;
  font-weight:bold;
  font: Arial, Helvetica, sans-serif;
}
#commentform input {
  padding: 0 5px 0 5px;
  line-height: 26px;
  width: 464px;
  height: 26px;
  border: 1px solid #C9C9C9;
}
#commentform select {
  padding: 0px 0 0px 0px;
  line-height: 26px;
  width: 339px;
  height: 26px;
  border: 1px solid #C9C9C9;
}
	
.commentmetadata {
	width:464px;
	float:left;
	color:#4d4d4d;
	display: block;
	margin-top:3px;
	text-align:right;
	font-size:0.9em;
	}

.commentmetadata a, .commentmetadata a:visited {
	color:#959382;
	}
	
.commentlist small {
	background:#e9e9e9;
	}

.avatar {
	border:1px solid #bbb;
	margin:0px 10px 0px 0px;
	float:left;
	padding:2px;
	width:55px;
	height:55px;
	}	
	
.submit-comment {
	margin:0 0 15px 0!important; padding:0!important;
	width:156px!important; height:25px!important;
	background:url(../images/submit-comment.jpg) no-repeat top center!important;
	display:block!important; outline:0!important; text-indent:-9999px!important;
	border:none !important;
	cursor:hand !important;
}


#comment {
	width:620px;
	background:#fff;
	}
	

/* Footer Styles*/
#footer {float : left; width : 836px; height : 47px; background: url(../images/bg_wrapper_bottom.png) no-repeat top left; padding-top:20px;} 
#footer ul { margin : 0 0 0 0; padding : 0 10px 0 0; display : inline; font-size:70%; font-weight: normal;} 
#footer ul li { font-family : Arial, Helvetica, sans-serif; color : #FFF; margin-left : 0; padding : 0 10px; border-left : 1px solid #FFF;list-style : none; display : inline;} 
#footer ul li.first { padding-left : 0; margin-left : 0; border-left : none; list-style : none; display : inline; } 
#footer ul a { color : #FFF; text-decoration : none;} 
#footer ul a:hover { text-decoration : underline;} 

#nav {position:relative; width: 836px; height: 29px;}
/* flicker free top menu */
#menu {display:block; position:relative; height:29px; margin:0 0 0 0; left: 0px; top: 0px; z-index:49;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin:0 3px 0 0; padding:0; display:block; }
#menu li.list1 {background:transparent url(../images/menu1.png); width:101px;}
#menu li.list2 {background:transparent url(../images/menu2.png); width:101px;}
#menu li.list3 {background:transparent url(../images/menu3.png); width:101px;}
#menu li.list4 {background:transparent url(../images/menu4.png); width:101px;}
#menu li.list5 {background:transparent url(../images/menu5.png); width:101px;}
#menu li.list6 {background:transparent url(../images/menu6.png); width:101px;}
#menu li.list7 {background:transparent url(../images/menu7.png); width:101px;}
#menu li.list8 {background:transparent url(../images/menu8.png); width:101px;}
#menu a {display:block; padding-top:29px; height:0; color:#000; text-decoration:none; overflow:hidden; _position: static;}
* html #menu a:link, * html #menu a:visited {height:27px; he\ight:0; _position: static;}

#menu ul li {_position: static;}

#menu a#item1 {background:transparent url(../images/menu1-roll.png) -101px -19px no-repeat;}
#menu a#item2 {background:transparent url(../images/menu2-roll.png) -101px -19px no-repeat;}
#menu a#item3 {background:transparent url(../images/menu3-roll.png) -101px -19px no-repeat;}
#menu a#item4 {background:transparent url(../images/menu4-roll.png) -101px -19px no-repeat;}
#menu a#item5 {background:transparent url(../images/menu5-roll.png) -101px -19px no-repeat;}
#menu a#item6 {background:transparent url(../images/menu6-roll.png) -101px -19px no-repeat;}
#menu a#item7 {background:transparent url(../images/menu7-roll.png) -101px -19px no-repeat;}
#menu a#item8 {background:transparent url(../images/menu8-roll.png) -101px -19px no-repeat;}

#menu #Home li.list1, #menu #AACR li.list1 {background:transparent url(../images/menu1-roll.png);}
#menu #Videos li.list2 {background:transparent url(../images/menu2-roll.png);}
#menu #Photos li.list3 {background:transparent url(../images/menu3-roll.png);}
#menu #Words li.list4 {background:transparent url(../images/menu4-roll.png);}
#menu #AACRVideos li.list5 {background:transparent url(../images/menu5-roll.png);}
#menu #AACRShowcase li.list6 {background:transparent url(../images/menu6-roll.png);}
#menu #AACRVideo li.list7 {background:transparent url(../images/menu7-roll.png);}
#menu #Awards li.list8 {background:transparent url(../images/menu8-roll.png);}

#menu a#item1:hover {background-position:top right; z-index:50;}
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
#menu a#item4:hover {background-position:top right; z-index:50;}
#menu a#item5:hover {background-position:top right; z-index:50;}
#menu a#item6:hover {background-position:top right; z-index:50;}
#menu a#item7:hover {background-position:top right; z-index:50;}
#menu a#item8:hover {background-position:top right; z-index:50;}

* html #menu a:hover {height:29px; he\ight:0; _position: static;}

/* column2_inner styles */
#column2_inner h2.toprated {font-size:14px; text-transform: uppercase; padding-bottom: 0; margin-bottom: 14px;}
#column2_inner h3.sidebar_video_title {margin-bottom: 4px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000; font-weight: bold; line-height: 20px;}
#column2_inner h3.sidebar_video_title a {padding: 0 0px 2px 0px; color:#000; text-decoration: none;}
#column2_inner h3.sidebar_video_title a:hover {color:#f00d21;}
#column2_inner .rating_info {font-color: #545353; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#column2_inner .rating_info_last {margin-bottom: 14px;}
#column2_inner h2.mostcommented {font-size:14px; text-transform: uppercase; padding-bottom: 0; margin-bottom: 14px; margin-top: 36px;}
#column2_inner .video_link_button {margin-top: 30px; margin-bottom: 45px;}

/* comp panel styles */
.comp_panel_img {margin-bottom: 25px;}
h4.comp_panel {padding-bottom: 18px;}
h4.comp_panel a {color:#000000 !important; text-decoration:none !important;}
h4.comp_panel a:hover {color:#F00D21 !important; text-decoration:none !important;}
.prize { color:#545353; font-size:80%; font-weight:normal; margin-bottom: 18px;}
.redprize { color:#F00D21; font-size:80%; font-weight:normal;}
.comp_strap {color:#545353; font-size:110%; font-weight:normal; margin: 5px 0px 15px 0px;}
.red_lrg {color:#F00D21; font-size:70%; font-weight:normal !important;}

&reg {font-size:20%;}
.bioheroics {padding-top:20px;}
