/* CSS Document */



body{

	padding:11px 0 12px 0;

	margin:0;

	background-color:#EDEBD5;

	color:#000;

}

div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

	font-size:0;

}

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------header--------------------*/

#header{

	background:url(<?php echo $_logo;?>) 0 0 no-repeat;

	width:981px;

	height:110px;

	margin:0 auto;

	position:relative;

}

#header img{

	margin:19px 0 0 12px;

	width:209px;

	height:53px;

}

#header ul{

	height:25px;

	padding:0;

	position:absolute;

	left:271px;

	top:74px;

}

#header ul li{

	float:left;

}

#header ul li a{

	display:block;

	background:url(images/nav_bg.gif) 0 0 repeat-x #080808;

	width:87px;

	text-align:center;

	font:bold 11px/25px  Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

}

#header ul li a:hover{

	background:url(images/nav_bg_hover.gif) 0 0 repeat-x #EDEBD5;

	color:#2D2D2D;

}

#header ul li.hover{

	float:left;

	background:url(images/nav_bg_hover.gif) 0 0 repeat-x #EDEBD5;

	color:#2D2D2D;

	width:87px;

	text-align:center;

	font:bold 11px/25px  Trebuchet MS, Arial, Helvetica, sans-serif;

	text-decoration:none;

	display:block;

}

#header h1{

	background:url(images/slogan.gif) 0 0 no-repeat;

	width:211px;

	height:54px;

	position:absolute;

	left:44px;

	top:137px;

	text-indent:-10000px;

}

/*------------------------------------------------header--------------------*/



/*------------------------------------------------body--------------------*/

#body{

	width:981px;

	margin:0 auto;

	background:url(images/body_bg.gif) 0 0 repeat-x #EDEBD5;

	color:#414141;

	padding:27px 0 22px 0;

}

/*------------------------------------------------left panel--------------------*/

#left{

	width:190px;

	margin:0 25px 0 0;

	padding:5px 0 0 0;

	float:left;

}

#left h2.catagory{

	display:block;

	background:url(images/catagory_bg.gif) 0 0 no-repeat;

	width:170px;

	height:29px;

	padding:0 0 0 14px;

	font:bold 15px/29px Trebuchet MS, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0 0 25px 0;

}

#left ul.catLink{

	padding:0 0 29px 14px;

	margin:0;

	font-size:0;

	

}

#left ul.catLink li{

	display:block;

	padding:0 0 0 0;

	margin:0;

	width:160px;



}

#left ul.catLink li a{

	display:block;

	background:url(images/arrow.gif) 0 7px no-repeat #EDEBD5;

	padding:0 0 0 11px;

	font:bold 12px/21px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#A70000;

	text-decoration:underline;

	width:150px;



}

#left ul.catLink li a:hover{

	background:url(images/arrow_hover.gif) 0 7px no-repeat #F8F6E0;

	color:#000;

	text-decoration:none;

}

#left h2.news{

	display:block;

	background:url(images/news_link_bg.gif) 0 0 no-repeat;

	width:170px;

	height:32px;

	padding:0 0 0 14px;

	font:bold 15px/29px Trebuchet MS, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0 0 6px 0;

}

#left p.newsText{

	width:150px;

	padding:12px 25px 13px 14px;

	font:normal 10px/11px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#FCF6E2;

	margin:0 0 7px 0;

}

#left p.newsText span{

	display:block;

	font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#728419;

	background-color:#FCF6E2;

	text-transform:uppercase;

}

#left p.newsText a{

	display:block;

	font:bold 12px/20px  Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#A10000;

	text-decoration:underline;

	background-color:#FCF6E2;

}

#left p.newsText a:hover{

	background-color:#F4EED8;

	color:#000;

	text-decoration:none;

}

#left p.newsText2{

	width:160px;

	padding:12px 22px 43px 14px;

	font:normal 10px/11px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#FCF6E2;

	margin:0 0 15px 0;

}

