@charset "UTF-8";
/**********/
/**Common**/
/**********/
	*{
		margin: 0;
		padding: 0;
		font-family:"Helvetica Neue", Helvetica, Verdana, "Geneva CY", Arial, sans-serif;
		font-size:small;
		line-height:120%;
	}
	.blackbox{		background-color:#000; color:#FFF; border:5px solid #000;}
	.whitebox{		background-color:#FFF; color:#000; border:5px solid #FFF;}
	.b583{			background:url(/media/images/boxes/583middle.png) repeat-y #000;	width:583px; color:#FFF; position:relative;  margin:5px 0;}
	.b583 .top{		background:url(/media/images/boxes/583top.png) no-repeat;	width:583px; height:5px; position:absolute; top:-5px; clear:both;}
	.b583 .bottom{	background:url(/media/images/boxes/583bottom.png) no-repeat;	width:583px; height:5px; position:absolute; bottom:-5px; clear:both;}
	.b261{			background:url(/media/images/boxes/261middle.png) repeat-y #000;	width:261px; color:#FFF; position:relative;  margin:5px 0;}
	.b261 .top{		background:url(/media/images/boxes/261top.png) no-repeat;	width:261px; height:5px; position:absolute; top:-5px; clear:both;}
	.b261 .bottom{	background:url(/media/images/boxes/261bottom.png) no-repeat;	width:261px; height:5px; position:absolute; bottom:-5px; clear:both;}
	.b184{			background:url(/media/images/boxes/184middle.png) repeat-y #000;	width:184px; color:#FFF; position:relative;  margin:5px 0;}
	.b184 .top{		background:url(/media/images/boxes/184top.png) no-repeat;	width:184px; height:5px; position:absolute; top:-5px; clear:both;}
	.b184 .bottom{	background:url(/media/images/boxes/184bottom.png) no-repeat;	width:184px; height:5px; position:absolute; bottom:-5px; clear:both;}
	.b160{			background:url(/media/images/boxes/160middle.png) repeat-y #000;	width:160px; color:#FFF; position:relative;  margin:5px 0;}
	.b160 .top{		background:url(/media/images/boxes/160top.png) no-repeat;	width:160px; height:5px; position:absolute; top:-5px; clear:both;}
	.b160 .bottom{	background:url(/media/images/boxes/160bottom.png) no-repeat;	width:160px; height:5px; position:absolute; bottom:-5px; clear:both;}

	#menu .left_corner{background:url(/media/images/boxes/menu_corner_left.png) no-repeat;	width:4px; height:4px; position:absolute; bottom:0px; left:0px;}
	#menu .right_corner{background:url(/media/images/boxes/menu_corner_right.png) no-repeat;	width:4px; height:4px; position:absolute; bottom:0px; right:0px;}

	.sidepad{		padding:0 5px; }

	body{			background:url(/media/images/bg.gif) repeat-x; background-color:#b2b2b2; }
	#container{		margin:0 auto; width:1024px; }
	#searchbar, #title, #content, #footer{
		width:1024px;
		clear:both;
		float:left;
	}
	#title, #footer{
		background-color:#000;
	}
	#top_ad{
		margin:10px 148px;
	}
	#container>#top_ad{/*firefox only*/
		margin-top:35px;
	} 
	#top_ad img{
		border:0;
	}
	h5{/*titles*/
		color:#060;
		font-size:medium;
	}
	
	.input{
		border:none;
		width:150px;
		margin-bottom:3px;
	}
	.button{
		background-color:#CCC;
		border-bottom:#666 solid 1px;
		border-left:#666 solid 1px;
		border-top:#FFF solid 1px;
		border-right:#FFF solid 1px;
		width:150px;
		margin-bottom:3px;
	}
	.smaller{
		font-size:10px;	
	}
/**********/
/**Search**/
/**********/	
	#content.search li{
		margin:5px 10px 15px 0;
		float:left;
		height:251px;
		list-style:none;
	}
	#content.search li h5{
		color:#FC0;
		font-size:small;
		font-weight:bold;
	}
	#content.search li a{
		color:#FFF;
		text-decoration:none;
	}
	#content.search li a img{
		border:none;
		width:174px;
	}
