body{
	padding:0; margin:0 0 26px 0; background-color:#fbecb2; color:#453A1E; font-family: Arial, Helvetica, sans-serif;
}
div, p, ul, li, form, h2, img, textarea, h3, li{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.blank{
	clear:both; line-height:0;
	}

/*---------------------------left side--------------*/
#leftSection{
	width:542px; padding:160px 0 0 0; font-size:0; float:left;
	}
#leftSection h2{
	display:block; margin:230px 0 0 40px; padding:0; width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff;
	}
	
#fortune{
	margin:5px 0 5px 0; width:352px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#313131;
	}
/*----------------offsite-------------*/
#leftA{
	width:166px; margin:5px 0 0 24px; padding:0; float:left;
	}
#offsite{	
	width:161px; margin:0px 0 20px 0px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#offsite h2{
	color:#704F01; font-size:12px; display:block;  height:26px; width:160px; font-family:Arial, Helvetica, sans-serif; margin-top: 5px;
	}
#offsite h3{
	 color:#2B2517; text-transform:uppercase; margin: 0 0 5px 0; width:160px; display:block; font-size:10px; line-height:12px; font-weight:bold; padding:0; 
	}
#offsite h3 a {
	 color:#2B2517; text-transform:uppercase; margin: 0 0 5px 0; width:160px; display:block; 
	 font-size:10px; line-height:12px; font-weight:bold; padding:0; 
	}
#offsite ul{
	margin:0; display:block; padding:0;
	}
#offsite ul li{
	background:url(images/achive_arrow.gif) no-repeat 0 8px #E1D3B1; border-bottom: 1px dashed #948258; padding:0 0 0 10px;
	margin: 0 0 0 33px;  color:#2F2712; width:83px; height:17px; display:block;
	}
#offsite ul li.nobor{
	background:url(images/achive_arrow.gif) no-repeat 0 8px #E1D3B1; border-bottom: none; padding:0 0 0 10px;
	margin: 0 0px 8px 33px;  color:#2F2712; width:83px; height:17px; display:block;
	}
#offsite ul li a{
	color:#2F2712; background-color:#E1D3B1; font-size:12px; line-height:17px; text-decoration:none; display:block;
	}
#offsite ul li a:hover{
	color:#2F2712; background-color:#D1C097;
	}

#twitter{
	float:right;
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
	text-align: right;
	top:28px;
	left:-20px;
	}

/*---------------------right side navigation---------------**/
#menucontainer{
	width:300px;
	float:left;
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	top: 5px;
	left:30px;
	}
#menucontainer ul{
	width:170px; display:block; margin:0px 0 2px 0;
	}
#menucontainer ul li{
	background:url(images/right_arrow.gif) repeat-x left bottom; height:22px; font-size:0; display:block;
	}
#menucontainer ul li a{
	background:url(images/menuarrow.gif) no-repeat 0 0 #F1E9D6; color:#765914; font-weight:bold; font-size:12px; opacity:0.8;
filter:alpha(opacity=80); line-height:21px; padding:0 0 0 10px; display:block; text-decoration:none; height:21px;
	}
#menucontainer ul li a:hover{
	background:url(images/menuarrow2.gif) no-repeat 0 0 ; padding:0 0 0 10px; opacity:1.0;
filter:alpha(opacity=100);
	}
#menucontainer h2{
	font:normal 24px/22px Arial, Helvetica, sans-serif; color:#765914; display:block; width:170px; text-indent:0;
	height:52px; background-color:#F1E9D6; margin:0 0 22px 0; 
	}
#menucontainer h2 span{
	color:#281D00; background-color:#F1E9D6;
	}
#menucontainer p{
	width:190px; color:#453A1E; font-size:12px; line-height:16px; display:block; margin:0 0 20px 0;
	background-color:#F1E9D6;
	}
#menucontainer p a{
	text-decoration:underline; color:#453A1E; background-color:#F1E9D6;
	}
#menucontainer p a:hover{
	text-decoration:none;
	}
#menucontainer h3{
	font-size:11px; color:#453A1E; text-transform:uppercase; font-weight:bold; padding:0 0 8px 0 ; display:block;
	line-height:16px; background-color:#F1E9D6;
	}
#menucontainer ul.nti{
	width:191px; display:block; font-size:0; padding:0; margin:0 0 18px 0;
	}
#menucontainer ul.nti li{
	background:url(images/nti_arrow.gif) no-repeat 0 5px; padding:0 0 0 10px; display:block; 
	}
#menucontainer ul.nti li a{
	font-size:12px; line-height:16px; color:#453A1E; background-color:#F1E9D6; text-decoration:none; background-image:none;
	font-weight:normal; padding:0; margin:0; 
	}
#menucontainer ul.nti li a:hover{
	color:#453A1E; background-color:#E5DBC2; background-image:none; padding:0; margin:0;
	}
	
#midbar{
	width:900px; background:#faf2df; margin:0 auto 0px auto; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#000000;
	}
#midbar a{
	font:bold 12px Arial, Helvetica, sans-serif; color:#000000;  padding:0 5px 0 5px; text-decoration:none; 
	}
	
/*-----------------------footer------------------*/
#footer{
	background: #050609; width:900px; margin:0 auto 0px auto;  color:#FAF8F2;
	font-family:Arial, Helvetica, sans-serif; font-size:0; height:121px; text-align:center; padding:24px 0 0 0; font:12px/22px Arial, Helvetica, sans-serif; color:#ffffff; height:22px;
	}
#footer a{
	font:bold 12px/22px Arial, Helvetica, sans-serif; color:#F1E9D6;  padding:0 5px 0 5px;
	background-color:#050609; text-decoration:none; 
	}
#footer a:hover{
	background-color:#403722; color:#f5b45f;
	}
#footer p{
	font-size:11px; line-height:22px; margin:0 0 0 272px; 
	}
