/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0 #FCF3D5; color:#4A3D0F;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}

/* ------------------------------ header start ------------------------------ */
#header{
	background:url(images/header_bg.gif) no-repeat 0 0 #FCF3D5; color:#4A3D0F; height:413px; width:778px;
	position:relative; margin:0 auto;}
#header img{
	position:absolute; left:567px; top:17px; border:none;}
#header h1{
	color:#FFFFFF; width:217px; height:109px; position:absolute; left:281px; top:262px; text-indent:-2000px;}
#header a.joinNow{
	background:url(images/join_bg.gif) no-repeat 0 0 #F9EFD0; color:#9D8642; width:57px; height:43px; text-indent:-2000px; text-decoration:none; position:absolute; left:64px; top:243px;}
#header  form{
	width:208px; background:url(images/form_bg.gif) repeat-y 0 0 #FEF7E3; color:#726023; position:absolute; left:562px; top:109px;}
#header  form span.top{
	background:url(images/form_top.gif) no-repeat 0 0 #FEF7E3; color:#726023; display:block; width:208px; height:6px; line-height:0; font-size:0;}
#header  form span.bottom{
	background:url(images/form_bottom.gif) no-repeat 0 0 #FEF7E3; color:#726023; display:block; width:208px; height:6px; line-height:0; font-size:0;}
#header  form h2{
	font:normal 22px/32px Arial, Helvetica, sans-serif; color:#726023; background-color:#FEF7E3; margin:0 20px;}
#header  form h2 span{
	background:url(images/search_dot.gif) repeat-x 0 22px #FEF7E3; color:#AD9E6B; width:100px; height:30px; float:right; padding:0; margin:0;}
#header  form input{
	background-color:#ECE2BD; border:#AD9E6B 1px solid;  margin:0 18px; padding:2px; width:166px; height:18px;
	font:normal 16px/18px Arial, Helvetica, sans-serif; color:#726023;}
#header  form a.advSearch{
	background:url(images/adv_search_bg.gif) no-repeat 0 0 #FEF7E3; width:113px; height:17px;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none; text-transform:uppercase; display:block; margin:9px 20px; padding:0;}
#header  form a.advSearch:hover{
	background:url(images/adv_search_bg_h.gif) no-repeat 0 0 #FEF7E3; width:113px; height:17px;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none; text-transform:uppercase; display:block; margin:9px 20px; padding:0;}
#header  form input.go{
	margin:-26px 18px; padding:0; width:39px; height:17px; border:none;
	background-color:#FEF7E3; color:#31302C; float:right;}
#header ul{
	position:absolute; left:559px; top:245px; width:210px; padding:0; margin:0;}
#header ul li{
	background:url(images/top_nav_divider.gif) repeat-x 0 21px #AD9356; color:#FFFFFF; height:22px;}
#header ul li.noborder{
	background-image:none; background-color:#AD9356; color:#FFFFFF; height:22px;}
#header ul li a{
	font:bold 13px/21px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; padding:0 0 0 13px; background-color:#AD9356; height:21px;}
#header ul li a.hover{
	font:bold 13px/21px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; padding:0 0 0 13px; background-color:#C3AB73; height:21px;}
#header ul li a:hover{
	font:bold 13px/21px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; padding:0 0 0 13px; background-color:#C3AB73; height:21px;}
/* ------------------------------ header end ------------------------------ */
/* ------------------------------ body start ------------------------------ */
#body{
	position:relative; margin:0 auto; width:751px; padding:0 9px 15px 19px;}
/* ------------------------------ body end ------------------------------ */
/* ------------------------------ left pannel start ---------------------------*/
#left{
	width:531px; background:url(images/left_bg.gif) repeat-y right top #FCF3D5; color:#4A3D0F; padding:0; float:left;}
.end{
	background:url(images/left_bg_end.gif) no-repeat right bottom #FCF3D5; color:#4A3D0F; padding:0; margin:0; width:531px; height:75px; display:block;}
#left h2{
	font:bold 22px/27px Arial, Helvetica, sans-serif; color:#00407B; background-color:#FCF3D5; padding:18px 0 3px 0; margin:0 29px 0 0;}
#left h2 span.a{
	background-color:#EDE2BE; display:block; height:13px; width:310px; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#00407B; float:right; margin:7px 0 0 0;}
#left h2 span.b{
	background-color:#EDE2BE; display:block; height:13px; width:265px; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#00407B; float:right; margin:7px 0 0 0;}

#left h3{
	font:bold 10px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000000; border:#D9CEA8 1px solid; background:url(images/h3_bg.gif) no-repeat 9px 3px #FFFFFF; width:160px; height:16px; padding:0 0 0 24px;}
#left p{
	padding:5px 0 ; margin:0 29px 0 0;}
