/*Theme Name: Brian's Real Estate

Theme URI: http://mightyagent.com

Description: A new MightyAgent Wordpress theme

Version: 1.2

Author: Cecilia Santos and Mark Behlen

Author URI: http://mightyagent.com

*/



hr{display:none;}

h1 {font-family: Arial, Helvetica, sans-serif;      font-size: 20px; color: #666666}

body {padding: 0;  margin: 0; font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif; font-size: 1em; background: #869C5D url(images/back-body.png) repeat-x;}

p {color:#000000; font-weight:normal; margin:0pt; padding:5pt 0pt; text-align:left; font-family:arial,sans-serif; font-size:1em; font-size-adjust:none; font-style:normal; font-variant:normal; line-height:normal;}

a, a:link, a:visited {
	color: #3D6102; 
	text-decoration: underline;
}
a:hover {
	color: #5C3D00;
	text-decoration: none;
}

/*#page {	margin:auto;background-color:white;background: url('images/mn_bck1.gif');background-repeat:repeat-x;}

#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;}*/

#header {margin:0 auto;padding:0;width:800px; position: relative;}

#headercontent{height:250px;margin:0 auto;padding:0; background: url(images/header.jpg) no-repeat center top;}

/*#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;}

#display_name, #displayname2, #agentimage2, #address, #agent_image, #preffered_phone, #fax_number, #licensed_in, #address2 {
	display: none;
}

.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;}



/*forms css, cma*/\



#cmaform  table {background-color: #FFFFFF;color: #000000; font-size:12px;margin: 0 0 0 0;}

#cmaform label {text-align:right;width:150px;padding-right:5px;}

#cmaform .select{width:150px;font:normal 11px arial,sans-serif;}

#cmaform .input {border:0;width:147px;font:normal 11px arial,sans-serif;}

#cmaform #state1 {width:55px;font:normal 11px arial,sans-serif;padding-left:5px;}

#cmaform #zip1 {width:55px;font:normal 11px arial,sans-serif;padding-left:5px;}

#cmaform .zip{width:55px;float:left;}

#cmaform #submit{float:right;}

#cmaform .tdtext{background-color:#eee;border:1px solid #ccc;font:bold 1em arial,sans-serif;color:#666;text-align:right;}

#cmaform .tdvalue{background-color:#fff;border:1px solid #ccc;font:normal .7em arial,sans-serif;}

#cmaform .tdborder{background-color:#fff;border:1px solid #ccc;font:bold .7em arial,sans-serif;}

#cmaform .cmap{padding: 0;}

#cmaform .cmalabel{font-size: 1em; text-align: right;    float: right; width: 130px;     display:block;  padding-right: .3em;}

#cmaform .cmaselect {width: 135px; }

#cmaform .cmainput {width:131px;         border: 1px solid #000000; margin: 0 0 0 5px;}

#cmaform #stateinput { width:45px; float:left; }

#cmaform #ziplabel {     width:28px;     float:left; }

#cmaform #zipinput {     width:50px;     float:left;     padding-top:0px;        padding-bottom:0em;     margin-bottom: 0px; }

#cmaform #submit{ float:right; margin-top:1em; float:right; padding-right: .1em; padding-bottom: .5em;}







/*hnav*/

#hnav{margin:0;padding:0;text-align:center;height:29px;line-height:29px;}

#hnav {margin:auto;width:800px; background-color: #3D6102; /*position: absolute; left: 0px; top: 206px;*/ padding-bottom: 2px;}

#hnav ul {margin:0;padding:0;display:inline;list-style-type:none;}

#hnav li a {border-color:#FFFFFF rgb(0, 0, 0) rgb(0, 0, 0) rgb(255, 255, 255);border-style:solid;border-width:1px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:29px;padding:0.2em 8px;text-decoration:none;}

#hnav li {padding:0;display:inline;padding:0;}  

#hnav li a:hover {background-color:#869C5D;border-color:#000000 rgb(255, 255, 255) rgb(255, 255, 255) rgb(0, 0, 0);color:#333333;letter-spacing:normal;}        

        

        

/*wrappper div*/

#wrapper {width:800px;margin:auto;padding-top:30px; background-color: #fff;}



/*sidebar*/

#lsidebar{float:left;margin-top:10px;margin-left:5px;padding:0;background-color:white;text-align:right;width:150px;}

.lnav {width:148px;margin:0;padding:0;list-style-type:none;background-color:#3D6102;}

        /*.lnav ul {margin:0;padding:0;list-style-type:none;background-color:rgb(152,170,154);}*/

.lnav li {padding:0;padding:0;width:148px;}

.lnav li a {display:block;width:130px;border-color:#FFFFFF rgb(0, 0, 0) rgb(0, 0, 0) rgb(255, 255, 255);border-style:solid;border-width:1px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;padding:0.2em 8px;text-decoration:none;}

.lnav li a:hover {background-color:#869C5D;border-color:#000000 rgb(255, 255, 255) rgb(255, 255, 255) rgb(0, 0, 0);color:#333333;letter-spacing:normal;}        

#lsidebar img {
	border: 1px solid #fff;
	margin: 3px 0;
}

/*#content{width:600px;float:right;background-color:white;border-style: solid;  border-color: red;      border-width: 2px;}*/

/*.entry{width: 625px;float:right; background-color: white;}*/



#middle, #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 .title{font:normal 1.3em arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;margin:0;padding:6px 0 4px 0;}

#middle .title{font:normal 1.3em arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;margin:0;padding:6px 0 4px 0;}

#middle p{margin:0;padding:0 0 10px 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;}



/*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{ width: 800px;margin:auto; height: 34px;}

#footer .reltorlogo {float:left; padding:2px;} 

#footer .eqhousinglogo {float:left; padding:2px;} 

#footer .logout{float:left;margin-left:5px;}

#footer .copyright{float:right;margin-right:5px;}

#footer p {
	 color: #869C5D;
	 font-size: 11px;
}
#footer a, #footer a:link, #footer a:visited {
	 color: #869C5D;
	 text-decoration: underline;
	 font-size: 12px;
}
#footer a:hover {
	color: #3D6102;
	text-decoration: none;
}






/*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;}