/**************/
/**Search bar**/
/**************/
	#searchbar{
		background:#222;
	}
	#container>#searchbar{
		position:absolute;
		top:0pt;
	}
	#searchbar form{
		margin-top:3px;
		float:right;
	}
	#searchbar a{
		margin-top:5px;
		float:right;
		color:#FFF;
		font-weight:lighter;
		font-size:10px;
	}
	#searchbar .sep{
		margin:5px 10px 0 10px;
		float:right;
		color:#FFF;
	}
	#searchbar #searchbutton{
			background-color:#CCC;
			border-bottom:#666 solid 1px;
			border-left:#666 solid 1px;
			border-top:#FFF solid 1px;
			border-right:#FFF solid 1px;
			margin:0 5px 3px 5px;
	}
/*********/
/**Title**/
/*********/
	#title a img{ border:none; }
/********/
/**Menu**/
/********/
	#menu{/* The bar */
		background:url(/media/images/menu.gif) repeat-x;
		float:left;
		clear:both;
		width:1024px;
		margin-bottom:10px;
		position:relative;
	}
	#menu a{ text-decoration:none; }

	#menu ul li{ list-style:none; float:left; }
	
	#menu1{				float:left; }
	#menu1 li a{		float:left; padding:6px 12px 6px 12px; color:#FFF; }
	#menu1 li:hover a{	background-color:#FC0; color:#b70b04; }

	#menu2{				float:left; background:#FC0; width:1024px;}
	#menu2 li a{		float:left; padding:4px 12px 4px 12px; color:#333; font-size:smaller; }
	#menu2 li:hover a{	color:#b70b04; }

	#menu #rss{
		background:url(/media/images/rss_tran.png) no-repeat;
		height:25px;
		width:34px;
		position:absolute;
		top:2px;
		right:4px;
	}
/********/
/**Left**/
/********/
	#left{		float:left;	width:583px; position:relative;}
		#left #main{		float:left;	}
		#left #main img{	border:none; }
		#left #main h4{		font-size:larger; color:#030; margin:3px 10px 5px 10px; }
		#left #main p{		margin:1em 10px 0; }
		#left #main .button{
			width:40px;
			float:right;
			margin:3px 0 0 3px;
			padding:2px 2px 2px 10px;
			color:#FFF;
			text-decoration:none;
			background:none;
			border:none;
		}
		#left #main ul{		width:577px; padding-left:1px; }
		
		
		#left #sub_features{					float:left;	margin:15px 0 0 0; }
		#left #sub_features h3{					color:#FC0;	font-size:larger; margin-bottom:5px; }
		#left #sub_features .sub_feature{		float:left; width:185px; margin-right:9px; color:#FFF; }
		#left #sub_features .sub_feature img{	border:none; }
		#left #sub_features .sub_feature a{		text-decoration:none; color:#FFF; }
		#left #sub_features #sub_three{			margin-right:0;	}
		#left #sub_features .sub_feature img{	width:inherit; }
/*********/
/**Right**/
/*********/
	#right{	float:right; width:431px; }
		#right #intrepid_tv{
			float:left;
			width:260px;
			border-right:1px solid #CCC;
			border-bottom:1px solid #CCC;
			margin-bottom:10px;
			position:relative;
			background:#B3B3B3;
		}
			#right #intrepid_tv #tv_title{
				position:absolute;
				top:216px;
				left:2px;
				background:#B3B3B3;
				width:252px;
				height:21px;
				padding:2px 0pt 0pt 6px;
				color:#006600;
				font-size:medium;
			}
		#right #side_features{ float:left; }
			#right #side_features .side_feature{		width:inherit;	margin-bottom:5px ;color:#FFF; }
			#right #side_features .side_feature img{	width:inherit;	border:none;}
			#right #side_features .side_feature a{		text-decoration:none; color:#FFFFFF; }
		#right #right_right{							float:right; width:160px;	}
			#right #right_right #side_ad{				margin-top:15px; }
			#right #right_right #subscribe{				color:#FFF;	}
/**********/
/**Footer**/
/**********/
	#footer{		font-size:smaller;	margin:15px 0; border-top:2px solid #000; padding:2px 0;	color:#FFF;	}
	#footer #copy{	text-align:right; }/* Copyright */
/*********/
/**Forms**/
/*********/
	.errorlist li{ color:#F33; }
