* {font-family: Arial, Trebuchet MS; font-size: 12px;}
body {margin: 0 0 0 0; background-color: #7DC402; text-align: center;}

a { color: #2569A1; text-decoration: none; }
a:hover { color: orange; }

.logo { padding: 15px; font-size: 20px; float: left; }


.menu { background-color: white; padding: 3px; text-align: center; margin: 0px 5px; float: right;}
.menu ul, .menu li { list-style: none; margin: 0px; padding: 0px; }
.menu li { padding: 0px 10px; display: inline; }
.menu a{ font-size: 15px; font-weight: bold; }
.menu a:hover{ border-bottom: 2px solid #FFC65C; }


.headerBar { background-image:url(images/mainheader.gif); height:15px; width:907px; background-repeat: no-repeat; margin:0 auto;}
.mainLogo { width:970px; height:auto; margin:0 auto;}
.mainLogoImg { background-image:url(images/logo.jpg); width:488px; height:174px;}
.mainLogoSecondImg { background-image:url(images/bottomlogo.jpg); width:418px; height:56px;}
.mainBar  { background-image:url(images/sidabar.jpg); width:14px; height:174px; background-repeat: no-repeat;}
.sideBars  { background-image:url(images/sidebarsecond.gif); width:14px; height:56px; background-repeat: no-repeat;}
.websiteLogo { background-image:url(images/websitename.gif); width:228px; height:55px;}
.bgContent { background-image:url(images/bodybg.gif); height:auto; width:907px; margin:0 auto;}
.bgFooter { background-image:url(images/footerbg.gif); height:22px; width:907px; margin:0 auto;}

.registerLogo { background-image:url(images/register.jpg); width:127px; height:55px;}
.loginLogo { background-image:url(images/login.jpg); width:113px; height:55px;}
.mainMenu { background-color:#FFFFFF; height:auto; width:538px; margin:0 auto;}

.headerBarFont { font-size:11px; font-weight:bold; color:#FFFFFF; font-family:arial;}

.accountmenu { background-color: #F8F8F8; }
.accountmenu ul, .accountmenu li { list-style: none; margin: 0px; padding: 0px; }
.accountmenu li { padding: 4px 10px; display: block; border-top: 1px solid #eeeeee;  }

.contentMembers ul, .contentMembers li {margin:0; padding-top:3px;}
.contentAdvertiser ul, .contentAdvertiser  li {margin:0; padding-top:3px;}
.footerBar { background-image:url(images/footer_bg.gif); height:45px; width:900px; margin:0 auto; repeat scroll 0 0}

a.featuredAds { font-size:12px; color: #4B4B4B; text-decoration: none; }
a.featuredAds:hover { font-size:12px; color:#91C03E; }

a.featuredLinks { font-size:12px; color: #4B4B4B; text-decoration: none; }
a.featuredLinks:hover { font-size:12px; color:#91C03E; }

a.footerMenu { font-size:12px; color: #4B4B4B; text-decoration: none; }
a.footerMenu:hover { font-size:12px; color:#91C03E; }

.footerText { font-size:12px; color:#4B4B4B; }

.copyright { padding: 5px; text-align: right; color: black; }
.copyright a { color: black; padding-left: 20px;}



.mainButton { margin: 0; padding: 0; list-style: none;}
.mainButton li {padding: 0; margin: 0; height:32px; list-style: none; background-repeat: no-repeat;}
.mainButton li a, .mainButton li a:visited {display: block; text-decoration: none; text-indent: -1000px; height:32px; background-repeat: no-repeat; }

.mainHome {background-image: url(images/home_over.gif); width:66px;}
.mainHome a {background-image: url(images/home.gif)}
.mainAds {background-image: url(images/viewads_over.gif); width: 102px;}
.mainAds a {background-image: url(images/viewads.gif)}
.mainPurchase {background-image: url(images/purchase_over.gif); width: 112px;}
.mainPurchase a {background-image: url(images/purchase.gif);}
.mainNews {background-image: url(images/news_over.gif); width: 74px;}
.mainNews a {background-image: url(images/news.gif);}
.mainContact {background-image: url(images/contact_over.gif); width: 97px;}
.mainContact a {background-image: url(images/contact.gif);}
.mainForum {background-image: url(images/forum_over.gif); width: 87px;}
.mainForum a {background-image: url(images/forum.gif);}



.adminLogo { background-image:url(images/admin.jpg); width:127px; height:55px;}
.logoutLogo { background-image:url(images/logout.jpg); width:113px; height:55px;}

a.MemsMenu { font-size:12px; color: #FFFFFF; text-decoration: none; }
a.MemsMenu:hover { font-size:12px; color:#FDBB42; }

.mainNewsUpdate {background-image: url(images/news_hover.gif); width: 236px;}
.mainNewsUpdate a {background-image: url(images/news.gif);}

ul.mainButton li a:hover {background: none;}
.mainButton li {float: left;}
.mainButton:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.leftBar { width:230px; background-image:url(images/menubar.gif); height:29px; margin:0 auto;}
.leftBarFont { font-size:12px; font-weight:bold; color:#545454; padding-left:18px;}
.leftBarMembersFont { font-size:12px; font-weight:bold; color:#545454; padding-left:18px;}
.leftContentBar { width:230px; background-color:#F9F9F9;}

.leftMembersBar { width:230px; background-image:url(images/membermenubar.gif); height:29px; margin:0 auto;}

hr { display: none; }

.container { text-align: left; background-color: white; border-bottom: 2px solid #e8e8e8; border-top: 2px solid #e8e8e8; }
.mainWrapper { width: 820px;  margin: 10px auto;}

.sidePanel { text-align: center; width: 180px !important; }
.bannerCont { text-align: center; }

.contentBox { border: 1px solid #e8e8e8; text-align: left; margin-bottom: 5px;}
.contentBox h2 { color: black; font-size: 12px; background-color: #e8e8e8; padding: 2px 5px; border: 1px solid white; margin: 0px; }
.contentBox .content { border-top: 1px solid #e8e8e8; padding: 5px; }

.accountMenuMembers { background-color: #F9F9F9; width:230px;}
#accountMenuMembers {margin: 0px; padding: 0px; list-style: none;  }
#accountMenuMembers li { padding-left:30px; padding-top:10px; padding-right:10px; padding-bottom:10px; display: block; border-top: 1px solid #CACACA; text-align:left;   background-image: url(images/logomem.png); background-repeat: no-repeat; background-position:0.5em;}
#accountMenuMembers  ul{ list-style: none;  }

.membersMenuRow { margin:0; padding:0; }

.siteStats ul { list-style: none; margin: 0px; padding: 0px; }
.siteStats li { list-style: none; padding: 4px 0px; margin: 2px; display: block; float: left; border: 1px solid #eeeeee; width: 77px;   text-align: center; }
.siteStats span { display: block; }
.siteStats br {clear: left; }
