@charset "utf-8";



/* CSS Document */







.front_box {



	padding:20px;



	background-color:#F2F2F2;



	border: 1px solid #ddd;



	margin-top:10px;



	margin-bottom:10px;



	margin-right:auto;



	margin-left:auto;



	overflow:auto;



	width:540px;



	background-image: url(../images/layout/front-box.png);



	background-repeat: repeat-y;



	background-position: center top;



}







.front_box a {



	display:block;



	float:left;



	width:260px;



	padding-left:5px;



	padding-right:5px;



	margin-top:5px;



	margin-bottom:5px;



	height:30px;



	line-height:15px;



	font-size:12px;



	color: #006699;



}







.front_box h2 {



	margin-bottom:20px;



	background-color: #F2F2F2;



	padding: 5px;



}







/*Breadcrumb*/







.breadcrumb {



font-size:10px;



}











/*post*/







.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {



   float: left;



}







.alignright {



   float: right;



}







.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}















/*Category*/







.category {



	float:left;



	width:340px;



	height:180px;



	overflow:auto;



	border: 1px solid #ddd;



	/*text-align: center;*/



   background-color: #f3f3f3;



	margin: 10px;



	font-size:12px;



	line-height:18px;



	/* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



}







.category h1 {



   font-size:18px;



   line-height:24px;



}







.category h1 a {



   color:#000000;



}







.category h1 a:hover {



   color:#000000;



}







.category h1 a:visited {



   color:#000000;



}







.category p {



   font-size:12px;



   line-height:18px;



}











.category img {



	float:left;



	padding: 0;



	border: 0 none;



	margin-top: 10px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



}











/*------Login Form-------*/







.login_form {



	width:190px;



	background-color: #E5E5E5;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #e2e2e2;



	margin: 0px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 15px;



	padding-left: 5px;



}











.login_form a {



	color: #74655f;



	text-decoration:underline;



	font-size:12px;



}







.login_form h2 {



	line-height:37px;



	text-transform:capitalize;



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



	font-size: 1.4em;



	color: #74655F;



	text-align: center;



	display:block;



	margin-top: 0px;



	margin-bottom: 5px;



	/*background-image: url(../images/layout/h2-bg.gif);



	background-repeat: repeat-x;



	background-position: left top;*/



	letter-spacing: normal;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #C5BBB8;



}







.login_form form {



	text-align:center;    



}







.login_form button.green {



	display:inline-block;



	height:31px;



	outline: none;



	padding:0px 25px;



	margin-top: 10px;



	margin-bottom: 5px;



	line-height: 15px !important;



	color: #333333;



	font-size:13px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	background-image: url(../images/login/bg_button.gif);



	background-repeat: repeat-x;



	background-position: left top;



}







.login_form .inputText {



	padding:2px 2px;



	border:solid 1px #ab9b94;



	width:160px;



	margin:5px auto;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-weight: bold;	



	font-size:13px;



	line-height:normal;



	color: #2F2827;



}







.login_form label {



	display: block;



	width: 160px;



	margin: 5px auto 0px auto;



	text-align: left;



}















/*------Subscribe Form-------*/







.subscribe_form {



	background-color: #E1E0C7;



	width:190px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #e2e2e2;



	margin: 0px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 15px;



	padding-left: 5px;



}











.subscribe_form a {



	color: #74655f;



	text-decoration:underline;



	font-size:12px;



}







.subscribe_form h2 {



	line-height:37px;



	text-transform:capitalize;



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



	font-size: 1.4em;



	color: #74655F;



	text-align: center;



	display:block;



	margin-top: 0px;



	margin-bottom: 5px;



	/*background-image: url(../images/layout/h2-bg.gif);



	background-repeat: repeat-x;



	background-position: left top;*/



	letter-spacing: normal;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #C5BBB8;



}







.subscribe_form form {



	text-align:center;    



}







.subscribe_form button.green {



	display:inline-block;



	height:31px;



	outline: none;



	padding:0px 25px;



	margin-top: 10px;



	margin-bottom: 5px;



	line-height: 15px !important;



	color: #333333;



	font-size:13px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	background-image: url(../images/login/bg_button.gif);



	background-repeat: repeat-x;



	background-position: left top;



}







.subscribe_form .inputText {



	padding:2px 2px;



	border:solid 1px #ab9b94;



	width:160px;



	margin:5px auto;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-weight: bold;	



	font-size:13px;



	line-height:normal;



	color: #2F2827;



}







.subscribe_form label {



	display: block;



	width: 160px;



	margin: 5px auto 0px auto;



	text-align: left;



}







/*------Sidebar Category Menu---------*/







#right_cat_menu {



	width:200px;



	background-color: #1B1510;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #e2e2e2;



	margin: 0px;



	padding-bottom: 10px;



}







