/*
	==========================================
	project: www.bomeno.com 
	author: Mads Hundahl
	==========================================
*/

*{ margin: 0; padding: 0; }

:focus,:active 	{ outline: 0; }
body 	{ font: 12px Lucida Sans Unicode, Arial, Sans-Serif; color: #000; background: #ccc; }

a 	{ text-decoration: none; color: #000; }
a:hover { color: #000; }
.x 	{ clear: both; }

p 	{ line-height: 22px; margin: 0 0 8px; color:#fff; }
img 	{ border: 0; }

h1 	{ font-size: 24px; font-weight: normal; margin-bottom: 15px;} 
h2 	{ font-size: 20px; font-weight: normal; margin-bottom: 2px; color: #fff; margin: 0 0 8px }
h3 	{ font-size: 14px; font-weight: bolder; margin-bottom: 10px; color: #333; }
h4 	{ color: #333;font: 30px "mistral"; font-weight: normal; float: left; margin-left: 10px; margin-bottom: 35px; margin-top: 5px;}

#wrapper{ margin: 0 auto; width: 980px; background: #ccc; }

#logo 	{ padding: 10px 1px 1px; }
			
		#logo h1 	{  text-shadow: 0px 0px 0px #fff; letter-spacing: 0px; }
		#logo h1 a 	{ color: #333;font: 40px mistral; }
		#logo h1 a span { color: #333;font: 13px "BankGothic Lt BT"; }

#logo1 	{}
			
		#logo1 h2 	{ letter-spacing: 0px; }
		#logo1 h2 a 	{ color: #333;font: 35px mistral; }
		#logo1 h2 a span{ color: #333;font: 15px "BankGothic Lt BT"; }

#search { float: right; width: 140px; margin: 11px 0px 3px 0px; display: inline;}

#content{ background: #fff; width: 980px; }
#content1{ background: #333; width: 980px; }

.andso 	{ list-style:none; margin: 5px 5px 0 5px; width: 600px; float: left;}
		.andso li 	{ float: left; margin: 0 0px 0 0; }
		.andso li a 	{ display: block; color: #333;font: 19px; padding: 10px 15px; border: 1px solid #fff; font-weight: ;}
		
		.andso a:hover, .menu li.current a { border: 1px solid #fff; }

		.andso li ul 	{ display: block; background: #fff; margin: -1px 0 0; position: absolute; display: none; z-index: 2; border: 1px solid #ddd; }
		.andso li ul li	{ float: none; display: inline; margin: 0; padding: 0; }
		.andso li ul li a{ width: auto; margin: 4px; white-space: nowrap; }

.image {
	position:relative;
	float:left; 
}
.image .text {
	position:absolute;
	top:30px; 
	left:10px;
	width:300px; 
}

.image1 {
	position:relative;
	float:left; 
}
.image1 .text1 {
	position:absolute;
	top:17px;
	left:10px;
	width:165px;
}

.image2 {
	position:relative;
	float:left; 
}
.image2 .text2 {
	position:absolute;
	top:17px;
	left:15px;
	width:500px;
}


#pitch	{ margin-bottom: 0px; }
		#pitch .infoline { margin-top: -70px; padding: 12px 0 12px 8px; background: #000; font: 13px ; width: 972px; height: 13px; opacity:0.70; filter:alpha(opacity=70); color: #fff; }

		.pitch-gallery 		{ overflow: hidden; width: 980px; position: relative; }
		.pitch-gallery-holder 	{ width: 3920px; position: relative; top: 0; left: 0; }
		.pitch-gallery-div 	{ float: left; }

#geeh 	{ padding: 0px 0px 10px 0px; }
			
		#geeeh h1 	{ text-shadow: 1px 1px 1px #fff; letter-spacing: 0px; }
		#geeeh h1 a 	{ font: 45px mistral; color: #333; }
		#geeeh h1 a span{ font: 20px Tahoma; color: #C0C0C0; }

#left1 { width:600px; float: left; margin-left: 0px; display: inline; }
	
	#left1 img 			{ float: left; margin: 5px 20px 2px 0; padding: 3px; border: 0px solid #ccc; }
	#left1 form 			{ padding-left: 15px; }
	#left1 label 			{ float: left; display: block; clear: both; padding: 3px 0; color: #fff; font-weight: normal; width: 100px; }
	#left1 .lcurrent 		{ font-weight: bold; }
	#left1 label img 		{ vertical-align: middle; }
	
	#left1 input.text, textarea, select 	{ float: left; margin: 0 5px 10px 0; padding: 7px; width: 450px; border: 1px solid #ccc; }
	#left1 textarea 			{ height: 200px; }
	#left1 select 				{ width: 366px; }
	#left1 input.radio 			{  }
		
	#left1 input:focus 			{ border-color:#aaa; }
	#left1 textarea:focus 			{ border-color: #aaa; }	
	.error 					{ font-size: 10px; color: #666; margin: 0 0 10px 150px; display: none; }
	#left1 .submit 				{ border: 0; background: #000; color: #fff; padding: 5px; float: left; margin-left: 100px; }

#left2 { width:500px; float: left; margin-left: 15px;}
	

		
#left 		{ width: 325px; float: left; border-left: 0px solid #ccc; padding-left: 0px; margin-right: 5px; display: inline; }
#right 		{ width: 165px; float: right; border-left: 0px solid #ccc; padding-left: 0px; margin-right: 9px; display: inline; }
#right1 	{ width: 320px; float: right; border-left: 0px solid #ccc; padding-left: 0px; margin-right: 9px; display: inline; }
#right2 	{ width: 320px; float: right; border-left: 0px solid #ccc; padding-left: 0px; margin-right: 30px;margin-top: 8px; display: inline; }
	
ul 	{ color: #666; margin: 0 0 10px 30px; line-height: 18px; }
ol 	{ color: #666; margin: 5px 0 5px 30px; line-height: 18px; }
	
	#contact-back 				{ margin: 12px 40px 0 0; float: right; }

.post 		{ position: relative; margin-bottom: 20px; height: 127px; }
.post-options 	{ position: relative; margin: -37px 0 40px 0; font-size: 8px; color: #666; }


#feature	{ margin-left: 25px; padding-bottom: 10px; }
	
.small-post 	{ float: left; }
.small-post img { border: 0px solid #ccc; padding-left: 0px; margin-bottom: 4px; }
.last 		{ margin-right: 0; }
	
#feature ul 	{ margin-top: -11px; }
#footer 	{ color: #666; font-size: 11px; margin: 20px 0 20px 10px; }

.post-info 	{ font-size: 11px; color: #999; }
.read-more 	{ background: url(../images/link.gif) no-repeat center left; padding-left: 13px; font-size: 10px; }
.break 		{ border-top: 1px solid #ccc; margin: 30px 0; display: block; }
.no-border 	{ border: 0; }
.space 		{ margin-bottom: 20px; }
