/*Theme Name: Meg Forney
Theme URI: http://mightyagent.com
Description: A new MightyAgent Wordpress theme
Version: 1.2
Author: 
Author URI: http://mightyagent.com
*/
/* intro page */
#introcontent, #introfooter {display:block; width: 850px;}
#introcontent {background: url('images/homemiddle2.gif') no-repeat; height:118px; }
#introfooter {background: url('images/homefoot.gif') no-repeat; height: 214px;}

hr{display:none;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #006633; text-align: center;}
body { padding: 0; background-color:#666666; margin: 0; font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif; font-size: 1em;}
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;}
iframe {background-color: transparent;}


/* special classes for pages and posts */
.center, .center p  {text-align: center;}
.green, .green p {color: #006633;}
.letter {border: solid 2px #ffffff; border-bottom: solid 4px #666; border-right: solid 3px #666; padding: 15px; margin-bottom: 15px; background-color: #EFECD1; }
.signature {padding-left: 75px; font-style: oblique; }

#page {	margin:auto;background-color:white; background: url('images/megback.gif') repeat-y; width:850px;}
#page.widepage { background: url('images/megbackwide.gif') repeat-y;}
#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:850px;  }
#headercontent {height:132px; background: #000; }
#headercontent.intro {height:157px; background: url('images/masthead.gif') no-repeat;}
/*
#headercontent.headrealtor, #headercontent.headparks, #headercontent.headextra, #headercontent.headcontact {height:132px; background: #000; }
#headercontent{height:157px;margin:0;padding:0;}
*/
#headercontent .portrait {float: left; width: 111px; }
#headercontent .headheading {float: left; padding: 40px 0 0 100px; width: 350px; }
#headercontent .headcontact {float: right; color: #fff; padding: 25px 20px 0 0; line-height: 1.1em;}
#headercontent .headcontact a { color: #FFFF00;  }
#headercontent .headcontact a:hover {color:#009A4D; }



/* 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;}

/*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 0 0 4px; height:36px; background-color: #ffff00; }
.cnav img {border: none;}
.cnav {list-style-type: none;margin: 0; padding: 0;} 
.cnav_item {display: inline; list-style-type: none; } 
.cnav  li a {text-decoration:none;}
.cnav .home-page div {width: 140px;float: left;}

/* hnav */
#hnav {margin:0 ;padding:0 0 0 4px; height:36px; background-color: #ffff00; }
#hnav ul {margin: 0; padding: 0;list-style-type: none;}

#hnav ul li {float: left; width: 140px; height: 36px;}
#hnav ul li a {text-decoration: none; width: 140px; height: 36px; display: block; }
#hnav ul li a span {visibility:hidden;}

#hnav .menu-item-160 a { width: 140px; background: url('images/menu/home_f2.gif') no-repeat; }
#hnav .menu-item-160 a:hover { background: url('images/menu/home_f4.gif') no-repeat;}

#hnav .menu-item-161 a { width: 140px; background: url('images/menu/realtor_f2.gif') no-repeat; }
#hnav .menu-item-161 a:hover { background: url('images/menu/realtor_f4.gif') no-repeat;}

#hnav .menu-item-162 a { width: 140px; background: url('images/menu/05_f2.gif') no-repeat; }
#hnav .menu-item-162 a:hover { background: url('images/menu/05_f4.gif') no-repeat;}

#hnav .menu-item-165 a { width: 140px; background: url('images/menu/09_f2.gif') no-repeat; }
#hnav .menu-item-165 a:hover { background: url('images/menu/09_f4.gif') no-repeat;}

#hnav .menu-item-163 a { width: 140px; background: url('images/menu/extra_f2.gif') no-repeat; }
#hnav .menu-item-163 a:hover { background: url('images/menu/extra_f4.gif') no-repeat;}

#hnav .menu-item-164 a { width: 140px; background: url('images/menu/contact_f2.gif') no-repeat; }
#hnav .menu-item-164 a:hover { background: url('images/menu/contact_f4.gif') no-repeat;}




.cnav a .home-img {height:36px ; width: 140px; background: url('images/menu/home_f2.gif') no-repeat;}        
.cnav a:hover .home-img { background: url('images/menu/home_f4.gif') no-repeat;}        
.cnav .realtor-meg-page div {width: 140px; float: left;}
.cnav a .realtor-meg-img {height:36px ; width: 140px; background: url('images/menu/realtor_f2.gif') no-repeat;}        
.cnav a:hover .realtor-meg-img { background: url('images/menu/realtor_f4.gif') no-repeat;}        
.cnav .campaign-2005-parks-meg-page div {width: 140px; float: left;}
.cnav a .campaign-2005-parks-meg-img {height:36px ; width: 140px; background: url('images/menu/05_f2.gif') no-repeat;}        
.cnav a:hover .campaign-2005-parks-meg-img { background: url('images/menu/05_f4.gif') no-repeat;}        
.cnav .extra-meg-page div {width: 140px; float: left;}
.cnav a .contact-meg-img {height:36px ; width: 140px; background: url('images/menu/contact_f2.gif') no-repeat;}        
.cnav a:hover .contact-meg-img { background: url('images/menu/contact_f4.gif') no-repeat;}     
.cnav .contact-meg-page div {width: 140px; float: left;}
.cnav a .extra-meg-img {height:36px ; width: 140px; background: url('images/menu/extra_f2.gif') no-repeat;}        
.cnav a:hover .extra-meg-img { background: url('images/menu/extra_f4.gif') no-repeat;}     
.cnav a .blog-img {height:36px ; width: 140px; background: url('images/menu/blog_f2.gif') no-repeat;}        
.cnav a:hover .blog-img { background: url('images/menu/blog_f4.gif') no-repeat;}     



/* lnav */
#lsidebar {float: left; width: 200px; color: #fff;}
#lsidebar.extrameg {text-align: center;}
#lsidebar #esidebar table {margin: 0 auto;}
#menu-lnav, .parks {	padding-left: 0; margin-left: 0; width: 200px; }
#menu-lnav li, .parks li { list-style: none; margin: 0; padding:.75em 0.5em; line-height: 1.2em;}
#menu-lnav li a, .parks li a { text-decoration: none;  color: #FFFF00; font-weight: bold; }
#menu-lnav li a:hover, .parks li a:hover { color: #009A4D;}

img.contactmeg {margin: 40px 0 0 7px ;}

/* epage - these are the pages with the greeting table images */
#emegbody {background: #000;}
#epage {width: 100%;}
#epage #lsidebar { float: left; width: 105px; padding-top: 20px;}
#epage #lsidebar #esidebar {padding-top:20px;}
#epage #extram {margin-left: 117px; }
#epage #extramheadtext {float: left;} 

/* content */
.narrowcolumn {margin: 0  230px;}
.widecolumn { width: 610px; margin: 0 0 0 230px;}
.widecolumn .post {margin-right: 2px;}


/* Right Col */
#rightcol {float: right;  width: 180px; color: #fff; padding: 0 10px;}
#rightcol p {color: #fff;}
#rightcol p {color: #fff;}
#rightcol p.small {font-size: .75em;}
#rightcol p.center {text-align: center;}
#rightcol h4 { margin: 20px 0 10px; font-weight: bold; color: #ffff00; font-size: 18px;}
#rightcol .rightbold {font-weight: bold; line-height: 1.1em; font-size:14px;}
#rightcol .rightimg {margin: 10px 0;}
#rightcol .rightul {margin:0 0 0 13px; padding:0; line-height: 1.1; font-weight: bold; font-size: 12px; list-style-image: url(images/squarebullet.gif);}
#rightcol .rightul li {margin: 10px 0 0; }
#rightcol p.rightcenter {text-align: center;font-size: 12px; padding: 20px 0 0; }
#rightcol a {color:#00dd00;}
#rightcol a:visited {color:#00aa00;}
#rightcol a:hover {color:#009900;}

/*footer css*/
#footer{ width: 100% ;margin:auto; height: 34px;}
#footer .reltorlogo {float:left; padding:2px;}
#footer .eqhousinglogo {float:left; padding:2px;}
#footer .logout{float:left;margin:10px 0 0 25px;}
#footer .logout a, #footer .copyright a {color: #aaa; text-decoration: none;}
#footer .logout a:hover, #footer .copyright a:hover {color: #666;}
#footer .copyright{float:right;margin: 10px 30px 0 0;}


