/*Theme Name: MIGHTY AGENT
Theme URI: http://mightyagent.com
Description: A new MightyAgent Wordpress theme
Version: 1.2
Author: Mark Behlen
Author URI: http://mightyagent.com
*/


/*fonts*/
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px; color: #4E5558;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px; color: #4E5558;}
body {font-family: Verdana, Helvetica, sans-serif;font-size: 11px; color: #000000;}
p {font-family: Verdana, Helvetica, sans-serif;font-size: 11px; line-height:15px; color: #000000; padding:5px 5px;margin:0; text-align:left;}


/*colors*/
body {background-color:#4E5558;color:#000000;}
hr{display:none;}

/*structure*/
body {margin:10px 0;padding:0;}
img{margin:0;}
#page {margin:10px auto;width:800px;border:5px solid #ff6600;background-color:#fff;}
#pageheading {height:87px;width:790px;padding:0px 0px 0px 10px;}
#leftpageheadingg {font-size: 30px; height: 60px; }
#leftpageheading {height:67px;width:400px;float:left;font:normal arial,sans-serif;font-size:30px;padding-top:20px;color:#4E5558;text-align:left;padding-left:10px;}
#rightpageheading {height:67px;width:300px;float:right;}
#pagehead{margin-bottom:20px;font:normal 2em arial,sans-serif;color:#f90;border-bottom:1px dashed #f90;padding-bottom:5px;}
#pagehead2{margin-bottom:20px;font:normal 1.3em arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;padding-bottom:5px;}


/*hnav*/
#head{width:100%;height:55px;float:left;text-align:left;font:normal arial,sans-serif;font-size:30px;color:#4E5558;padding:6px;}
#headb{margin-bottom:10px;font:normal 1.5em arial,sans-serif;color:#f90;border-bottom:1px dashed #f90;padding-bottom:6px;}
/*#header_navbar{margin:0;padding:3px 0;background-color:#ff6600;border-top:5px double #f90;border-bottom:5px double #f90;text-align:center;height:20px;line-height:20px;width:width:100%;}
#header_navbar ul{margin:0;padding:0;display:inline;list-style-type:none;}
#header_navbar li {padding:0;display:inline;padding:0 4px;}  
#header_navbar li a {text-decoration:none;font: bold 12px Arial, Helvetica, sans-serif;color: #fff;padding:7px 10px;line-height:20px;height:20px;}
#header_navbar li a:hover {letter-spacing:normal;color:#fff;background-color:#ff9700;line-height:20px;height:20px;} */
        
/*wrappper div*/
#wrapper {width:800px;margin:auto;padding-top:30px;}

/*middle*/
#middle {padding:0px 0 0 10px; margin:0;margin-top:0px; float:left; width:480px;}
#middleurl{width:400px;border:1px solid #f90;}
#content, #middleform {padding:0px;margin:0 13px 0; float:right; width:605px; font:13px "Lucida Grande", "Trebuchet MS", sans-serif;color: #666; text-align:left}
#middlemap {padding:10px;margin:0;float:left;width:785px;font: 13px "Lucida Grande", "Trebuchet MS", sans-serif;color: #666;text-align:left}
#middlemap  .thumbnail{float:left;margin:5px;padding:5px 0;width:380px;font:normal 1.2em arial,sans-serif;text-align:center;border-bottom:1px solid #ccc;}
#middlemap .title{font:normal 1.3em arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;margin:0;padding:6px 0 4px 0;}
#flashblock{width:100%;margin:10px 0;}
#flashblock .textlft{float:left;width:450px;font-size:1.2em;padding-left:20px;}
#flashblock .flashrht{float:right;width:250px;}

#middle .title{font:normal 18px arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;border-top:1px solid #8fae00;margin:0;padding:6px 0 4px 0;}
#middle p{margin:0;padding:0 0 5px 0;line-height:1.8em;}
#middle ol, #middle ul,{margin:0;padding:0;margin-left:3em}
#middle a{text-decoration:none;font-weight:bold;}
#middle .row{width:480px;margin:5px 0;padding:4px;clear:both;overflow:hidden;}
#middle .collft, #middle .colrht{width:100px;float:left;text-align:right;padding:0 10px;color:#8fae00;font-weight:bold;}
#middle .colrht{width:320px;float:left;text-align:left;color:#000;}
#middle .inpt{width:250px;border:1px solid #f9c;}
#middle .sbmt{width:100px;border:3px double #8fae00;color:#030; font:bold 11px verdana,arial,sans-serif;padding:3px 0;background-color:#ff9;}

/*boxes*/
#boxpage{background-color:fff;}
#boxheading_starthere{width:270px;float:right;}

/* #boxheadline changed by Kisan */
/*#boxheadline {font-size:20px;margin-bottom:10px;}*/
#boxheadline {font:bold 18px arial,sans-serif;color:#006;margin-top:20px;}
#boxheading {font-size:15px;margin-left:10px;height:150px;}
#boxheading p{font-size:15px;}
#boxheading_img{float:left;width:120px;height:150px;}
#boxheading_right{float:left;width:300px;height:150px;}
#boxheading_text{float:left;width:320px;margin-left:15px;margin-top:20px;}
#boxbody{margin-top:10px;}

.h2box{font-size:24px;margin:0px;padding-left:15px;color:#113267;text-align:left;background-color:F2F3AD;font-weight:normal;line-height:40px;margin-bottom:1px;}


#box1{width:450px; margin-left:10px;margin-top:0px;}
#box2{width:450px; margin-left:10px;margin-top:0px;}
#box3{width:450px; margin-left:10px;margin-top:0px;}
#boxpage ul{list-style-type: none; list-style-position: inside;padding:0px;margin-left:2em;text-align:left;}
#boxpage li{background-repeat:no-repeat;background-position: 0 0; padding-left:0px;margin-bottom:10px;}
.lp-lists{text-align:left;}
.links a span {display: none;}
.links a:hover span {display: block;position: absolute;top: 250px;left:850;width: 350px;padding:5px;margin:10px;z-index: 100;color:#4E5558;background: white;font: 11px Verdana, sans-serif; text-align:left; line-height:15px;}
.popup {border:5px solid #F60;width:500px;}

/*tables*/
table{border-collapse:collapse;border-spacing:0;margin-bottom: 30px;}
td, th {font: 11px/1.3em "Lucida Grande", "Trebuchet MS", sans-serif;border: 1px solid #70802d; text-align:center;padding:3px;}
th {background:#eaf4ff url(../i/tab_bckgnd.gif) 0; font-weight:bold;color:#70802d;}

#header {background: url('i/ma_header.gif') no-repeat;text-align:left;height:128px;width:800px;}
/*#headercontent{height:164px;margin:0;padding:0;}*/
/*#headerimg{height:220px; float:right;}*/
/* added by KB */
#display_name{float:left;padding:30px 0 18px 0;margin:0;font-size:1.5em;color:#fff;display:block;}
#displayname2{float:left;padding:0 30px 0 0;margin:0;font-size:1.5em;color:#333;display:block;}
#agentimage2{padding:0 10px 0;float:left;color:#333;}
#address{float:right;font-size:18px;color:#fff;padding:30px 0 18px 0;}
#agent_image{padding:20px 10px 0;float:left;font-size:2.5em;color:#fff;}
.small{font-size:14px;}
#preffered_phone, #fax_number, #licensed_in{font-size:18px;}
#address{float:right;font-size:18px;color:#fff;}
#address2{float:left; font-size:14px;color:#333;}
.clear{clear:both;height:1px;}
a.arrowlnk:link, a.arrowlnk:visited, a.arrowlnk:hover{font:13px "Lucida Grande", "Trebuchet MS", sans-serif;color:#00f;}
a.arrowlnk:hover{color:#900;}
/* END */
/*contact form css*/
.clabel {width:70px;padding-right:5px;color:#000000;font-size:1.1em;font-weight:normal;font-family:arial,sans-serif;}
.cinput {border:0;width:147px;font:normal 11px arial,sans-serif;}
.ctdtext{background-color:#fff;border:none;text-align:right;font-size:12px;}
.ctdvalue{background-color:#fff;border:1px solid #ccc;font-size:12px;}
.tdborder{background-color:#fff;border:1px solid #ccc;font-size:12px;}
/*blog css*/
.post {clear:left;}
.post h2 {color: #666;}
.post h2 a, .postmetadata a {text-decoration: none; color: #666;}
.post h2 a:hover, .postmetadata a:hover { color: #000;}

.singlepost {margin-top:15px;}
.entry {clear:left;}
.postmetadata {float:left;}
p img { padding: 0;     max-width: 100%;        }
/*      Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than using         align="center", being much more futureproof (and valid) */
img.centered {  display: block; margin-left: auto;      margin-right: auto;     }
img.alignright {        padding: 4px;   margin: 0 0 2px 7px;    display: inline;        }
img.alignleft {         padding: 4px; margin: 0 7px 2px 0;      display: inline; }
.alignright {   float: right; } 
.alignleft {    float: left; }
/* Begin Form Form Elements */
#searchform { margin: 10px auto;      padding: 5px 3px;       text-align: center;     }
#sidebar #searchform #s {       width: 108px;   padding: 2px;   }
#sidebar #searchsubmit {        padding: 1px;   }
.entry form { /* This is mainly for password protected posts, makes them look better. */        text-align:center;      }
select {        width: 130px;   }
#commentform input {    width: 170px;   padding: 2px;   margin: 5px 5px 1px 0;  }
#commentform textarea { width: 570px;   padding: 2px;   }
#commentform #submit {  margin: 0;      float: right;   }
/* End Blog Form Elements */


/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist a { text-decoration: none; color: #666;}
.commentlist a:hover { color: #000;}
.commentlist li { margin: 15px 0 3px;padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments {text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/*pages with links*/
ol.links, ul.links {padding-left:40px;margin-top:13px;margin-bottom:13px;}
h4.links {margin-top:17px;margin-bottom:17px;}


        
/*footer css*/  
#footer{clear:both;margin:0;padding:0 10px;font:bold .8em Arial, Helvetica, sans-serif;color:#006;background-color:#fff;border-top:5px double #fff;border-bottom:5px double #fff;text-align:left;line-height:8px;height:8px;}



/*rss main feed css*/
.feeddescription  {font:normal 1em arial,sans-serif;color:#000;margin-top:1.5em;margin-bottom:1.5em;}
.feeddate {font:bold 1.3em arial,sans-serif;color:#666;border-top:1px solid #666;padding-top:.5em;}
.feedtitle {font:bold 1.1em arial,sans-serif;color:#000;margin-top:.2em;}

#sidebar-a {float:right;width:270px;margin:0;padding:0 10px 0 0 ;}
#sidebar-a .testimon {width: 250px;background-color: #f3f6e3;margin: 10px 0 20px 0px;padding:10px;border:1px dashed #70802d;font-size:.9em;text-align:left;}
#sidebar-a .testimon p {padding-left: 6px;font-size:.9em;text-align:left;}
#sidebar-a  .title{font:normal 1.3em arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;margin:0;padding:0;text-align:left;}
