/*   
Theme Name: Margaret Biegelman
Theme URI: http://blog.margaretbiegelman.com/
Description: A search engine optimized website framework for WordPress.
Author: eRealty Media
Author URI: http://www.erealtymedia.com/
Version: 0.1
Tags: threaded-comments, microformats
.
Based on the Shape Theme by Ian Stewart. 
The Shape Theme for WordPress is copyright ThemeShapes http://themeshapes.com/
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


/* Import a basic layout */
@import url('styles/2c-r.css');

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


body {
	margin: 1.5em 15%;
}

/* =Header
-------------------------------------------------------------- */

#branding {
	margin: 0 0 1.5em 0;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
}
.skip-link {
	display: none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}


/* =Content
-------------------------------------------------------------- */

.post {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0 0;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: disc;
	margin-left: 1.1em;
}
.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
}

/* =Temporary styles until the
		directory can read @import
		
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
		
-------------------------------------------------------------- */


body {margin:0px 0px 0px 0px; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#fff;}

.container{width:980px; margin:auto;}
.header-container {
  width: 100%;
  height: 169px;
  background: url(header-new2.jpg) no-repeat top center;
}
.header {
  width: 980px;
  height: 169px;
  position: relative;
  margin: 0 auto;
}
.header .link_home {
  width: 600px;
  height: 125px;
  float: left;
  display: block;
}
.header .box_social {
  width: 293px;
  height: 68px;
  float: right;
  margin-top: 70px;
}
.box_social span {font-size:12px; color:#393939; display:block; width:90px; float:left; margin-top:4px}
.box_social .linkFB {width:40px; height:42px; display:block; float:left}
.box_social .linkT {width:40px; height:42px; display:block; float:left}
.box_social .linkY {width:40px; height:42px; display:block; float:left}

.header_login { position: absolute; top: -2px; left: 0px; width: 910px; height: 60px; z-index:100}
    .header_login .msg_body { width: 850px; height: 33px; background-color: #4bbbd7; border-bottom: 3px solid #3e3e3e; color: #000; float:right; position:relative; left:80px; top:2px}
    .header_login .msg_head {width: 124px; height: 27px; padding: 3px 0 0 845px; background-image: url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/bg_login.jpg); background-repeat: no-repeat; background-position: 845px 0px; color: #fff; text-align: center; line-height: 21px; font-size: 13px; float:left}
    .header_login .msg_head .titleBox { cursor:pointer; display:block; width: 124px; text-align:center; }
    .header_login .QuickLogin { width: 700px; height: 30px; line-height: 30px; margin: auto; }
    .header_login .QuickLogin span,
    .header_login .QuickLogin ul { clear: none !important; float: left !important; width: 45% !important; height: 30px !important; line-height: 30px !important; font-size: 12px !important; }
    .header_login .QuickLogin a, 
    .header_login .QuickLogin li { color: #000; height: 30px !important; line-height: 30px !important; font-size: 12px !important; font-weight: bold !important;}

.menu2 { width:980px; height:29px; background-color:#6DC8DE}
.menu2 ul.menu_list{list-style:none;margin:0; padding:0;}
.menu2 ul.menu_list li{list-style:none; height:29px; display:inline; float:left; margin:0; padding:0;}

.menu2 ul.menu_list li.dvd{background-image:url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/menu_dvd.gif); background-repeat:no-repeat; background-position:left; width:1px; height:29px; display:block}
.menu2 ul.menu_list li.menu_left{background-image:url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/menu_left.png); background-repeat:no-repeat; width:142px; height:29px;}
.menu2 ul.menu_list li.menu_right{background-image:url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/menu_right.png); background-repeat:no-repeat; width:17px; height:29px; float:right !important; background-position:right}

.menu2 ul.menu_list li a{display:block; float:left; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; padding:0 0px 0 0px; height:29px; line-height:29px; font-weight:normal !important; text-align:center;}
.menu2 ul.menu_list li a:hover{color:#fff}

ul.menu_list li.menuitem1 {width: 60px;}
ul.menu_list li.menuitem1 a{width: 60px; }
ul.menu_list li.menuitem1 a:hover{width: 60px; }
ul.menu_list li.menuitem2 {width: 133px;}
ul.menu_list li.menuitem2 a{width: 133px;}
ul.menu_list li.menuitem2 a:hover{width:133px;}
ul.menu_list li.menuitem2 b{font-weight:normal !important}
ul.menu_list li.menuitem3 {width: 135px;}
ul.menu_list li.menuitem3 a{width: 135px;}
ul.menu_list li.menuitem3 a:hover{width: 135px;}
ul.menu_list li.menuitem4 {width: 116px; font-weight:normal;}
ul.menu_list li.menuitem4 a{width: 116px; font-weight:normal !important;}
ul.menu_list li.menuitem4 a:hover{width: 116px;}
ul.menu_list li.menuitem4 b{font-weight:normal !important}
ul.menu_list li.menuitem5 {width: 77px;}
ul.menu_list li.menuitem5 a{width: 77px; }
ul.menu_list li.menuitem5 a:hover{width: 77px; }
ul.menu_list li.menuitem5 b{font-weight:normal !important}
ul.menu_list li.menuitem6 {width: 90px;}
ul.menu_list li.menuitem6 a{width: 90px;}
ul.menu_list li.menuitem6 a:hover{width: 90px; }
ul.menu_list li.menuitem6 b{font-weight:normal !important}
ul.menu_list li.menuitem7 {width: 100px;}
ul.menu_list li.menuitem7 a{width: 100px;}
ul.menu_list li.menuitem7 a:hover{width: 100px; }
ul.menu_list li.menuitem7 b{font-weight:normal !important}
ul.menu_list li.menuitem8 {width: 120px;}
ul.menu_list li.menuitem8 a{width: 120px;}
ul.menu_list li.menuitem8 a:hover{width: 120px; }
ul.menu_list li.menuitem8 b{font-weight:normal !important}
ul.menu_list li.menuitem9 {width: 60px;}
ul.menu_list li.menuitem9 a{width: 60px;}
ul.menu_list li.menuitem9 a:hover{width: 60px; }
ul.menu_list li.menuitem9 b{font-weight:normal !important}
ul.menu_list li.menuitem10 {width: 80px;}
ul.menu_list li.menuitem10 a{width: 80px;}
ul.menu_list li.menuitem10 a:hover{width: 80px; }
ul.menu_list li.menuitem10 b{font-weight:normal !important}

ul.menu_list li.menuitem4 {position:relative; text-align:left; z-index:800;}
ul.menu_list li.menuitem4 a, ul.menu_list li.menuitem5 b{display:block; width:100%;}
ul.menu_list li.menuitem6 {position:relative; text-align:left; z-index:800;}
ul.menu_list li.menuitem6 a, ul.menu_list li.menuitem7 b{display:block; width:100%;}



ul.menu_list li ul.box {display:none; position:absolute; z-index:9000; left:-1px; margin:0 !important; top:29px; width:120px; height:auto; font-weight:normal !important; font-family:Tahoma, Geneva, sans-serif;}
ul.menu_list li ul.box li {width:120px; height:30px !important; float:none; border-bottom:0px dotted #fff; text-align:left !important; margin:auto;}
ul.menu_list li ul.box li a {background-image:none !important; font-size:12px; font-weight:normal; margin: 0px; line-height:30px; text-align: left; width: 120px; border-bottom:1px solid #7DD3E8; font-family: Tahoma, Geneva, sans-serif; height:30px !important;background-color:#6DC8DE; text-indent:8px}
ul.menu_list li ul.box li a:hover {background-image:none !important; font-size:12px; font-weight:normal; margin:0px; line-height:30px; text-align:left; width: 118px; border-bottom:1px solid #7DD3E8; background-color:#6DC8DE; color:#fff; text-indent:7px}

ul.menu_list li.menuitem6 ul.box {display:none; position:absolute; z-index:9000; left:-1px; top:29px; width:165px; height:auto; font-weight:normal !important; font-family:Tahoma, Geneva, sans-serif;}
ul.menu_list li.menuitem6 ul.box li {width:165px; height:30px !important; float:none; border-bottom:0px dotted #fff; text-align:left !important; margin:auto;}
ul.menu_list li.menuitem6 ul.box li a {background-image:none !important; font-size:12px; font-weight:normal; margin: 0px; line-height:30px; text-align: left; width: 165px; border-bottom:1px solid #7DD3E8; font-family: Tahoma, Geneva, sans-serif; height:30px !important;background-color:#6DC8DE; text-indent:8px}
ul.menu_list li.menuitem6 ul.box li a:hover {background-image:none !important; font-size:12px; font-weight:normal; margin:0px; line-height:30px; text-align:left; width: 163px; border-bottom:1px solid #7DD3E8; background-color:#6DC8DE; color:#fff; text-indent:7px}

ul.menu_list li ul.box li.last {width:111px; height:30px !important; float:none; text-align:left !important; margin:auto;}


.photoH { width:980px; height:405px; background-image:url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/photo_H.jpg); margin-top:18px}
.photoH p{ color:#FFF; font-size:18px; font-style:italic; margin:0; padding:353px 0 0 34px}

.b_footer {width:980px; height:80px; background-image:url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/logos_bottom.jpg); background-repeat:no-repeat; background-position:1px 4px; border-top:0px solid #4791c7; float:left}

.cont_footer {width:100%; height:auto;float:left; background-color:#efefef}
.b_footer2 {width:980px; height:auto; margin:auto}
.b_footer2 .left_B {width:400px; height:auto; float:left; margin-top:5px; padding-left:4px}
.b_footer2 .left_B .ad1 {color:#39c2f4; text-transform:uppercase; font-style:italic}
.b_footer2 .left_B .ad1 a {color:#000; text-transform:uppercase; text-decoration:none; font-size:13px;font-style: normal}
.b_footer2 .left_B .ad2 {font-size:14px; color:#3e3e3e}
.b_footer2 .left_B .ad2 a {font-size:14px; color:#3e3e3e; text-decoration:none}
.b_footer2 .right_B {width:350px; height:auto; float:right; text-align:right; margin-top:5px; display:block}
.b_footer2.right_B .txtB1 {font-size:12.5px; color:#3e3e3e; display:block}
.b_footer2 .right_B .txtB1 a{ text-decoration:none}
.b_footer2 .right_B .txtB2 {font-size:12.5px; color:#818181;}
.b_footer2 .right_B .txtB2 a {font-size:12.5px; color:#818181; text-decoration:none}
.disclaimer {width:980px; float:left; font-size:9px; margin-top:35px;background-image: url(../images/equal_logo2.png); background-position:580px 20px; background-repeat:no-repeat; text-align:justify; color:#818181; line-height:12px}
.disclaimer:hover {color:#000; background-image: url(../images/equal_logo.png); background-position:580px 20px; background-repeat:no-repeat;}

.content {width:980px; overflow: hidden; }

#container {margin: 0 -271px 0 0;}
#content {margin: 0 271px 0 0; width: 680px; padding: 10px 0 0 10px; }
#primary, #secondary {width: 251px; padding: 10px 0 0 0; }

a {color: #6DC8DE; }
a:hover {color: #000000; }
h1, h2, h3 {}
h1, .entry-title {
height: 30px !important;
line-height: 30px !important;
color: #000000 !important;
font-size: 18px !important;
font-weight: bold; }
.entry-title a {text-decoration: none; color: #000000; }
.entry-meta, .entry-utility {font-size: 11px; color: #666666; }
.entry-meta a, .entry-utility a {font-size: 11px; color: #666666; }
.entry-meta a:hover, .entry-utility a:hover {font-size: 11px; color: #666666; text-decoration: none; }

/*
.PageMenuBox { width: 251px; background-image: url(http://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_upCor.gif); background-repeat: no-repeat; background-position: top; padding: 0 0 0px 0; margin: 15px 0 0px 0; background-color:#f0f0f0}
.PageMenuBox .BoxTitle { width: 251px; border: none; background-image: url(http://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/menuRightBox-top.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 4px 0 0 0; }
.PageMenuBox .BoxTitle h5 { width: 249px; height: 33px; line-height: 33px; margin: 0; padding: 0 0 0 0; border-left: 1px solid #4bbbd7; border-right: 1px solid #4bbbd7; text-indent: 15px; }
.PageMenuBox .BoxContent { width: 249px; border-left: 1px solid #4bbbd7; border-right: 1px solid #4bbbd7; background-image: url(http://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/menuRightBox-middle.jpg); background-repeat: no-repeat; background-position: -1px bottom; }
.PageMenuBox .BoxContent ul { display: block; margin: 0; padding: 0 0 0 15px; list-style: none; width: 220px; }
.PageMenuBox .BoxContent ul li { display: block; margin: 0; padding: 6px 0 6px 18px; list-style: none; border-bottom: 1px dotted #CCC; background-image: url(http://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_arrow.gif); background-repeat: no-repeat; background-position: 3px 10px; line-height: none; }
.PageMenuBox .BoxContent ul li a { text-decoration: none; }
.c_bottom {width: 251px; background-image: url(http://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_bottomCor.gif); height:6px}
*/

.propertycontact2 {width: 251px; height: 191px; padding: 0px 0 0px 0; margin: 15px 0 0px 0; background-image: url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/B_social.gif); background-position:top; background-repeat:no-repeat}
.propertycontact2 .ListingDetailsContactTemplate {width: 240px !important; text-align: left !important; float: none !important; margin: 0 auto 0 auto !important; padding: 0 !important; display:block; list-style: none;}
.propertycontact2 .ListingDetailsContactTemplate li {width: 240px !important; text-align: left !important; float: none !important; margin: auto; position: relative; line-height: 17px; display:block; list-style: none; margin: 0; padding: 0;  font-size:14px}
.propertycontact2 .ListingDetailsContactTemplate li div.vCard {width: 240px !important; overflow: hidden; text-align: left !important; float: none !important; margin: auto; position: relative; top: -15px; font-size: 11px; }
.propertycontact2 .ListingDetailsContactTemplate li div.vCard .fn { font-weight: bold;color:#6DC8DE}
.propertycontact2 .ListingDetailsContactTemplate li div.vCard img {display: block; float: left; width: 90px !important; height: auto; margin: 0 5px 0 0; }
.propertycontact2 .ListingDetailsContactTemplate li div.vCard ul {margin: 0 !important; padding: 0 !important; display:block; list-style: none;float: left; width: 145px !important; height: auto; }
.propertycontact2 .ListingDetailsContactTemplate li div.vCard ul li {margin: 0 !important; padding: 0 !important; display: block; float: left; width: 145px !important; height: auto; overflow: hidden; }
.propertycontact2 .SMIcons { display: block; float: none; clear: both; width: 245px; height: 40px; background: #f0f0f0 url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/bg-smicons.jpg) no-repeat 0px 0; margin: 0 auto 0 auto; }
.propertycontact2 .SMIcons ul { display: block; margin: 0 auto 0 auto; padding: 0; list-style: none; width: 240px; height: 40px; }
.propertycontact2 .SMIcons ul li { display: block; margin: 0; padding: 0; list-style: none; float: left; width: 40px; height: 40px; }
.propertycontact2 .SMIcons ul li a { display: block; width: 40px; height: 40px; position: relative; color:#6DC8DE !important}
.propertycontact2 .SMIcons ul li a img { border: none; display: none; }

.widget-container {width: 251px; border: none; background-image: url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_middle.gif); background-repeat: repeat-y; background-position: 0 0; }
.widget-container h3 {width: 251px; height: 33px; line-height: 30px; margin: 0; padding: 4px 0 0 0; text-indent: 15px; font-size: 17px; font-weight: bold; background-image: url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_upCor.gif); background-position: 0 top; background-repeat: no-repeat; }
.textwidget, 
.widget_pages ul, 
.widget_categories ul, 
.widget_recent_entries ul {display: block; margin: 0 0 0 0 !important; padding: 0 0 6px 0; list-style: none !important; width: 251px; background-image: url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_bottomCor.gif); background-position: 0 bottom; background-repeat: no-repeat; }
#text-3 .textwidget {background-image: none !important; padding: 0 0 0 0 !important; }
.widget_pages ul li, 
.widget_categories ul li, 
.widget_recent_entries ul li {display: block; margin: 0 0 0 15px; padding: 6px 0 6px 15px; width: 205px; list-style: none; border-bottom: 1px dotted #CCC; background-image: url(https://beta.erealtysolution.com/margaretbiegelman/App_Themes/margaretbiegelman/images/Bright_arrow.gif); background-repeat: no-repeat; background-position: 3px 10px; line-height: 1em; }
.widget_pages ul li a, 
.widget_categories ul li a, 
.widget_recent_entries ul li a {text-decoration: none; }

#footer {text-align: center; font-size: 11px; color: #999999; display: none; }
#footer a {color: #999999; }
#footer a:hover {color: #999999; }

.dd_post_share { padding: 0px; margin-bottom: 6px; display: block; width: 100%; clear: both; }










