body {font-family:Verdana; font-size:77%; margin:0 auto; line-height: 1.5em; width:972px; background:#383838;}
a {color:#69abec;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {padding:0; margin:0; list-style-type:none;}
ul li {display:inline-block;}
ul>li {display:list-item;}

form {margin:0;}
img {border:0;}

.clear {clear:both; margin:0; padding:0;}
.hidden {position:absolute;top:-999px;z-index:-1000;overflow:hidden;height:1px;width:1px;}

/* AOL Hat */
.hat {width:972px;height:31px;margin:auto;background:#26211c;text-align:left;overflow:hidden;color:#999999;margin:0;padding:0;font-size:12px;}
.hat a {color:#cccccc;font-size:12px;}
.hat_links {font-weight:bold;margin-left:9px;float:left;padding-top:6px;font-size:11px;}
.hat_search {float:right;padding:0 21px 0 0;}
.hat_search input {width:222px;height:16px;padding-top:4px;border:1px solid #e2e5e4;float:left;margin:4px 3px 0 0;font-size:11px;color:#84a89f;}
.hat_search .hat_button {margin-top:3px;font-size:11px;height:24px;background: url(go.png) no-repeat;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.blogsmithmedia.com/www.peopleconnectionblog.com/media/go.png, sizingMethod:crop;);border:none;cursor:pointer;width:31px;}

/* TOP BANNER Ad */
.ad {margin:5px 0 5px 0;text-align:center;background: url(ad_text.jpg) 110px 0 no-repeat;}
.ad img {border:4px solid #26211c;width:728px;height:90px;margin-left:13px;}

/* Presentation Graphics */

/* below is only if we can't have an image for the header in the html
.header {text-align:center;width:1024px;height:117px;background:url(headerart.jpg) 1px 1px no-repeat;display:block;margin:7px -32px 0 -32px;}*/

.header {background:url(headerart.jpg) 13px top no-repeat; text-align:center; width:1024px; height:159px; display:block; margin:0 -31px;}
.header img {margin:0 2px 2px 3px}
.grey_content {width:1000px;margin-left:23px;margin-bottom:7px;_margin-bottom:-2px;_padding-bottom:11px;}
.content {margin:0 -31px; background:url(bg-content.jpg) repeat-y top; width:1024px;  padding-top:10px;}
.contentbtm {clear:both; background:url(bg-contentbtm.jpg) 13px bottom no-repeat; height:18px;}
/* .bottom_image {width:475px;height:11px;background: url(centercolumn-bottomart.jpg) no-repeat;margin:0;padding:0;_margin-bottom:-3px;}*/

.footerblogs {margin:0 0 20px -10px; background:url(bg-footer.jpg) top left repeat-x; padding:10px; font:11px Arial; color:#ffffff;}
.footerblogs h3 {font:12px Arial; color:#bdbdbd; margin:0 0 4px 0;}
.footerblogs h4 {margin:0 0 4px 0;}
.footerblogs .footerleft {float:left; width:312px; padding-left:10px; padding-top:10px}
.footerblogs .footermiddle {float:left; width:312px; padding-top:10px;}
.footerblogs .footerright {float:left;  width:312px; padding-top:10px}
.footerblogs .read_more {padding:20px 0 0 0;}
.footerblogs .read_more a {font:11px Arial; color:#e76d39;}

.footer {background:#1e1e1e url(footer_endleft.gif) top left no-repeat; height:31px; overflow:hidden;}
.footer .brand {padding:2px 0 0 10px;}
.footer .moveright {float:right; padding-top:4px; padding-right:4px; background:url(footer_endright.gif) top right no-repeat;}

.footer_bottom {font:11px Arial; color:#78766a; text-align:center; margin-top:20px;}
.footer_bottom a {color:#afaea6;}

/* Styles for the LEFT Column */
.left {float:left; width:152px; margin:0;}
.left ul lh, .left h3, .h3 {font:16px Arial !important; color:#bdbdbd !important; display:block !important; padding-bottom:10px !important;}

.left_roster {width:100%; background:url(bg-leftcol_hr.jpg) repeat-x bottom left; padding:0 0 20px 4px; margin:0;}
.left_roster h3 {font:16px Arial; color:#bdbdbd; padding-bottom:10px; margin:0}
.left_roster li a {padding-left:8px;}
.left_roster li img {margin-bottom:-10px;}

.nav {background:#616060; width:100%; margin:0;}
.nav ul li {width:100%; padding-right:0; border-bottom:1px solid #404040; border-right:1px solid #5c5650;}
.nav .selected {width:100%; padding:4px; padding-right:0; background:#6b6b6b; border-bottom:1px solid #404040; border-right:0;}
.nav .selected a {color:#ffffff;}
.nav ul a:hover {background:#6b6b6b;}
.nav a {padding-left:8px; padding-top:4px; padding-bottom:4px; padding-right:0; color:#cdd769;display:block;}
.nav a:hover {text-decoration:none;}

.blogroll {background:url(bg-leftcol.jpg) repeat-x top left; padding:10px 0 20px 8px; margin:0;}
.blogroll h3 {margin-bottom:-2px;}

.left .read_more {padding:20px 0 0 0;}
.left .read_more a {font:12px Arial; color:#e76d39;}

.promo {font:10px Arial; text-align:center; color:#cccccc;margin:40px 0;}
.promo img {margin-bottom:8px;}
.promo h3 {font:12px Arial;color:fff;text-align:center;}


/* Styles for the MIDDLE Column */
.middle {width:476px; background-color:#6b6b6b; float:left; position:relative; top:-20px; margin-bottom:5px; padding:5px; padding-top:0;}
.middle .post {*zoom:1;}

.feature {margin:0; background:url(middle_hdrbg.jpg) no-repeat; height:48px;}
.feature h3 {margin:0; text-transform:uppercase; font:14px Arial; color:#ffffff; padding:17px;}
.feature .content {background:#fff;}
.feature h2 {color:#38cdd5;font:18px Georgia; padding-top:3px; margin-bottom:-10px;}
.feature .date {margin:20px 9px 0 14px;background:url(post-bubble.gif) no-repeat; width:16px; height:19px; float:left;}
.feature .date .day {font:9px Arial; font-weight:bold;color:#000;display:block;text-align:center; margin-top:2px;}
.feature .area {background:#fff;padding:2px;}
.feature .post_text {color:#293c37;padding:4px 0 20px 14px;}

.post {padding:16px; margin:0; color:#293c37; background:#dfd2c2 url(bg-post.gif) bottom left repeat-x; border:1px solid #595959;}
.post h2 {color:#e8662f; font:24px Georgia; margin:0;} 
.post h2 a {color:#e8662f; font:24px Georgia; margin:0;}
.post h4 {margin:0;}
.post .date {margin:0 9px 0 0; background:url(post-bubble.gif) no-repeat; width:16px; height:19px; float:left; padding-bottom:0;}
.post .date .day {font:9px Arial; font-weight:bold;color:#000; display:block; text-align:center; margin-top:2px;}
.post .byline {font-weight:bold; font-size:12px; color:#000;}
.post .byline a {color:#C651B1;}
.post a {color:#c651b1;}
.post_text {color:#231f20; font:12px Arial; line-height:1.5em;}
.post_text img {border:4px solid #ededed; margin-bottom:11px;}

.middle a {color:#c651b1;}
.middle .postmeta {margin-top:15px;}
.middle .postmeta li {display:inline; color:#6b6b6b; margin-left:3px; padding-right:3px; border-right:1px dotted #000000;}
.middle .postmeta li a {display:inline; color:#c651b1; margin-left:0; padding-right:3px; }
.middle .postmeta li span {margin-left:15px;}
.middle .credits {text-align:right;}

/*share widget style*/
.middle .postmeta .widget {position: relative;}
/*.middle .postmeta .widget {position: relative;overflow:visible !important;}*/
.middle .postmeta .widget .shareThis{padding:20px;}
/*.middle .postmeta .widget .widgetList {background:#fff; position:absolute;width: 130px; left:0px;margin:0px;_margin-top:18px;border:1px solid #ccc;padding: 3px;text-align: left; display: none; z-index:100}*/
.middle .postmeta .widget .widgetList {background:#fff; position:absolute;width: 130px; left:0px;margin:0px;_margin-top:18px;border:1px solid #ccc;padding: 3px;text-align: left; display: none; z-index:100}
* + html .middle .postmeta .widget .widgetList {margin-top:20px}
.middle .postmeta .widget .widgetList a {font-style:normal;display:block;font-weight:normal;text-transform:capitalize}
.middle .postmeta .widget li {list-style-type:none;display:block;width:93%;color:#666; font:bold 1em verdana,arial,helvetica;padding: 5px; text-transform:lowercase;border-bottom:1px solid #89bceb}
.digg{background:url(ico_digg.gif);background-repeat:no-repeat;padding-left:20px;}
.delicious{background:url(ico_delicious.gif);background-repeat:no-repeat;padding-left:20px;}

#readercomments {font:12px Arial; font-weight:bold;  color:#ffffff;}
.commentclass1, .commentclass2 {background:#d4c8b6;}
.commentclass1 p, .commentclass2 p {padding:5px}
.commentclass1 p.credits, .commentclass2 p.credits {background:#d4c8b6; padding-top:1px;}

#addcomments  {font:12px Arial; font-weight:bold; color:#595959;}
#commentbox {font:11px Arial; color:#595959; background:#e6dbce; border:1px solid #e8dfd3; padding:5px}

#authorinfo_anon {border:1px solid #b9a894;}
#authorinfo_anon legend {color:#9a856d;}
#authorinfo_user {border:1px solid #b9a894;}
#authorinfo_user legend {color:#9a856d;}
#remember {border:0;}
#comment_text {border:0;}
#button {border:0;}

.bylinetext {color:#6b6b6b; font:11px Arial;}
.byline img {float:left;margin:0 5px 5px 0}

.paging {color:#6b6b6b; background:#595959; margin:0; padding:3px 8px; font:12px Arial; }
.paging a {color:#e76d39;}

.paging2 {color:#6b6b6b; margin:0; padding:3px 8px; font:12px Arial; }
.paging2 a {color:#C651B1;}

.middle .read_more {background:#595959; position:relative; top:16px; -top:0; left:16px; padding:2px 8px; float:right; margin-top:-18px; -margin-top:0; height:15px; overflow:hidden; *zoom:1;}
.middle .read_more:hover {background:#6b6b6b;}
.middle .read_more a {font:12px Arial; color:#69abec;}

/* Styles for the RIGHT Column */
.right {float:left; width:310px; margin-left:8px;}
.right .moveright {float:right; clear:both;}
.right .more {display:block; background:url(more_arrow.gif) top left no-repeat; margin-top:10px; padding-left:30px; font:12px Arial; color:#e8662f;}

.admodule {width:310px; padding:5px; text-align:center; background:#262626;}
.admodule img {margin-bottom:4px;}

.doublecol {color:#cccccc; margin:8px 0; line-height:1.2em; background:url(bg-doublecol.jpg);}
.doublecol a {color:#e8662f;}
.doublecol h3 {font:14px Arial; color:#fffdd5; text-transform:capitalize;  margin:0 0 4px 0;}
.doublecol li {margin-bottom:4px;}
.doublecol .leftcol {min-height:160px; float:left; width:45%; padding:4px 4px 4px 7px;}
.doublecol .rightcol {min-height:160px; float:right; width:45%; padding:4px;}
.doublecol .clear {margin-top:10px;}

.blogsearch {width:310px; padding:10px; margin-bottom:10px; font:11px Arial; color:#ffffff;}
.blogsearch h3 {font:14px Arial; color:#fffdd5; text-transform:capitalize;  margin:0 0 4px 0;}

.feed {float:right; margin:138px 30px 0 0; color:#ffffff; font:10px Arial;}
.feed img {position:relative; top:4px}

.calendar {width:310px; padding:5px; margin-bottom:10px; font:11px Arial; color:#ffffff;}
.calendar h3 {font:14px Arial; color:#fffdd5; text-transform:capitalize;  margin:0 0 4px 0;}
.calendar .body {}
.calendar .body h4 {font:12px Arial; font-weight:bold; color:#e8662f; padding:0;margin:0;}
.calendar ul li {color:#ffffff; padding:8px 0; margin:0; border-bottom:1px dotted #262626; clear:both;}
.calendar #date {margin:2px 9px 0 0; background: url(calart.gif) no-repeat; width:37px; height:41px; padding-bottom:10px;float:left;}
.calendar #date .month {margin-top:-1px;font:Arial;font-size:10px;color:#cccccc;display:block;text-align:center;}
.calendar #date .day {font:Arial;font-size:18px;color:#999999;display:block;text-align:center;}

.comments {width:310px; margin:10px 0 0 0; background:#262626; padding:5px; padding-bottom:30px; }
.comments h3 {font:14px Arial; color:#fffdd5; text-transform:capitalize; padding:4px; margin:0 0 4px 0;}
.comments h4 {font:13px Arial; margin:0;font-weight:normal;}
.comments a {color:#e8662f;}
.comments .date {color:#cccccc;display:block;}
.comments .stats {color:#909090;padding:0 10px}
.comments .date.statsclass2 {color:#cccccc;display:block;}
.comments .stats.statsclass2 {color:#909090;padding:0 10px}
.comments ul li {padding:4px 0 4px 8px; color:#cccccc;}
.comments ul li.statsclass2 {background: #000000;}
.comments .light_row {background: #000000;}

.tags {width:310px; margin-top:10px; background-color:#434343; border:1px solid #262626; padding:5px; font:11px Arial; color:#ffffff;}
.tags a {color:#e8662f;}
.tags h3 {font:14px Arial; color:#fffdd5; text-transform:capitalize; padding:4px; margin:0 0 4px 0;}
.tags ul li {list-style:none; display:inline;}

.tagCloud {width:310px; margin-top:10px; background-color:#434343; border:1px solid #262626; padding:5px; font:11px Arial; color:#ffffff;}
.tagCloud a {color:#e8662f;}
.tagCloud h3 {font:14px Arial; color:#fffdd5; text-transform:capitalize; padding:4px; margin:0 0 4px 0;}
.tagCloud ul li {list-style:none; display:inline;}
.tagSmall { font-size: .9em; }
.tagNormal { font-size: 1em; }
.tagMedium { font-size: 1.5em; }
.tagLarge { font-size: 2em; }

/* ORANGE BUTTON STYLES */
.orangeBtn {cursor:pointer; font:normal 11px Tahoma, Arial, sans-serif; color:#853601; border:solid 1px #cb6317; background:url(btn_bgorange.gif) repeat-x; padding:2px 5px 3px 5px;}
.orangeBtn:hover {background:url(btn_bgorange-hov.gif) repeat-x; text-decoration:none;}
a.orangeBtn {display:inline-block; text-decoration:none; padding:2px 14px 4px 14px; margin:0 4px;}

/* GRAY BUTTON STYLES */
.grayBtn {cursor:pointer; font:normal 11px Tahoma, Arial, sans-serif; color:#0043f8; border:solid 1px #acacac; background:url(btn_bggray.gif) repeat-x; padding:2px 5px 3px 5px;}
.grayBtn:hover {background:url(btn_bggray-hov.gif) repeat-x; text-decoration:none;}
a.grayBtn {display:inline-block; text-decoration:none; padding:2px 14px 4px 14px; margin:0 4px;}

/***********************
    POLLS
*********************/
.poll{

}
.poll, table.poll, .poll form fieldset{
font-size:1em;
border:0;margin:0;padding:0;
width:400px; 
border:0;
text-align:left;
border:1px solid #666;
background:#f4ece2;
color:#6b6b6b;
}
table.poll caption, .poll form
p{padding:0;margin:0;text-align:center;font-weight:bold;color:#fff;background:#e8662f;
}
table.poll th{
text-align:left; 
width:100px;
padding:2px;
color:#6b6b6b;
background:#f4ece2;
}
table.poll td{
width:290px;
text-align:left;
background:white;
padding:2px;
}
{border:0;padding:0;margin:0;}
.poll form label{
clear:both; 
display:block;
text-align:left;
}