#left p.newsText2 span{

	display:block;

	font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#728419;

	background-color:#FCF6E2;

	text-transform:uppercase;

}

#left p.newsText2 a{

	display:block;

	font:bold 12px/20px  Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#A10000;

	text-decoration:underline;

	background-color:#FCF6E2;

}

#left p.newsText2 a:hover{

	background-color:#F4EED8;

	color:#000;

	text-decoration:none;

}

/*------------------------------------------------left panel--------------------*/



/*------------------------------------------------mid panel--------------------*/

#midMain{

	width:560px;

	float:left;

	margin:0 0 0 0;

	padding:0;

}

#midMain p.top{

	background:url(images/mid_panel_top.gif) 0 0 no-repeat;

	width:560px;

	height:14px;

	font-size:0;

	margin:0;

	padding:0;

	display:block;

}

#midMain p.bottom{

	display:block;

	background:url(images/mid_panel_bottom.gif) 0 0 no-repeat;

	width:575px;

	height:42px;

	font-size:0;

	float:left;

}

#mid{

	width:560px;

	background:url(images/mid_panel_bg.gif) 0 0 repeat-x #fff;

	color:#414141;

	border-left:#BEBB94 solid 1px;

	border-right:#BEBB94 solid 1px;

	float:left;

	padding:25px 7px 0 9px;

	margin:0 0 0 0;

		

}

#mid h2.welcome{

	width:550px;

	background:url(images/welcome_div.gif) 0 0 repeat-x;

	height:21px;

	display:block;

	margin:0 0 25px 12px;

	font-size:0;

}

#mid h2.welcome span{

	background:url(images/welcome.gif) 0 0 no-repeat #fff;

	width:490px;

	height:21px;

	display:block;

	color:#000;

}

#mid p.welcomeText1{

	width:550px;

	padding:0 0 0 9px;

	margin:0;

	font:normal 13px/17px Arial, Helvetica, sans-serif;	

}

#mid p.welcomeText2{

	width:550px;

	padding:0 0 0 9px;

	margin:0 0 26px 0;

	font:normal 13px/17px Arial, Helvetica, sans-serif;

}

#mid ol.welcomeText3{

	font:normal 13px/17px Arial, Helvetica, sans-serif;

}

#mid p.iconTop{

	background:url(images/mid_panel_icon_top.gif) 0 0 no-repeat;

	width:560px;

	height:17px;

	font-size:0;

}

#mid2{

	width:550px;

	border-left:#E1E1E1 solid 1px;

	border-right:#E1E1E1 solid 1px;

	border-bottom:#E1E1E1 solid 1px;

	background:url(images/mid_panel_icon_bot.gif) 450px 0 no-repeat #F4F4F4;

	color:#0D0D0D;

	padding:0 0 12px 8px;

	margin:0 0 23px 0;

}

#mid2 h2.green{

	display:block;

	width:200px;

	background:url(images/arrow_black.gif) 0 7px no-repeat #F4F4F4;

	padding:0 0 0 12px;

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#728419;

	margin:0 277px 6px 0;

}

#mid2 p.txt1{

	width:550px;

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	color:#0D0D0D;

	background-color:#F4F4F4;

}

#mid2 p.txt1 span{

	border-bottom:#A7A7A7 dashed 1px;

}

#mid h2.testimonial{

	width:459px;

	background:url(images/welcome_div.gif) 0 0 repeat-x;

	height:22px;

	display:block;

	margin:0 0 22px 12px;

	font-size:0;

}

#mid h2.testimonial span{

	background:url(images/latest_testimonial.gif) 0 0 no-repeat #fff;

	width:221px;

	height:22px;

	display:block;

	color:#000;

}

#mid p.testiPic{

	background:url(images/testimonial_pic.gif) 0 0 no-repeat;

	width:101px;

	height:90px;

	float:right;

}

#mid p.testiText{

	width:200px;

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#282828;

	background-color:#fff;

	float:right;

	margin:0 0 0 18px;

}

