/*  



Theme Name: Presso



Theme URL: http://templateworld.com







Description:  This is a FREE wordpress theme licensed under Creative Commons Attribution 2.5 License. This means that you are free to modify the theme to suit your tastes in any way you like, but you must include the provided link back to Template World.







Version: 1.0







Author: TemplateWorld



Author URI: http://templateworld.com/



*/











/* Begin Typography & Colors */

body{

	padding:18px 0 0 0; margin:0; background:url(images/bg.gif) repeat-x 0 0 #A8A39D; color:#000000;

	}

div, p, img, ul, a, form, label, h1 ,h2, h3, h4, h5{ padding:0; margin:0; }

ul{ list-style-type:none;}

.blank{

	font-size:0; line-height:0; clear:both;

	}

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

#header{

	width:778px; margin:0 auto; background:url(images/header_pic_new.jpg) no-repeat 0 26px #66605B; color:#FFFFFF; height:198px;

	}

#header ul{

	width:470px; display:block; float:left; height:26px;

	}

#header ul li{

	float:left; margin:0 2px 0 0; display:block;

	}

#header ul li a{

	font:12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; display:block;

	 background:url(images/navi_bg.gif) no-repeat 0 0 #67615C; color:#FDFDFD;  text-align:center; width:92px; height:26px;

	 text-decoration:none;

	 }

#header ul li a.stay{

	font:12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; display:block;

	 background:url(images/navi_bg_h.gif) no-repeat 0 0 #67615C; color:#1A1917;  text-align:center; width:92px; height:26px;

	 text-decoration:none;

	 }

#header ul li a:hover{

	background:url(images/navi_bg_h.gif) 0 0 no-repeat #66605B; color:#1A1917;

}

#header form{

	width:228px; float:right; display:block; height:24px; background:url(images/form_bg.gif) no-repeat 0 0 #66605B; color:#394245;

	padding:3px 0 0 38px;

	}

#header form label{

	float:left; display:block; font:bold 13px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;

	margin:0 10px 0 0;

	}

#header form input{

	width:135px; display:block; height:18px; border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid;

	border-top:#404040 ipx solid; border-left:#404040 1px solid; float:left; font-size:10px; margin:0; padding:0;

	}

#header form input.formButton{

	background:url(images/form_bu.gif) no-repeat 0 0; display:block; height:19px;  width:19px; margin:1px 0 0 4px; padding:0 0 0 0;

	border:none; cursor:pointer;

	}

#header img{

	margin:37px 610px 0 56px;  float:left; 

	}

#header h1{

	width:370px;padding:0 0 0 56px; margin:0; float:left; display:block;

	font:normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	}

/*-----------------------------------bodyPan----------------------------------------*/



#body{



	width:778px; margin:16px auto 0 auto; padding:0 0 25px 0;



	}



#left{



	width:481px; float:left; background:url(images/leftBody_bg.gif) repeat-y #FFFFFF ; color:#9A0000;



	}



#left p.top{



	width:481px; height:41px; display:block; background:url(images/left_top.gif) no-repeat 0 0; 



	}



#left .buttom{



	width:481px; background:url(images/left_buttom.gif) no-repeat left bottom; height:27px; 



	}



#leftpan{



	width:418px; height:100%; background:url(images/left_smalbg.gif) no-repeat 0 0 ; padding:0 5px 0px 26px;



	font-family:Arial, Helvetica, sans-serif;  font-size:0;



	}







#leftpan h2{



	height:27px; background:url(images/leftpan_dotLine.gif) repeat-x left bottom; width:416px; display:block;



	font:22px/27px Georgia, "Times New Roman", Times, serif; padding:0 0 0px 0; float:left; margin:0 0 8px 0;



	}







#leftpan h2.pagetitle{



	font-weight:bold;



	background:none;



}







#leftpan h3{



	background:url(images/on_block.gif) no-repeat 0 0; font:bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#0E0E0E; background-color:#FFFFFF; padding:0 0 0 24px; text-transform:uppercase; height:20px; display:block;



	float:left; margin:0px 0 0 0;



	}



#leftpan p{



	width:416px; display:block; color:#000000; background-color:#FFFFFF; line-height:20px; font-size:14px; margin:5px 0 15px 0;



	float:left;



	}



#leftpan ul{



	background:url(images/pBg.gif) no-repeat 0 0; width:313px; height:25px; display:block; float:left; padding:7px 0 0 12px;



	margin:2px 0 39px 0; font-size:0; 



	}



#leftpan ul.nav{



	background:none;



}



#leftpan ul li{



	display:block; float:left; margin:0 8px 0 0; height:20px;



	}



#leftpan ul li a{



	text-decoration:none; float:left; font:bold 14px/20px Arial, Helvetica, sans-serif; padding:0 0 0 15px; height:20px;



	display:block; margin:0;



	}



