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

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none;}
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }



body{background:url(http://www.theyoungturks.com/images/design09/body-bg.png) repeat;}

#shade {
background:transparent url(http://www.theyoungturks.com/images/design09/container-shade.jpg) no-repeat scroll center top;
margin:0 auto;
padding-top:10px;
}


#bodycontent {margin-top:-5px;}
#contain {width:989px;margin:0 auto; background:#F0EFEC; border:1px #3C3C3C solid;border-bottom:none; position:relative;display:block;}

#banner {width: 989px; height: /*108*/127px; position: relative; top: 0; left: 0; background: url(http://www.theyoungturks.com/images/design09/header-bg.jpg) top no-repeat;}

#banner h1, #banner h2, #banner #logos {position: absolute;}



#banner h2 {top: 17px; left: 371px;}

#banner #logos {top: 17px; left: 730px;}

#banner #logos a {margin-right:15px;}

#banner #logos a.youtube {position:relative;bottom:4px;margin-right:0;}

#nav_head {height:32px; padding:4px 0 0 0; width:989px; background: url(http://www.theyoungturks.com/images/design09/nav_head-bg.png) no-repeat;position:absolute; top:80px; left:0; z-index:999;}

#nav_head li {display: inline; padding: 0 7px 0 13px;}

#nav_head li a, #nav_head li a:link, #nav_head li a:visited, #nav_head li a:active {color: #00539B; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;text-transform:uppercase;}

#nav_head li a:hover {color: #981B00; text-decoration: underline;background-color:transparent !important;}

#nav_foot li a:hover {background-color:transparent !important;}

/* LAYOUT */

.spotlight {float:right;width:232px;border:2px; overflow:hidden;}
#billboard,  #banner { width:100%; position: relative;}
#promos {margin: 0 auto;}
.promo_box_l2 {width:49%; min-height:300px;  float:left; margin:0 0 10px 0; display:block;}
.promo_box_l3 {width:27%; margin:5px 0 0 40px;border:1px solid #999;float:left;}

.clearall { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img.left { float: left; margin: 2px 20px 16px 0; }


.bannerFader  {background: url(http://www.theyoungturks.com/images/design09/Storefront/right_lb.jpg) no-repeat; background-position:-10 0;}
#wall h2 {text-align:center;}
#wall img {padding:2px;margin:2px; border:1px solid #991c00; background-color:#fff;}
#wall {float:right; width:210px; padding:2px;margin:2px; height:289px;background:#eceef0 ;
overflow-y:scroll;margin-top:20px;}

#wall p { float:right;}
#wall .promo_box_l2 {width:100%; display:inline;}
#wall .bannerFader  {background:none;}

				ul.speakerFader { display:invisbible; }
				body.hasJavascript 	ul.speakerFader { display:invisible;} /* So for users without Javascript, the initial 'display:none' is never activated */
				ul.speakerFader.secondarySpeakers, ul.speakerFader.tertiarySpeakers, ul.speakerFader.quaternarySpeakers { display:none; } /* So for users without Javascript, they only see the initial set */
												

/* TYPE */
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333; }
.promo_box_l2 p, .promo_box_l3 p {margin:0 5px 0 5px; padding:5px;font-size:95%; text-align:center;}

#main_content {float:left;width:728px;margin:-5px 0 0 10px;
border-top:6px solid #900b11;background-color:#fff;line-height:28px;padding-bottom:120px;}


#main_content  h1 { font-size:150%; padding:10px; font-family: arial, impact, sans-serif;color:#2a54a5;background:transparent url(/images/design09/join_underline.gif) repeat-x scroll left bottom;
color:#991C00;
font-family:trebuchet ms,verdana,arial;
font-size:20px;
margin:10px;
margin-bottom:15px;
margin-top:5px;
padding:15px 0 10px 0;
text-transform:uppercase;
}

#main_content #press h2 { font-size:150%; padding:10px; font-family: arial, impact, sans-serif;color:#2a54a5;background:transparent url(/images/design09/join_underline.gif) repeat-x scroll left top;
color:#991C00;
font-family:trebuchet ms,verdana,arial;
font-size:20px;
margin:10px;
margin-bottom:10px;
margin-top:5px;
padding:20px 0 10px 0;
text-transform:uppercase;
font-weight:normal;
}

#main_content #press img {
	border:none;
	}

#main_content a img { padding:4px;border:1px solid #991c00;margin-right:7px;position:relative;left:10px;top:5px;}

#main_content th {
	font-size:14px;
	font-family:trebuchet ms, verdana, arial;
	color:#305a96;
	line-height:24px;
	text-transform:uppercase;
	padding-top:10px;
	padding-left: 10px;
	}
	
