﻿html, body 
{
font-family: Arial, Sans-Serif;
font-size:10pt;
margin:0px;
background-color:#fff;
background-image:url(/images/sitebg.jpg);
background-repeat:repeat-x;
}
ul.list
{
margin-top:0px;
padding-top:0px;
margin-left:0px;
padding-left:0px;
list-style-type:none;
}
div#outline
{
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
h2, h3, h4, h5, h6
{
margin-top:5px;
margin-bottom:5px;
color:#004;
}
h4
{
font-size:11pt;
}
h5
{
font-size:10pt;
}
td
{
vertical-align:top;
}
a img
{
border:none;
}
div.warning
{
border:dashed 1px red;
background-image:url(../images/warning.png);
background-repeat:no-repeat;
background-color:#ffccdd;
background-position:2px 3px;
padding:2px 2px 2px 20px;
font-weight:bold;
margin-bottom:5px;
}
span.smaller
{
font-size:8pt;
}
.pt
{
padding:4px 22px 4px 6px;
font-size:9pt;
background-position:right;
background-image:url(../images/menu.png);
background-repeat:no-repeat;
display:inline;
}
.pt a
{
text-decoration:none;
color:#fff;
}
.pm
{
border:solid 1px #ddd;
z-index:1000;
background:url(../images/menu-bg.png) repeat-y 0 0 #fff;
cursor:default;
padding:1px 1px 0px 1px;
display:none;
position:absolute;
text-align:left;
color:#000;
}
.pmt
{
padding:4px;font-size:9pt;background-color:#fff;font-weight:bold;background-image:url(../images/menutopbg.jpg);background-repeat:repeat-x;height: 16px;
}
a.pmi
{
margin:1px 0 1px 0;
display:block;
color:#003399;
text-decoration:none;
cursor:pointer;	
padding:4px 19px 4px 33px;
white-space:nowrap;
font-size:9pt;
}
a.vipmi
{
	background-image: url('/images/vip15.png');
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
a.pmi:hover
{
background-color:#bedbff;
color:#003399;
border:1px solid #008aff;
padding:3px 18px 3px 32px;
}
span.pmi
{
margin:1px 0 1px 0;
display:block;
color:#000000;
text-decoration:none;
cursor:pointer;	
padding:4px 19px 4px 33px;
white-space:nowrap;
font-size:9pt;
font-weight: bold;
}
#top
{
text-align:left;
background-image:url(/images/topbg.jpg);
width:1000px;
height:60px;
}
#topbox
{
background-image:url(../images/topboxbg.png);
background-repeat:no-repeat;
padding:9px 9px 9px 9px;
width:972px;
height:227px;
}
#main
{
margin-top:4px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
width:990px;
clear:both;
text-align:left;
background-color:#fff;
}
#main2
{
width:660px;
float:left;
}
#loginregister
{
margin-top:15px;
margin-bottom:5px;
padding-left:27px;
}
#right
{
float:left;
width:330px;
text-align:left;
vertical-align:top;
}
#footer
{
width:1000px;
border-top:solid 1px #c00;
text-align:center;
}
#searchcontrol
{
padding-top:4px;
margin-bottom:8px;
}
.blog-body
{
background-color:white;
width:660px;
overflow:hidden;
padding-bottom:20px;
}
.blog-header
{
font-size:8.5pt;
margin-bottom:10px;
color:#888;
background-color:#fff;
}
#register-panel
{
width:480px;
margin-left:auto;
margin-right:auto;
padding:10px 10px 10px 10px;
}
#login-panel
{
margin-left:auto;
margin-right:auto;
width:480px;
padding:10px 10px 10px 10px;
}
#validate-panel
{
width:480px;
margin-left:auto;
margin-right:auto;
padding:10px 10px 10px 10px;
}
.forum-selector
{
width:550px;
margin-left:195px;
padding:10px 10px 10px 10px;
}
.forum-options
{
margin-bottom:10px;
}
.forum-post
{
padding:5px 5px 5px 5px;
clear:both;
font-size:9pt;
}
.forum-post-alt
{
padding:5px 5px 5px 5px;
background-color:#f8f8f8;
border:dashed 1px #e0e0e0;	
clear:both;
font-size:9pt;
}
.forum-group
{
margin-left:15px;
padding:5px 5px 5px 5px;
}
.forum-group-alt
{
margin-left:15px;
padding:5px 5px 5px 5px;
background-color:#f8f8f8;
border:dashed 1px #e0e0e0;	
}
.forum-info
{
float:left;
width:400px;
}
.forum-name
{
font-weight:bold;
}
.forum-description
{
font-size:8.5pt;
}
.forum-posts
{
float:left;
width:80px;
text-align:center;
}
.forum-last-post
{
float:left;
font-size:8.5pt;
}
.forum-post-header
{
padding:5px 5px 5px 5px;
background-color:#f0f0f0;
border:solid 1px #e0e0e0;
font-weight:bold;
font-size:8.5pt;
}
.forum-post-header .post-forum
{
float:left;
width:500px;
}
.forum-post-header .post-subject
{
float:left;
width:310px;
}
.forum-post-body
{
padding-top:5px;
padding-left:5px;
font-size:10pt;
}
.post-forum
{
width:500px;
float:left;
}
.post-subject
{
font-weight:bold;
float:left;
width:310px;
}
.post-poster
{
float:left;
width:120px;
}
.post-date
{
float:left;
width:90px;
}
.post-views
{
float:left;
width:60px;
text-align:center;
}
.post-replies
{
float:left;
width:65px;
text-align:center;
}
.forum-post-options
{
font-size:9pt;
padding-top:3px;
padding-bottom:3px;
}
.paging
{
clear:both;
text-align:right;
padding:3px 10px 3px 0px;	
}
.newstab
{
height:400px;
overflow:auto;
}
.smaller
{
font-size:smaller;
}
.ut
{
width:40px;
float:left;
background-image:url(../images/thumbbg.jpg);
background-repeat:no-repeat;
padding:4px;
margin-right:5px;
}
.form-row
{
margin-bottom:3px;
}
.form-label
{
display:inline-block;
width:125px;
}
.li
{
padding:3px 3px 3px 3px;
font-size:8.5pt;
height:50px;
width:300px;
overflow:hidden; 
white-space: nowrap;
}
.connection
{
width:200px;
}
.wrap
{
white-space:normal;
}
.list-item-ad
{
height:43px;
text-align:center;
overflow:hidden;
padding-top:11px;
}
.list-item-ad a
{
font-weight:bold;
text-decoration:underline;
font-size:9pt;
color:#f00;
font-family: Tahoma;
}
.bc
{
font-size:8pt;
float:left; 
padding:5px;
}
.acc-header
{
background-color:#99ccff;
background-image:url(../images/acc.png);
background-repeat:no-repeat;
padding-left:15px;
margin-top:1px;
height:20px;
line-height:19px;
cursor: pointer;
}
.acc-sel-header
{
display:block;
background-color:#b8d8f7;
background-image:url(../images/accsel.png);
background-repeat:no-repeat;
padding-left:15px;
margin-top:1px;
height:20px;
line-height:19px;
font-weight:bold;
}
.stat-lead
{
margin-left:10px; display:inline-block; width:120px;
line-height:1.5em;
}
.stat-value
{
width:30px;
text-align:right;
display:inline-block;
line-height:1.5em;
}
.featured
{
background-image:url(/images/fmbg.png);
background-color:#ffcccc;
width:642px;
height:235px;
padding:0px 9px 9px 9px;
}
.featured h1
{
padding-left:10px;
padding-top:14px;
font-size:12pt;
color:#800;
}
.fmut
{
width:75px;
float:left;
background-image:url(../images/fmutbg.jpg);
padding:4px;
margin-right:5px;
}
span.sc
{
font-variant:small-caps;
}
.mpb
{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
display:none;
}
.mpf 
{
width:250px;
height:150px;
margin:auto;
text-align:center;
display:none;
}
#topright
{
float:right; 
text-align:right; 
width:250px; 
margin-top:5px; 
font-size:9pt; 
color:#fff;
padding-top:5px;
}
#topright a
{
color:#fff;
}
.recenttop
{
background-image:url(../images/recenttopbg.jpg);
width:310px;
padding-left:10px;
padding-right:10px;
height: 38px !important;
text-align:left;
}
.recenttop h1
{
padding-left:12px;
padding-top:14px;
font-size:11pt;
font-weight:bold;
color:#008;
}
.recentbody
{
background-image:url(../images/recentbodybg.jpg);
width:308px;
padding-top:2px;
padding-left:12px;
padding-right:10px;	
text-align:left;
margin:0px;
height:735px;
}
.recentbottom
{
background-image:url(../images/recentbottombg.jpg);
background-repeat:no-repeat;
width:330px;
height:10px !important;
}
#random
{
margin-top:10px;
margin-bottom:10px;
}
.random-thumbs
{
padding-left:20px;
padding-bottom:10px;
clear:both;
}
.random-categories
{
margin-left:5px;
margin-right:5px;
margin-top:50px;
background-color:#eee;
padding-top:10px;
padding-bottom:10px;
}
li.tag0
{
display:inline-block;
width:315px;
padding-left:10px;
}
li.tag1
{
display:inline-block;
width:315px;
padding-left:10px;
}
li.tag2
{
display:inline-block;
width:310px;
padding-left:10px;
}
.nofloat
{
float:none;
}
#recent
{
clear:both;
}
#siteinfo
{
margin-top: 5px;
height:357px;
}
#history
{
}

li.pt
{
float:left;
color:#191919;
text-align:center;
overflow:hidden;
}
#ps
{
margin-top:10px;
width:628px;
margin-left:auto;
margin-right:auto;
}
#pstop
{
background-image:url(/images/pstopbg.jpg);
height:30px;
padding-top:9px;
}
#pstop h2
{
color:#040;
padding-left:20px;
width:294px;
display:inline-block;
float:left;
font-size:12pt;
}
#psbody
{
background-image:url(/images/psbodybg.jpg);
background-repeat:repeat-y;
}
#fmbody
{
padding-left:5px; padding-top:0px;
}
#fmcontent
{
height:152px; overflow:auto;
}
.recentadd
{
font-family: Segoe UI, Calibri, Sans-Serif;
font-size:10pt;
font-weight:bold;
color:#008;
width: 160px;
overflow: hidden;
}
#photo150
{
	background-image: url(/images/photobg.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 160px;
	padding: 5px;
	float: left;
}
.nodec
{
	text-decoration: none;
}