#leftpan ul li.admin a{



	background:url(images/admins_icon.gif) no-repeat 0 4px #F0EDE9; color:#070707; 



	}



#leftpan ul li.admin a:hover{



	color:#CC0000; background-color:#F0EDE9;



	}



#leftpan ul li.comm a{



	background:url(images/comm_icon.gif) no-repeat 0 4px #F0EDE9; color:#CC0000; 



	}



#leftpan ul li.comm a:hover{



	color:#070707; background-color:#F0EDE9;



	}



#leftpan a.more{



	width:89px; height:37px;  float:right; background:url(images/more_buttom.gif) no-repeat 0 0; text-indent:-2000px; 



	margin:0 1px 0px 0px; padding:0; 



	}



#leftpan a.more:hover{



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



	}



/*-----------------------form-------------*/

#body form.form_s{

	width:291px; background:url(images/from_bg.jpg) no-repeat 0 0 #FFFFFe;  height:166px; display:block; float:right;

	padding:0 0 0 0px; color:#FFFFFF; margin:0 0 7px 0; font-size:0;

	}

#body form.form_s h2{

	font:20px/24px Georgia, "Times New Roman", Times, serif; display:block; margin:11px 0 19px 22px;

	}

#body form.form_s input{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:8px 0 0 86px; padding:0 0 0 10px;

	}

#body form.form_s input.check{

	width:12px; height:12px; float:left; margin:15px 5px 0 86px; padding:0 0 0 0; font-size:0;

	}

#body form.form_s label.txt1{

	display:block; font:14px/18px Arial, Helvetica, sans-serif; float:left; margin:10px 0 0 0; color:#353535; height:18px; 

	background-color:#EBEBEB;

	}

#body form.form_s input.go{

	background:url(images/go.gif) no-repeat 0 0; width:54px; height:25px; border:none; display:block; float:left; cursor:pointer;

	padding:0; margin:9px 0 0 12px; font-size:0;

	}

#body form.subscribe{

	width:231px;

	height:133px;

	background:none;

	margin:0;

	float:right;

	padding:0 35px 0 22px;

	background:url(images/subscribe_form_bg.gif) 0 0 no-repeat #EBEBEB;

	color:#353535;

}

#body form.subscribe h2{

	font:12px/12px Georgia, "Times New Roman", Times, serif; display:block; margin:15px 0 12px 0; color:#FFFFFF;    					    background:url(images/subscribe_bg.gif) 0 0 repeat-x #970000;

	}

#body form.subscribe input{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:0 0 4px 0; padding:0 0 0 10px; float:right;

	}

#body form.subscribe input.sec{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:0 0 0 0; padding:0 0 0 10px; float:right;

	}

#body form.subscribe label.name{

	display:block; font:14px/25px Arial, Helvetica, sans-serif; float:left; margin:0 0 2px 0; height:25px;

	 width:55px;

	}

#body form.subscribe input.go2{

	background:url(images/go.gif) no-repeat 0 0; width:54px; height:25px; border:none; display:block; cursor:pointer;

	padding:0; margin:3px 0 0 0; font-size:0; float:right;

	}  

#body p.bot1{

	display:block;

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

	width:288px;

	height:29px;

	float:right;

	padding:0;

	margin:0;

}

/*-----------------------------right side------------------------*/



#rightSide{



	width:291px; background:url(images/rightDiv_bg.gif) repeat-y 0 0 ; float:left; font-size:0;

	margin-left:5px;



	}



#rightSide span{



	background:url(images/rightDiv_buttom.gif) no-repeat 0 0; width:291px; height:23px; display:block; float:left; font-size:0;



	}



#rightPan{



	width:270px; background:url(images/right_top.gif) no-repeat 0 0; margin:0; padding:26px 0 0 21px; font-size:0;



	}



#rightPan h2{



	background:url(images/categories.gif) no-repeat 0 0; width:89px; height:19px; display:block; font-size:0;



	margin:0 0 0 13px; padding:0; text-indent:-2000px; 



	}



#rightPan ul{



	width:100%;  padding:0; display:block; font-size:0; margin:10px 0 0px 0;



	}



#rightPan ul li{



	border-bottom:#B2A59D 1px dashed; display:block; height:23px; background:url(images/right_ulArrow.gif) no-repeat 5px 5px;



	padding:0 0 0 27px;



	}



#rightPan ul li.noborder{



	border-bottom:none; display:block; height:23px; background:url(images/right_ulArrow.gif) no-repeat 5px 5px;



	padding:0 0 0 27px;



	}



#rightPan ul li a{



	font:13px/20px Arial, Helvetica, sans-serif; color:#9C1A1A; background-color:#FFFFFF; display:block; text-decoration:none;



	}



#rightPan ul li a:hover{



	text-decoration:underline;



	}



