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:#131417; width:auto; border:0px 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:728px; height:90px; background:#9999FF; 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; }