/*
* Theme Name: Geoplan
*/

/* Site Styles
================================================== */

/* general styles */

html,body,.midd_line img, .midd_line div {margin:0px; padding:0px;}

body {
	background: #c1ba72 url('../images/bg.jpg') top center no-repeat;
	font: 11px/17px "OpenSansRegular", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333333;
}

div#wrap {
	margin: 0 auto;
	width: 996px;
}

header .logo {
	padding: 10px 25px;	
	height:79px;	
}

header .logo a img {
	border: 0px solid;		
}

.clear {clear:both;}

.midd_line img {width:23px; height:17px; float:left;}
.midd_line div.middle {width:950px; height:17px; float:left;}

header .midd_line div.middle {background:url('../images/top_middle.gif');}
footer .midd_line div.middle {background:url('../images/footer_middle.gif');}
footer .bottom div.middle {background:url('../images/bot_middle.png');}

footer .bottom img, footer .bottom div.middle {height:10px;}
footer .footer {height:25px; font-size:20px; background: url('../images/footer_bg.gif'); padding:0px 20px;}
footer .end {height:50px;}

#menubox div.left {width:12px; height:37px; float:left; background:url('../images/menu_left.gif');}
#menubox #menu {width:972px; height:37px; float:left; background:url('../images/menu_bg.gif');}
#menubox ul {width:972px; height:37px; margin:0px; padding: 0px 0px; list-style:none;}
#menubox ul li{float:left; margin:0px 10px; padding: 0px; list-style:none;}
#menubox ul li a{height:37px; line-height:37px; margin:0px; padding: 0px 10px; color:#fefefe; font-size:20px;
	font-family:LucidaSans,trebuchet MS, Verdana; text-decoration:none; display:block;}
#menubox ul li a:hover, #menubox ul li a.selected {background:url('../images/menu_hover.gif')}
#menubox div.right {width:12px; height:37px; float:left; background:url('../images/menu_rigth.gif');}

#main {min-height:675px; background:url('../images/content.gif'); padding:10px 20px;}

#content {width:664px; float:left;}
#content .textbox {padding:15px 40px; font-size:14px; font-family:arial, verdana;}
#content h1 {
	height:24px; padding:0px; margin:0px; 
	font-size:18px; background: #99cc33; text-align:center;
	line-height:24px;
}

#sidebar {width:282px; float:right;}
#sidebar .box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #E7E7E7;
	background-image: -moz-linear-gradient(top, #E7E7E7, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #E7E7E7), color-stop(1.0, #FFFFFF));
	border: 1px solid #acacac;
	margin-bottom:5px;
	padding:0px;
}

#sidebar #contact {height:130px; padding:10px}
#sidebar #contact ul {padding:0px; margin:0px; list-style:none;}
#sidebar #contact ul li{padding:0px; margin:0px; height:45px; list-style:none;}
#sidebar #contact ul li img{padding:0px; margin:0px; width:39px; height:39px;}
#sidebar #contact ul li p{padding:0px; margin:0px; border-bottom:1px solid #bfbfbf; width:210px;
	height: 39px; float:right;}
#sidebar #contact ul li p.first {line-height:39px;}
#sidebar #contact ul li p.bottom{border-bottom:0px solid #bfbfbf;}
	