#mid p.testiText b{

	font:bold 13px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#A10000;

	background-color:#fff;

	margin:0 0 8px 0;

}

#mid p.testiText a{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#60700E;

	background-color:#fff;

	text-decoration:underline;

}

#mid p.testiText a:hover{

	color:#000;

	background-color:#F4F3F3;

	text-decoration:none;

}

#mid ul.testiLink{

	width:301px;

	float:right;

	padding:0;

	margin:19px 0 17px 0;

}

#mid ul.testiLink li{

	display:block;

	height:20px;

	border-bottom:#655E4C dashed 1px;

	border-top:#655E4C dashed 1px;

}

#mid ul.testiLink li a{

	display:block;

	background-color:#fff;

	color:#7D6200;

	font:bold 12px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:0 0 0 21px;

}

#mid ul.testiLink li a:hover{

	background-color:#FFFEBD;

	color:#7D6200;

}

#mid ul.testiLink li.noTopBdr{

	display:block;

	height:20px;

	border-bottom:#655E4C dashed 1px;

	border-top:none;

}

#mid p.quote{

	width:425px;

	background:url(images/quotation_top_bg.gif) 0 0 no-repeat #E9E5C2;

	color:#363636;

	border-bottom:#655E4C dashed 1px;

	padding:30px 10px 21px 23px;

	float:right;

	font:bold 13px/18px Georgia, "Times New Roman", Times, serif;

}

#mid p.quote span.red{

	display:block;

	width:87px;

	height:19px;

	background-color:#F1EED7;

	color:#A40000;

	font:bold 12px/19px Georgia, "Times New Roman", Times, serif;

	margin:0 0 0 0;

	float:right;

}

/*------------------------------------------------mid panel--------------------*/



/*------------------------------------------------right panel--------------------*/

#right{

	width:199px;

	float:right;

}

#right form.memberLogin{

	background:url(images/right_panel_top.gif) 0 0 no-repeat #B7B595;

	width:199px;

	font-size:0;

	color:#000;

	padding:11px 0 0 0;

	margin:0 0 14px 0;

	height:196px;

}

#right form.memberLogin h2.member{

	display:block;

	background:url(images/memberlogin_bg.gif) 0 0 no-repeat #B7B595;

	width:147px;

	height:26px;

	padding:0 0 0 32px;

	font:bold 15px/26px Arial, Helvetica, sans-serif;

	color:#000;

	margin:0 0 6px 10px;

}

#right form.memberLogin label{

	width:169px;

	margin:0 0 0 15px;

	font:bold 10px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#B7B595;

}

#right form.memberLogin input{

	width:167px;

	height:19px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-top:#808080 solid 1px;

	border-left:#808080 solid 1px;

	background-color:#fff;

	color:#000;

	font:normal 12px/19px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin:0 0 0 15px;

}

#right form.memberLogin p.fp{

	width:156px;

	height:17px;

	background:url(images/forget_password_bg.gif) 0 0 no-repeat;

	margin:5px 0 0 15px;

	padding:0 0 0 13px;

}

#right form.memberLogin p.fp a.password{

	font:normal 10px/17px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#000;

	text-decoration:none;

}

#right form.memberLogin p.fp a.password:hover{

	text-decoration:underline;

}

#right form.memberLogin input.go{

	display:block;

	background:url(images/btn_go.gif) 0 0 no-repeat #B7B595;

	width:44px;

	height:12px;

	padding:0 0 0 0;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#000;

	margin:9px 0 0 140px;

	text-transform:uppercase;

	border:none;

	cursor:pointer;

}

#right form.memberLogin p.memberBot{

	width:199px;

	height:28px;

	background:url(images/member_login_bot.gif) no-repeat left bottom;

	display:block;

	margin:12px 0 0 0;

}

#right h2.latestPoll{

	width:176px;

	height:29px;

	background:url(images/latest_poll_bg.gif) 0 0 no-repeat #EDEBD5;

	padding:0 0 0 23px;

	font:bold 15px/29px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0 0 5px 0;

}

