/* general */

text {color:white;}
a {color:black;}
a:hover {text-decoration:none;color:#0099FF;}
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:#0066cc;}
ul {list-style-type:square;list-style-image:url(/images/css/bullet.gif);}
pre {font-family:monospace;}
body {margin:0px;padding:0px;background:#050304 url(/images/css/background_vista.jpg) no-repeat scroll top center;}
body,td,p,ul,br,textarea,pre,div {font-family:Tahoma,Verdana,Helvetica,sans-serif;font-size:12px;color:black;}
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;} /** firefox layout hack **/

/* page structure */

#frame { width:944px;height:auto; margin-top:20px; margin-bottom:30px;margin-left:auto; margin-right:auto; }
#frametop {background-image:url(/images/css/frame_top.png);width:944px;height:15px;}
#framebody {background-image:url(/images/css/frame_bar.png);width:944px;height:auto; background-repeat:repeat-y;}
#innerbody {background-color:#c2c2c2; margin-left:15px; margin-right:15px; width:914px; height:auto; padding-bottom:8px;}
#headerbanner {background-image:url(/images/css/header.jpg); background-color:#000000; background-position:0 -1px;width:914px;height:169px; background-repeat:no-repeat;}
#headerclickable {display:block; width:250px;height:120px; cursor:pointer;float:left;}
#flags {float:right;padding-top:10px;}
#navigation {clear:none;float:left;width:914px;padding-top:26px;padding-left:0px;}
#maincontent {margin:8px 12px 0px 12px;overflow:hidden;text-align:left;width:890px;}

#atomixbar {margin-top:8px;padding-top:2px;padding-bottom:2px;width:898px;display:block;background-color:#000000;font-size:10px;text-align:center;color:silver;}
#atomixbar a:link,#atomixbar a:visited {color:silver;}
#framebottom {background-image:url(/images/css/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:right;background: #000000 url(/images/css/hmenu_back.gif) top left repeat-x;scroll 0% 0%;clear:right;display:block;height:20px;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 */

table.vdj {border:1px solid #4b4c4c;border-collapse:collapse;}
table.vdj td {border:1px solid #4b4c4c;vertical-align:top;padding:5px 5px 5px 5px;background-color:#e3e1e2;}
table.vdj th {background-color:#4b4c4c;color:white;font-size:10px;font-weight:bolder;padding:2px 2px 2px 10px;}
table.vdj tr.r0 td.icon {background-color:#e3e1e2;}
table.vdj tr.r0 td {background-color: #e0dedf;}
table.vdj tr.r0 td+td {background-color: #c7c5c6;}
table.vdj tr.r0 td+td+td {background-color: #e0dedf;}
table.vdj tr.r0 td+td+td+td {background-color: #c7c5c6;}
table.vdj tr.r0 td+td+td+td+td {background-color: #e0dedf;}
table.vdj tr.r0 td+td+td+td+td+td {background-color: #c7c5c6;}
table.vdj tr.r0 td+td+td+td+td+td+td {background-color: #e0dedf;}
table.vdj tr.r0 td+td+td+td+td+td+td+td {background-color: #c7c5c6;}
table.vdj tr.r1 td.icon {background-color:#e3e1e2;}
table.vdj tr.r1 td {background-color: #f2f0f1;}
table.vdj tr.r1 td+td {background-color: #cfcdce;}
table.vdj tr.r1 td+td+td {background-color: #f2f0f1;}
table.vdj tr.r1 td+td+td+td {background-color: #cfcdce;}
table.vdj tr.r1 td+td+td+td+td {background-color: #f2f0f1;}
table.vdj tr.r1 td+td+td+td+td+td {background-color: #cfcdce;}
table.vdj tr.r1 td+td+td+td+td+td+td {background-color: #f2f0f1;}
table.vdj tr.r1 td+td+td+td+td+td+td+td {background-color: #cfcdce;}
table.vdj table {border:0px;}
table.vdj table td {border:0px;background-color:transparent;}

/* BB code and forum boxes */

.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 {max-width:720px;word-wrap:break-word;}
.forumcontent img {max-width:650px;width:expression(this.width>650?650:true);}
.forumauthor {width:120px;overflow:hidden;}
.forumdate {max-width:750px;}

/* 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;}
.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 */

.searchbox {border:1px solid #4b4c4c;background-color:#e3e1e2;padding:6px 5px 2px 5px;}

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:blod;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:blod;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;}

/* bubble */

#BubbleDetail
{
	visibility:hidden;position:absolute;z-index:9999;
	background-color:gray;filter:alpha(opacity=95);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;
}
.BubbleTable {background-color:gray;height:auto;border:2px solid black;padding:10px;}
#BubbleDetailTxt {color:white;font-size:11px;font-weight:bold;}

