/*
Theme Name: Ellen DeHaven
Theme URI: http://mightyagent.com
Description: A new MightyAgent Wordpress theme
Version: 1.3
Author: MightyAgent
Author URI: http://mightyagent.com
*/
/*html css*/
hr{display:none;}
h1 {font-family: Arial,Helvetica, sans-serif;font-size:20px;color:#182B49;}
body {padding:0;margin: 0px auto; font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif; font-size: 13px; color:#333; background: #182B49;}
p {font-weight:normal; margin:0pt; padding:5pt 0pt; text-align:left; font-family:arial,sans-serif; line-height:150%; letter-spacing:.08em; }
blockquote {margin:10px 40px;}
a, a:visited{ color:#666; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}


/*page css*/
#page {width: 1100px; margin:0 auto; padding:0px; background:#fff; border:2px solid #7D8798;}
#page-inner {width: 1100px; margin:0 auto; padding:0px; background:#fff; border:none;}


/*header css*/
#header {margin:0 auto;padding:0;width:100%;position:relative;}
#headercontent {	height:152px;width: 100%; margin:0px auto;padding:0; position:relative;background: url(images/back-header.jpg) no-repeat left top;}
#headercontent-inner {	height:372px;width: 100%; margin:0px auto;padding:0; position:relative;background: url(images/back-header-inner.jpg) no-repeat left top;}
#logo{position:absolute; left:0; top:0; z-index:10;}
a#mail-1{display:block;width:130px;height:25px;position:absolute; left:70px; top:75px; z-index:10;}
a#mail-2{display:block;width:105px;height:25px;position:absolute; left:925px; top:75px; z-index:10;}

a#person-1{display:block;width:50px;height:50px;position:absolute; left:697px; top:150px; z-index:10;}
a#person-2{display:block;width:50px;height:50px;position:absolute; left:760px; top:150px; z-index:10;}
a#person-3{display:block;width:50px;height:50px;position:absolute; left:850px; top:70px; z-index:10;}
a#person-4{display:block;width:50px;height:50px;position:absolute; left:910px; top:60px; z-index:10;}


/*hnav css*/
#hnav{width:740px;height:60px;margin:0 auto 2px;padding:0;text-align:center;line-height:60px;position:relative; top:4px;}
#hnav ul {margin:0;padding:0;display:inline;list-style-type:none;}
#hnav li {padding:0;display:inline;}
#hnav li a {border-color:#999 #000 #000 #999;border-style:solid;border-width:3px;color:#ccc;font-size:12px;font-weight:bold;padding:16px;text-decoration:none; text-transform:uppercase;} 
#hnav li a:hover {border-color:#000 #000 #000 #000;color:#fff;}
        
        
/*wrappper div css*/
#wrapper {width:100%;margin:0 auto;padding-top:0px;background: url(images/back-wrapper.jpg);}
#wrapper-inner {width:100%;margin:0 auto;padding-top:0px;background: url(images/back-wrapper-inner.jpg); }


/*sidebar*/
#lsidebar{float:left;width:130px;margin: 30px 0 0 56px;;padding: 10px 7px 10px 4px;text-align: left; padding-top: 0; display: inline;}
.lnav {margin:0;padding:0;list-style-type:none;}
.lnav li a, .lnav li a:visited {width:112px;border-style:solid;border-width:1px;border-color:#FFFFFF #000000 #000000 #FFFFFF;color:#fff;display:block;font-size:12px;font-weight:bold;padding:0.2em 8px;text-decoration:none;background: #3A485E;}
.lnav li a:hover {background-color:#fff;border-color:#000000 #FFFFFF #FFFFFF #000000;color:#333;letter-spacing:normal;}


/*style2-buttons*/
/*#lsidebar {width: 153px;	margin: 0 0 0 2px;padding: 10px 7px 10px 2px;text-align: left;font-size: 12px;}
.lnav {margin:0;padding:0;list-style-type:none;} 
.lnav li a {display: block;width: 129px;padding: 5px;margin: 5px 0;border: 1px solid #527455;border-left: 10px solid #527455;color: #333;text-decoration: none;font-weight: bold;}
.lnav li a:hover {color: #fff;border: 1px solid #fff;border-left: 10px solid #fff; background:#E5A42C;}*/

/*rsidebar*/
#rsidebar{width:185px; padding-right:10px; float:right; font-size:12px; text-align:center;}
#rsidebar img{display:block; margin:0 auto 12px;}


/*middle css*/
#middle, #content{padding:0px;margin:0 0 0 0;/*float:right;*/width:605px;font:13px "Lucida Grande", "Trebuchet MS", sans-serif;color: #666;text-align:left}
#content {width:800px; margin-left: 223px; margin-top:0; padding:10px 0 1px;}
#flash{width:992px; height:394px; margin:0 auto; padding:2px 0 1px;}
#content p{ text-align:justify;}


/*blog css*/
.post {position:relative;}
.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 {padding:0; margin:0;}
.postmetadata {float:left;}
p img { padding: 0;     max-width: 100%;}


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


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


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


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


/* rss news */
.timestamp{font:bold 1.3em arial,sans-serif;color:#666;border-top:1px solid #666;padding-top:.5em;}
.weblogTitle{font:bold 1.1em arial,sans-serif;color:#000;margin-top:.2em;}
.weblogTitle a {text-decoration: none; color: #000;}
.weblogEntry, .entry {font:normal 1em arial,sans-serif;color:#000;margin-top:.2em;margin-bottom:1.5em;}
.weblogCurrent, .post {background-color:transparent;}

/*custom pages css*/
#login_form {margin:auto;}

/*css for two column community links*/
.two-comlnks {width:800px;}
#leftcol-comlnks {width:400px;float:left;}
#leftcol-comlnks a {color:#1A2B49;}
#rightcol-comlnks {width:400px;float:right;}
#rightcol-comlnks a {color:#1A2B49;}
h1 {color:#1A2B49;}

/*custom css for my team*/
.myteamtable {width:610px;border:1px solid #9A887A;}
.myteamtable h4 {padding-left:20px;margin:10px 0px;font-size:24px;font-weight:bold;}
.myteamtable p {padding:0px 0px 0px 20px;margin:3px 0px;font-size:14px;font-weight:bold;}
.teamphoto {width:200px;border-width:5px;border-style:solid;border-color:#9A887A;}
.membercontactinfo {width:390px;border-width:5px;border-style:solid;border-color:#9A887A;text-align:left;color:#272030;}


/*custom css for my testimonies*/
.mytestimonials {width:600px;border:1px solid #9A887A;}
.mytestimonials td {padding:10px;}
.mytestimonials td {width:600px;border-width:5px;border-style:solid;border-color:#9A887A;text-align:left}
.author {border:0px;}

/*custom css for my profile*/
.myprofileheading {font-weight:bold;}
.myprofile{border:0px;}

/*custom buyers  pages*/
#buyer {width:100%;}
.leftitem{float:left;}
.rightitem{float:right;}

/*custom sellers page*/
#seller {float:left;}

/*for use with notitle.php*/
#notitle {float:left;width:600px;height:30px;}
#notitleheading {float:left;}
#notitlelink{float:right;text-align:left;padding-top:18px;}
#notitlelink a {text-decoration:none;color:#000022;}

/*for use with 4 columns sales data tables*/
.retable {width:600px;border:1px solid #C4A270;}
.address {width:300px;border:1px solid #C4A270;}
.price  {width:100px;border:1px solid #C4A270;}
.saledate {width:100px;border:1px solid #C4A270;}
.listingbroker {width:100px;border:1px solid #C4A270;}
#clear {height:15px;clear:both;}


/* json news */
.retnews .retarticle { border-top: 1px solid #000;}
.retnews .retdate {font-weight:bold; font-size: 1.3em; color : #666;padding-top:.5em; }
.retnews .rettitle {font-weight:bold; font-size: 1.1em; color:#000;margin-top:.2em;}
.retnews .retbody { margin-top:.2em;margin-bottom:1.5em;}

/* json featured */
.listingwrapper {border: 1px solid #000; margin:0 0 10px 0; /*width:585px;*/ width:770px; padding:0;}
.listingwrapper .listinghead { background-color:#1A2B49; padding: 10px 14px 0; height: 51px; /*width:585px;*/ width:743px;}
.listingwrapper .listinghead {/* background: url("images/featured_head.gif") no-repeat;  ** 585x61px image size ** */ }
.listingwrapper .listinghead .alright {float: right; text-align: right;}
.listingwrapper .listinghead .alprice, .listingwrapper .listinghead .aladd1 {font-size:19px; color: #fff;}
.listingwrapper .listinghead .alstatus, .listingwrapper .listinghead .aladd2 {font-size:14px; font-weight: bold ; color: #fff;}
.listingwrapper .listingbody { padding: 0 15px; width: 725px; }
.listingwrapper {/* background: url("images/featured_back.gif") repeat-y ; ** 585px wide repeating image** */ }
.listingwrapper .listingbody .althumbnail {float: left; height: 55px;}
.listingwrapper .listingbody .althumbnail img {border: none; margin:4px 11px 0 0;}
.listingwrapper .listingbody .lbleft { width:260px ; float: left;display:inline; margin-left: 45px;}
.listingwrapper .listingbody .lbright { margin: 5px 24px 0 350px; padding-top: 15px;}
.listingwrapper .listingbody .lbright .fldesclab { font-weight: bold;}
.listingwrapper .listingbody .viewbut  {display: block; text-decoration: none; font-weight: bold; padding: 8px 0 0 16px; margin: 0 0 0 15px; background: #1A2B49 ; height:26px ; width:116px ; color: #fff; border: 1px solid #000;}
.listingwrapper .listingbody .viewbut:hover {background: #FFF;color: #000;}
.listingwrapper .listingbody .viewbut {/* background: url("images/ma/featured_but.gif") no-repeat ; ** 116x26px image ** */ }
.listingwrapper .listingbody ul {clear: left; padding-left: 0; margin: 10px 0 0 15px; font-weight: bold; }
.listingwrapper .listingbody ul li { clear: left; margin: 0; padding: 0.25em;}
.listingwrapper .listingbody ul li a {text-decoration: none; color:#555; font-weight: bold;}
.listingwrapper .listingbody ul li a:hover {color: #000;}
.listingwrapper .listingbody table {width: 90%; font-weight: bold; padding-top: 10px;}
.listingwrapper .listingbody table .fllab {padding-left: 10px;}
.listingwrapper .listingfoot {clear: both;/* background: url("images/featured_foot.gif") no-repeat; ** 585x11px images size** */ height: 11px; width: 585px; }


        
/*footer css*/
.footer{width:1100px; height:152px; margin:-1px auto 0; background:url(images/back-footer.jpg) no-repeat left top;}
.footer-inner{width:1100px; height:152px; margin:-1px auto 0; background:url(images/back-footer-inner.jpg) no-repeat left top;}  
#footer, #welcomefooter {width: 930px;margin:0 auto;padding: 5px;color:#fff;font-size: 12px; }
#welcomefooter {margin-top: 45px;}
#footer a, #welcomefooter a {text-decoration:none;line-height:34px;color:#fff;}
#footer a:hover, #welcomefooter a:hover {text-decoration:underline;}
#footer .reltorlogo, #welcomefooter .reltorlogo {float:left; padding:2px;} 
#footer .eqhousinglogo, #welcomefooter .eqhousinglogo {float:left; padding:2px;} 
#footer .logout, #welcomefooter .logout {float:left;margin-left:5px;}
#footer .copyright, #welcomefooter .copyright {float:right;margin-right:5px;}
.space{width:100%; height:30px;}