#left p.box{
	font:bold 10px/26px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; border:#D9CEA8 1px solid; background-color:#FEFAEE; width:268px; height:26px; padding:0 0 0 6px;}
#left p.box a{
	font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:lowercase; color:#7D6732; border:none; background-color:#FEFAEE; width:auto; padding:0 8px;}
#left p.box a:hover{
	font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; color:#7D6732; border:none; background-color:#FEFAEE; width:auto; padding:0 8px;}
#left a.comment{
	background:url(images/comment_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#left a.comment:hover{
	background:url(images/comment_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#left a.more{
	background:url(images/more_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#left a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#left p.divider{
	background:url(images/line_divider.gif) repeat-x 0 27px #FCF3D5; color:#FFFFFF; height:28px; margin:0 29px 0 0; padding:0; line-height:0; font-size:0;}
/* ------------------------------ left pannel start --------------------------- */
/* ------------------------------ right pannel start -------------------------- */
#right{
	width:210px; margin: 0 0 0 9px; background-color:#AD9356; color:#FFFFFF; float:left; padding:0;}
#right h2.dark{
	background:url(images/right_h2_dark.gif) no-repeat 0 0 #AD9356;
	font:normal 20px/31px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 24px; width:186px;  }
#right h2.light{
	background:url(images/right_h2_light.gif) no-repeat 0 0 #AD9356;
	font:normal 20px/31px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 24px; width:186px;  }
#right ul{
	padding:4px 24px 12px 22px;}
#right ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#AD9356; padding:0;}
#right ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/arrow1.gif) no-repeat 2px 5px #AD9356; padding:0 0 0 20px; display:block;}
#right ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/arrow1.gif) no-repeat 2px 5px #C3AB73; padding:0 0 0 20px; display:block;}
	
#rightBottom{
	width:210px; background-color:#614F26; color:#FFFFFF; float:left; padding:4px 0 0 0; margin:2px 0 0 9px;}
#rightBottom h2.meta{
	background:url(images/meta_bg.gif) no-repeat 0 0 #614F26;
	font:normal 20px/31px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 24px; width:186px;  }
#rightBottom ul{
	padding:4px 24px 12px 22px;}
#rightBottom ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#614F26; padding:0;}
#rightBottom ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #614F26; padding:0 0 0 20px; display:block;}
#rightBottom ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #826B37; padding:0 0 0 20px; display:block;}
	
#rightBottom1{
	width:181px; background-color:#FEFAEE; border:#D9CEA8 1px solid; color:#000000; float:left; padding:0 0 0 27px; margin:3px 0 0 9px;}
#rightBottom1 ul{}
#rightBottom1 ul li{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; background-color:#FEFAEE; float:left; margin:0 8px 0 0;}
#rightBottom1 ul li a{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}
#rightBottom1 ul li a:hover{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#614F26; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}
/* ------------------------------ right pannel end -------------------------- */
#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0 #6B6854; color:#F3F1DF; font:normal 12px/15px Arial, Helvetica, sans-serif;
	position:relative; margin:0 auto; height:158px; text-align:center;}
#footer ul{
	margin:0 auto; padding:30px 0 20px 0; width:720px; }
#footer ul li{
	float:left; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#FAFBFA; background-color:#6B6854; }
#footer ul li a{
	font:bold 13px/16px Arial, Helvetica, sans-serif; color:#FAFBFA; text-decoration:none; padding:0 10px; background-color:#6B6854; }
#footer ul li a:hover{
	font:bold 13px/16px Arial, Helvetica, sans-serif; color:#FAFBFA; text-decoration:none; padding:0 10px; background-color:#767361;}
#footer p{
	padding:5px 0 15px 0;}
#footer ul.validation{
	width:146px; padding:0; margin:0 auto;}
#footer ul.validation li{
	float:left;}
#footer ul.validation li a.html{
	background:url(images/html_bg.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0 14px 0 0;}
#footer ul.validation li a.html:hover{
	background:url(images/html_bg_h.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0 14px 0 0;}
#footer ul.validation li a.css{
	background:url(images/css_bg.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0;}
#footer ul.validation li a.css:hover{
	background:url(images/css_bg_h.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0;}
#footer p.tworld{
	font:normal 14px/30px Arial, Helvetica, sans-serif; color:#F3F1DF; background-color:#6B6854;}
#footer p.tworld a{
	font:normal 14px/30px Arial, Helvetica, sans-serif; color:#F3F1DF; background-color:#6B6854; text-decoration:none;}
#footer p.tworld a:hover{
	font:normal 14px/30px Arial, Helvetica, sans-serif; color:#F3F1DF; background-color:#767361; text-decoration:none;}
