/*
Theme Name: Limau Orange
Theme URI: http://www.blogohblog.com/
Description: Limau Orange is a 3 columns Wordpress theme. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

body{margin:0; padding:0; font:100%/100.1% Arial, Helvetica, sans-serif;  background: #868686; }

h1,h2,h3,h4,h5,h6,div,p,form,input,ul,li{padding:0; margin:0;}

.clear{clear:both;}

.align_left{text-align:left;}

.align_right{text-align:right;}

.float_left{ float:left;}

.float_right{ float:right;}

img{ border:0;}

a{color:#3671c8;}

small{font:0.70em Arial, Helvetica, sans-serif;}

#container{width:990px; margin:0 auto; position:relative; background:url(images/bg.jpg) repeat-y top; }

#header{width:952px; margin:0 auto;  background:url(images/gradient_bg.jpg) repeat;}

#outer{
		width:750px;
		height:2px;
		text-align:left;
		}
		
.logo{width:225px; height:80px; padding:15px 0 0 0; float:left;}

.text{
    margin-left:100px;
	font-size:25px;
	float:left;
	padding:30px 0 0 0 ;
	text-align:left;
	line-height:30px;
	font-family: "Times New Roman", Times, serif;
}

.text1{text-align:right;}

.left_text{float:left; padding:20px 10px 0 40px;}

.right_text{float:left; padding:70px 0 0 10px;}

.phone{width:168px; height:27px; float:right; padding:10px 30px 0 0;}

.free{width:204px; height:50px; padding:15px 0 0 40px; float:left;}

#content{width:952px;  margin:0 auto; }

#content p {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:2em;
padding:0 0 0 10px;

}


#buttons_bg{background:url(images/button_bg.jpg) repeat-x; width:952px; height:39px;  margin:10px 0; }

.contact_us{width:250px; height:200px;}

#testimonials {
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
font-size: 26px;
color: #353535;
}



.contact_us{width:300px; height:200px; float:left; padding:12px 0 0 20px;}

.textfield {
font:0.80em  Verdana, Arial, Helvetica, sans-serif ;
color:#FFF ;
margin:3px;
*margin: 1px;
height:16px;
border:solid 1 #fff;
padding: 3px 8px;
*padding: 0 8px;
background:url(images/message_bg.jpg) repeat-x;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:177px;
}

.textfield_message {
font:0.80em  Verdana, Arial, Helvetica, sans-serif ;
color:#FFF ;
margin:3px;
*margin: 1px;
height:93px;
border:solid 1 #fff;
padding: 3px 8px;
*padding: 0 8px;
background:url(images/message_bg.jpg) repeat-x;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:177px;
}

label {
margin: 0;
padding:0.2em;
margin-top:0.3em;
text-align:right;
width:70px;
float:left;
text-transform:uppercase;
  }
fieldset {

  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:200px;
  margin-left: 60px;
  }

legend {
	width:214px;
	height:10px;
	color:#2387d6;
	font-size:1em;
	padding-left:0.5em;
	top:-1em;
	text-transform:uppercase;
	font-weight:bold;
	white-space:pre; /* hack: make sure */
}
textarea {
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:3px;
background:#333333;
height:70px;
padding: 0 1px;
width:200px;
width:190px;
}


fieldset>textarea {
background:none;
}
.br {display:none;}

.submit {
text-align:center;
margin:0 0 0 120px;
*margin: -10px 0 0 150px;
background: transparent url(images/submit.png) no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:.80em Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
cursor: pointer;
}


#testimonial-quotes {
	margin: 0;
	padding: 0;
	color:#fff;
	width: 300px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 20px;
}



#author {
margin-left: 210px;	
margin-top: 30px;
}

#nav{ padding:12px 0 0 25px; float:left; }

#nav a{font: bold 1em Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding:0 30px; }

#nav a:hover{ color:#000;}

#nav_footer{ padding: 3px; width:900px; margin:auto; text-align:center }
#nav_footer span {
  background: transparent;
  border: none;
}


#nav_footer a{
	/*font: bold 1em "Courier New", Courier, monospace;*/
    font: normal 11px Arial, "Courier New", Courier;
	color:#000000;
	text-decoration:none;
	padding:3px;
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;*/
}
#nav_footer a:hover{ color:#0099FF;text-decoration:none;}
#footer{width:952px; margin:0 auto;  background:url(images/footer_bg.jpg) repeat-x;}

.footer_up{ margin:0 auto;  width:947px; height:79px; background:url(images/foter_up_bg.jpg) no-repeat;}

#Testimonials{width:400px; color:#000000; padding:20px 0 25px 350px;}


#copy_rights{ width:0 0; font-family:Arial; font-size:11px; padding-left:350px; padding-top:25px; margin-bottom:10px;}
#left_imgs{width:150px; padding:10px 0 0 10px;}

.left_imgs{width:150px; height:64px; padding:0 0 10px 0; float:left;}

#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit { background:#aad0f7; border:2px solid #3492f0; color:#333; font-size:13px; }
a:hover { text-decoration:none; color:#555353; border:none; cursor:pointer; }
.left { float:left; width:180px; margin:10px 0; padding:10px 0 0 30px; }
.right { float:right; width:180px; margin:10px 0; padding:10px 30px 0 0; } 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { margin-top:10px; line-height:16px;  float:left; width:510px; border-left:thin dotted #f3f3f3; border-right:thin dotted #f3f3f3; overflow:hidden;  font-size:11px; }
.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img { border:4px #eee solid; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
/*#footer { width:980px; margin-top:20px; text-align:center; clear:both; padding:10px; }*/
/*div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }*/
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
/*input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }*/
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { background:#FFC; }
.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:none; color:#416e90; border:none; }
.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}
.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.time{background:url(images/img_.jpg); width:54px; hight:53px; font-family:Arial, Helvetica, sans-serif; font-size:1em; text-align:center; padding:15px 0 5px 0; float:left; color:#000099;}