#rightPan h3{



	background:url(images/arch.gif) no-repeat 0 0; width:73px; height:15px; display:block; text-indent:-2000px; padding:0 0 15px 0;



	font-size:0;



	}



/*----------------------------categories start---------------------*/



#categories{



	width:250px; display:block; padding: 8px 0 0 0; font-size:0;



	color:#000000; margin:0 0 17px 0; float:left;



	}



#categories ul{



	display:block; border-right:none; margin:0px 0 0px 0 0; float:left;

	padding:0px;

	font-size:0;



	}



#categories ul li{



	height:20px;



	}



#categories li ul{



	margin:0px;

	padding:0px;



	}



/*----------------------------archives start---------------------*/



#archives{



	width:250px; display:block; background:url(images/archive_up.gif) no-repeat #ECE4DF; padding: 8px 0 0 0; font-size:0;



	color:#000000; margin:0 0 17px 0; float:left;



	}



#archives ul{



	width:110px; display:block; border-right:none; padding:5px 0 5px 12px; margin:0px 0 0px 0; float:left;



	font-size:0;



	}



#archives ul li{



	height:20px; background:url(images/archi_arrow.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;



	border-bottom:none;



	}



#archives ul li a{



	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#ECE4DF;



	text-transform:uppercase; text-decoration:none;



	}



#archives ul li a:hover{



	text-decoration:underline;



	}



#archives ul.no{



	width:110px; display:block; border-right:none; margin:0 0 0 9px; padding:5px 0 5px 0; float:left;



	}



#archives ul.no li{



	height:20px; background:url(images/archi_arrow.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;



	border-bottom:none;



	}



#archives ul.no li a{



	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#ECE4DF;



	text-transform:uppercase; text-decoration:none;



	}



#archives ul.no li a:hover{



	text-decoration:underline;



	}



#archives p{



	background:url(images/archive_bu.gif) no-repeat 0 0; width:250px; height:8px; display:block; float:left;



	font-size:0;



	}



/*----------------------more page----------------*/



#morepage{



	width:250px; 

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

	padding:14px  0 20px 0; margin:0 0 13px 0; font-size:0; float:left;



	}



#morepage ul{



	border-left:#CACACA 1px solid; 

	border-right:#CACACA 1px solid; 

	background-color:#FFFFFF; 

	color:#B2A59D;



	padding:0 0 0 14px; 

	margin:0;



	}



#morepage ul li{



 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:#B2A59D 1px dashed;



	padding:0 0 0 15px;



	}





#morepage ul li a{



	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;



	}



#morepage ul li a:hover{



	text-decoration:underline;



	}



#morepage p{



	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block;



	}



/*----------------------more link----------------*/



#moreLink{



	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; font-size:0; float:left;



	}



#moreLink ul{



	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;



	display:block; padding:0 0 0 14px; margin:0; font-size:0;



	}



#moreLink ul li{



 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:#B2A59D 1px dashed; display:block;



	padding:0 0 0 20px; width:206px;



	}



#moreLink ul li.no{



 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;



	padding:0 0 0 20px;



	}



#moreLink ul li a{



	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;



	}



#moreLink ul li a:hover{



	text-decoration:underline;



	}



#moreLink p{



	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block;



	}

/*----------------page ---------------*/





#page{



	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; float:left;



	}



#page ul{



	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;



	display:block; padding:0 0 0 14px; margin:0; font-size:0;



	}



#page ul li{



 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;



	padding:0 0 0 10px; width:206px;



	}



#page ul li.no{



 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;



	padding:0 0 0 20px;



	}



#page ul li a{



	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;



	}



#page ul li a:hover{



	text-decoration:underline;



	}



#page p{



	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block; font-size:0;



	}



/*----------------blogroll ---------------*/



#rightPan h4{



	background:url(images/blogroll.gif) no-repeat 0 0; width:69px; height:19px; display:block; text-indent:-2000px;



	 margin:0 0 15px 0; font-size:0;



	}



#blo{



	width:250px; background:url(images/more_up.gif) no-repeat 0 0; padding:14px 0 0 0; margin:0 0 13px 0; float:left;



	}



#blo ul{



	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;



	display:block; padding:0 0 0 14px; margin:0; font-size:0;



	}



#blo ul li{



 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;



	padding:0 0 0 10px; width:206px;



	}



#blo ul li.no{



 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;



	padding:0 0 0 20px;



	}



#blo ul li a{



	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;



	}



#blo ul li a:hover{



	text-decoration:underline;



	}



#blo p{



	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block; font-size:0;



	}



/*-----------------meta----------------*/



#rightPan h5{



	background:url(images/meta.gif) no-repeat 0 0; width:44px; height:14px; display:block; text-indent:-2000px;



	 margin:0 0 15px 0; font-size:0;



	}



