/********** CONTACT FORM, GUESTBOOK FORM *********
	.contactform, .myguestbook_form { margin:0; padding:15px 10px;}
	.contactform * { color:#ddd;}
	
	.contactform input.text, .comment_container input.text, .myguestbook_form input.text { width: 440px; border: 1px #333 solid; margin: 5px; padding: 1px 3px; height: 30px; background: #222; float: left; color: #ddd; }

	.contactform textarea, .comment_container textarea, .myguestbook_form textarea { width: 440px; border: 1px #333 solid; margin:5px; padding: 1px 3px; background: #222; float: left; color: #ddd;}

	.contactform .title, .contactform label, .comment_container label { margin: 0; width: 440px; display: block; padding: 5px 0; font: 600 large 'Dosis', Arial, sans-serif normal; color: #ddd;}

	.myguestbook_form label  { margin: 0; width: 80px; display: block; padding: 5px 0; font: 600 large 'Dosis', Arial, sans-serif normal; color: #ddd;}

	.comment_container ul { list-style-type:none; list-style-image:none; padding:0; margin:0;}

	.contactform input.submit, .comment_container input.submit, .myguestbook_form input.submit { font: bold large 'Dosis', Arial, sans-serif; padding: 10px 30px; margin: 10px 5px; color: #333; border: none; float: left;}

	.contactform input.submit, .comment_container input.submit { width:290px; padding:10px 0;}

	.contactform .submit:hover, .comment_container .submit:hover, .myguestbook_form .submit:hover { color:#333; } 																													     

	.myguestbook_form table, .myguestbook_form table td, .myguestbook_form table tr:hover td { background:#111; border:none; }
*/
.contactform{
	margin:0;
	width:100%;
}
.contactform div.captchaForm{
	padding:0;
	margin:0;
}
.contactform label{
	width:97%;
 	display:block;
	float:left;
	clear:left;
	margin:5px 0;
}
.contactform label span.title{
	width:30%;
	display:block;
	float:left;
    margin-right:10px;
}
.contactform input, .contactform textarea{
	padding:5px;
}
.contactform input{
	float:left;
	width:60%;
}
.contactform textarea{
	height:180px!important;
	width:89%;
}
.contactform .submit{
	width:20%;
	cursor:pointer;
	margin:12px 72px 0px 0px;
	float:right;
}	



/********** SEARCH FORM *********
	.search_results div { margin:20px 0; padding:10px 0; border-bottom: 1px #222 dashed;}
	.search_results a { font: normal normal 600 16px 'Dosis', Arial, sans-serif; }
	.search_results a:hover { }
	.search_results input.text { width: 260px; border: 1px #333 solid; margin: 5px; padding: 3px; height: 30px; background: #222; color: #ddd; }
	.search_results .submit { font: normal normal 600 large 'Dosis', Arial, sans-serif; padding: 8px 30px; margin: 0; color: #222; border: none; } 
	.search_results .submit:hover { color:#222; } 																													     
	
	.sidebar form input.text { background:#222; color:#ddd; height:30px; width:200px; padding:1px 3px; margin:0 10px 0 0; border:solid 1px #333; }
	.sidebar form input.text:focus { background:#181818; }
	.sidebar form input.submit {  background: #222; padding: 8px 18px; margin: 0; color: #ddd; border: 1px #333 solid; }
	.sidebar form input.submit:hover { background: #181818; border: 1px #000 solid; }
*/


/********** IE6 and IE7 FIX *********
	* html hr {	border: 1px #C0C0C0 dashed;} */
	/*ie6 fix 
	* html .search form input.submit { padding: 4px 0 3px 0;} 
	* html .sidebar form input.text { width:160px; } 
	* html .sidebar form input.submit {  padding: 3px 5px; }
	* html .sidebar { width:260px;} 
	*/
	/*ie7 fix 
	* +html hr { border:1px #C0C0C0 dashed;} 
	* +html .sidebar form input.text { width:190px; }
	* +html .sidebar form input.submit {  padding: 3px 5px; } 
	*/
/********** IE6 and IE7 FIX end**********/

/*+++++++++++++++++++++++++++++++++++++++++++++++++ gp|EASY FORMATTING +++++++++++++++++++++++++++++++++++++++++++++++++

	
	.gpArea_Simple_Search h3 { font: 30px/42px 'Dosis', Arial, sans-serif; border-bottom:1px #222 dashed; margin-bottom:15px; }


*/
/*** captchaForm ***/
	.captchaForm table, .captchaForm table td, .captchaForm tab