/*

Theme Name: Chameleon

*/



@import url('wp-content/themes/style.css');



.post-spacer { padding: 10px 0 20px 0; }







.home-post h2 a{

	font-size: 20px;

	color: #355cb5;

}



.home-post h2 a:hover {

	color: #fff;

}



.post-spacer { padding-top: 10px; }



/*-------- Sidebar ----------*/

#sidebar-container {

	/*margin-top:5px;margin-right: -4px;*/

	width: 240px;

	float:right;

	

	font-size: 120%;

	border-top: 3px solid #cacaca;

	border-right: 3px solid #cacaca;

	border-bottom: 3px solid #cacaca;

	border-left: 3px solid #cacaca;

	background: #fff;

}



.sidebar h2 {

	font-size: 20px;

	margin: 0 auto;

	padding-left: 10px;

	color: #16255d;

	background: #cacaca;

	margin-right: 5px;

}



.sidebar .sidetext {

	margin-left: -10px;

    margin-right: 20px;

}



.sidebar ul {

    margin-right: 20px;

}



.sidebar ul li {

	background-color: #355cb5;

	padding: 5px 5px;

	margin-bottom: 2px;

	margin-left: 0;

	border: 3px solid #cacaca;

}



.sidebar li {

	list-style:none;

}



.sidebar li a {

	color: #fff;

	text-decoration:none;

	margin-left: 3px;

}



.sidebar li a:hover {

	color: #8eb9ef;

	text-decoration: none;

}



.sidebar p {

	color: #000;

}



input,textarea {

	border:2px solid #355cb5;

}



.widget {

	margin-left: 0px;

}



/*-------- Sidebar Contact Form ---------*/

.sidebar .sidecontact{

	padding: 10px;

	list-style:none;

	margin-top: 2px;

	margin-right: 10px;

	background: #355cb5;

	border-left: 3px solid #cacaca;

	border-right: 6px solid #cacaca;

	border-top: 6px solid #cacaca;

	border-bottom: 6px solid #cacaca;

}



.sidebar .sidecontact p {

	background: #cacaca;

	padding: 2px 5px;

	margin-bottom: 5px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-o-border-radius: 3px;

}



.sidebar .sidecontact p .wpcf7-form-control-wrap input, .contact p .wpcf7-form-control-wrap textarea {

	width: 170px;

	background-color: #efefef;

	margin-left: -10px;

}



.sidebar .contact_submit {

	width: 170px;

	margin-left: -10px;

	background-color: #16255d;

	font-size: 115%;

}



.sidebar .sidecontact input{border:3px solid #355cb5;border-left:none;font-size:115%;}



/*-------- Contact Form ---------*/

.contact{

	padding: 10px;

	list-style:none;

	margin:0;

	border: 2px solid #000;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-o-border-radius: 5px;

}



.contact p .wpcf7-form-control-wrap input, .contact p .wpcf7-form-control-wrap textarea {

	width: 500px;

	margin-left: 10px;

	background-color: #fff;

	font-size: 120%;

}



.contact #message {

	width: 500px;

	background-color: #fff;

}



.contact_submit {

	width: 200px;

	margin-left: 10px;

	font-size: 115%;

	background:#9e0618;

	color: #fff;

}

.webd {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

/* -------- Google ads --------- */



.header_ad { width: 475px; height: 65px; float: right; margin-top: -15px;}



.horiz_ad_bottom { width: 730px; height: 95px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }



.horiz_ad_index { width: 730px; height: 95px; margin: 0 auto; margin-top: 40px; margin-bottom: 10px; }



.vert_ad { width: 125px; height: 610px; margin-left:1040px; position: absolute; top: 200px; }



.sidebar_ad { width: 180px; height: 150px; margin: 0 auto; padding-top: 10px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #000; }