/* ::::: file:///C:/Users/Gretchen/AppData/Roaming/Mozilla/Firefox/Profiles/lbv2ugol.default/ScrapBook/data/20111024111648/index.css ::::: */

body { text-align: left; margin: 0pt; padding: 0pt; color: rgb(68, 68, 68); line-height: 1.5em; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 9pt; font-family: arial,helvetica,sans-serif; }
#header { clear: both; margin: 0pt auto; padding: 0pt; }
#head-content { margin: 0pt auto; padding: 20px 0pt; width: 960px; height: 60px; }
#sitetitle { margin: 0pt; padding: 0pt; text-align: left; }
#sitetitle .title { padding: 0pt; margin: 0pt; letter-spacing: -1px; line-height: 1.2em; font-size: 30px; }
#sitetitle .title a { color: rgb(0, 0, 0); }
#sitetitle .description { color: rgb(0, 0, 0); padding: 0pt; margin: 0pt; font-size: 9pt; }
#wrap { width: 960px; background: none repeat scroll 0% 0% rgb(255, 255, 255); clear: both; margin: 30px auto; padding: 20px; }
.limit { width: 960px; margin: 0pt auto; }
#page { padding: 0pt 0pt 5px; clear: both; margin: 0pt auto; background: url('pagebg1.gif') repeat-y scroll 0pt 0pt transparent; border-top: 20px solid rgb(255, 255, 255); border-bottom: 20px solid rgb(255, 255, 255); }
#contentleft { width: 630px; float: left; padding: 0pt; margin: 0pt; position: relative; }
#content { width: 630px; float: none; padding: 0pt; margin: 0pt; }
#contentright { font-size: 9pt; width: 300px; float: right; padding: 0pt; margin: 0pt; }
#sidebar { width: 300px; float: none; display: block; overflow: hidden; }
#sidebar-bottom { width: 300px; clear: both; display: block; overflow: hidden; padding: 0pt; }
#sidebar-bottom-left { width: 160px; float: left; padding: 0pt; margin: 0pt; overflow: hidden; }
#sidebar-bottom-right { width: 120px; float: right; padding: 0pt; margin: 0pt; overflow: hidden; }
#footer { clear: both; margin: 0pt auto; padding: 15px 0pt; border-top: 2px solid rgb(238, 238, 238); position: relative; font-size: 8pt; }
.clearfix:after, blockquote:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix, blockquote { display: inline-block; }
.clearfix, blockquote { display: block; }
h1, h2, h3, h4, h5, h6, h7, #sitetitle .title { font-family: georgia,'times new roman',serif; letter-spacing: -1px; margin: 0pt; padding: 0pt; text-align: left; font-weight: normal; color: rgb(0, 0, 0); line-height: 1.2em; }
h1 { font-size: 20pt; margin: 0pt; }
h2 { font-size: 18pt; }
h3 { font-size: 16pt; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 { margin-bottom: 15px; }
h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3 { margin: 0pt; }
h3#comments { margin: 0pt 0pt 5px; }
h1.post-title { margin: 0pt 0pt 10px; }
h2.feature-title, h3.widgettitle, h2.feat-title { font-size: 16pt; margin-bottom: 14px; padding: 0pt; border-bottom: 1px dotted rgb(221, 221, 221); height: 30px; line-height: 30px; text-transform: capitalize; }
h3.widgettitle, h2.feat-title { height: auto; }
h2.feature-title span, h3.widgettitle span {  }
a, a:link, a:visited { outline: medium none; text-decoration: none; color: rgb(51, 102, 153); }
a:hover, a:active { text-decoration: none; color: rgb(0, 0, 0); }
a.more-link, a.more-link:link, a.more-link:visited {  }
a.more-link:hover, a.more-link:active {  }
#footer a, #footer a:link, #footer a:visited {  }
#footer a:hover, #footer a:active {  }
.post-title a, .post-title a:link, .post-title a:visited { color: rgb(51, 51, 51); text-decoration: none; }
.post-title a:hover, .post-title a:active { color: rgb(0, 0, 0); }
.entry img { border: 1px solid rgb(221, 221, 221); padding: 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
img.alignright { float: right; clear: right; margin: 0pt 0pt 15px 10px; }
img.aligncenter, img.centered, img.center { display: block; margin: 0pt auto 15px; float: none; clear: both; }
img.thumbnail { float: left; margin: 0pt 15px 15px 0pt; width: 150px; }
img.avatar, img.comment-grav, .singlepost .auth-bio img.avatar { border: 1px solid rgb(221, 221, 221); padding: 3px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: right; margin: 0pt 0pt 10px 10px; }
p { margin-top: 0px; margin-bottom: 15px; }
ol { margin-left: 40px; padding: 0pt; }
ul { margin-left: 20px; padding: 0pt; }
.post ul, .post ol { list-style-type: none; }
.post ol li { list-style-type: decimal; margin-left: 0pt; padding-left: 0pt; }
form, select { margin: 0pt; padding: 0pt; }
a img, img a { border: medium none; }
.navigation { padding: 0pt; margin: 0pt; clear: both; }
.navigation .alignright { width: 49%; float: right; text-align: right; }
.navigation .alignleft { width: 49%; float: left; text-align: left; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; float: none; clear: both; }
input:focus { outline: medium none; }
#related { padding: 15px; margin: 0pt 0pt 15px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); }
#related .related-posts { font-weight: bold; width: 48%; float: right; }
#related .related-posts ol { font-weight: normal; margin: 0pt 0pt 0pt 25px; }
#related .related-posts li { margin-bottom: 2px; }
#related .subscribe { width: 50%; float: left; padding: 0pt; }
#related .subscribe form { margin: 0pt; padding: 0pt; }
.auth-bio { padding: 15px; margin: 0pt 0pt 30px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); }
.auth-bio img.avatar { padding: 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); float: right; margin: 0pt 0pt 15px 15px; }
.singlepost .auth-bio { padding: 15px; margin: 0pt 0pt 15px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); }
.auth-bio h3 span.profile { font-family: arial,helvetica,sans-serif; font-size: 9pt; margin: 0pt; padding: 0pt 0pt 0pt 3px; font-weight: normal; letter-spacing: 0pt; }
.allcomments { padding: 15px 0pt 0pt; margin: 0pt; border-top: 2px solid rgb(238, 238, 238); }
.commentlist { padding: 0pt; list-style-type: none; margin: 0pt; }
.post ol.commentlist li { background: none repeat scroll 0% 0% rgb(238, 238, 238); clear: both; margin: 0pt 0pt 15px; padding: 15px; border: 1px solid rgb(221, 221, 221); list-style-type: none; }
.commentmetadata { display: block; margin-bottom: 10px; font-size: 8pt; }
.commentlist cite { font-style: normal; font-weight: bold; }
#commentform { padding: 0pt; margin-bottom: 0pt; }
#commentform label { padding: 0pt; margin: 0pt 0pt 0pt 5px; font-size: 8pt; color: rgb(102, 102, 102); }
#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea { padding: 7px; background: none repeat scroll 0% 0% rgb(247, 247, 247); border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); border-width: 1px; border-style: solid; width: 250px; }
#commentform textarea { width: 95%; }
#commentform input#submit { cursor: pointer; font-family: arial,helvetica,sans-serif; clear: both; padding: 5px 20px; font-size: 10pt; text-align: center; font-weight: bold; color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(51, 51, 51); }
p.button-submit { margin: 0pt; }
#commentform input#submit:hover { color: rgb(255, 204, 0); background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.thread-even {  }
#respond { margin: 30px 0pt 15px; padding: 0pt; clear: both; }
.comments-navigation { display: block; margin: 0pt; padding: 10px 0pt; font-weight: bold; }
.comments-navigation .alignleft { float: left; }
.comments-navigation .alignright { float: right; }
.comments-number { font-size: 8pt; font-weight: bold; margin-bottom: 0pt; padding: 0pt; }
.commentlist img.avatar, .commentlist img.comment-grav { padding: 2px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); float: right; margin: 0pt 0pt 10px 10px; }
.reply { margin: 0pt; }
a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, .reply a:visited { clear: both; padding: 3px 5px; font-weight: bold; font-size: 8pt; text-transform: lowercase; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(51, 51, 51); border: 1px solid rgb(0, 0, 0); }
a.comment-reply-link:hover, a.comment-reply-link:active, .reply a:hover, .reply a:active { color: rgb(255, 204, 0); background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.cancel-comment-reply { padding: 5px 0pt 10px; }
#topnav { padding: 0pt; margin: 0pt; background: none repeat scroll 0% 0% rgb(229, 242, 255); }
#topnav .limit { z-index: 999999; position: relative; }
#topnav ul, #topnav .menu { width: 730px; }
#topnav ul { z-index: 99; padding: 0pt; list-style: none outside none; line-height: 1; margin: 0pt; }
#topnav ul a { position: relative; display: block; z-index: 100; padding: 5px 10px; line-height: 24px; text-decoration: none; }
#topnav ul li { float: left; width: auto; }
#topnav ul a:hover {  }
#topnav ul ul { position: absolute; left: -999em; width: 200px; z-index: 99999; border-bottom: 1px solid rgb(255, 255, 255); }
#topnav ul ul a { width: 180px; line-height: 20px; border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color; background: none repeat scroll 0% 0% rgb(229, 242, 255); color: rgb(0, 102, 153); }
#topnav ul ul a:hover { color: rgb(0, 0, 0); }
#topnav ul li li { margin: 0pt; border: 0pt none; }
#topnav ul li:hover, #topnav ul li.hover { position: static; }
#topnav ul li:hover ul, #topnav ul li.sfhover ul, #topnav ul li li:hover ul, #topnav ul li li.sfhover ul, #topnav ul li li li:hover ul, #topnav ul li li li.sfhover ul, #topnav ul li li li li:hover ul, #topnav ul li li li li.sfhover ul { left: auto; }
#catnav { padding: 0pt; margin: 0pt; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#catnav ul { z-index: 99; padding: 0pt; list-style: none outside none; line-height: 1; margin: 0pt; }
#catnav ul li { float: left; width: auto; }
#catnav ul a { position: relative; display: block; z-index: 100; padding: 5px 10px; line-height: 20px; text-decoration: none; color: rgb(221, 221, 221); }
#catnav ul a:hover { color: rgb(255, 255, 255); }
#catnav ul ul { position: absolute; left: -999em; width: 200px; z-index: 99999; border-bottom: 1px solid rgb(51, 51, 51); }
#catnav ul ul a { width: 180px; line-height: 20px; border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) -moz-use-text-color; background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(221, 221, 221); }
#catnav ul ul a:hover { color: rgb(255, 255, 255); }
#catnav ul ul ul { margin: -31px 0pt 0pt 200px; }
#catnav ul li li { margin: 0pt; border: 0pt none; }
#catnav ul li:hover, #catnav ul li.hover { position: static; }
#catnav ul li:hover ul ul, #catnav ul li.sfhover ul ul, #catnav ul li:hover ul ul ul, #catnav ul li.sfhover ul ul ul, #catnav ul li:hover ul ul ul ul, #catnav ul li.sfhover ul ul ul ul { left: -999em; }
#catnav ul li:hover ul, #catnav ul li.sfhover ul, #catnav ul li li:hover ul, #catnav ul li li.sfhover ul, #catnav ul li li li:hover ul, #catnav ul li li li.sfhover ul, #catnav ul li li li li:hover ul, #catnav ul li li li li.sfhover ul { left: auto; }
.post, .page.hentry { margin: 0pt 0pt 20px; padding: 0pt; clear: both; }
.entry { margin: 0pt; padding: 0pt; }
.singlepost .entry, .singlepage .entry {  }
.singlepost .post { margin-bottom: 20px; border-bottom: 1px dotted rgb(221, 221, 221); }
.meta { margin: 0pt 0pt 15px; padding: 0pt 5px; border-bottom: 1px solid rgb(221, 221, 221); height: 24px; line-height: 24px; font-size: 8pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; z-index: 1; }
.meta a.more-link { color: rgb(255, 102, 0); position: absolute; right: 5px; top: 0pt; z-index: 2; height: 24px; line-height: 24px; background: url('arrow-right.png') no-repeat scroll 100% 5px transparent; padding-right: 17px; }
.meta a.more-link:hover {  }
.meta-author {  }
.meta-date {  }
p#breadcrumbs { height: auto; line-height: 30px; padding: 0pt; margin: 0pt auto 20px; clear: both; border-bottom: 1px dotted rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 8pt; }
p.tags { margin-bottom: 3px; background: url('tag.gif') no-repeat scroll 0pt 3px transparent; padding-left: 16px; clear: both; }
p.cats { background: url('folder.gif') no-repeat scroll 0pt 3px transparent; padding-left: 16px; clear: both; }
.cats-by-2 img.thumbnail, .cat-posts-widget img.thumbnail { float: right; margin: 0pt 0pt 5px 5px; width: 60px; padding: 1px; }
.cats-by-2 .entry, .cat-posts-widget .entry { height: 135px; overflow: hidden; margin: 0pt 0pt 15px; }
.widget { margin: 0pt 0pt 30px; padding: 0pt; overflow: hidden; }
.widget ul { list-style-type: none; margin: 0pt; padding: 0pt; }
.widget li { list-style-type: none; margin: 0pt 0pt 5px; padding: 0pt 0pt 0pt 18px; }
.widget .textwidget {  }
#footer-widgets { clear: both; margin: 0pt auto; padding: 30px 0pt 20px; width: 960px; border-top: 2px solid rgb(238, 238, 238); }
#footer-widgets .widget { margin: 0pt 0pt 10px; }
#footer-widgets .widget li {  }
#footer-widgets .widget .textwidget {  }
#footer-widgets a, #footer-widgets a:link, #footer-widgets a:visited {  }
#footer-widgets a:active, #footer-widgets a:hover {  }
#footer-widgets .footer-widget1 { float: left; width: 290px; margin: 0pt 20px 0pt 0pt; overflow: hidden; }
#footer-widgets .footer-widget2 { float: left; width: 290px; margin: 0pt 20px 0pt 0pt; overflow: hidden; }
#footer-widgets .footer-widget3 { float: left; width: 160px; margin: 0pt; overflow: hidden; }
#footer-widgets .footer-widget4 { float: right; width: 160px; margin: 0pt; overflow: hidden; }
.widget.sidetabs { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0pt; }
.widget.sidetabs ul.tabs { list-style-type: none; margin: 0pt; padding: 0pt; clear: both; border-bottom: 1px solid rgb(255, 255, 255); }
.widget.sidetabs ul.tabs li { float: left; display: inline; margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% transparent; }
.widget.sidetabs ul.tabs li a, .widget.sidetabs ul.tabs li a:link, .widget.sidetabs ul.tabs li a:visited { float: left; display: block; padding: 0pt 8px; font-size: 8pt; font-weight: bold; height: 30px; line-height: 30px; color: rgb(51, 51, 51); border-right: 1px solid rgb(255, 255, 255); }
.widget.sidetabs ul.tabs li a:hover, .widget.sidetabs ul.tabs li a:active { background: none repeat scroll 0% 0% rgb(238, 238, 238); color: rgb(255, 102, 0); }
.widget.sidetabs ul.tabs li.ui-tabs-selected a, .widget.sidetabs ul.tabs li.ui-tabs-selected a:link, .widget.sidetabs ul.tabs li.ui-tabs-selected a:visited { background: none repeat scroll 0% 0% rgb(238, 238, 238); color: rgb(255, 102, 0); }
.widget.sidetabs form { margin: 0pt ! important; padding: 0pt ! important; color: rgb(136, 136, 136); }
.widget.sidetabs select { margin: 0pt; padding: 0pt; width: 160px; color: rgb(136, 136, 136); }
.widget.sidetabs li {  }
.widget.sidetabs .cat_content { background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 5px; }
.widget.sidetabs .cat_content ul { border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; }
.widget.sidetabs .cat_content li { padding: 10px 10px 10px 24px; background: url('bullet.png') no-repeat scroll 7px 11px rgb(255, 255, 255); margin: 0pt; border-bottom: 1px solid rgb(221, 221, 221); }
.widget.sidetabs .cat_content li a, .widget.sidetabs .cat_content li a:link, .widget.sidetabs .cat_content li a:visited, .widget.sidetabs .cat_content ul.side-arc li {  }
.widget.sidetabs .cat_content ul.side-arc li {  }
.widget.sidetabs .cat_content ul.side-arc li p.title { float: left; width: 75px; margin: 0pt; }
.widget.sidetabs .cat_content ul.side-arc li select { float: left; width: 160px; padding: 2px; border: 1px solid rgb(221, 221, 221); }
.widget.sidetabs .cat_content ul.side-arc li form {  }
.widget.sidetabs .popular li a, .widget.sidetabs .popular li a:link, .widget.sidetabs .popular li a:visited {  }
.widget.sidetabs .side-recent-comments li a, .widget.sidetabs .side-recent-comments li a:link, .widget.sidetabs .side-recent-comments li a:visited {  }
.widget.sidetabs .cat_content li a:hover, .widget.sidetabs .cat_content li a:active, .widget.sidetabs .cat_content .popular li a:hover, .widget.sidetabs .cat_content .popular li a:active, .widget.sidetabs .cat_content .side-recent-comments li a:hover, .widget.sidetabs .cat_content .side-recent-comments li a:active {  }
.widget.sidetabs .ui-tabs-hide { display: none; }
.widget.catposts {  }
.cat-posts-widget img.thumbnail { float: right; margin: 0pt 0pt 0pt 10px; width: auto; padding: 1px; height: 5.1em; }
.cat-posts-widget .meta { margin-bottom: 10px; background: none repeat scroll 0% 0% transparent; border-width: 0pt 0pt 1px; border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(221, 221, 221); padding: 0pt; }
.cat-posts-widget .post { margin-bottom: 0pt; }
.cat-posts-widget .entry { overflow: hidden; margin: 0pt 0pt 5px; line-height: 1.4em; height: 5.6em; }
.cat-posts-widget p.post-title { font-weight: bold; margin-bottom: 0pt; }
.widget.banner300 { padding: 0pt ! important; background: none repeat scroll 0% 0% transparent ! important; border: 0pt none ! important; }
.widget.subscribebox {  }
.widget.subscribebox form {  }
form#searchform, p.email-form { width: 200px; height: 24px; padding: 0pt; margin: 0pt; background: url('formbg.gif') no-repeat scroll right top transparent; border: 0pt none; }
#searchform #searchfield, p.email-form .sub { color: rgb(170, 170, 170); float: left; padding: 0pt; width: 130px; margin: 4px 0pt 0pt 4px; border: 0pt none; background: none repeat scroll 0% 0% transparent; text-transform: lowercase; }
#searchform #submitbutton, p.email-form .subbutton { margin: 0pt; float: right; width: 60px; height: 24px; line-height: 24px; text-align: center; border: 0pt none; font-weight: bold; font-size: 11px; background: none repeat scroll 0% 0% transparent; cursor: pointer; padding: 0pt; font-family: arial,helvetica,sans-serif; color: rgb(255, 255, 255); text-shadow: 0px 0px 3px rgb(51, 51, 51); }
#searchform #submitbutton:hover, p.email-form .subbutton:hover { color: rgb(153, 235, 255); }
#topnav form#searchform { position: absolute; top: 5px; right: 5px; }
.head-banner468 { float: right; width: 468px; overflow: hidden; padding: 0pt; margin: 0pt; }
.banner728-container { width: 960px; text-align: center; margin: 0pt auto; padding: 12px 0pt; float: none; display: block; border-bottom: 2px solid rgb(238, 238, 238); }
.banner728-container.bottom { width: 960px; text-align: center; margin: 0pt auto; padding: 12px 0pt; float: none; display: block; border-width: 2px 0pt 0pt; border-style: solid none none; border-color: rgb(238, 238, 238) -moz-use-text-color -moz-use-text-color; }
.banner728 { margin: 0pt auto; padding: 0pt; float: none; display: block; width: 100%; }
.sub-icons { padding: 0pt; margin: 15px 0pt 0pt; }
.sub-icons a { margin: 0pt 0pt 0pt 5px; float: left; background: none repeat scroll 0% 0% transparent; padding: 0pt; display: block; }
.widget .sub-icons a { margin: 0pt 5px 0pt 0pt; }
#footer .sub-icons { position: absolute; top: 10px; right: 0pt; z-index: 9999; margin: 0pt; }
.fbadimgbox { width: 120px; height: 60px; padding: 3px; background: none repeat scroll 0% 0% rgb(242, 242, 242); float: left; margin-right: 8px; }
.fbadimg { border: 1px solid rgb(229, 229, 229); width: 118px; height: 58px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
p.fbads { font-size: 11px; line-height: 16px; margin: 0pt; }
h2.fbads { line-height: 18px; font-size: 12px; }
.like { margin-top: 5px; margin-bottom: 12px; float: left; width: 300px; }
.agbeat_custom-adplace { margin-bottom: 18px; }
body { padding: 0pt; margin: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6, h7, #sitetitle .title { font-family: arial,helvetica,sans-serif; font-weight: bold; }
.outer-wrap { padding: 0pt; margin: 0pt auto; }
#wrap { width: 100%; padding: 46px 0pt 0pt; margin: 0pt auto; }
#head-content { padding: 40px 0pt; margin: 0pt auto; }
#page, .limit { width: 960px; margin: 0pt auto; }
#footer { clear: both; margin: 0pt auto; padding: 30px 0pt; border: 0pt none; position: relative; background: none repeat scroll 0% 0% rgb(0, 0, 0); height: 24px; line-height: 24px; color: rgb(204, 204, 204); }
#footer .limit { position: relative; z-index: 1; }
#footer .sub-icons { position: absolute; top: 0pt; right: 0pt; z-index: 9999; margin: 0pt; }
#footer a, #footer a:link, #footer a:visited { color: rgb(255, 255, 255); }
#footer a:hover, #footer a:active { color: rgb(255, 204, 0); }
#footer-widgets { width: 100%; background: none repeat scroll 0% 0% rgb(245, 245, 245); border-top: 1px solid rgb(229, 229, 229); }
#topnav { position: absolute; top: 0pt; left: 0pt; width: 100%; background: none repeat scroll 0% 0% rgb(240, 240, 240); border-bottom: 1px solid rgb(229, 229, 229); }
#topnav ul a { padding: 10px; line-height: 24px; color: rgb(102, 102, 102); }
#topnav ul a:hover { color: rgb(0, 0, 0); }
#topnav ul ul { border-bottom: 1px solid rgb(229, 229, 229); }
#topnav ul ul a { width: 180px; line-height: 20px; border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) -moz-use-text-color; background: none repeat scroll 0% 0% rgb(240, 240, 240); color: rgb(102, 102, 102); padding: 5px 10px; }
#topnav ul ul a:hover { color: rgb(0, 0, 0); }
#topnav form#searchform { margin: 10px 0pt 0pt; }
#catnav { background: none repeat scroll 0% 0% rgb(0, 0, 0); width: 960px; margin: 0pt auto; }
#catnav ul a { position: relative; display: block; z-index: 100; padding: 5px 10px; line-height: 20px; text-decoration: none; color: rgb(255, 255, 255); }
#catnav ul a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#catnav ul ul { border-bottom: 1px solid rgb(51, 51, 51); }
#catnav ul ul a { width: 180px; line-height: 20px; border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) -moz-use-text-color; background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 255); }
#catnav ul ul a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#catnav ul ul ul { margin: -31px 0pt 0pt 200px; }
body { font-family: Helvetica,Arial,sans-serif; color: rgb(51, 51, 51); }
a, a:link, a:visited { color: rgb(153, 153, 153); }
a:hover, a:active { color: rgb(15, 86, 107); }
h1, h2, h3, h4, h5, h6, h7, #sitetitle .title { font-family: Geneva,Verdana,sans-serif; font-weight: bold; }
h1, h2, h3, h4, h5, h6, h7, #sitetitle .title { font-weight: bold; }
.post-title a, .post-title a:link, .post-title a:visited { color: rgb(0, 0, 0); }
.post-title a:hover, .post-title a:active { color: rgb(15, 86, 107); }
#sitetitle, #sitetitle .title { text-align: left; }
#sitetitle { float: left; width: 460px; }
#sitetitle .title { font-weight: bold; font-family: Geneva,Verdana,sans-serif; }
#sitetitle .description, #sitetitle .title, #sitetitle .title a { color: rgb(0, 0, 0); }
#sitetitle .title, #sitetitle .description { float: none; text-indent: -999em; position: absolute; display: none; left: -999em; }
#head-content { background-image: url('real-estate-news.png'); background-position: 5px 38px; background-repeat: no-repeat; }
#head-content { height: 60px; }
#topnav, #topnav ul ul a { font-size: 8pt; font-weight: normal; font-family: Geneva,Verdana,sans-serif; background: none repeat scroll 0% 0% rgb(242, 242, 242); }
#topnav ul a, #topnav ul ul a { color: rgb(0, 0, 0); }
#catnav, #catnav ul ul a { font-size: 9pt; font-weight: bold; font-family: Geneva,Verdana,sans-serif; background: none repeat scroll 0% 0% rgb(245, 245, 245); }
#catnav ul a, #catnav ul ul a { color: rgb(0, 0, 0); }
#catnav ul a:hover, #catnav ul ul a:hover { color: rgb(255, 255, 255); }
#catnav ul a:hover, #catnav ul ul a:hover { background-color: rgb(255, 102, 0); }
.maincontent { font-size: 10pt; }
#footer a, #footer a:link, #footer a:visited { color: rgb(255, 255, 255); }
#footer a:hover, #footer a:active { color: rgb(15, 86, 107); }
.meta { margin: 0pt 0pt 15px; color: rgb(153, 153, 153); padding: 0pt 5px; border-bottom: 1px solid rgb(221, 221, 221); height: 24px; line-height: 24px; font-size: 8pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; z-index: 1; }
.meta a.more-link { position: absolute; right: 0px; top: 0pt; z-index: 2; height: 24px; line-height: 24px; background: url('arrow-right.png') no-repeat scroll 100% 5px transparent; padding-right: 17px; }
.meta a.more-link:hover {  }
.meta-author {  }
.meta-date {  }
.auth-bio { padding: 15px; margin: 0pt 0pt 30px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); }
#related { padding: 15px; margin: 0pt 0pt 15px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); }
.post ol.commentlist li { background: none repeat scroll 0% 0% rgb(245, 245, 245); clear: both; margin: 0pt 0pt 15px; padding: 15px; border: 1px solid rgb(238, 238, 238); list-style-type: none; }
.auth-bio { padding: 15px; margin: 0pt 0pt 30px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); }
.singlepost .auth-bio { padding: 15px; margin: 0pt 0pt 15px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); }
.widget li { list-style-type: none; margin: 0pt 0pt 5px; padding: 0pt 0pt 0pt 0px; }
.widget.sidetabs .cat_content li { padding: 10px 10px 10px 24px; margin: 0pt; border-bottom: 1px solid rgb(221, 221, 221); }
.pings { background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); padding: 15px; margin: 0pt 0pt 20px; }
.pings ol { margin-left: 20px; }
.pings li { margin-bottom: 5px; }
h3.widgettitle { font-size: 14pt; margin-bottom: 14px; padding: 0pt; border-bottom: 1px dotted rgb(221, 221, 221); height: 30px; line-height: 30px; text-transform: capitalize; }
.social-single { margin: 1px 0pt 0pt; }
#twitterbutton, #likebutton, #stumblebutton, #sharebutton, #linkedinshare { float: left; display: block; }
#likebutton { margin-top: 0px; margin-left: -3px; }
#linkedinshare { margin-left: 10px; margin-top: 1px; }
#plusone { margin-left: 10px; margin-top: 0px; }
img.thumbnail { float: left; margin: 0pt 15px 15px 0pt; width: 125px; }
.meta a.more-link { color: rgb(255, 102, 0); }
.wpp-post-title {  }
#li_ui_li_gen_1319469405002_0 { position: relative ! important; overflow: visible ! important; display: block ! important; }
#li_ui_li_gen_1319469405002_0 a#li_ui_li_gen_1319469405002_0-link { border: 0pt none ! important; text-decoration: none ! important; padding: 0pt ! important; margin: 0pt ! important; display: inline-block ! important; }
#li_ui_li_gen_1319469405002_0 a#li_ui_li_gen_1319469405002_0-link:link, #li_ui_li_gen_1319469405002_0 a#li_ui_li_gen_1319469405002_0-link:visited, #li_ui_li_gen_1319469405002_0 a#li_ui_li_gen_1319469405002_0-link:hover, #li_ui_li_gen_1319469405002_0 a#li_ui_li_gen_1319469405002_0-link:active { border: 0pt none ! important; text-decoration: none ! important; }
#li_ui_li_gen_1319469405002_0 a#li_ui_li_gen_1319469405002_0-link:after { content: "." ! important; display: block ! important; clear: both ! important; visibility: hidden ! important; line-height: 0pt ! important; height: 0pt ! important; }
#li_ui_li_gen_1319469405002_0 #li_ui_li_gen_1319469405002_0-logo { background: url('sprite_connect_v13.png') no-repeat scroll 0px -276px transparent ! important; cursor: pointer ! important; border: 0pt none ! important; text-indent: -9999em ! important; overflow: hidden ! important; padding: 0pt ! important; margin: 0pt ! important; position: absolute ! important; left: 0px ! important; top: 0px ! important; display: block ! important; width: 20px ! important; height: 20px ! important; float: right ! important; }
#li_ui_li_gen_1319469405002_0 #li_ui_li_gen_1319469405002_0-title { color: rgb(51, 51, 51) ! important; cursor: pointer ! important; display: block ! important; white-space: nowrap ! important; float: left ! important; margin-left: 1px ! important; vertical-align: top ! important; overflow: hidden ! important; text-align: center ! important; height: 18px ! important; padding: 0pt 4px 0pt 23px ! important; border-width: 1px 1px 1px 0pt ! important; border-style: solid solid solid none ! important; border-color: rgb(226, 226, 226) rgb(191, 191, 191) rgb(185, 185, 185) -moz-use-text-color ! important; text-shadow: -1px 1px 0pt rgb(255, 255, 255) ! important; line-height: 20px ! important; border-radius: 0pt 2px 2px 0pt ! important; background-color: rgb(236, 236, 236) ! important; background-image: -moz-linear-gradient(center top , rgb(254, 254, 254) 0%, rgb(236, 236, 236) 100%) ! important; }
#li_ui_li_gen_1319469405002_0 #li_ui_li_gen_1319469405002_0-title-text { color: rgb(51, 51, 51) ! important; font-size: 11px ! important; font-family: Arial,sans-serif ! important; font-weight: bold ! important; font-style: normal ! important; display: inline-block ! important; vertical-align: top ! important; height: 18px ! important; line-height: 20px ! important; }
#li_ui_li_gen_1319469405002_0 #li_ui_li_gen_1319469405002_0-title #li_ui_li_gen_1319469405002_0-mark { display: inline-block ! important; width: 0px ! important; overflow: hidden ! important; }
#li_ui_li_gen_1319469405019_1-container.IN-right { display: inline-block ! important; float: left ! important; overflow: visible ! important; position: relative ! important; height: 18px ! important; padding-left: 2px ! important; line-height: 1px ! important; cursor: pointer ! important; }
#li_ui_li_gen_1319469405019_1.IN-right { display: block ! important; float: left ! important; height: 18px ! important; margin-right: 4px ! important; padding-right: 4px ! important; background: url('sprite_connect_v13.png') no-repeat scroll right -100px transparent ! important; }
#li_ui_li_gen_1319469405019_1-inner.IN-right { display: block ! important; float: left ! important; padding-left: 8px ! important; text-align: center ! important; background: url('sprite_connect_v13.png') no-repeat scroll 0px -60px transparent ! important; }
#li_ui_li_gen_1319469405019_1-content.IN-right { display: inline ! important; font-size: 11px ! important; color: rgb(4, 85, 139) ! important; font-weight: bold ! important; font-family: Arial,sans-serif ! important; line-height: 18px ! important; padding: 0pt 5px ! important; }
#li_ui_li_gen_1319469405019_1-container.IN-hidden #li_ui_li_gen_1319469405019_1 { display: none ! important; }
#li_ui_li_gen_1319469408564_2 { position: relative ! important; overflow: visible ! important; display: block ! important; }
#li_ui_li_gen_1319469408564_2 a#li_ui_li_gen_1319469408564_2-link { border: 0pt none ! important; text-decoration: none ! important; padding: 0pt ! important; margin: 0pt ! important; display: inline-block ! important; }
#li_ui_li_gen_1319469408564_2 a#li_ui_li_gen_1319469408564_2-link:link, #li_ui_li_gen_1319469408564_2 a#li_ui_li_gen_1319469408564_2-link:visited, #li_ui_li_gen_1319469408564_2 a#li_ui_li_gen_1319469408564_2-link:hover, #li_ui_li_gen_1319469408564_2 a#li_ui_li_gen_1319469408564_2-link:active { border: 0pt none ! important; text-decoration: none ! important; }
#li_ui_li_gen_1319469408564_2 a#li_ui_li_gen_1319469408564_2-link:after { content: "." ! important; display: block ! important; clear: both ! important; visibility: hidden ! important; line-height: 0pt ! important; height: 0pt ! important; }
#li_ui_li_gen_1319469408564_2 #li_ui_li_gen_1319469408564_2-logo { background: url('sprite_connect_v13.png') no-repeat scroll 0px -276px transparent ! important; cursor: pointer ! important; border: 0pt none ! important; text-indent: -9999em ! important; overflow: hidden ! important; padding: 0pt ! important; margin: 0pt ! important; position: absolute ! important; left: 0px ! important; top: 0px ! important; display: block ! important; width: 20px ! important; height: 20px ! important; float: right ! important; }
#li_ui_li_gen_1319469408564_2 #li_ui_li_gen_1319469408564_2-title { color: rgb(51, 51, 51) ! important; cursor: pointer ! important; display: block ! important; white-space: nowrap ! important; float: left ! important; margin-left: 1px ! important; vertical-align: top ! important; overflow: hidden ! important; text-align: center ! important; height: 18px ! important; padding: 0pt 4px 0pt 23px ! important; border-width: 1px 1px 1px 0pt ! important; border-style: solid solid solid none ! important; border-color: rgb(226, 226, 226) rgb(191, 191, 191) rgb(185, 185, 185) -moz-use-text-color ! important; text-shadow: -1px 1px 0pt rgb(255, 255, 255) ! important; line-height: 20px ! important; border-radius: 0pt 2px 2px 0pt ! important; background-color: rgb(236, 236, 236) ! important; background-image: -moz-linear-gradient(center top , rgb(254, 254, 254) 0%, rgb(236, 236, 236) 100%) ! important; }
#li_ui_li_gen_1319469408564_2 #li_ui_li_gen_1319469408564_2-title-text { color: rgb(51, 51, 51) ! important; font-size: 11px ! important; font-family: Arial,sans-serif ! important; font-weight: bold ! important; font-style: normal ! important; display: inline-block ! important; vertical-align: top ! important; height: 18px ! important; line-height: 20px ! important; }
#li_ui_li_gen_1319469408564_2 #li_ui_li_gen_1319469408564_2-title #li_ui_li_gen_1319469408564_2-mark { display: inline-block ! important; width: 0px ! important; overflow: hidden ! important; }
#li_ui_li_gen_1319469408570_3-container.IN-right { display: inline-block ! important; float: left ! important; overflow: visible ! important; position: relative ! important; height: 18px ! important; padding-left: 2px ! important; line-height: 1px ! important; cursor: pointer ! important; }
#li_ui_li_gen_1319469408570_3.IN-right { display: block ! important; float: left ! important; height: 18px ! important; margin-right: 4px ! important; padding-right: 4px ! important; background: url('sprite_connect_v13.png') no-repeat scroll right -100px transparent ! important; }
#li_ui_li_gen_1319469408570_3-inner.IN-right { display: block ! important; float: left ! important; padding-left: 8px ! important; text-align: center ! important; background: url('sprite_connect_v13.png') no-repeat scroll 0px -60px transparent ! important; }
#li_ui_li_gen_1319469408570_3-content.IN-right { display: inline ! important; font-size: 11px ! important; color: rgb(4, 85, 139) ! important; font-weight: bold ! important; font-family: Arial,sans-serif ! important; line-height: 18px ! important; padding: 0pt 5px ! important; }
#li_ui_li_gen_1319469408570_3-container.IN-hidden #li_ui_li_gen_1319469408570_3 { display: none ! important; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: relative; vertical-align: text-bottom; }
.fb_iframe_widget span { position: relative; }
.fb_edge_widget_with_comment { position: relative; }
