﻿body { margin:0; background:#369; font-family: Verdana,Arial,sans-serif; font-size:.75em; color:#000; }

a:link { color:#369; text-decoration:none; font-weight:bold; }
a:visited { color:#369; text-decoration:none; font-weight:bold; }
a:hover, a:focus, a:active { color:#F00; text-decoration:underline; font-weight:bold; }

a:focus { outline:none; font-weight:bold; }

#top { background:#369; width:100%; }
#container { width:1000px; margin:0px auto; }

#header { background: url(img/vbcom0809_HD.gif) no-repeat; width:1000px; height:auto;}
#header #userBar { width:690px; height:135px; margin:0 0 0 290px; line-height:30px; vertical-align:middle; padding:0 0 0 10px; }
#header #userBar a { text-decoration:none; }
#header #userBar .userBarR { float:right; height:30px; font-size:.9em; line-height:30px; vertical-align:middle; margin:0 10px 0 0; }
#header #userBar .userBarL { float:left; height:30px; margin:10px 10px 0 0; font-size:.9em; line-height:1em; }
#header #userBar .userBarT { text-align:right; width:100%; height:30px; font-size:.9em; line-height:30px; vertical-align:middle; margin:0 10px 0 0; }
#header #userBar .userBarB { float:right; text-align:right; width:490px; height:30px; margin:0px 0px 0 0; font-size:.9em; line-height:1em; vertical-align:bottom; }
#header #userBar .userBarB img { border: 1px solid #369; }
#header #userBar .userBarC { float:left; width:140px; margin:0; }
#header #navBar { width:1000px; height:30px; margin:0; }
#header #navBar { border-bottom:1px solid #369; }
#header #navBarText { float:left; width:655px; height:30px; margin:1px 10px 0 0; padding-left:10px; font-size:.9em; line-height:1em; text-align:left;}
#header #navBarText a { font-size:11px; line-height:30px; vertical-align:middle; font-weight:bold; margin:0 15px 0 0; text-decoration:none; text-transform:uppercase; }
#header #navBarText ul { padding:0; margin:0; }
#header #navBarText li { display:inline; list-style:none; padding:0; margin:0; }
#header #googlesearch { float:right; width:300px; height:30px; margin:1px 10px 0 0; font-size:.9em; line-height:1em;  text-align:right; }
#header #navBar .homeLink { width:35px; height:auto; }
#header #navBar .homeLink a { width:35px; height:0; display:block; padding-top:30px; text-indent:-9999px; }
#header #spsBar { width:1000px; height:34px; margin-top:0; padding-top:0; text-align:left; vertical-align:middle;}
#header #spsBar table { width:990px; height:30px; margin:0; padding:2px; text-align:center; vertical-align:middle; }

#content { background:#369 none; width:1000px; }

#content #livematch0 { width:1000px; height:auto; margin-top:0; padding-top:0; text-align:left; vertical-align:middle;}
#content #livematch0 .lmboxHD { color:#FFF; background:#369 url(img/vbcom0809_lmBoxHDD.gif) no-repeat; width:1000px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #livematch0 .lmboxBody { border-right:1px solid #FFF; background:#FFF url(img/vbcom0809_mBoxFTT.gif) no-repeat bottom; width:979px; height:300px; padding:10px; margin-bottom:0; } 
#content #livematch0 #lmlSide { float:left;  width:270px; padding-top:1px; text-align:center;}
#content #livematch0 #lmmSide { float:right; width:260px; padding-top:1px; text-align:center;}
#content #livematch0 #lmrSide { float:right; width:440px; padding-top:1px; text-align:center; background:#369 none; overflow:auto;}
#content #livematch0 .lmfooter { color:#FFF; font-size:1.em; font-style:italic; font-weight:bold; background:#369 url(img/vbcom0809_lmFT.gif) no-repeat; width:1000px; height:40px; padding:10px 0 0 0; }

#content #tSide { width:1000px; padding-top:1px; }
#content #tSide .tboxHD { color:#F00; background: url(img/vbcom0809_tBoxHDD.gif) no-repeat; width:1000px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #tSide .tboxBody { width:980px; text-align: center; background:#369; min-height:20px; padding:10px; margin-bottom:10px; } 

#content #lSide { float:left; width:440px; padding-top:1px; }
#content #lSide .lboxHD { color:#369; background: url(img/vbcom0809_lBoxHDD.gif) no-repeat; width:430px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #lSide .lboxBody { width:418px; background:#EEE url(img/vbcom0809_lBoxFTT.gif) no-repeat bottom; min-height:20px; padding:6px; margin-bottom:10px; } 
#content #lSide .lboxlmHD { color:#F00; background: url(img/vbcom0809_lBoxHDD.gif) no-repeat; width:430px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #lSide .lboxlmBody { width:410px; background:#FFF url(img/vbcom0809_lBoxFTT.gif) no-repeat bottom; height:500px; overflow:auto; padding:10px; margin-bottom:10px; } 

#content #mrSide { float:right; width:545px; padding-top:1px; }
#content #mrSide .mrboxHD { color:#369; background: url(img/vbcom0809_mrBoxHDD.gif) no-repeat; width:535px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #mrSide .mrboxBody { width:525px; background:#FFF url(img/vbcom0809_mBoxFTT.gif) no-repeat bottom; min-height:20px; padding:10px; margin-bottom:10px; } 

#content #mSide { float:right; width:320px; padding:14px; padding-top:1px; }
#content #mSide .mboxHD { color:#369; background: url(img/vbcom0809_mBoxHDD.gif) no-repeat; width:310px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #mSide .mboxBody { width:300px; background:#FFF url(img/vbcom0809_mBoxFTT.gif) no-repeat bottom; min-height:20px; padding:10px; margin-bottom:10px; } 

#content #rSide { float:right; width:210px; padding-top:1px; }
#content #rSide .rboxHD { color:#369; background: url(img/vbcom0809_rBoxHDD.gif) no-repeat; width:200px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
#content #rSide .rboxBody { width:190px; background:#FFF url(img/vbcom0809_rBoxFTT.gif) no-repeat bottom; min-height:20px; padding:10px; margin-bottom:10px; } 

.mboxHD { color:#3E606F; background: url(img/vbcom0809_mBoxHD.gif) no-repeat; width:990px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
.mboxBody { width:980px; background:#FFF url(img/vbcom0809_mBoxFT.gif) no-repeat bottom; min-height:20px; padding:10px; } 
.mboxBody img { vertical-align:middle; }

#footer { background:#369 url(img/vbcom0809_FT.gif) no-repeat; width:1000px; height:40px; padding:10px 0 0 0; clear:both; }
#footer a { text-decoration:none; }
#footer #ftBar { width:990px; height:40px; margin:0; padding:0 0 0 10px;  }
#footer #ftBar .text { float:left; width:900px; height:30px; font-size:.90em; line-height:30px; vertical-align:middle; }
#footer #ftBar .topLink  { width:75px; height:30px; float:right; }
#footer #ftBar .topLink a { width:75px; height:0; display:block; padding-top:30px; text-indent:-9999px; }
#copyBar { font-size:.80em; text-transform:uppercase; }
#sedCopy { float:right; background:#369; font-size:.80em; text-transform:uppercase; }
#sedCopy a { text-decoration:none; }

.newsTitle { background: url(img/vbcom0809_NewsTitles.gif) no-repeat; width:360px; height:25px; line-height:25px; vertical-align:middle; padding:0 25px 0 25px; }
.newsTitle a { font-weight:bold; }
.newsDate { float:right; padding:0 10px 0 0; height:25px; line-height:25px; vertical-align:middle; }
.newsBody { margin:10px 0 0 10px; text-align:justify; font-size:11px; line-height:16px; }
.newsPosted { float:left; margin:8px 0 0 10px; }
.newsOther { text-align:right; margin:8px 0; }

.pageTop { background: url(img/vbcom0809_tPCap.gif) no-repeat; width:980px; height:10px; }
.pageBody { background:#CCC url(img/vbcom0809_bPCap.gif) no-repeat bottom; width:980px; min-height:10px; padding:0; margin-bottom:10px; }
.pageText { width:960px; padding:0 10px 10px 10px; }

.popupTitle { color:#AAA; background:#171717 none; width:100%; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }

.tCap { background: url(img/vbcom0809_TCap.gif) no-repeat; width:980px; height:10px; overflow:hidden; }
.tCap2 { background: url(img/vbcom0809_TCap2.gif) no-repeat; width:980px; height:10px; overflow:hidden; }
.bCap { background: url(img/vbcom0809_BCap.gif) no-repeat; width:980px; height:10px; overflow:hidden; }
.pCap { background: url(img/vbcom0809_TCap_Posts.gif) no-repeat; width:980px; height:10px; overflow:hidden; }

#subtitle { padding-bottom:.75em; }

#pfsBack { float:right; }
#pfsHeader { background:#c8d9e2 none; padding:15px; }
#pfsTitle { font-size:1.3em; font-weight:bold; }
#pfsImage { text-align:center; margin:10px; overflow:auto; }

hr { border: 1px solid; border-color: #369 transparent transparent transparent; margin:.5em 0; }
* html hr { border: 1px solid #369; margin:.5em 0; }

/* ============== Overall ============== */

h1 	{ font-size:250%; letter-spacing: -2px; font-weight:normal;}
h2 	{ font-size:170%; letter-spacing: -2px; font-weight:normal; }
h3 	{ font-size:140%; margin:1em 1em 1em 0; letter-spacing: -1px; font-weight:normal; }
h4 	{ font-size:100%; font-weight:bold; margin:1.5em 1em 1em 0; }
h5 	{ font-size:95%; margin:1em 1em 1em 0; }
h6 	{ font-size:90%; margin:1em 1em 1em 0; }

.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }
 
/* ============== Various ============== */

.disp { padding:.8em; margin:0; }
.block { background-color:#e8edf1; border:1px solid #C8D9E2; padding:8px; margin:12px; }
.block h4 { margin-top:0; }
.error { padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center; }
.codetitle { font-size:.90em; text-transform:uppercase; font-weight:bold; padding:2px; margin-top:5px; }
.code { background-color:#FFF; border:1px solid #C8D9E2; width:90%; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid  { height:48px; text-align:center; vertical-align:middle; }
.download { font-size:110%; text-align:center; background-color: #FFFFFF; padding:16px; margin-top:16px; }
.paging { padding:6px; text-align:right; font-size:.90em; }
.coltop { text-align:center; background-color:#c8d9e2!important; color:#3E606F; padding:5px 0; font-weight:bold; height:25px; vertical-align:middle; }
.centerall { text-align:center; vertical-align:middle; }
.desc { font-size:95%; padding:3px; color:#646464; }
.spoiler { padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9; }

.odd { background-color:#dee4e9!important; }
.even { background-color:#e8edf1!important; }
li { margin:2px; }

img { border-width:0; }
ul { list-style-type:square; }
form { margin:0; }
.colleft { float:left; margin:0px 4px 0px 4px; }
.colright { float:right; margin:0px 4px 0px 4px; }
.bar_front { background-color:#c8d9e2; border-right:0px solid #dee4e9; padding:0; height:8px; overflow:hidden; }
.bar_back { background-color:#e8edf1; border:1px solid #dee4e9; margin:0 7px 0 7px; height:8px; overflow:hidden; }
.bbcodes a img { border:0; background-color:transparent; }
.smilies a img { border:0; background-color:transparent; }
.today { border:1px dashed #DDAA00; }
.postBody  { width:99%; overflow-x:auto; overflow-y:visible; margin-bottom:8px; text-align:justify; font-size:12px; line-height:18px; }
.signature  { color:#3E606F; font-size:.9em; max-height:100px; overflow:auto; }
.signature a	{ color:#3E606F; }
.adsense {background-color:#FFF; width:99%; height:94px; max-height:100px; text-align:center; border:#369 1px inset; }

.forums_t_newtopic {text-align:right;}
.poll_hd {color: #000;}
.little a {font-weight: normal;}

/* ============== Tables ============== */

table td  { vertical-align:top; }
table.flat { width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td  { padding:0; margin:0}
table.main { width:100%; margin:0; padding:4px; }
table.main td  { padding:4px; }
table.cells { width:100%; border-spacing: 1px; margin:0; padding:0;}
table.cells td { background-color:#e8edf1; padding:2px; }
table.list { width:100%; margin:0; padding:5px; }
table.list td  { padding:12px; }

/* ============== Excel Calendar ============== */

table.excel	{ border: 0; background-color: #DDD; margin: 0; padding: 0px; width: 100%; }
tr.excel_tit	{ background-color: #CCC; color: #369; font-size: 12px; font-weight: bold; height: 25px; }
tr.excel_bol	{ background-color: #FFF; color: #369; font-size: 11px; height: 25px; }
tr.excel_nor	{ background-color: #e6e6e6; color: #369; font-size: 11px; height: 25px; }
td.excel_bol	{ vertical-align:middle; color: #369; font-size: 11px; font-weight: bold; }
td.excel_nor	{ vertical-align:middle; color: #369; font-size: 11px; }

/* ============== Tables ============== */

input { background-color:#fff; border:1px solid #369; color:#3E606F; padding:2px; font-size:1em; margin:0; }
select { background-color:#fff; border:1px solid #369; color:#3E606F; padding:2px; font-size:1em; margin:0; }
textarea { background-color:#fff; border:1px solid #369; color:#369; padding:2px; font-size:1em; font:1em/1.25em Lucida Grande, Arial, Verdana, Sans-Serif; margin:0; }

.mn_navbar {
margin-top : 1px;
position : absolute;
visibility : hidden;
background-color : #2c0e0d;
white-space : nowrap;
cursor : pointer;
text-indent : 2px;
}
.mn_navbar a {
display : block;
padding : 2px;
font-weight : bold;
color : #f5f5f5;
text-decoration : none;
border-bottom : 1px solid #242424;
}
.mn_navbar a:hover {
padding : 2px;
background-color : #ffffff;
color : #a02202;
}
      /* for understanding browsers */
.resizeimage   { max-width:350px;}

/* for Internet Explorer */
/*\*/
* html .resizeimage{
border:0;
width:expression(((this.width>350)?this.width=350:null)?"normal":"normal");
}
/**/
DIV.block_ocv {margin:1em 0;line-height:2em}
SPAN.hover_ocv {padding:0 .5em}
SPAN.ajax_ocv {display:none;color:#C55252;}
DIV.votes_ocv {clear:left}
FORM.form_ocv {}
DIV.ratings_ocv {margin-right:1em;float:left;white-space:nowrap}
DIV.rated_ocv {float:left;width:300px}
HR.stars_ocv {clear:both;visibility:hidden}
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(img/ocv_delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(img/ocv_star.gif) no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
div.star{background:transparent!important;overflow:hidden!important}