/*CSS by Nology Design. All rights reserved*/

/* General Settings */
img { border:none; }
.clear { clear:both; }
body { margin: 0; color: #666565; font: 12px Verdana; line-height:16px;}

/* Structure */
#wrap { width: 1000px; margin: 0 auto; }
#top { width: 100%; float: left; margin: 0px auto 0px auto; background: url(../imgs/toprepeat.jpg) repeat-x;}
#contain { width: 100%; margin: 0px auto; }
#header { margin: 0px auto 0px auto; /* top, right, bottom, left */ width:1000px; }
#gen { margin: 0px auto 0px auto; /* top, right, bottom, left */ float:left; width:388px; }
#info { float:right; width:612px; text-align:justify; margin: 0px auto 0px auto; }
#picture { float:left; width:392px; padding-top:45px;}
#intro { float:right; width:590px; }
#content { float:left; width:1000px; margin: 0px auto; padding:20px 0;}
.divide{ margin: 0px 3px; width: 6px; float: left; }
.content { color: #666565; }
#left { margin: 0px 0px 0px 0px;  float:left; width:200px; }
#right { margin: 0px auto 0px 0px; /* top, right, bottom, left */ float:left; width:200px; }
.left { width:392px; float:left; }
.right { width:580px; float:right; }
.columns { width:300px; float:left; padding-right:33px; }
.columns-2 { width:300px; float:right; padding-left:15px;}
#spotlight { margin: 0px auto 0px 5px; float:left; width:555px; height: 212px; background-image: url(../imgs/headspotlocalbiz.jpg); }
#localpic{ margin: 45px 0px 0px 15px;  float:left; width: 185px; }
#localtxt{ margin: 7px 0px 0px 5px; padding-top:35px; width: 330px; float:left; }
#econ { margin: 0 0 0 5px; float:left; width:250px; height:310px; background-image: url(../imgs/ecodev.jpg); padding:45px 15px 0 15px; } 
#local { margin: 0 auto; float:left; width:250px; height:310px; background-image: url(../imgs/localhappenings.jpg); padding:45px 15px 0 15px; }
#sponsor { margin:0 auto; text-align:center; padding-top:8px;}
#footer { width: 1000px; margin:0 auto; text-align:center;  }
#footer-menu { padding-top:5px; text-transform:lowercase; color:#E4E4E4; font-weight:400; line-height:18px;}
.title { padding-bottom:40px; }
.notification_error { padding:10px; border:2px solid #C10100; background-color:#FFCFCF; }
.notification_ok { padding:10px; border:2px solid green; }
/* Typography */

.blue { color:#3068BD; }
strong { color:#c10100; }
p { padding:3px 0; margin:0; }
b { color:#c10100;}
h2 { font-weight:100; letter-spacing:-1px; margin:10px 0; color:#c10100; line-height:20px;}
h3 { font-family:helvetica; text-transform:uppercase; font-weight:bold; letter-spacing:1px; text-decoration:none; color:#c10100; line-height:14px; margin:25px 0 3px 0;}
a{ text-decoration: none; color: #3068BD; }
a:hover{ text-decoration: underline; }
span.powered{ text-transform:lowercase; font-size:10px; color:#999; line-height:12px;}
span.nology{ text-transform:uppercase; letter-spacing:1px; font-size:12px; color:#314151; font-weight:bold; } 
span.design{ text-transform:uppercase; letter-spacing:1px; font-size:12px; color:#314151; }
.nology_link { text-decoration:none; }
.nology_link:hover { text-decoration:none; }

/* List Styling */