#right form.poll{

	width:199px;

	padding:0;

	margin:0;

}

.poll1{

	width:199px;

	background:url(images/poll_top_bg.gif) 0 0 no-repeat #DEDBBA;

	color:#000;

	padding:7px 0 10px 0;

	margin:0 0 2px 0;

	display:block;

}

.poll1 p.pollBottom{

	display:block;

	background:url(images/poll_bot_bg.gif) 0 0 no-repeat;

	width:199px;

	height:3px;

	font-size:0;

}



.poll1 input.btnRadio{

	width:12px;

	height:12px;

	margin:4px 6px 0 5px;

	float:left;

}

.poll1 label{

	width:167px;

	font:normal 13px/16px Arial, Helvetica, sans-serif;

	color:#414141;

	background-color:#DEDBBA;

	float:left;

}

.btnBg{

	width:190px;

	background:url(images/poll_btn_bg.gif) 0 0 no-repeat;

	height:19px;

	padding:0 9px 0 0;

	margin:2px 0 16px 0;

}

.btnBg input.result{

	background:url(images/btn_result.gif) 0 0 no-repeat;

	width:53px;

	height:10px;

	border:none;

	cursor:pointer;

	float:right;

	margin:5px 0 0 10px;

}

.btnBg input.vote{

	background:url(images/btn_vote.gif) 0 0 no-repeat;

	width:44px;

	height:10px;

	border:none;

	cursor:pointer;

	float:right;

	margin:5px 0 0 0;

}

#right p.whoOnline{

	background:url(images/online_bg.gif) 0 0 no-repeat #EDEBD5;

	width:143px;

	height:46px;

	margin:0 0 0 0;

	padding:124px 0 0 56px;

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

}

#right p.whoOnline span{

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#FFE762;

	background-color:#D01600;

}	

/*------------------------------------------------right panel--------------------*/



/*------------------------------------------------body--------------------*/



/*------------------------------------------------footer--------------------*/

#footer{

	background:url(images/footer_bg.gif) 0 0 no-repeat;

	width:983px;

	height:113px;

	position:relative;

	margin:0 auto;

}

#footer ul{

	padding:0;

	margin:0;

	position:absolute;

	left:261px;

	top:12px;

	width:490px;

}

#footer ul li{

	float:left;

	color:#fff;

	background-color:inherit;

	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#footer ul li a{

	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:0 7px;

	text-decoration:none;

}

#footer ul li a:hover{

	color:#000;

	background-color:#E9E5C2;

}

#footer p.copyright{

	font:normal 11px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#E2DDB0;

	background-color:inherit;

	position:absolute;

	left:373px;

	top:38px;

}

#footer a.xht{

	width:70px;

	height:15px;

	background:url(images/xhtml_bg.gif) 0 0 no-repeat #3B3B3B;

	color:#fff;

	text-decoration:none;

	text-align:center;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	position:absolute;

	left:420px;

	top:61px;

	margin:0;

}

#footer a.xht:hover{

	background-color:inherit;

	color:#E9E5C2;

}

#footer a.cs{

	width:70px;

	height:15px;

	background:url(images/xhtml_bg.gif) 0 0 no-repeat #3B3B3B;

	color:#fff;;

	text-decoration:none;

	text-align:center;

	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	position:absolute;

	left:494px;

	top:61px;

	margin:0;

}



#footer a.cs:hover{

	background-color:inherit;

	color:#E9E5C2;

}

#footer p.design{

	display:block;

	width:198px;

	height:13px;

	padding:3px;

	position:absolute;

	left:413px;

	top:80px;

	font:bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#3B3B3B;

	text-transform:none;

}

#footer p.design a.link{

	width:84px;

	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#3B3B3B;

	text-decoration:none;

	text-transform:none;

}

#footer p.design a.link:hover{

	color:#000;

	background-color:#FCF6E2;

}

/*------------------------------------------------footer--------------------*/