#right_cat_menu h2 {



	line-height:37px;



	text-transform:capitalize;



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



	font-size: 1.4em;



	color: #fff;



	text-align: center;



	display:block;



	margin-top: 0px;



	margin-bottom: 15px;



	letter-spacing: normal;



	background-color: #000000;



	border-top-width: 1px;



    border-top-style: solid;



    border-top-color: #342d27;



    border-bottom-width: 1px;



    border-bottom-style: solid;



    border-bottom-color: #342d27;	



	/*background-image: url(../images/layout/h2-bg.jpg);



	background-repeat: repeat-x;



	background-position: left top;*/



}







#right_cat_menu a {



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



	font-size: 11px;



	color: #CDC795;



	text-decoration:none;



	line-height:17.6px;



}







#right_cat_menu a:visited {



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



    font-size: 11px;



	color: #CDC795;



	text-decoration:none;



	line-height:17.6px;



}







#right_cat_menu a:hover {



	color: #CDC795;



	text-decoration:underline;



}











#right_cat_menu ul{

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}











#right_cat_menu li {

	display:block;

	list-style:none;

	padding:0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}









/*==================== Form =========================*/



#the_form{

	margin:10px;

	padding:10px;

	border:solid 1px #CCC;

	background-color:#EAEAEA;

}



#the_form label{



}



.form_name{

	width:535px;

	padding:4px;

	border:solid 1px #CCC;

	background-color:#F8F8F8;

}



.form_email{

	width:535px;

	padding:4px;

	border:solid 1px #CCC;

	background-color:#F8F8F8;

}



.form_checkbox{



}



.submit_button{

	padding:4px;

	border:solid 1px #CCC;

	background-color:#F8F8F8;

	font-size:16px;

	font-weight:bold;

}



#the_form textarea{

	width:535px;

	padding:4px;

	border:solid 1px #CCC;

	background-color:#F8F8F8;

}





/*================= Contact Form ==================*/













#description {

	background-color: #F3F3F3;

	margin: 20px;

	border: 1px solid #ccc;

	}





#description h1, #description h2, #description h3, #description h4, #description h5, #description h6{

		font-weight:normal;

		display:block;

		/*border-bottom:1px solid #CCCCCC;*/

		color:#000000;

		padding:0 0 10px 0;

		margin:0 0 20px 0;

	}

	

	#description h1{

		font-size:1.5em;

	}

	

	#description h2{

		font-size:1.4em;

	}

	

	#description h3{

		font-size:1.3em;

	}

	

	#description h4{

		font-size:1.2em;

	}

	

	#description h5{

		font-size:1em;

	}

	

	#description h6{

		font-size:0.9em;

	}

	

	#description label{

		display:block;

		padding:0 0 10px 0;

	}

	

	#description input, #description textarea{

		margin: 0 0 10px 0;

		border:1px solid #999999;

		padding:8px;

		background:#FFFFFF;

		font-family:Arial;

		font-size:1em;

		width:200px;

	}

	

	#description form{

		margin:0 0 20px 0;

	}

	

	#description textarea{

		width:450px;

	}

	

	#description input.submit{

	display:block;

	width:150px;

	cursor:pointer;

	background-color: #069;

	color: #FFF;

	}

	

	

	

	#description ul{

		margin:0 0 20px 20px;

	}

	

	#description ul li{

		list-style: square;

		line-height:20px;

		color:#000000;

	}


/*========={ COMP FORM  }==========*/

.compform {
	padding:10px;
	background-color:#F4F4F4;
	border:solid 1px #CCC;
}

.compform ul, .compform li {
	margin:0px !important;
	background:none !important;
	padding-top:10px !important;
	padding-left:5px !important;
	padding-bottom:10px !important;
	}
