body 
{
	padding: 0;
	margin: 0; 
	background-color: #7cb1d0;
	text-align: center; 
	font-family: verdana;
	color: black;
}

img
{
	border: 0px;
}

td {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:11px;
}

a
{
	text-decoration: none;
	color: black;
}
a.side
{

}

a.postadmin
{
	color: red;
}

a.article
{
font-weight : bold;
}




hr
{
	border-color: black;
	border-style: dashed none none none;
}

#top
{
	font-size: 12px;
	color: #ffffff;
	background-color: #0c3e73;
	height: 18px; 
	width: 100%;
	text-align:center;
	vertical-align: middle;
	padding: 2px 0px 0px 0px;
}

#top > div > a 
{
	color:#ffffff; 
	font-weight: bold;
}

#main
{
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:11px; 
	width: 960px;
 	margin:auto;
	background-color:#ffffff;
		
}

#header
{
	background-color:#edf8fc;
	height: 100px;
	width: 946px;
	border:2px #062097 dotted;
	border-style: none dotted ;
	padding: 5px
}

#logo
{
	float:left;
	width: 300px;
	padding: 0px 0px 0px 30px;
}
#search
{
	float: right;
	text-align: right;
	padding: 50px 10px 0px 0px;
}

#menu
{
	font-size: 12px;
	color: #ffffff;
	background-color: #0c3e73;
	height: 18px; 
	text-align:left;
	padding: 2px 0px 0px 52px;
}

#menu > a 
{
	color:#ffffff; 
	font-weight: bold;
}

#page
{
	width: 946px;
	background-color: 000000px;
	border:2px #66ccff dotted;
	border-style: none dotted dotted  dotted ;
	display:table-cell;
	padding: 5px;
}

#foot
{
	padding: 5px;
	font-size: 10px;
	clear: both;
		background-color: #7cb1d0;
}

#left
{
	width: 200px;
	float: left;
	margin: 5px 5px 5px 0px; 
	display: inline;
	
}
#center
{
	float: left;
	width: 536px;
	margin: 5px 0px 5px 0px; 
	display: inline;
	
}

#centerForum
{
	float: left;
	width: 741px;
	display: inline;
	margin: 5px 0px 5px 0px; 
	
}

#right
{
	margin:5px 0px 5px 5px; 
	width:200px;
	float: left;
	display: inline;
}


#table
{
	background-color:#edf8fc;
	margin: 5px 0px;
	color: black;
}



#tableTitle
{
	padding-top: 10px;
	background-color:#7cb1d0;
	border-top: 3px #0c3e73 solid;
	height:30px;
	color: #ffffff;
	font-weight:bold; 
	font-size:15px;
	vertical-align: middle;
}

#tableContent
{
	padding: 5px 5px 10px 5px;
	border:2px #7dc2fa dotted;
	text-align: left;
	border-style: none dotted dotted  dotted ;
}

#side
{
	background-color:#edf8fc;
	margin: 5px 0px;
	color: black;
}



#sideTitle
{
	padding-top: 10px;
	background-color:#7cb1d0;
	border-top: 3px #0c3e73 solid;
	height:30px;
	color: #ffffff;
	font-weight:bold; 
	font-size:15px;
	vertical-align: middle;
}

#sideContent
{
	padding: 5px 5px 10px 5px;
	border:2px #7dc2fa dotted;
	text-align: left;
	border-style: none dotted dotted  dotted ;
}


#article
{
	background-color:#edf8fc;
	margin: 5px 0px;
	color: black;
}



#articleTitle
{
	padding-top: 10px;
	background-color:#7cb1d0;
	border-top: 3px #0c3e73 solid;
	height:30px;
	color: #ffffff;
	font-weight:bold; 
	font-size:15px;
	vertical-align: middle;
}

#articleContent
{
	padding: 5px 5px 10px 5px;
	border:2px #7dc2fa dotted;
	text-align: left;
	border-style: none dotted dotted  dotted ;
}


#articleFoot
{
	text-align: right;
	font-size: 9px;
}

.tbl1
{
	padding: 1px;
	color: black;
	background-color: #d6ebf3;
}

.tbl2
{
	padding: 1px;
	color: black;
	background-color:#e8f4ff;
}




.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:11px;
	color:#black;
	background-color:#ffffff;
	border:#000000 1px solid;
	margin-top:2px;
}
	
.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:11px;
	color:#black;
	background-color:#ffffff;
	border:#000000 1px solid;
}


.main-bg {
	padding:5px 0px 5px 0px;
}

.side-border-left {
	padding:5px 5px 0px 0px;
}

.side-border-right {
	padding:5px 0px 0px 5px;
}

.border {
	background-color:#000000;
	border:2px #000000 solid;
}

.side-caption {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
        font-weight:bold;
	color:#FFFFFF;
        background-color:#0030ff;
	padding:0px 4px 3px 4px;
}

.tbl-border {
	background-color:#000000;
}

.tbl {
	font-size:11px;
        padding:3px 4px 3px 4px;
}




.forum-caption {
	font-size:12px;
	color:black;
	font-weight: bold;
        background-color:#7cb1d0;
	padding:6px 6px 6px 6px;
}

.quote {
	color:#ffffff;
        background-color:#80C0FF;
	padding:2px;
	margin:0px 10px 0px 10px;
	border:1px #60A0FF solid;
}

	
.poll {
	height:15px;
        border:1px #60A0FF solid;
}

.comment-name {
	font-weight:bold;
        color:#0030ff;
}

.shoutboxname {
	font-weight:bold;
        color:#4a4a4a;
	font-size:10px;
}

.shoutbox {
	font-size:10px;
        color:#4a4a4a;

	padding:3px;
}

.shoutboxdate {
	font-size:9px;
        color:#4a4a4a;
        text-align:right;
}

.small {
	font-size:10px;
        font-weight:normal;
}

.small2 {
	font-size:10px;
        font-weight:normal;
}

.side-small {
	font-size:9px;
        font-weight:normal;
}

.side-label {
	background-color:#60A0FF;
	padding:1px 4px 3px 4px;
}

.gallery {
	padding: 8px 0px 8px 0px;
}

.gallery img {
	border: 1px solid #60A0FF;
}

.gallery:hover img {
	border: 1px solid #60A0FF;
}

img.activegallery {
	border: 1px solid #60A0FF;
}


