a { color:#990000; text-decoration:none; }

a:hover { color:#006633; text-decoration:underline;bold }



a.side { color:#990000; text-decoration:none; }

a:hover.side { color:#006633; text-decoration:underline;bold }



a.white { color:#eee; text-decoration:none; }

a:hover.white { color:#eee; text-decoration:underline;bold }



body {

	font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; 

	scrollbar-face-color:#444; scrollbar-shadow-color:#555; 

	scrollbar-highlight-color:#555; scrollbar-3dlight-color:#888; 

	scrollbar-darkshadow-color:#111; scrollbar-track-color:#555; 

	scrollbar-arrow-color:#aaa; 

}



form { margin:0px 0px 0px 0px; }



hr { border-top:1px #aaa solid; border-bottom:1px #eee solid; }

hr.side-hr { border-top:1px #aaa solid; border-bottom:1px #eee solid; }



td { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; }



pre { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; }



.alt { color:#555; }



.header {

	font-family:Verdana,Tahoma,Arial,Sans-Serif;

	font-size:10px;

	color:#000; background-color:#ccffcc;

	padding:5px;

}



.sub-header {

	font-family:Verdana,Tahoma,Arial,Sans-Serif;

	font-size:10px;

	color:#000; background-color:#ddd;

	padding:3px 5px 5px 5px;

}



.footer {

	font-family:Verdana,Tahoma,Arial,Sans-Serif;

	font-size:10px;

	color:#669966;

	padding:10px;

}



.button {

	font-family:Tahoma,Arial,Verdana,Sans-Serif;

	font-size:10px;

	color:#000; background-color:#ddd;

	border:#999 1px solid;

	margin-top:2px;

}

	

.textbox {

	font-family:Verdana,Tahoma,Arial,Sans-Serif;

	font-size:10px;

	color:#000; background-color:#fff;

	border:1px #999 solid;

}



.main-bg { padding:5px 0px 5px 0px; }



.side-border-left { padding:5px 10px 0px 0px; }

.side-border-right { padding:5px 0px 0px 10px; }



.main-body {

	font-size:10px;

	color:#000; background-color:#ccffcc;

	padding:3px 3px 3px 4px;

}



.side-body {

	font-size:9px;

	color:#000; background-color:#ccffcc;

	padding:4px 4px 6px 4px;

}



.infobar {

	font-size:9px;

	color:#000; background-color:#bbb;

	padding:3px 4px 3px 4px;

}



.tbl-top {

	font-family:Verdana,Tahoma,Arial,Sans-Serif;

	font-size:11px;font-weight:normal;

	color:#aaa;

	height:23px;

	padding:0px 2px 0px 2px;

	background-image:url(images/tbl-top.gif);background-repeat:repeat-x;

}



.tbl-left { width:6px; background-image:url(images/tbl-left.gif); background-repeat:repeat-y; }

.tbl-right { width:6px; background-image:url(images/tbl-right.gif); background-repeat:repeat-y; }



.tbl-bot-left { width:6px; height:6px; background-image:url(images/tbl-bot-left.gif); }

.tbl-bot-right { width:6px; height:6px; background-image:url(images/tbl-bot-right.gif); }

.tbl-bot { height:6px; background-image:url(images/tbl-bot.gif); background-repeat:repeat-x; }



.tbl-top-left { width:6px; height:23px; background-image:url(images/tbl-top-left.gif); }

.tbl-top-right { width:6px; height:23px; background-image:url(images/tbl-top-right.gif); }



.tbl2-top-left { width:6px; height:6px; background-image:url(images/tbl2-top-left.gif); }

.tbl2-top-right { width:6px; height:6px; background-image:url(images/tbl2-top-right.gif); }

.tbl2-top { height:6px; background-image:url(images/tbl2-top.gif); background-repeat:repeat-x; }



.tbl-border { background-color:#aaa; }

.tbl { font-size:10px; padding:3px 4px 3px 4px; }

.tbl1 {	font-size:10px; color:#000; background-color:#ccffcc; padding:4px; }

.tbl2 { font-size:10px; color:#000; background-color:#bbb; padding:4px; }

	

.forum-caption {

	font-size:10px;

	color:#aaa; background-color:#333;

	padding:2px 4px 4px 4px;

}



.quote {

	font-size:11px;

	color:#000; background-color:#ddd;

	padding:2px;

	margin:0px 20px 0px 20px;

	border:1px #aaa solid;

}

	

.poll { height:12px; border:1px #444 solid; }



.comment-name { font-weight:bold; color:#006633; }



.shoutboxname { font-weight:bold; color:#006633; }

.shoutbox { color:#444; }

.shoutboxdate { font-size:9px; color:#000; text-align:right; }



.small { font-size:10px; font-weight:normal; }

.small2 { font-size:10px; font-weight:normal; color:#444; }

.side-small { font-size:9px; font-weight:normal; color:#003300; }

.side-label { background-color:#bbb; padding:2px; }



.gallery { padding: 16px 0px 8px 0px; }

.gallery img { border: 1px solid #ccffcc; filter: gray; }

.gallery:hover img { border: 1px solid red; filter: none; }

img.activegallery { border: 1px solid green; filter: none; }