#main_content td {
	font-size:12px;
	font-family:trebuchet ms, verdana, arial;
	color:#000000;
	line-height:24px;
	padding-left: 25px;
}

#main_content p {
	font-size:14px;
	font-family:trebuchet ms, verdana, arial;
	color:#000000;
	line-height:24px;
	padding-left: 25px;
}

#main_content a {
	font-size:12px;
	font-family:trebuchet ms, verdana, arial;
	color:#305a96;
}

#main_content  h2, #sidebar h2, .spotlight h2 { font-size:18px; font-weight:normal;font-family: arial, impact, sans-serif;color:#2a54a5;}
.spotlight h2, #sidebar h2 {color:#30475e; width:100%; text-align:center;}

/**bg images right sidebar **/

#sidecolumn h2 {width:232px;height:30px;color:#FFFFFF;
font-family:trebuchet MS,verdana,arial;
height:30px;
line-height:30px;
padding-left:8px;
text-align:left;
text-transform:uppercase;
width:232px;}

#sidebar h2 a {
	color:#fff;}






#sidecolumn #sidebar h2, .spotlight h2 {background-color:#305a96;}

#sidecolumn ul {
	font-size:14px;
	font-family:trebuchet ms, verdana, arial;
	color:#305a96;
	line-height:24px;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:20px;
	}


#sidecolumn #sidebar p {font-family:arial;color:#305a96;text-align:left;margin-left:5px;margin-bottom:40px;}
#sidebar a {text-decoration:none;}


#main_content  h3, #sidebar h3 { font-size:110%; font-weight:bold; padding:10px; font-family: arial, impact, sans-serif;color:#2a54a5;}
#main_content p {margin:0 5px 16px 5px; padding:5px;font-size:14px; }



#sidecolumn {float:right;width:232px;margin-right:10px;margin-top:-5px; }

#sidecolumn .media-caption {position:relative;top:5px;}

#sidebar  {float:right;width:232px;  min-height:500px; margin:10px 0 0 0; text-align:center;padding-bottom:167px;}
#sidebar  img {}
#sidebar p {margin:0 5px 0 8px; padding:5px;font-size:95%; text-align:center;}

#sidebar p a{color:#305a96;font-size:12px;font-family:arial;}

#sidebar p a:hover {font-size:12px;font-family:arial;color:#981B00;
text-decoration:underline;}
#sidebar h2 a {text-decoration:none;}




/*********** press section ***********************/
#press em {font-weight:600; }
#press p {margin:10px; display:block; line-height:28px;padding:0;}

#press a:hover {

color:#981B00;
text-decoration:underline;
}
	

#press p.newsquote {padding-left:60px;background:url(../images/design09/quotes.gif) 20px 7px no-repeat;}

#press a {text-decoration:none;color:#305a96;}

#main_content #press img {padding:0;}


/* FOOTER */
#footer  {clear:both;width:100%; position: relative;}
#footer p { margin-bottom: 1em; font-size:75%; text-align:center;}

#footer ul {display:block;
padding:12px 0;}

#footer li {
display:inline;
padding:0 5px;
}



#nav_foot, #footer {
clear:both;
padding:10px 0 5px;
text-align:center;
width:989px;
}

#fanart #footer {
	margin-top:100px;
	}
	
	
#nav_foot {
background:#F6F6F6 none repeat scroll 0 0;
padding-top:10px;
margin-top:15px;
}


#nav_foot ul {
	margin-bottom:10px;
	}
	
#nav_foot li {
color:#00539B;
display:inline;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:12px;
}