#meta{



	width:250px; background:url(images/metas_up.gif) no-repeat 0 0 ;  padding:14px 0 0 0; margin:0 0 13px 0; font-size:0; float:left;



	}



#meta ul{



	width:236px; background-color:#373430; color:#FFFFFF; display:block; padding:0 0 0 14px; margin:0;



	}



#meta ul li{



 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;



	padding:0 0 0 20px; width:206px;



	}



#meta ul li.no{



 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:none; display:block;



	padding:0 0 0 20px;



	}



#meta ul li a{



	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#373430; display:block; 



	text-decoration:none;	text-transform:uppercase;



	}



#meta ul li a:hover{



	text-decoration:underline;



	}



#meta p{



	background:url(images/meta_down.gif) no-repeat 0 0; width:250px; height:15px; display:block; font-size:0;



	}



/*---------------------------*/



#rightPan ul.com{



	width:237px; background:url(images/rightCom_bg.gif) no-repeat 0 0; font-size:0; height:25px; padding:9px 0 0 13px;



	margin:0 0 10px 0; float:left;



	}



#rightPan ul.com li{



	background:url(images/come_arrow.gif) no-repeat right top; display:block; float:left; border-bottom:none; padding:0;



	margin:0 10px 0 0;



	}



#rightPan ul.com li a{



	font:18px/17px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#B02727; text-decoration:none; margin:0 30px 0 0;



	display:block;



	}



#rightPan ul.com li a:hover{



	text-decoration:underline;



	}



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



#footermain{



	width:100%; background:url(images/footer_bg.gif) repeat-x 0 0 #201E1C; color:#FFFFFF; font-size:0; padding:49px 0 0 0;



	}



#footer{



	width:360px; margin:0 auto; height:154px;



	}



#footer ul{



	width:360px; display:block;	 margin:0px 0 0 2px; height:28px;



	}



#footer ul li{



	display:block; float:left; height:12px; border-right:#FFFFFF 1px solid; 



		}



#footer ul li.no{



	display:block; float:left; height:12px; border-right:none;



		}



#footer ul li a{



	font:12px/12px  Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 1px 0 1px;



	margin:0 8px 0 8px;  background:url(images/footer_a_bg.gif) repeat-x 0 0 #09161f; display:block;



	}



#footer ul li a:hover{



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



	}



#footer ul.ad{



	width:343px; display:block;	 margin:0px 0 0 0px; padding:0px 0 0 0;



	}



#footer ul.ad li{



	height:40px;



	width:96px;



	display:block;



	border-right:#FFFFFF 1px dashed;



		}



#footer ul.ad li.nobor{



	height:40px; width:100px; display:block;	margin-left:10px; border-right:none;



	}



#footer ul.ad li.nobor1{



	height:40px; width:96px; display:block;	float:left;	margin-left:10px; border-right:#FFFFFF 1px dashed;



	}



#footer ul.ad li a{



	font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#7B746B; background-color:#1C1B19; font-weight:bold;



	text-decoration:none; margin:0 0 0 0; display:block;



	}



#footer ul.ad li a span{



	color:#AC2626; background-color:#1C1B19;



	text-transform:uppercase; margin:0 10px 0 0; display:block;



	}



#footer p{



	padding:6px 0px 0 63px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; height:14px; margin:0; background-color:#1F1D1B; float:left;



	}



#footer p.copy{



	color:#BEC63A; font-size: 11px; width:360px; margin:2px 0 0 65px; line-height:16px;



	height:16px; padding:0 0 0 0px; background-color:#201E1C; font-weight:bold;



	}



#footer p.copy b{



	color:#FFFFFF; background-color:#201E1C;



	}



#footer p.copy a{



	text-decoration:none; color:#ffffff; background-color:#201E1C;



	}



#footer p.copy a:hover{



	text-decoration:underline;



	}

#ad 
p {font-size:11px; font-family: Verdana,Arial,Helvetica,Sans-serif;}
a {color:#FFFFFF; text-decoration: none;}
a:link {color: #FFFFFF; text-decoration: none; background-color: transparent;}
    a:visited {color: #FFFFFF; text-decoration: none; background-color: transparent;}
    a:hover {color: #FFFFFF; text-decoration: underline; background-color: transparent;}
	
	

.navigation{

	width:456px;

	height:30px;

	text-align:center;

	float:left;

}



.alignleft{

	padding-left:10px;

	padding-right:10px;

}



.alignleft a{

	font-weight:bold;

	color:#000000;

	font-size:11px;

}



.alignright{

	padding-left:10px;

	padding-right:10px;

}



.alignright a{

	font-weight:bold;

	color:#000000;

	font-size:11px;

}



a{

	color:#333333;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#logo {

width:270px; margin:0; padding:-26px 0 0px 21px; font-size:0;

}