/*
Theme Name: Bodu Web Theme
Bodu Web is an Irish Italian web design firm specialising in s.e.o, social networking, and database design for small to medium sized businesses, writers and publishing houses, musicians, and academics


*/


body {
	font-family: Georgia, arial,Helvetica, sans-serif;margin:25px 0px;min-width:1000px;
	background: color:#000000;
}


#header{width:100%;border-bottom-style:groove;border-width:1px;border-color:#ffffff;
border-bottom:0px;background-image:url('../images/bodu_09_logo_white.jpg');background-position:bottom left;background-repeat:no-repeat;}
#header h1,#headerimg{display:none;}

ul,li{list-style:none;}
a{text-decoration:none;color:#234d05;}
.numbered ol {list-style:decimal;}
.numbered ol li{margin-bottom:10px;}

.navigation{clear:left;margin:10px;border-style:ridge none;border-color:#cccccc;border-width:1px;padding:5px;}

#top_menu{
clear:left;
width:100%;
margin-top:0px;
height:40px;
background-color:#000000;
border-bottom-style:ridge;
border-top-style:groove;
border-width:1px;
border-color:#ffffff;
}

#top_menu ul{list-style:none;margin-left:20px;background-color:#000000;}
#top_menu ul li{list-style:none;float:left;margin-left:15px;}
#top_menu a{text-decoration:none;color:#e48c1a;font-weight:bold;}
#top_menu a:hover{color:#ffffff;}


#top_menu{
clear:left;
width:100%;
margin-top:0px;
height:60px;
background-color:#000000;
border-bottom-style:ridge;
border-top-style:groove;
border-width:1px;
border-color:#ffffff;
}

#top_menu ul{list-style:none;margin:0px;margin-left:20px;background-color:#000000;padding-top:20px;}
#top_menu ul li{list-style:none;float:left;margin-left:15px;}
#top_menu a{text-decoration:none;color:#e48c1a;font-weight:bold;}
#top_menu a:hover{color:#ffffff;}





#mainpage{clear:left;width:1200px;margin:20px auto;
background-position:top left;background-color:#ffffff;}
#content{float:left;width:750px;margin:20px auto;}

#googad{border-style:ridge none;border-width:1px;border-color:#cccccc;margin:10px 0px;}
#sidebar{clear:right;float:left;width:350px; padding: 10px 10px 10px 0px;}
#sidebar ul {padding:15px;}
#sidebar ul li{margin:10px 0px;border-bottom-style:ridge;border-width:1px;border-color:#cccccc;}




.description{width:200px;border-style:groove;border-width:2px;padding:10px;}



#centredpage{margin:20px 200px;}

#contact_form{width:400px;min-height:550px;padding-top:10%;
border-style:ridge groove inset outset;border-width:3px;background-image:url('http://www.boduweb.com/images/quote_form_bg.jpg');background-repeat:no-repeat;color:#000000;background-color: #fbf3de;

}
#contact_form .form_label,#faq_contact_form .form_label{display:block;color:#000000;float:left;width:80%;margin:2% 10%;}
#contact_form .text-input,#faq_contact_form .text-input{float:left;width:80%;margin:2% 10%;}
#contact_form .error,#faq_contact_form .error{float:left;width:95%;margin:2%;}
#message{padding:5%;}



#footer{clear:both;width:100%;margin-top:100px;color:#ffffff;font-weight:bold;padding:30px 0px;z-index:-1;background-image:url('http://www.boduweb.com/images/bodu_white_footer_bg.jpg');background-repeat:repeat-x;background-color:#215201;}
#footer a{color:#ffffff;}
#footer ul{margin-right:20px;width:300px;float:left;padding-right:10px;margin-top:110px;border-right-style:groove;border-color:#cccccc;border-width:1px;}
#footer ul, #footer ul li{list-style:none;font-size:95%;}
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited,{text-decoration:none;color:#ffffff;}
#bodutwitter{float:right;width:300px;padding-right:50px;min-height:300px;background-image:url('http://www.boduweb.com/images/bodutwitter.gif');background-position:top right;background-repeat:no-repeat;padding-top:100px;}



.sad{float:left;width:120px;height:600px;margin:10px; }
.img{margin:10px;}
.proposte{border-style:ridge;border-width:4px 3px 1px 1px;background-image:url('images/proposte_bg.jpg');background-repeat:repeat-x;padding:20px;}

html>body #bodutwitter{float:right;width:300px;padding-right:50px;min-height:300px;background-image:url('http://www.boduweb.com/images/bodu_twitter.png');background-position:top right;background-repeat:no-repeat;padding-top:100px;}
#bodutwitter h1{padding-right:40px;padding-top:40px;margin-bottom:0px;}
#bodutwitter ul{margin:0px;border-style:none;}
#bodutwitter ul li{margin-bottom:10px;list-style:none;border-bottom-style:ridge;border-color:#2e6d04;border-width:1px;padding:5px 10px;font-size:70%;}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;margin:10px;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}

.post{clear:both;float:left;padding:40px 20px 30px 30px;border-style:solid;border-color:#d1d1d1;border-width:1px;margin-bottom:20px;}

#sidebar ul li a{margin-bottom:4px;}

textarea#comment {
	width: 741px;
	height: 120px;
	border: 1px solid #234d05;;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;}
.sociable{clear:both;float:left;width:100%;}
#foodforthought{text-align:center;border-style:solid;border-color:#d1d1d1;border-width:1px;width:600px;padding:10px;margin:5px auto;}
#foodforthought p{clear:both;font-size:small;}

#follow-bodu-twitter{position:fixed;top:210px;left:10px;bottom:300px;width:60px;height:300px;z-index:3;}
#follow-bodu-twitter a{height:295px;width:60px;display:block;background:url('images/follow-boduweb-twitter.jpg') top left no-repeat;}
#follow-bodu-twitter a:hover{background:url('images/follow-boduweb-twitter.jpg') -295px left no-repeat;}
.entry p{clear:both;float:left;}