#nav_foot li a {
color:#305A96;
font-size:11px;
font-weight:bold;
padding:0 5px 0 3px;
text-decoration:none;color:#305A96;
font-size:11px;
font-weight:bold;
padding:0 5px 0 3px;
text-decoration:none;
}

#nav_foot li a:hover {
text-decoration:underline;
color:#981B00;
}

.yt_def {color:#2A54A5;
font-family:arial,impact,sans-serif;

font-weight:bold;
padding:10px;}

.spotlight ul {padding:5px;}
.spotlight li {font-weight:700;margin:0px 0 10px 8px;}


	/* Top Navigation
	--------------------------- */	
	
	
/* Library Styles
---------------------------------- */

#library #sidecolumn {display:none;}

#library #main_content {width:970px;padding-bottom:40px;}
 
#library #main_content {background:url(../images/design09/section-red.jpg) left top repeat-x;background-color:#fff;}

#library #main_content p {margin-bottom:0px;}

#library table p {margin-top:-5px;color:#fff;}


/* About 
------------------------------------*/

body.hasJavascript #contain {
	border-bottom:1px solid #3c3c3c;
	margin-bottom:50px;
	}

/* Store Styles
---------------------------------- */

.promo_box_l4 {width:355px;float:left;}

.promo_box_l4 input {margin-top:5px;}

.promo_box_l4 select {margin:0;position:relative;left:95px;}

.promo_box_l4 select.anaselect {position:relative;left:55px;}

.promo_box_l4 input.anacart {position:relative;left:60px;}

input.button {position:relative;left:105px;}


	
form {}

form select {float:left;}

#store #sidecolumn h2 {width:232px;height:30px;background-image:none;background-color:#305a96;font-weight:normal;margin-bottom:5px;}

#store #sidecolumn img {margin-left:5px;margin-bottom:5px;}

#store #sidecolumn p {margin-left:10px;margin-bottom:50px;font-size:12px;font-weight:bold;font-family:arial;color:#305a96;width:210px;}

#store #bodycontent {background:url(../images/design09/store-bg.gif) left top repeat-y;}

#store #main_content {padding-bottom:60px;}

#foot-copyright {font-size:10px;margin-left:10px;margin-top:10px;}

#store #foot-copyright a {color:#305a96;text-decoration:none;}

#store #foot-copyright a:hover {color:#981b00;text-decoration:underline;}

#store #nav_foot { margin-top:50px;}

#store #contain {margin-bottom:50px;border-bottom:1px solid #3c3c3c;}


/* Promote Styles
---------------------------------- */

#promote #contain {margin-bottom:50px;border-bottom:1px solid #3c3c3c;}

#promote #main_content {width:969px;background:url(../images/design09/section_red.jpg)left top repeat-x;background-color:#fff;}

#promote-banner {float:right;width:295px;margin-right:30px;margin-top:60px;}

#promote-text {width:595px;margin-top:25px;} 

#promote-text a {color:#00539b;text-decoration:none;}

#promote-text a:hover {color:#981b00;text-decoration:underline;}

#promote #bottomwrap {width:949px;margin-left:10px;background:transparent url(../images/design09/join_underline.gif) repeat-x scroll left top;}

#link-details {float:left;width:270px;}

#link-details h2, #link-images h2 {margin-top:10px;color:#991c00;font-size:14px;font-weight:bold;}

#bottomwrap .promote-measure {margin-top:120px;margin-bottom:0;height:16px;margin-left:0;padding-left:0;}

#bottomwrap .promote-measure2 {margin-top:30px;margin-bottom:0;height:16px;margin-left:0;padding-left:0;}

.banner-style {width:252px;overflow:scroll;border:1px solid #3c3c3c;overflow-y:hidden;height:180px;}


#link-images {float:right;width:610px;text-align:center;}

#link-images img.first {margin-top:90px;}

#link-images img.second{margin-top:40px;}


#link-images img.third{margin-top:80px;}

#link-images img.fourth{margin-top:80px;}


#link-images img.fifth{margin-top:120px;}

#link-images img.sixth{margin-top:140px;}


/* Fan art
---------------------------------- */

#fanart #main_content {width:969px;background-repeat:repeat-x;}

#fanart #contain {margin-bottom:50px;border-bottom:1px solid #3c3c3c;}
