/* Top Level Styles */
html,body{margin:0;padding:0}
body{font:85%/1.3 Arial; text-align:center; background:#262626;}

/* General Styles */
a{text-decoration:none;color:#d76100;}
a:hover{text-decoration:underline;}
p{margin-top:0}
h1,h2,h3{font: normal normal 220% "Trebuchet MS",Arial,sans-serif; @font: normal normal 200% "Trebuchet MS",Arial,sans-serif;}
h2{font-size:160%}
h3{font-size:120%}
a img{border:0px;}
.greybg { background:url(/images/bg_solid_lightgrey.jpg) top left repeat; }
.commentsbg { background:url(/images/bg_solid_comments.jpg) top left repeat; }
.comment_separator
{
	float: left;
	width: 100%;
	@width:600px;
	font-size: 11px;
	background-color: transparent;
	background-image: url(http://cache-foo.gawkerassets.com/gawker/assets/base.v8/img/ui/graydotted.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left center;
	height: 20px;
	position: relative;
	margin-bottom: 10px;
	margin-top: -1em;
}

a img { border:0px; }

/* Header Styles */
td.HeaderContainerMain { height:134px;background:url(/images/header_bg_top.jpg) repeat-x top left; }
table.HeaderContainer { width:900px;height:100%; }
table.Header { width:100%;height:100%; }
.TopStripContainer { vertical-align:middle;height:32px; }
.HeaderDate { text-align:left;font-size:12px;color:#d76100; }
.HeaderLinks { text-align:right;font-size:12px;color:#d76100; }
.BottomHeaderContainer { vertical-align:top; }
.LogoContainer { vertical-align:top;text-align:right;margin:0px;padding:0px;font-size:12px;color:#d76100; }
.ButtonContainer { text-align:right;font-size:12px;color:#d76100; }
.HeaderSpacer { background:#473d33;height:12px;font-size:1px; }

/* Top Nav Styles */

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{font-size:12px;float:left;width: 95px;padding: 3px 0 7px;background: #262626;text-decoration:none;color: #FFFFFF}
ul#nav a:hover{background: #262626;color: #FF6100}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #E8E5E0;color: #003;}

/* Main Container Styles */
.BodyContainerMain { background:#473d33; }
.BodyContainerInner { background: #e3e1d5 url(/images/bg_solid_lightgrey.jpg) top left repeat;;width:900px;height:100%; }
.BodyBottomRoundMain { background:#473d33; }
.BodyBottomRound { width:900px;height:19px; }
.BodyBottomInner { width:100%;background: url(/images/body_bottom_round.jpg) no-repeat top left;font-size:1px; }

/* Content Styles */
.ContentContainerMain { vertical-align:top;background:url(/images/body_top_corner.jpg) no-repeat top right; }

/* Content Detail Styles */
div#content h2{margin: 10px 0;color: #051525}
div.date{float:left;width: 4em;padding: 5px 0;background: #FFFFCC;color:#007BC4; text-align:center;margin: 0 4px 0px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

/* Homepage Article Summary Section */
.OtherArticlesTitle { color:#FFFFFF;font-family:Arial;font-size:14px;padding:0px 0px 0px 50px;width:642px;height:33px;text-align:left;vertical-align:middle;background:url(/images/other_articles_title_bg.jpg) no-repeat top right; }
.updatesImage { vertical-align:top;text-align:left;padding:12px; }
.updatesTitle { width:530px;color:#5e5d5d;font-size:14px; }
.archiveLink { font-size:12px;color:#d76100;font-style:italic; }

/* Post Styles */
.PostSpacer { height:16px;font-size:1px; }
.PostTitle { vertical-align:top;text-align:left;padding:13px 0px 0px 36px;font-family:Arial;font-weight:bold;font-size:20px;color:#051525;width:490px;height:55px;background:url(/images/post_title_bg.jpg) no-repeat top left; }
.PostDate { color:#FFFFFF;font-family:Arial;font-size:11px;padding:23px 10px 0px 0px;width:220px;text-align:right;vertical-align:top;background:url(/images/post_date_bg.jpg) no-repeat bottom right; }
.TitleSpacer { height:10px; }
.PostIndent { padding-left:35px; }
.RoundPostTop { font-size:1px;height:14px;width:628px;background:url(/images/post_content_top.jpg) no-repeat top left; }
.RoundPostBottom { width:628px;background:url(/images/post_content_bottom.jpg) no-repeat top left; }
.PostContent { width:604px;padding:0px 12px 0px 12px;vertical-align:top;font-family:Arial;font-size:14px;color:#5e5d5d;margin:8px;background:#FFFFFF;height:200px; }
.PostContent ul {list-style-image: url(images/orage_arrows_whitebg.png);}
.PostContent ul li { margin-bottom:15px; }
.PostContent ol li { margin-bottom:15px; }
.PostTitleAdmin { color:#051525; }

/*Comments Styles */
#box {display: none;}
div.commentsHeader{}
div.commentsHeader a {color:red;}
div.Comments{border:1px solid red;padding:4px 8px 6px 4px;}
td.Comments{font-size:12px;padding:0px 8px 0px 45px;color:red;}

/* Page Styles */
ul.Contact{list-style-image: url(images/0066_double_arrow.png);}
table.pop{background:#FFFFFF;width:500px;border:1px solid #9DC2D9;height:100px;margin-top:0px;padding-top:0px;}
th.pop{font-size:14px;color:#2d648a;text-align:left;padding:6px 8px;}
td.popBreak{background:#3683AF url(images/topbgpixel.jpg) repeat-x top left;height:20px;font-size:12px;color:#FFFFFF;padding:0px 25px;}
td.pop{padding:10px 30px 10px 25px;font-size:12px;}
td.playlist{font-size:12px;}

/* Quote Styles */
div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

/* Left Nav Styles */
.LeftNavContainer { width:221px;vertical-align:top;background:url(/images/bg_solid_lightgrey.jpg) top left repeat; }
.TwitterContent { @width:176px;background:#FFFFFF;color:#5e5d5d;padding:0px 0px 12px 0px;;font-family:Arial;font-size:12px; }
.LeftNavDropShadow { width:21px;font-size:1px;background:url(/images/sidebar_dropshadow_right.jpg) repeat-y top left; }
.LinkContent { @width:176px;background:#FFFFFF;color:#5e5d5d;padding:0px 2px 0px 24px;;font-family:Arial;font-size:12px; }

/* Large Calendar Styles */
.monthHeader{color:#007BC4;font-size:120%;}
.white{background-color:  #FFFFFF;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;padding: 0px;font-size: 11px;}			 			
.tblehead{background-color: #E2F3FB;font-family: Helvetica, News Gothic MT Arial, sans-serif;font-weight: bold;color: #666666;padding: 2px;font-size: 11px;} 
.tbleheadnocolor{font-family: Helvetica, News Gothic MT Arial, sans-serif;font-weight: bold;color: #666666;padding: 2px;font-size: 11px;} 			
.tablerow{font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;padding: 2px;font-size: 11px;}		
.dkturq{background-color: #B5E2F9;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;font-size: 11px;}		
.dkblue{background-color: #49A9D2;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #49A9D2;font-size: 12px;}
.ltturq{background-color: #D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;padding: 2px;font-size: 11px;}
.calhead{background-color: #D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;font-weight: bold;color: #49A9D2;padding: 2px;font-size: 14px;}	
.turqblue{background-color: #D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #49A9D2;padding: 2px;font-size: 11px;}

/* Small Calendar Styles */
div#calendar{height:10px;background:#D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;text-align:center;}
div#calendar a{color:#666666;font-size:14px;}
.monthHeaderSmall{color:#FFFFFF;font-size:12px;}
.monthHeaderSmall a{color:#FFFFFF;font-size:13px;}
.whiteSmall{margin-top:0px;background-color:  #FFFFFF;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;padding: 0px;font-size: 10px;}			 			
.tbleheadSmall{background-color: #E2F3FB;font-family: Helvetica, News Gothic MT Arial, sans-serif;font-weight: bold;color: #666666;padding: 2px;font-size: 11px;} 
.tbleheadnocolorSmall{font-family: Helvetica, News Gothic MT Arial, sans-serif;font-weight: bold;color: #666666;padding: 2px;font-size: 10px;} 			
.tablerowSmall{font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;padding: 2px;font-size: 10px;}		
.dkturqSmall{background-color: #B5E2F9;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;font-size: 10px;}		
.dkblueSmall{background-color: #49A9D2;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #49A9D2;font-size: 8px;}
.ltturqSmall{background-color: #D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #666666;padding: 2px;font-size: 10px;}
.calheadSmall{background-color: #D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;font-weight: bold;color: #49A9D2;padding: 2px;font-size: 11px;}	
.turqblueSmall{background-color: #D6EEFA;font-family: Helvetica, News Gothic MT Arial, sans-serif;color: #49A9D2;padding: 2px;font-size: 10px;}
th.dkblueSmall{background-color:#49A9D2;}

/* Footer Styles */
.FooterSpacer { background:#473d33;height:12px;font-size:1px; }
.FooterContainerMain { height:160px;background:#362d24;border-top:1px solid #000000; }
.FooterContainerOuter { width:900px;height:100%; }
.FooterContainerInner { vertical-align:top;padding:6px; }
.FooterLinks { vertical-align:top;color:#FFFFFF;font-family:Arial;font-size:12px; }
.FooterTag { vertical-align:top;color:#FFFFFF;font-family:Arial;font-size:12px; }

.menu_class { border:1px solid #1c1c1c; }
.the_menu { display:block;background:#302f2f;border:1px solid #1c1c1c;display:none; }