body { margin:0; padding:0; background:url(images/bg.jpg) repeat-x #202020; font-family:Tahoma; }

a { color:#9999FF; text-decoration:none; }
a:hover { color:#FFFFCC; text-decoration:underline; }
a.tags { background:#959da6; width:auto; border:1px solid #9999ff; padding:3px; height:auto; margin:2px; float:left; text-decoration:underline; }
a.tags:hover { background:#FFFFFF; }

fieldset { border:1px solid #9999ff; color:#9999ff; }
fieldset b { color:#9999ff; }
h1.section { width:698px; height:32px; padding:4px 0 0 30px; font-size:13pt; color:#FF9900; margin:0; background:url(images/sectionsHeader.jpg); }
h1.block { width:226px; height:32px; padding:4px 30px 0 0; font-size:13pt; color:#FF9900; margin:0; background:url(images/blockHeader.jpg); text-align:right; }
h1.altheader { font-size:11pt; color:#9999ff; padding:0; margin:0; }
h2.description { font-size:9pt; color:#f1f1f1; padding:0; margin:0 0 10px 40px; font-style:italic; }

.floatLeft { float:left; }
.floatRight { float:right; }
.clearAll { clear:both; }
.warning { padding:5px; background:#6a000f; border:1px solid red; color:#fff; margin-bottom:5px; font-weight:bold; font-size:8pt; }
.resized { width:auto; background:#FFCC33; border:1px solid #FFFF00; padding:0.5%; font-size:8pt; color:#993333; }
.success { padding:5px; background:#006600; border:1px solid #00CC00; color:#fff; margin-bottom:5px; font-weight:bold; font-size:8pt; }
.notice { padding:5px; color:#CC3300; font-size:7pt; }
.mt10Px { margin-top:10px; }
.font7 { font-size:7pt; }
.hundred { width:98%; }

#siteHolder { width:990px; margin:0 auto; }

#toplinks { width:980px; margin:13px 5px 0px 5px; font-size:7pt; text-align:right; color:#FFFF99; }

#banner468 { width:468px; height:60px; background-color:#9999FF; float:right; margin:30px 0 0 0; }
#banner728 { width:336px; height:280px; background:#fFF; margin-bottom:10px; }
#absLogin { width:300px; position:absolute; left:450px; top:375px; display:none; }

#header { width:990px; }
#header h1.logo { width:267px; height:140px; background:url(images/logo.png) no-repeat; margin-top:-13px; padding:0; float:left; }

#navigation { width:970px; height:58px; padding:16px 10px 16px 10px; background:url(images/navigation_bg.jpg) repeat-x; }
#navigation a { margin:16px 0px 0 15px; padding:16px 20px 16px 0px; font-weight:bold; color:#ffffff; background:url(images/navigation_stripe.jpg) no-repeat right; }
#navigation a:hover { color:#FF9900; }

#sectionLeft { width:728px; float:left; }
#sectionRight { width:256px; float:right; }
#section { width:686px; padding:5px 20px 5px 20px; background:#131417; border:1px solid #2b3142; border-top:0; font-size:8pt; color:#FFFFFF; font-weight:bold; margin:0 0 10px 0; }
#section #item { width:88px; height:100px; padding:5px 5px 5px 5px; text-align:center; float:left; }
#section #item img { width:86px; border:1px solid #fff; }
#section #item a { font-size:8pt; }
#section #thumb { width:88px; height:100px; padding:5px 5px 5px 5px; text-align:center; float:left; }
#section #thumb img { width:86px; border:1px solid #fff; }
#section #thumb a { font-size:8pt; }

#newpost { width:686px; padding:5px 20px 5px 20px; background:#131417; border:1px solid #2b3142; border-top:0; font-size:10pt; color:#FFFFFF; font-weight:bold; margin:0 0 10px 0; text-align:justify; font-family:Tahoma; font-size:10pt; }
#newpost.border { border-top:1px solid #2b3142; }
#newpost h2.latest_header { color:#9999ff; font-size:14pt; font-family:Tahoma; padding:0 0 5px 0; margin:0; border-bottom:1px dotted #9999ff; }
#newpost #item { margin-top:20px; }

#showimage { width:686px; padding:5px 20px 5px 20px; background:#131417; border:1px solid #2b3142; font-size:10pt; text-align:center; color:#FFFFFF; font-weight:bold; margin:0 0 10px 0; }
#showimage h1 { color:#9999ff; margin:0 0 5px 0; padding:0; font-size:14pt; }


#block { width:214px; padding:5px 20px 5px 20px; background:#131417; border:1px solid #2b3142; border-top:0; font-size:10pt; color:#FFFFFF; font-weight:bold; margin:0 0 10px 0; }

#blockNoPad { width:250px; padding:2px; background:#131417; border:1px solid #2b3142; border-top:0; font-size:10pt; color:#FFFFFF; font-weight:bold; margin:0 0 10px 0;  }

#widgets { width:990px; padding:0px; margin:10px 0 10px 0; font-size:8pt; color:#e0e0e0; }
#widgets #item { width:227px; margin:0 16px 0 0px; padding:3px; border:1px solid #2b3142; background:#131417; color:#fff; text-align:center; float:left; overflow:hidden; }
#widgets #item.zero { margin:0 0 0 1px; }

#footer { width:100%; background:black; margin:10px 0 0 0; font-size:8pt; color:#e0e0e0; }
#footerInner { width:990px; margin:0 auto; }

div.pagination { clear:both; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-serif; padding:2px; background-color:#c1c1c1; }
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; background-color:#c1c1c1; text-decoration: none; color: #000; }
div.pagination a:hover, div.pagination a:active { background-color:#99ffff; color: #000; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; font-weight: bold; background-color: #fff; color: #303030; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; background-color:#c1c1c1; color: #797979; }
