body { background:#000; margin: 0px; }
#wrapper { position: relative; width: 869px;}
#flashbar {position: relative; width: 910px; height: 300px;}
#searchbar { position: relative; width: 869px; height: 20px; background:#EEEEEE url(images/search.jpg) repeat scroll 0 0; }
#mcontent {position: relative; width: 869px; height: 710px; padding-top: 4px; }
#leftcol {position: relative; margin: 0px; width: 432px; height: 400px; float: left;}

#top_story { background:#EEEEEE url(images/topstory.jpg) repeat scroll 0 0; position: relative; margin: 0px; width: 432px; height: 248px; }
#top_story_pic {width: 422px; height: 164px; overflow: hidden; position: absolute; top: 30px; left: 5px; cursor: pointer;}
#top_story_title { width: 400px; height: 50px; overflow: hidden; position: absolute; bottom: 0px; left: 10px; font: bold 15px Arial; cursor: pointer; color: #f1a622; }

#re_news { position: relative; margin: 0px; width: 432px; height: 38px; background: transparent url(images/re_news.jpg) no-repeat; }
#switch { position: relative; margin: 0px; top: 15px; left: 315px; cursor: pointer;}

#rightcol {position: relative; width: 415px; height: 400px;float: right; left: -18px; margin: 0px;}
#resources {background:transparent url(images/resources.jpg) no-repeat scroll 0 0;  position: relative; width: 432px; left: 0px; top: 0px; margin: 0px; padding-top: 53px;}


#footer {background:transparent url(images/footer_bg.jpg) no-repeat scroll 0 0; height:101px; left:0; position:relative; top:0; width:871px; }

#searchinput { position: absolute; top: 3px; left: 603px; border:0px; background: transparent; color: #f1a622; font-size:0.58em; padding-left: 3px; padding-right: 5px; }
#gobtn { position: relative; width: 24px; height: 16px; background: transparent url(images/go.png) no-repeat; cursor: pointer; top: 1px; left: 828px;}

#share {background:transparent url(images/share_bg.jpg) no-repeat scroll 0 0; position: relative; width: 432px; height: 38px; left: 0px; top: 0px; margin: 0px;}
#rss {position: absolute; width: 32px; height: 32px; left: 230px; top: 4px; }
#fb {position: absolute; width: 32px; height: 32px;left: 280px; top: 4px; }
#myspace {position: absolute; width: 32px; height: 32px;left: 330px; top: 4px; }
#twitter {position: absolute; width: 32px;height: 32px; left: 380px; top: 4px; }
#twitter2 {position: absolute; width: 32px;height: 32px; left: 330px; top: 4px; }

#esrb {position: absolute; left: 0px; top: 0px; }
#esrbtxt {position: absolute; left: 0px; top: 85px; font: normal 9px Arial; color: #FFA300; line-height:7px; }
#esrbtxt a { font-size: 9px; }
#legallinks {position: absolute; left: 375px; top: 65px; font: normal 15px Arial; color: #f1a622; }
#legallinks a { font: normal 12px Times New Roman; color: #f1a622; }
#privacy {position: absolute; left: 350px; top: 5px; }
#logo {position: absolute; right: 20px; top: 20px; cursor: pointer; }

#stories { color: white; margin-top: 10px;}
#story {position: relative; padding: 7px; color: white; height: 90px; margin-bottom: 10px; }
#title { position: absolute; top: 0px; left: 10px; }
#date_posted {font-size:8.5px; left:10px; position:absolute; top:15px; font-family: Arial;}
#author {position: absolute; top: 22px; left: 58px; }
#avatar {position: absolute; left: 5px; top: 25px; }
#blurb {position: absolute; top: 25px; left: 5px; font-size: 12px; font-family: Arial; }
.authorlink { font-weight: bold; }
.titlelink {font-weight: bold; }


a { font: normal 14px Arial; color: #FFA300; }
#p_stories { margin-top: 10px; }
#p_story {position: relative; padding: 7px; color: white; height: 50px; display: block; margin-bottom: 10px; }
#p_title { position: absolute; top: 0px; left: 10px; }
#p_date_posted {font-size:11px; left:10px; position:absolute; top:16px; font-family: Arial; font-weight: bold;}
#p_blurb {position: absolute; top: 29px; left: 10px; font-size: 12px; font-family: Arial; }




#spacer {
position	: relative;
height:	5px;
}


p {
	font: normal 11px/15px arial,helevetica,san-serif;
	padding: 5px;
	color: white;
}

#scrollleft {
width: 432px;
height: 415px;
overflow: auto;
position: relative;
background:#EEEEEE url(images/news_bg.jpg) repeat scroll 0 0;
margin: 0px;
padding: 0px;
visibility: visible;
}


#scrollright {
width: 432px;
height: 190px;
overflow: auto;
position: relative;
background:#EEEEEE url(images/news_bg.jpg) repeat scroll 0 0;
margin: 0px;
padding: 0px;
}


#container {
position	: absolute;
background:#EEEEEE url(images/news_bg.jpg) repeat scroll 0 0;
top			: 295px;
left		    : 0px;
width		: 417px;
height		: 400px;
overflow	: hidden;
border		: 1px solid #666;
}

#content {
position	: absolute;
width		: 417px;
left		: 0px;
}


#scroll_bar {
position	: absolute;
left			: 415px;
top			: 295px;
height		: 400px;
width		: 15px;
border		: 1px solid #666;
overflow	: hidden;
background: #525458;
}

#scrollArea {
position	: absolute;
left		: 0px;
top			: 14px;
height		: 373px;
width		: 15px;
border		: 1px solid #666;
overflow	: hidden;
background: #525458;
}

#scroller {
position	: absolute;
top			: -1px;
width		: 15px;
background	: #32353A;
border-top	: 1px solid #666;
border-bottom	: 1px solid #666;
}

#scrolltop {
background:#32353A url(images/scroll_up.jpg) repeat scroll 0 0;
position	: absolute;
top			: 1px;
left			: 1px;
width		: 14px;
height		: 14px;
}
#scrollbtm {
background:#32353A url(images/scroll_dn.jpg) repeat scroll 0 0;
position	: absolute;
top			: 385px;
left			: 1px;
width		: 14px;
height		: 14px;
}

#container2 {
position	: absolute;
background:#EEEEEE url(images/news_bg.jpg) repeat scroll 0 0;
top			: 490px;
left		    : 0px;
width		: 317px;
height		: 150px;
overflow	: hidden;
border		: 1px solid #666;
}

#content2 {
position	: absolute;
width		: 317px;
left		: 0px;
}

#scroll_bar2 {
position	: absolute;
left			: 317px;
top			: 490px;
height		: 150px;
width		: 15px;
border		: 1px solid #666;
overflow	: hidden;
background: #525458;
}

#scrollArea2 {
position	: absolute;
left		: 0px;
top			: 14px;
height		: 273px;
width		: 15px;
border		: 1px solid #666;
overflow	: hidden;
background: #525458;
}

#scroller2 {
position	: absolute;
top			: -1px;
width		: 15px;
background	: #32353A;
border-top	: 1px solid #666;
border-bottom	: 1px solid #666;
}


#overlay{
	background-image: url(overlay.png);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 1150px;
}
* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
#box{
	width:800px;
	background:#2d2d2d;
	padding:10px;
	border:1px solid #444;
	color: #FFF;
}

#box a, #box b {
	color: white;
}

#close{
	position:absolute;
	top:-5px;
	right:-5px;
	cursor:pointer;
}
.gsc-tabHeader.gsc-tabhActive { display: none; }
