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

* {
	padding: 0;
	margin: 0;
}
img {
	border: none;
}
html {
	height: 101%;
}
body {
	font-family:"Lucida Grande", Verdana, Arial;
	color:#000;
	font-size:12px;
	background-color:#000000;
	
}
/******************************************************************************
								 Type 
******************************************************************************/	

h1 {
	color:#4B679C;
	font-size: 19px;
	font-weight:normal;
	margin: 0 0 16px 0;
}
h2 {
	font-size: 14px;
	margin: 0 0 10px 0;
}
h3{
	font-size: 12px;
	margin: 0 0 6px 0;
}
h4{
	font-size: 14px;
	margin: 0 0 8px 0;
	font-weight:normal;
}
p {
	margin: 0 0 12px 0;
	line-height: 18px;
}


#outerWrapper{
	width:100%;
	background:url(../i/bg_main_top.jpg) top left repeat-x #231f1f;	
	}
	#innerWrapper {
		width: 1085px;
		margin: 0 auto;
		padding:0px;
		}		
		#header{}
		#headerStatistic{position:absolute;
			top:47px;
			margin-left:760px;
			color:#fff;
			width:255px;
		}
		#headerStatistic p{}
		div#home_button {
			display: none;
			}
		#topNav{
			position:absolute;
			top:131px;
			margin-left:95px;
			
			}
			#topNav ul {
				margin:0px;
				width:1000px;
		
				}
				#topNav li{
					float:left;
					padding:6px 0;
					list-style:none;
					font-size:14px;
					display:block;
					text-transform:uppercase;			
					}
		
				
				#topNav li a{
					color:#fff;
					text-decoration:none;
					font-weight:normal;
					padding:7px 15px 6px 15px;
					border-right:#934f46 1px solid;		
					border-left:#541417 1px solid;		
				}
				#topNav li a.first{border-left:none;}
				#topNav li a.last{border-right:none;}
				#topNav li a:hover{
					background:url(../i/bg_nav_over.gif) repeat-x;
				}
				
				/*************************************************************************
							DROP NAVIGATION
*************************************************************************/
#dropQA,
#dropStories
{
	visibility:hidden;
	position: absolute;
	width: 170px;
	top: 160px;
	border: 1px solid #000;
	border-top: none;
	
	background:url(../i/bg_dropNav.jpg) top left repeat-x #620000;
	
	}
	#dropQA ul,
	#dropStories ul
	{
		margin: 0 0 0 0px;
		padding: 4px 0 0 0px;
		list-style-type: none;
		border:1px solid #68392D;
		
		}
		#dropQA ul li,
		#dropStories ul li
		{			
			list-style-type: none;
			font-weight: bold;
			text-align: left;
			color: #fff;			
			}
			#dropQA ul li a,
			#dropStories ul li a
			{
				text-decoration: none;
				color: #fff;
				font-size:11px;
				padding: 7px 0 7px 8px;
				display: block;
				width: 160px;
			}
			#dropQA ul li a:hover,
			#dropStories ul li a:hover
			{
				color:#fff;
				background:#4E0000;
			}
			
	/* Drop Nav Positioning */	
#dropQA{margin-left:492px;}
#dropStories{margin-left:600px;}


/*###############################
           CONTENT
###############################*/		

		#contentWrapper{
			margin-top:-3px;
			padding:0px;
			background:url(../i/bg_home_content.gif) top left no-repeat;
			width:1085px;			
			min-height:500px;
		}
		
		#contentLeft{
			float:left;
			width:760px;
					
		}
		#homeContent{
            margin:30px 0 0 100px;
			width:647px;
			background:url(../i/bg_home_content_main.png) top left repeat-y;
			/*filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;*/
		}
		#homeContent p{
			padding:10px 20px;
            color:#fff;
            font-size:12px;
			
		}
		#homeContentTop{
			width:647px;
			height:9px;
			background:url(../i/bg_home_content_top.png) top left no-repeat;
		}
		#homeContentBottom{
			width:647px;
			height:8px;
			background:url(../i/bg_home_content_bottom.png) top left no-repeat;
		}
		#featuredStories{
			margin:30px 0 0 70px;
			}
                        #featuredStories table{
			    width:730px;
				}
				#featuredStories table tr{
					text-align:left;
				}
				#featuredStories table img.floatLeft{
					float:left;
					padding:0 10px 10px 0;
				}
				#featuredStories table th img{
					margin-left:70px;
				}
				#featuredStories table h1{
					margin:0px;
					padding:0px;
				}
				#featuredStories table h2{
					color:#c17767;
					font-weight:
					normal;
					font-size:12px;}
				#featuredStories table .jamie p {
					color:#fff;
					font-size:12px;
					margin-left: 165px;
				}
				#featuredStories table .paolo p {
					color:#fff;
					font-size:12px;
					margin-left: 158px;
				}
				#featuredStories table td{
					width:50%;
				}
				#featuredStories table a{
					color: #7a1e21;
				}
				
		#contentRight{
			position:absolute;
			width:320px;
			
            margin-left:765px;
			}
			#contentRight #rightNav{
            	margin:26px 0 0 20px;                        
			}
			#contentRight #rightNav ul{}
			#contentRight #rightNav ul li{
				height:50px;
				width:201px;
				margin:0 0 5px 0;
				list-style:none;
			}
			#contentRight #rightNav ul li.navTell {				
				background:url(../i/btn_tell_friend.png) left top no-repeat;
				overflow:hidden;
			}
			#contentRight #rightNav ul li.navTell:hover{
				background:url(../i/btn_tell_friend.png) left bottom no-repeat;
			}
			#contentRight #rightNav ul li.navAsk {				
				background:url(../i/btn_ask_question.png) left top no-repeat;
				overflow:hidden;
			}
			#contentRight #rightNav ul li.navAsk:hover{
				background:url(../i/btn_ask_question.png) left bottom no-repeat;
			}
			#contentRight #rightNav ul li.navShare {				
				background:url(../i/btn_your_story.png) left top no-repeat;
				overflow:hidden;
			}
			#contentRight #rightNav ul li.navShare:hover{
				background:url(../i/btn_your_story.png)  left bottom no-repeat;
			}
			
			
    #footerWrapperBar, #footerWrapperContest{       
		clear:both;
		}
		#footerBar, #footerContest{                        
			width: 1085px;
			margin: 0 auto;
			padding:0px;
		}
		
		#footerWrapperBar{
			 height:60px;
			background:url(../i/bg_footer_bar_main.gif) left 10px repeat-x #000;
		}
        #footerBar img{margin-top:10px;}
		
		#footerWrapperContest{
			height:160px;		
			background:url(../i/bg_footer_contest_main.gif) left 10px repeat-x #000;

		}
		#footerContest img{margin-top:10px;}	

        #footer{
			width: 1085px;
			margin: 0 auto;
			padding:0px;
			height:100px;
		}
		#footer p{
			color:#ababac;margin:10px 0 0 368px;
		}
		#footerNav{
			margin:10px 0 0 350px;
			width:400px;
			height:20px;
		}
		#footerNav ul{				
		}
		#footerNav ul li{
			float:left;			
			list-style:none;
			font-size:12px;
			display:block;
			text-transform:uppercase;
			color:#936555;	
			}
		#footerNav ul li a{
			color:#fff;
			text-decoration:none;
			font-weight:normal;
			padding:0 8px 0 10px;			
		}		
.hidden{display:none;}