body { margin: 0 auto; padding: 0; background-color: #F5F5F5; font-family: Arial, Helvetica, sans-serif; }

#siteWrapper { width: 950px; margin: 0 auto; }

#topHeader { height: 85px; width: 950px; margin-top: 3px; background: url(images/new/TopHeaderBG.png) top left repeat-x; }
#topHeader img { float: left; margin-left: 100px; border: 0;}

#signup { float: right; margin-top: 5px; margin-right: 5px}
#signup a { color: #ffffff; text-decoration: none;}
#signup img { vertical-align: middle; border: 0; }

#headerMenu { float: right; clear: right;}
#headerMenu ul { float: right; height: 15px; list-style:none; margin-top: 23px;}
#headerMenu li { float: left; display: block; padding: 0px 15px 0px 15px; border-right: 2px groove #ffffff; }
#headerMenu li a {font-family: Arial; font-size: 15px; font-weight: bolder; color: #ffffff; text-decoration: none; }
#headerMenu li.headerMenuLast { border-right: 0px; }

#mainContent { width: 950px; margin: 0 auto; }

#indexHeader { background: #585756; padding: 5px; height: 228px; }
#indexHeaderImage {float: left;}
#indexHeaderRight { float: left; margin-left: 5px; width: 392px; height: 228px; background: #FBFAF4; }
.indexHeaderItem { float: left; height: 74px; font-size: 12px;}
.indexHeaderItemImage { float: left; width: 152px; margin-top: 7px; margin-left: 10px; margin-right: 10px;}
.indexHeaderItemImage img { width: 152px; height: 64px;}
.indexHeaderItemText { float: left; width: 200px; margin-top: 7px;}
.indexHeaderItemTextTitle { font-weight: bold; font-size: 14px;}
.indexHeaderItemTextTitle a { text-decoration: none; color: #000000;}
#connectHeader {float: left; font-size: 20px; font-weight: bolder; margin-left: 10px; margin-top: 15px;}
#connectHeader img {margin-left: 5px; vertical-align: middle; border: 0}

#contentOuter {width: 950px; }
#contentInner { float: left; background: #FBFAF4; width: 674px; margin-top: 4px; padding: 10px; border: 1px solid #096603;}
#sidebarRight { float: right; width: 250px; margin-top: 4px;}
#sidebarLinks { padding: 10px; }
#sidebarLinks img { vertical-align: middle; border: 0; margin-right: 10px; margin-bottom: 5px;}
#sidebarLinks a { text-decoration: none }
#sidebarOnline { padding: 10px; }
#sidebarOnline img { vertical-align: middle; border: 0; margin-right: 10px; margin-bottom: 5px;}
#sidebarOnline a { text-decoration: none;}

#blog .entry { font-size: 12px; color: #000000; border-bottom: 1px dashed #aaaaaa; padding-bottom: 10px; margin-bottom: 20px;}
#blog .title { font-size: 16px; color: #086003; font-weight: bold; }
#blog .title a { font-size: 16px; color: #086003; font-weight: bold; text-decoration: none}
#blog .date { font-size: 11px; color: #000000; font-weight: bold; font-style: italic; }
#blog .posted { font-size: 10px; color: #000000; }
#blog blockquote { font-size: 11px; background-color: #efeff4; border: 1px solid #b2b3ce; padding: 5px; }

#ircontainer { margin-top: 10px; margin-bottom: 10px; }

#indexHeaderImage #feature { position: relative; width: 543px; height: 228px; overflow: hidden; float: left;}
#indexHeaderImage #rotator img { position: absolute; top: 0; left: 0; z-index: 50;}
#indexHeaderImage #rotator div.text { position: absolute; top: 180px; left: 0; z-index: 100; background: url('/images/new/bg-rotator-text.png') repeat; width: 543px; padding: 5px 0px 5px 10px; }
#indexHeaderImage #rotator div.text h2 { font-size: 16.5px; font-weight: bold; font-style: italic; line-height: 20px; color: #f5b234; padding: 0px; margin: 0px; }
#indexHeaderImage #rotator div.text h2 a { color: #f5b234; text-decoration: none; padding: 0px; margin: 0px; }
#indexHeaderImage #rotator div.text h3 { font: 13px/18px Helvetica, Arial, sans-serif; color: #fff; width: 78%; padding: 0px; margin: 0px; }
#indexHeaderImage #feature #pager { position: absolute; top: 186px; left: 415px; z-index: 200; width: 120px; text-align: right;}
#indexHeaderImage #feature #pager a { font-size: 16.5px; font-weight: bold; font-style: italic; color: #fff; text-decoration: none; display: inline-block; margin-left: 5px; line-height: 36px; background: url('/images/new/bg-hero-rotator-inactive.png'); width: 25px; text-align: center;}
#indexHeaderImage #feature #pager a.activeSlide { color: #f5b234; background: url('/images/new/bg-rotator-pager-active.png');}