body {background: url('/v2/img/mainbg.gif') 0 0 repeat-x #fff; color: #666; font-family: Verdana, sans-serif; font-size: 0.8em; margin: 0px; padding: 0px; text-align: center;}

h1, h2, h3, h4 {font-family: "Trebuchet MS", serif;}

/* ---- TOP PANEL ---- */
#topPan{width: 880px; height: 120px; position: relative; margin: 0 auto;}
#topPan #imgPan{width: 297px; height: 86px; background: #fff; color: #666; position: absolute; top: 25px; left: 0px; padding: 0 0 0 10px;}
#topPan #imgPan img{width: 277px; height: 86px;}
#topPan ul{list-style-type: none; width: 468px; height: 32px; position: absolute; top: 30px; right: 25px;}
#topPan ul li{width: 78px; height: 32px; float: left;}
#topPan ul li a{width: 76px; height: 32px; display: block; background: url('/v2/img/topmenu-normal.jpg') 0 0 no-repeat #F5F4F4; color: #666; text-decoration: none; font-size: 12px; font-weight: bold; text-align: center; line-height: 32px; margin: 0 2px 0 0;}
#topPan ul li a:hover{background: url('/v2/img/topmenu-hover.jpg') 0 0 no-repeat #F5F4F4; color: #fff; text-decoration: none;}

/* ---- BODY PANEL ---- */
#bodyPan {margin: 0 auto 0 auto; position: relative; width: 100%;}

/* ------ Sidebar ------ */
#bsidebar {background-color: #fff; border: 1px solid #000; float: left; margin: 6px; padding: 0; width: 170px;}
#bsidebar h2 {background: url(http://www.bloggeries.com/forum/images/gradients/strip_back.gif) repeat-x top left #DDDADA; border-top: 1px solid #000; border-bottom: 1px solid #000; color: #000; font-family: Verdana, sans-serif; font-size: 12px; margin: 0; padding: 4px; text-align: center;}
#bsidebar ul {display: inline; list-style-type: none; margin: 0; padding: 0;}
#bsidebar ul li {margin: 0; padding: 0;}
#bsidebar ul li a {background: #E9E7E7; color: #666; display: block; font-size: 12px; font-weight: bold; line-height: 26px; margin: 0; padding: 0; text-align: center; text-decoration: none;}
#bsidebar ul li a:hover {background: #BBC7CE; color: #000; text-decoration: none;}

/* ----- Main ----- */
#main {float: left; margin: 10px 5px 0 15px; text-align: left; width: 75%;}

/* ---- FOOTER PANEL ---- */
#footerPan{background: url('/v2/img/footerbg.gif') 0 0 repeat-x #F4F4F4; color: #212121; position: relative; margin: 0 auto; height:  83px; padding: 15px 0 0;}
#footerPan p.copyright{width: 500px; color: #212121; position: relative; margin: 0 auto; text-align:  center; font-size:  0.8em;}

/* TABLE */
#BT tr th, #BT tr td {font-family: Verdana, sans-serif; padding: 4px;}
#BT tr.odd {background: #F4F4F4; color: #000;}
#BT tr.even {background: #ddd; color: #000;}

/* Control Panel */

#CMFCPNav1, #CMFCPNav2 {font-size: 90%; padding: 4px; width: 100%;}
#CMFCPNav1, #CMFCPNav1 a:link, #CMFCPNav1 a:visited {background-color: #000; color: #fff;}
#CMFCPNav2, #CMFCPNav2 a:link, #CMFCPNav2 a:visited {background-color: #aaa; color: #000;}

a:link, a:visited {font-weight: normal;}

dl dt, dl dd, .Data tr th, .Data tr td {font-size: 90%;}
label {font-weight: bold;}

.Data tr th, .Data tr td {padding: 4px;}
.Data tr th {background-color: #000; color: #fff; text-align: center;}
.Data tr.odd {background-color: #ccc; color: #000;}
.Data tr.even {background-color: #fff; color: #000;}
.Data tr.featured {background-color: #000; color: #fff;}
.Data tr.featured a:link, .Data tr.featured a:visited {background: inherit; color: #fff;}

dl dt {font-weight: bold;}
dl dd {margin: 4px 0 8px 20px;}

div.errortext {background: inherit; color: #f00;}

.Data tr th.ACP-MainHdr {background-color: #000; color: #fff; font-size: 90%; font-weight: bold; margin: 0 0 5px 5px; padding: 4px;}
.CP-SiteInfo, .ACP-LinkBox {vertical-align: top;}
.CP-SiteInfo h2, .ACP-LinkBox h2 {background-color: #000; color: #fff; font-size: 110%; font-style: italic; font-weight: bold; margin: 0 0 5px 5px; padding: 4px;}
.CP-SiteInfo p, .ACP-LinkBox p {font-size: 90%; line-height: 1.5em; margin: 0 0 5px 5px; padding: 4px;}

/* ----------- THEME DIR ----------- */
div#bNewestThemes {clear: both;}
div.bNewestThemes-Item {float: left; margin: 5px; width: 100px;}
div.bNewestThemes-Item span {display: block; margin: 5px 0 0 0;}
div.bNewestThemes-Image {}
div.bNewestThemes-Empty {border: 1px solid #000; height: 100px; text-align: center; width: 100px;}
div.bNewestThemes-Empty span {margin: 10px;}

/* ----------- VIEW THEME ------------- */
#ViewTheme {border: 0; text-align: left; width: 600px;}
#ViewTheme tr th {background: url(http://www.bloggeries.com/forum/images/gradients/strip_back.gif) repeat-x top left #DDDADA; border: 1px solid #000; color: #000; padding: 4px;}
#ViewTheme tr td {text-align: left; vertical-align: top; padding: 4px;}
