/* Styles for Homepage Layout and Content Design */
#column-container {margin:0 auto;width:95%; }
#content {width:100%}
#secondary {background: url(/home_test/nfc_target_mark.jpg) 0 0 no-repeat #0080C5; padding-top:190px}
#secondary #menu {display:none;}
#constants {border:none; padding-top:15px;}
#nmarklink {border-bottom: 1px dashed #5BAAD5;text-align:center;padding:5px 0 10px;}
#nmarklink a {color:#fff;text-align:center;}
#nmarklink a:hover {color:#99c57f;text-decoration:underline;}
#join-us-img {float: right;}

#pagecontent {padding:0;margin-left:0;}	

#sidebar {background:none;}
#sidebar #sidebar-p {width:220px; padding: 15px 5px 0 15px; color:#fff}
#sidebar #sidebar-p h2 {font-size:1.2em; line-height: 1.6em; text-align: left; color:#66ccff;background:none;padding:0px;margin:0px;}
#sidebar #sidebar-p p {line-height: 1.2em; text-align: left; margin:0 20px 0 0; color:#fff;border-bottom: 1px dashed #5BAAD5;padding: 0 0 5px 0;}
#sidebar p a.more { background: url(/images/home/intro-copy-bullet.gif) 0 2px no-repeat; color: #99c57f; font-size: .82em; padding-left: 11px; }

#intro {background-color:#0080C5; height:183px;}
#intro #intro-p {display:none;}
#focusAreas h2,
#focusAreas h2 a {font-size:1.2em; line-height: 1.2em; text-align: left; color:#66ccff;background:none;padding:5px 0 0 0;margin:0px;}
#focusAreas {float: left; padding:0 0 0 10px; margin:0 5px; width:98%; height:183px;}
#focusAreas p {padding-right: 15px; margin:0 0 1em 0; color:#fff; font-size:1em;}
#focusAreas a:link, #focusAreas a:visited {text-decoration:none;}
#focusAreas table {width:100%; height:100%}
#focusAreas td {width:25%; padding: 5px 0 0 15px;}
#focusAreas td.firstinrow {padding-left:0;}

#content .blurbs {color: #666; float: left; font-size: .91em; margin:0 10px; padding-bottom: 100px; width: 30%; min-width:30%;}
#content .blurbs p {line-height: 1.5em; margin-bottom: 0;}
#content .blurbs h2 {background: none; border-bottom: 1px dashed #D0D0D0; color: #63B2DC; font-size:12px; height: 12px; margin: 5px 0 8px 0; padding: 10px 0 10px 0;}
#content .blurbs a.more {background: url(/images/bullet.gif) 0 3px no-repeat; font-weight: normal!important; margin-bottom: 20px; padding: 0 0 0 11px}
.whats-new {background-color:#DDD; padding:5px; border-top:17px solid #FFF;}
#content div.blurbs.whats-new h2 {margin-top:0;padding-top:2px;}

#content p {margin: 0 0 20px;}
#content h4 { margin-bottom: 0; }
#content span.date {margin-bottom: 10px}

#content span.date { color: #999; }
#content a {font-weight: bold}
#content #upcoming-events p {margin-bottom: 20px}
#content #upcoming-events h3 {color: #63B2DC; font-size: 1em;}

#content #member-meetings p {margin-bottom: 20px}
#content #member-meetings h3 {color: #63B2DC; font-size: 1em;}


#content span.date {display: block}
#content p.last {margin-bottom: 0px}
