/* general */

text {color:white;}
a {color:black;}
a:hover {text-decoration:none;color:#FFFF00;}
a:visited {color:black;}
a:active {color:black;}
h1,h2,h3,h4 {font-family:Verdana,Helvetica,sans-serif;}
h1,h2,h3,h4 {margin:0px 0px 0px 3px;}
h1 {font-size:small;color:black;}
h2 {font-size:large;}
h3 {font-size:small;color:white;}
h4 {font-size:small;color:#FFFF00;}
ul {list-style-type:square;list-style-image:url(../images/css/bullet.gif);}
pre {font-family:monospace;}
body {margin:0px;padding:0px;background:url(http://www.spectrumgoa.com/images/spectrum-goa-background.jpg);}
body,td,p,ul,br,textarea,pre,div {
	font-family:Tahoma,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
}
input,textarea,select,option {border:1px solid #999999;#border:1px inset gray;background:#e8e8e8 none repeat scroll 0%;color:black;}
input:disabled {color:grey;}
html>body img {margin:auto;}


/* page structure */

#frame { width:944px;height:auto; margin-top:20px; margin-bottom:30px;margin-left:auto; margin-right:auto; }
#frametop {background-image:url(../images/frame_top.png); background-repeat:no-repeat; width:944px;height:15px;margin-top:0px;margin-left:auto;margin-right:auto;float:none;}
frame-body {background-color:#FFFF00;}
#framebody {background:url(../images/frame_bar.png);width:10;height:auto;}
#innerbody {background-color:#000000; margin-left:15px; margin-right:15px; width:914px; height:auto; padding-bottom:8px;}
#headerbanner {background:url(../images/header.jpg); background-color:#FFFF00; background-position:0 -1px;width:914px; background-repeat:no-repeat;}
#maincontent {margin:8px 12px 0px 12px;overflow:hidden;text-align:left;width:890px;}
#framebottom {background:url(../images/frame_bottom.png); background-repeat:no-repeat; width:944px;height:15px;margin-top:0px;margin-left:auto;margin-right:auto;float:none;}


/* text elements */
forumtree {font-size:10px;}
.level {font-size:10px;font-style:italic;}
.postlevel {font-size:10px;font-style:italic;color:red;}
.date {font-size:10px;}
.pageselector {font-size:10px;}
.txt_small {font-size:10px;}
.error {color:red;}
.title {font-weight:bolder;font-size:12px;}
.halftone {filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}



/* menu */
#menuBar {clear:left;background: #000000 url(../images/css/hmenu_back.gif) top left repeat-x;scroll 0% 0%;clear:right;display:block;height:22px;width:854px;padding-left:60px;}
.HMenuItem,.HMenuItemOver {border:1px silver;border-top:0px;border-bottom:0px;width:130px;float:left;cursor:pointer;font-family:tahoma;font-size:12px;color:silver;line-height:180%;text-align:center;text-transform:uppercase;}
.HMenuItem {background-color:transparent;background-image:none;}
.HMenuItemOver {background-color:black;background-image:url(../images/css/hmenu_item.gif);}
.VMenu {
	position:absolute;left:0px;top:0px;visibility:hidden;
	border:0px;width:130px;line-height:180%;background-color:#303030;color:white;font-size:11px;
	filter:alpha(opacity=95);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity:0.95;opacity:0.95; 
}
.VMenuItem,.VMenuItemOver {padding-left:10px;padding-right:0px;cursor:pointer;border:0px;color:white;font-size:12px;}
.VMenuItem {background-color:transparent;}
.VMenuItemOver {background-color:gray;}
.VMenu a,.HMenu a,.VMenu a:visited,.HMenu a:visited,.VMenu a:hover{display:block;width:100%;text-decoration:none;color:white;}



/* tables */

/* BB code */

.quote {margin-left:50px;margin-right:20px;font-weight:bold;}
.quotecontent {padding:5px 5px 5px 5px;background-color:#FAFAFA;border:1px solid #808080;font-size:10px;font-weight:normal;}
.sourcecode {margin-left:20px;margin-right:20px;padding:5px 5px 5px 5px;background-color:#FAFAFA;border:1px solid #808080;font-size:10px;font-family:monospace;}
.forumcontent img {max-width:650px;width:expression(this.width>650?650:true);}

/* boxes */

.titlebar {width:100%;height:24px;background:url(../images/css/titleleft.png) 0 0 no-repeat;background-color:#4b4c4c;}
.titlebar h1 {background:url(../images/css/titleright.png) 100% 0 no-repeat;text-transform:uppercase;padding-left:10px;padding-top:3px;overflow:hidden;color:white;}
.titlebar h1 a:link,.titlebar h1 a:visited {color:white;}
.vdjbox {width:100%;height:auto;position:relative;}
.vdjbox0 {
	width:auto;
	height:auto;
	border-left:1px solid #4b4c4c;
	border-right:1px solid #4b4c4c;
	color: #000;
}
.vdjboxcontent {margin:0px 6px 0px 6px;}
.vdjbox1 {width:4px;height:4px;position:absolute;bottom:0;left:0;background:url(../images/css/boxlowleft.png) 0 0 no-repeat;}
.vdjbox2 {width:4px;height:4px;position:absolute;bottom:0;right:0;background:url(../images/css/boxlowright.png) 0 0 no-repeat;}
.vdjbox3 {width:auto;height:3px;border-bottom:1px solid #4b4c4c;margin:0px 4px 0px 4px;}

.vdjboxsub {font-size:10px;color:gray;}

/* bars and tabs */


table.pluginbar {border:1px solid #4b4c4c;border-collapse:collapse;background-color:#e3e1e2;}
table.pluginbar td {padding:6px 5px 2px 5px;}
table.pluginlist img {border:1px solid gray;}
table.pluginbarbuttons {width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin-top:20px;margin-bottom:0px;}
table.pluginbarbuttons div
{
	width:100px;height:12px;padding:5px;margin:20px 5px 0px 5px;
	background-color:#303030;color:silver;
	font-size:9px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;
	border:1px solid black;border-bottom:0px;
}
table.pluginbarbuttons div:hover {background-color:#4b4c4c;color:white;}
table.pluginbarbuttons div.active {background-color:#9c9c9c;color:black;}

.loginbar {border:1px solid black;padding:10px;margin-top:20px;height:24px;background-color:#E3E1E2;vertical-align:middle;position:relative;}
.loggedbar {border:1px solid black;padding:0px;margin-top:20px;height:50px;background-color:#d4d4d4;vertical-align:middle;position:relative;}
.submitlogin
{
	width:120px;height:22px;position:absolute;top:50%;margin-top:-11px;right:15px;
	background-color:gray;background-image:url(../images/css/forum_button.jpg);border:1px solid black;color:white;font-size:11px;padding:2px;
}
.logbarsub div
{
	width:130px;height:12px;padding:5px;margin:0px 0px 0px 25px;float:left;
	background-color:#4b4c4c;color:white;
	font-size:9px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;
	border:1px solid black;border-top:0px;
}
.logbarsub div:hover {background-color:#303030;color:white;}
.logbarsub div.active {background-color:#efdeb5;color:#000000;}
.logbarsub div.active:hover {background-color:#e3cf9d;color:#000000;}
