/* The Young Turks Stylesheet */

/* Reset */




body{color:#333;background:#D9D9D9 url(/images/design09/body-bg.png);font-family:Arial, Helvetica, sans-serif;}

body#front #footer {border:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

#table2 { width:710px !important; margin-top:10px;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

p {font-size:100%;font-weight:normal;}

input,textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

.divide, .jumpnav {display: none;}

/* General */

/*body {margin: 0 auto;}*/

#shade {/*width: 1400px;*/ margin: 0 auto; background: transparent url(/images/design09/container-shade.jpg) top no-repeat; padding-top: 10px;}



#contain {width:989px;margin:0 auto; border-bottom:none; position:relative;background-color:#f0efec;border:1px solid #3c3c3c;border-bottom:none;}



#contain a:hover {text-decoration:underline !important;color:#981b00 !important;}

#contain .border_shim a:hover {text-decoration:underline !important;}

#front #contain {border-bottom:1px solid #3c3c3c;margin-bottom:50px;}

#front #footer {margin-bottom:0;}

#banner {width: 989px; height: /*108*/127px; background: url(/images/design09/header-bg.jpg) top no-repeat;}

#banner h2, #banner #logos {position: absolute;}



#banner h2 {top: 17px; left: 371px;}

#banner #logos {top: 22px; left: 665px;}

#logos a {margin-right: 10px;}

#nav_head {height:38px; padding:2px 0 0 0; width:989px; background: url(/images/design09/navback.gif)repeat-x;}

#nav_head li {display: inline; padding: 0 6px 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;}

#nav_head li a:hover {color: #981B00; text-decoration: underline;}



#feature_area {height: 335px; width: 970px; margin: -8px 0 20px 10px; background: url(/images/design09/main-promo-bg.jpg) no-repeat; position: relative;z-index:1200; /*position: absolute; top: 127px;*/}

div.clips {margin-left:332px;padding-top:18px;width: 311px; height: 300px;}

#feature_area div.members-video a:hover, #feature_area div.facebook a:hover {text-decoration:none !important;color:#fff !important;}

div.clips div.promo-box {height: 100px; margin-top:0;}

div#video_box {float:left;width:300px;margin-top:18px;margin-left:10px;}

div.ontheshow {position: absolute; right: 0; top: 18px;}

p.feature-ad img {position: absolute;}


div.promo-box {background:url(/images/design09/vid-grad.jpg)left top repeat-x;}

.promo-box div {width:310px;height:25px;font-family:trebuchet ms, arial, verdana;font-size:16px;text-align:center;}

.promo-box div a {color:#fff;text-decoration:none;font-weight:bold;position:relative;top:1px;}

.promo-box p {color:#00539b;font-size:12px;line-height:15px;margin-top:4px;padding-left:5px;}

.promo-box a.lower-link {color:#00539b;text-decoration:none;font-size:12px;font-weight:bold;padding-left:5px;}

.promo-box div.members-video {background-color:#305a96;}

.promo-box div.facebook {background-color:#305a96;color:#fff;font-weight:bold;}


.promo-box div.support{background-color:#305a96; color:#fff;font-weight:bold;margin-bottom:12px;height:24px;padding-top:1px;}


 #facefirst { margin-left:15px !important;}

.promo-icon img {margin-top:2px;margin-left:6px;}

.clips .facebook a {padding-right:10px;}


.promo-box p.make-donation a.lower-link{font-size:14px;}

p.feature-ad {width:300px;height:250px;}

div.adinfo {width:302px;height:40px;background:url(/images/design09/subad.gif) no-repeat;margin-top:10px;font-size:12px; font-family:arial;}

div.adinfo p {padding:5px 0 5px 15px;}

div.adinfo a {text-decoration:none;color:#00539b;}

div.adinfo a:hover {text-decoration:underline;}

#columns {background: #F0EFEC url(http://www.theyoungturks.com/images/design09/containerbgcol.jpg) repeat-y; /*position: relative; top: 472px;*/ float: left; width: 989px;} /* IMPORTANT: use fully specified URL only!  Image not on beta site. */

body.default #columns {background:#F0EFEC url(http://www.theyoungturks.com/images/design09/container-bgalt.gif) repeat-y;} /* IMPORTANT: use fully specified URL only!  Image not on beta site. */

#interior #columns_main {width:730px;}



#columns_main {float: left; margin: 0 0 0 9px; width: 279px; display: inline;}

#columns_main a:hover {text-decoration:underline;color:#00539b;}

#columns_main #column_feeds div.box {border-top:6px solid #911b00;width: 259px; padding: 15px 10px 15px 10px;}

#columns_main #column_feeds h2 {font-size: 18px; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; color: #981B00; height: 32px; background:transparent url(http://www.theyoungturks.com/images/design09/join_underline.gif) repeat-x scroll left bottom;} /* IMPORTANT: use fully specified URL only!  Image not on beta site. */

#columns_main #column_feeds a {font-size:12px;color:#00539B;}

#columns_main #column_feeds div.border_shim {margin: 9px 0 15px 0; font-size: 12px;}

#columns_main #column_feeds div.border_shim a strong {font-weight: bold; }

#columns_main #column_feeds div.border_shim a,

#columns_main #column_feeds div.border_shim a:link,

#columns_main #column_feeds div.border_shim a:visited,

#columns_main #column_feeds div.border_shim a:active {font-size: 12px; color: #00539B; text-decoration: none;}

#columns_main #column_feeds span.tiny,

#columns_main #column_feeds span.tiny2 {font-size: 12px; color: #212121;}

#columns_main #column_feeds span.tiny2 a,

#columns_main #column_feeds span.tiny2 a:link,

#columns_main #column_feeds span.tiny2 a:visited,

#columns_main #column_feeds span.tiny2 a:active {color: #305A96; text-decoration: none;}

#columns_main #column_feeds span.tiny2 a:hover {text-decoration: underline; color: #981B00;}

#columns_main #column_feeds span.tiny a,

#columns_main #column_feeds span.tiny a:link,

#columns_main #column_feeds span.tiny a:visited,

#columns_main #column_feeds span.tiny a:active {color: #305A96; font-weight: bold; text-decoration: none;}

#columns_main #column_feeds span.tiny a:hover {text-decoration: underline; color: #981B00;}

#columns_main #column_feeds h4 form {padding-top: 15px;}

#columns_main #column_feeds h4 a,

#columns_main #column_feeds h4 a:link,

#columns_main #column_feeds h4 a:visited,

#columns_main #column_feeds h4 a:active {font-size: 12px; color: #00539B; text-decoration: none; padding: 0 10px 0 0; font-weight: bold;}

#columns_main #column_feeds h4 a:hover {text-decoration: underline; color: #981B00; background-position: right -21px;}

#columns_main #blogroll ul {padding: 10px 0 0 0;}

#columns_main #blogroll li {margin: 0 10px;}

#columns_main #blogroll li a,

#columns_main #blogroll li a:link,

#columns_main #blogroll li a:visited,

#columns_main #blogroll li a:active {color: #305A96; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; padding: 3px 0 3px 10px;}

#columns_main #blogroll li a:hover {text-decoration: underline; background-position: left -17px; color: #981B00;}



#column_entries {float: left; width: 440px !important; margin: 0 0 0 10px; display: inline;}

#column_entries div.entry {border-top:6px solid #911b00; /*padding: 15px 12px 30px 12px;*/padding: 15px 12px 30px 10px;}

#front #column_entries div.entry {line-height:18px;}

#column_entries div.entry h3 {color: #212121; font-size: 20px; font-family: Arial, sans-serif;  padding: 0 0 10px 0;}

#column_entries div.entry p.byline {color: #212121; font-size: 14px; font-family: Arial, sans-serif; padding: 10px 0;}

#column_entries div.entry div.byline2 {/*border: 1px #DDD9CF solid; padding: 20px 0;*/ width: 421px; height: 57px; position: relative;}

#column_entries div.entry div.byline2 div#byline2-functions {position: absolute; top: 20px; left: 26px;}

#column_entries div.entry div.byline2 div#byline2-social {position: absolute; top: 20px; left: 148px;}

#column_entries div.entry div.byline2 img {margin: 0 20px 0 0;}

#column_entries div.entry p.readmore {color: #212121; font-size: 12px; font-family: Arial, sans-serif; padding: 10px 0;}

#column_entries div.entry p.readmore a.light {padding: 0 0 0 10px;}

#column_entries div.entry p.readmore a:hover.light {background-position: 0 -21px; color: #981B00;}

#column_entries a,

#column_entries a:link,

#column_entries a:visited,

#column_entries a:active,

#column_entries div.entry a,

#column_entries div.entry a:link,

#column_entries div.entry a:visited,

#column_entries div.entry a:active,

#column_entries div.entry p a,

#column_entries div.entry p a:link,

#column_entries div.entry p a:visited,

#column_entries div.entry p a:active {color: #305A96; text-decoration: none; font-weight: bold;}

#column_entries a:hover,

#column_entries div.entry a:hover,

#column_entries div.entry p a:hover {text-decoration: underline; color: #981B00;}

#column_entries div.entry p.story_timestamp {font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; color: #981B00;}

#column_entries div.entry {color: #212121; font-size: 14px; line-height: 24px;}

#front #column_entries div.entry {font-size:13px;}

#front #column_entries div.entry p {margin:10px 0;}

#front #column_entries div.entry p.byline {margin:10px 0;font-size:13px;}

#front #column_entries div.entry br {display:block;}

#column_entries div.entry br {display: none;}



#column_entries div.entry strong {font-weight: bold; display: inline; margin: 15px 0 5px 0;}

#column_entries td.next a.light, #column_entries td.next a:link.light, #column_entries td.next a:visited.light, #column_entries td.next a:active.light {padding-right: 10px;}

#column_entries td.next a:hover.light {background-position: right -20px;}



#column_menu {float: right; margin: 0 10px 0 0; width: 231px; display: inline;}

#column_menu h2 {padding: 5px 0 0 8px; width: 224px; height: 25px; color: #FFFEFB; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 18px; font-weight: normal;text-transform:uppercase;}



#user_box h2 {background-color:#305a96;}



.box ul {margin-top:10px;}

.box li a {color:#00539b;font-size:12px;font-weight:bold;text-decoration:none;}

#member_menu_box h2 {background-color:#305a96;}

#column_menu ul li {border-top: 1px solid #FFF; border-bottom: 1px solid #CACAC7; margin: 0 10px; padding: 3px 0 3px 0;font-size:10px;}

#column_menu ul li a,

#column_menu ul li a:link,

#column_menu ul li a:visited,

#column_menu ul li a:active {color: #305A96; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; padding: 3px 0 3px 10px; text-transform: capitalize;}

#column_menu ul li a:hover {text-decoration: underline; background-position: left -17px; color: #981B00;}



.banner_ad {padding: 0 0 8px 10px; width: 728px; background: #F0EFEC;}



.adspot, #aus, #ads {
   margin: auto;
}



/* Footers */



#nav_foot, #footer {clear: both; width: 989px; text-align: center;padding:10px 0 5px 0;}


#nav_foot ul {display:block;margin-bottom:10px;}

#nav_foot li {display: inline; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #00539B;}

#nav_foot li a, #nav_foot li a:link, #nav_foot li a:visited, #nav_foot li a:active {color: #305A96; text-decoration: none;padding: 0 5px 0 3px; font-weight: bold; font-size: 11px;}

#nav_foot li a:hover {color: #981B00; text-decoration: underline;}



#footer li {display: inline; padding: 0 5px 0 5px;}

#footer ul {padding: 12px 0;display:block;}

#footer p {font-size: 11px; color: #999; padding: 15px 0 20px 0;}

#footer p a, #footer p a:link, #footer p a:visited, #footer p a:active {color: #999; text-decoration: none;}

#footer p a:hover {text-decoration: underline;}




.special_page_layout {line-height:28px;font-size:14px;}
#admin_tools ul form {margin-left:10px;}