/* vBulletin 3 CSS For Style 'Koma Video' (styleid: 2) */
body
{
	background: #f5f5f5;
	color: #000000;
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	min-width: 973px;
	
}
a:link, body_alink
{
	color: #696969;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #696969;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #878787;
	text-decoration: none;
}
.page
{
	background: #f5f5f5;
	color: #000000;
}
td, th, p, li
{
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.tborder
{
	background: #f5f5f5;
	color: #545455;
	border: 2px solid #e8e8e8;
}
.tcat
{
	background: #f5f5f5 url(../../images/komavideo/misc/bg_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background: #f5f5f5 url(/images/komavideo/misc/bg_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	height: 53px; /* 41 */
	padding: 0px 9px;
	vertical-align: middle;
	text-align: left;
}
.tcat a:link, .tcat_alink
{
	color: #f5f5f5;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #f5f5f5;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #f5f5f5;
	text-decoration: underline;
}
.thead
{
	color: #d9d9d9;
	font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background: url(../../images/komavideo/misc/thf.jpg);
	padding: 3px 6px;
	border-left: 1px solid #616163;
	border-right: 1px solid #545454;
	
}
.thead a:link, .thead_alink
{
	color: #d9d9d9;
	text-decoration: none;
}
.thead a:visited, .thead_avisited
{
	color: #d9d9d9;
	text-decoration: none;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #f8f8f8;
	text-decoration: none;
}
.tfoot
{
	color: #d9d9d9;
	font-size: 11px;
	background: url(../../images/komavideo/misc/thf.jpg);
	padding: 3px 6px;
}
.tfoot a:link, .tfoot_alink
{
	color: #d9d9d9;
	text-decoration: none;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #d9d9d9;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #f8f8f8;
	text-decoration: none;
}
.alt1, .alt1Active
{
	color: #606060;
	background: #c6d9e7  url(../../images/komavideo/misc/bg_alt1.jpg) repeat-x;
}
.alt2, .alt2Active
{
	color: #606060;
	background: #d3e1ec url(../../images/komavideo/misc/bg_alt2.jpg) repeat-x;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
textarea, .bginput
{
	font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding: 2px 3px;
}
.button
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.smallfont
{
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #e4f0f6;
	color: #000000;
	padding: 10px;
	border: 2px #5c5c5d outset;
}
.panelsurround
{
	background: #dcebf3;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.vbmenu_control
{
	color: #f5f5f5;
	font: bold 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding: 5px 6px 5px 6px;
	white-space: nowrap;
	background: #f5f5f5 url(../../images/komavideo/misc/bg_tcat.gif) repeat-x top left;
	border-left-width: 0px;
	
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #dcebf3;
	color: #000000;
	font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #0072d3;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #0072d3;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #2396f8;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #bed9e8;
	color: #2396f8;
	font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #2396f8;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #2396f8;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #2396f8;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }


/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }


/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
/* Take off Extra Padding and Margin */
h1,h2,h3,h4,h5,h6,form { margin:0; padding:0 }

a img { 
border: 0px none; background: none;
}

input { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }

.clear {
border: 0;
clear: both;
display: block;
float: none;
margin: 0;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

#customthreadinfo {
width: 648px;
padding: 4px;
clear: both;
}

#customthreadinfo input {
width: 217px;
}

#customthreadinfo select {
width: 221px;
}

.fs_Row {
float: left;
padding: 3px 5px 3px 5px;
text-align: left;
}

.centerContainer {
margin: 0 auto;
position: relative;
display: table;
}

.fs_Row h1, .fs_row label { 
font-size: 11px;
padding: 0;
margin: 0; 
text-align: left;
font-weight: normal;
float: none;
}

.nodisplay {
border: 0;
clear: both;
display: block;
float: none;
margin: 0;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

#header {
width: 100%;
height: 149px;
background: url(../../images/komavideo/misc/bg_body.jpg) repeat-x;
position: relative;
text-align: center;
}

#logo {
width: 272px;
height: 50px;
background: url(../../images/komavideo/misc/logo.gif) no-repeat;
padding-top: 54px;
text-align: center;
margin-left: 9.4%;
color: #515151;
float: left;
}

#toplogin {
width: 219px;
height: 89px;
background: url(../../images/komavideo/misc/bg_toplogin.jpg) no-repeat;
float: right;
margin-right: 15px; /* 2.5 */
margin-top: 5px;
}

#toplogin h1 {
text-align: center;
margin: 5px auto 0 auto;
height: 16px;
}



.tcb td { 
font-size: 1px;
padding: 0px;
margin: 0px;
background: url(../../images/komavideo/misc/bg_tcat.gif) repeat-x 0px -47px;
}

.forumrow {
background: #f5f5f5 url(../../images/komavideo/misc/bg_tcat.gif) repeat-x top left;
color: #FFFFFF;
font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
height: 49px; /* 41 */
position: relative;
padding: 0 3px;
float: left;
}

.forumrow a:link, .forumrow_alink, .forumrow a:visited, .forumrow_avisited {
color: #696969;
text-decoration: none;
}

.forumrow a:hover, .forumrow a:active, .forumrow_ahover, .forumrow_aactive {
color: #878787;
text-decoration: underline;
}

#nav{
background: url(../../images/komavideo/misc/nav_lt.jpg) no-repeat;
height: 45px;
padding-left: 2px;
margin: 0 auto;
white-space: nowrap;
}

#nav ul {
white-space: nowrap;
}

#nav ul, #nav li {
list-style-type: none;
padding: 0;
margin: 0;
}

#nav li {
float: left;
}

#nav ul li a {
display: block;
width: 97px;
height: 45px;
background-repeat: no-repeat;
float: left;
}

#nav a#home {
background-image: url(../../images/komavideo/misc/nav_home.jpg);
}

#nav a#home:hover {
background-position: -97px 0px;
}

#nav a#usercp {
background-image: url(../../images/komavideo/misc/nav_usercp.jpg);
}

#nav a#usercp:hover {
background-position: -97px 0px;
}

#nav a#memberslist {
background-image: url(../../images/komavideo/misc/nav_memberslist.jpg);
}

#nav a#memberslist:hover {
background-position: -97px 0px;
}

#nav a#calendar {
background-image: url(../../images/komavideo/misc/nav_calendar.jpg);
}

#nav a#calendar:hover {
background-position: -97px 0px;
}

#nav a#faq {
background-image: url(../../images/komavideo/misc/nav_faq.jpg);
}

#nav a#faq:hover {
background-position: -97px 0px;
}

#nav a#search {
background-image: url(../../images/komavideo/misc/nav_search.jpg);
}

#nav a#search:hover {
background-position: -97px 0px;
}

#nav a#rules {
background-image: url(../../images/komavideo/misc/nav_rules.jpg);
}

#nav a#rules:hover {
background-position: -97px 0px;
}


#nav a#register {
background-image: url(../../images/komavideo/misc/nav_register.jpg);
}

#nav a#register:hover {
background-position: -97px 0px;
}


#preloadimages {
position: absolute;
top: -9999px;
}

.userbit {
color: #f5f5f5;
font-size: 11px;
position: relative;
}

.userbit .time {
color: #f5f5f5;
font-weight: bold;
font-size: 11px;
}

.userbit#in {
padding: 2px 0 0 0;
}

.userbit#in a {
color: #f5f5f5;
font-weight: bold;
font-size: 11px;
}

.userbit#in a:hover {
text-decoration: underline;
font-size: 11px;
}

.userbit#out {
padding: 0px;
text-align: left;
float: left;
}

.userbit#out a, .userbit#out input {
font-weight: normal;
text-decoration: none;
color: #f5f5f5;
font-size: 11px;
}

.userbit#out #forgotpw {
position: absolute;
left: 43px;
top: 29px;
white-space: nowrap;
}

.userbit#out input.submit {
border: 0px none;
background: none;
color: #f5f5f5;
cursor: pointer;
font-weight: normal;
font-size: 11px;
position: absolute;
left: 138px;
top: 28px;
}

.userbit#out label.text {
position: absolute;
top: 2px;
right: 0px;
bottom: 0px;
left: 16px;
}

.userbit#out label.password {
position: absolute;
top: 2px;
right: 0px;
bottom: 0px;
left: 113px;
}

.userbit#out label.text, .userbit#out label.password  {
background: url(../../images/komavideo/misc/input_tl.jpg);
border: 0px none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
width: 77px; /* 91 */
height: 20px; /* 24 */
padding: 4px 7px 0px 7px;
float: left;
}

.userbit#out label.text input, .userbit#out label.password input {
background: transparent none;
border: 0px none;
float: left;
width: 77px;
height: 20px;
padding: 0;
margin: 0;
}

.userbit#out .checkbox {
width: 13px;
height: 13px;
position: relative;
right: 1px;
top: 2px;
}

.userbit#out #rememberme {
position: absolute;
left: 63px;
top: 44px;
white-space: nowrap;
}

.tcatl {
background: url(../../images/komavideo/misc/tcatl.jpg);
width: 3px;
height: 44px;
position: absolute;
left: 0px;
top: 0px;
}

.tcatr {
background: url(../../images/komavideo/misc/tcatr.jpg);
width: 3px;
height: 44px;
position: absolute;
right: 0px;
top: 0px;
}

.tcatr_dark{
background: url(../../images/komavideo/misc/tcatr_dark.jpg);
width: 3px;
height: 52px;
position: absolute;
right: 0px;
top: 0px;
}

.tchead {
background: url(../../images/komavideo/misc/headtm.jpg) repeat-x;
text-align: center;
color: #696969;
width: 176px;
height: 55px;
position: absolute;
top: -3px;
left: 43px;
}

.tchead a:link, .tchead a:visited {
color: #696969;
}

.tctitle { 
position: relative;
top: 15px;
}

.tchleft { 
background: url(../../images/komavideo/misc/headtl.jpg) no-repeat top left;
width: 3px;
height: 55px;
position: absolute;
left: 0px;
top: 0px;
}

.tchright { 
background: url(../../images/komavideo/misc/headtr.jpg) no-repeat top right;
width: 3px;
height: 55px;
position: absolute;
right: 0px;
top: 0px;
}

.lastpostrow {
text-align: center;
clear: both;
line-height: 140%;
vertical-align: middle;
color: #606060;
font-weight: normal;
margin: 0 auto;
}

.lastpostrow a { font-weight: bold; }

.tc_option { 
background-image: url(../../images/komavideo/misc/bg_tcdark.jpg);
background-repeat: repeat-x;
height: 53px;
padding: 0 10px;
float: left;
cursor: pointer;
cursor: hand;
}

.tc_option a {
margin-top: 15px;
text-decoration: none;
font-weight: normal;
background-repeat: no-repeat;
display: block;
border: 0px none;
}

#a_displaymodes{
background: url(../../images/komavideo/misc/displaymodes.jpg) no-repeat;
width: 86px;
height: 9px;
}

#a_threadtools {
background: url(../../images/komavideo/misc/threadtools.jpg) no-repeat;
width: 81px;
height: 9px;
}

#a_threadsearch {
background: url(../../images/komavideo/misc/threadsearch.jpg) no-repeat;
width: 113px;
height: 9px;
}

#a_forumtools {
background: url(../../images/komavideo/misc/forumtools.jpg) no-repeat;
width: 78px;
height: 9px;
}

#a_forumsearch {
background: url(../../images/komavideo/misc/forumsearch.jpg) no-repeat;
width: 112px;
height: 9px;
}

.bigusername, a.bigusername { 
color: #0260cc;
text-decoration: none;
}

a.bigusername:hover {
color: #2f85e8;
}

.hr1 {
color:#b9d7e7;
background: #b9d7e7;
height: 1px;
width: 100%;
border: 0px none;
padding: 0px;
margin: 0px;
font-size: 1px;
}

.hr1 hr {
display: none;
}

.sc_cb {
}

.sc_cb h1 {
width: 249px; /* 257 */
height: 53px;
background: url(../../images/komavideo/misc/sc_h1.jpg) no-repeat;
padding: 0px 0px 0px 8px;
margin: 0;
}

.sc_cb #h1_forumstats span {
background-image: url(../../images/komavideo/misc/h1_forumstats.jpg);
background-repeat: no-repeat;
width: 123px;
height: 53px;
display: block;
}

.sc_cb #h1_recentthreads span {
background-image: url(../../images/komavideo/misc/h1_recentthreads.png);
background-repeat: no-repeat;
width: 123px;
height: 53px;
display: block;
}

.sc_cb #h1_feeds span {
background-image: url(../../images/komavideo/misc/h1_feeds.png);
background-repeat: no-repeat;
width: 123px;
height: 53px;
display: block;
}

.sc_cb #h1_links span {
background-image: url(../../images/komavideo/misc/h1_links.png);
background-repeat: no-repeat;
width: 123px;
height: 53px;
display: block;
}

#icon_members {
background: url(../../images/komavideo/icons/sc_members.jpg) no-repeat;
width: 23px;
height: 21px;
float: left;
position: relative;
top: 5px;
margin-right: 10px;
}

.icon_links {
background-image: url(../../images/komavideo/icons/sc_links.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float: left;
position: relative;
top: 7px;
margin-right: 4px;
}

.icon_rss {
background-image: url(../../images/komavideo/icons/sc_rss.png);
background-repeat: no-repeat;
width: 23px;
height: 21px;
float: left;
position: relative;
top: 5px;
margin-right: 2px;
}

#icon_threads {
background-image: url(../../images/komavideo/icons/sc_threads.png);
background-repeat: no-repeat;
width: 23px;
height: 21px;
float: left;
position: relative;
top: 5px;
margin-right: 10px;
}

#icon_posts {
background-image: url(../../images/komavideo/icons/sc_posts.png);
background-repeat: no-repeat;
width: 23px;
height: 21px;
float: left;
position: relative;
top: 5px;
margin-right: 10px;
}

#icon_views {
background-image: url(../../images/komavideo/icons/sc_views.png);
background-repeat: no-repeat;
width: 23px;
height: 21px;
float: left;
position: relative;
top: 5px;
margin-right: 10px;
}

.sc_cb ul, .sc_cb ul li {
list-style-type: none;
}

.sc_cb ul {
padding: 3px 2px 3px 1px;
margin: 0px;
}

.sc_cb ul li {
background: url(../../images/komavideo/misc/sc_li.jpg) no-repeat;
width: 234px; /* 250 */
height: 33px;
margin: 3px 0px 3px 1px;
padding: 0px 8px;
line-height: 33px;
vertical-align: middle;
overflow: hidden;
}

#topcontent {
height: 110px;
line-height: 110px;
vertical-align: middle;
text-align: left;
background: #4d4d4e;
border-top: 10px solid #4d4d4e;
position: relative;
padding: 0 15px;
}

.tcleft {
height: 99px;
position: relative;
float: left;
background-color: #4d4d4e;
background-repeat: no-repeat;
}

.tcright {
height: 99px;
position: relative;
float: right;
background-color: #4d4d4e;
background-repeat: no-repeat;
}

#adtop {
background: url(../../images/komavideo/misc/bgad.jpg);
width: 672px;
}

a#adlink {
position: absolute;
top: 24px;
width: 153px;
height: 39px;
display: block;
text-align: left;
}

a#adlink:hover, a#adlink:active {
background: url(../../images/komavideo/misc/adlink_hover.gif);
}

#adtop img {
position: relative;
left: 194px;
top: 16px;
}

#adtop #adspot {
position: relative;
width: 513px;
left: 159px;
top: 16px;
text-align: center;
}

#adtop #adspot .inner {
margin: 0 auto;
}


#banner_signup {
background-image: url(../../images/komavideo/misc/banner_signup.jpg);
width: 270px;
height: 99px;
position: relative;
}

a#banner_signup_link {
width: 259px;
height: 99px;
display: block;
position: absolute;
left: 11px;
}

.tcat1, .tcat2 {
background: #f5f5f5 url(http://komavideo.com/images/komavideo/misc/bg_tcat.gif) repeat-x top left;
color: #FFFFFF;
font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
position: relative;
width: 100%;
}


.tcat1{
height: 50px;
}

.tcat2 {
height: 53px;
}

.tco { 
width: 100%;
position: relative;
float: left;
}

.tcat1 .tco {
height: 50px;
background: transparent url(../../images/komavideo/misc/tcatr.jpg) no-repeat top right;
}

.tcat2 .tco {
height: 53px;
background: transparent url(../../images/komavideo/misc/tcatr_dark.jpg) no-repeat top right;
}


.tcat1 .tcl, .tcat2 .tcl {
background: url(../../images/komavideo/misc/tcl.gif) no-repeat top left;
width: 176px; /* 219 */
padding-left: 43px;
padding-top: 18px;
position: absolute;
top: -4px;
text-align: center;
color: #4d4d4e;
}

.tcat1 .tcl {
height: 38px; /* 56 */
}

.tcat2 .tcl {
height: 39px; /* 56 */
}

.tcl a {
color: #696969;
text-decoration: none;
}

.tcl a:hover {
color: #878787;
text-decoration: underline;
}

.tcat1 .tcr{
float: right;
margin-right: 3px;
}

.tcat2 .tcr {
float: right;
margin-right: 3px;
}

.pagenav{
background: url(../../images/komavideo/misc/vbmenu_control.jpg);
color: #f5f5f5;
padding: 0px;
margin: 0px;
height: 35px;
word-wrap: nowrap;
}

.pagenav a { 
color: #f5f5f5;
}

.pagelist {
background: url(../../images/komavideo/misc/pagelist.jpg);
float: left;
word-wrap: nowrap;
margin: 0 0 0px 10px;
padding: 0 15px;
height: 35px;
color: #525253;
}

.pagelist a {
color: #525253;
}

.alt1Active {
padding: 2px 9px;
}

tr.td_noborder td {
border-bottom: 0px none;
}

tr.td_wborder td.alt1, tr.td_wborder td.alt1Active {
border-left: 1px solid #dcecf2;
border-right: 1px solid #bcd6e4;
border-bottom: 1px solid #bcd6e4;
}

tr.td_wborder td.alt2, tr.td_wborder td.alt2Active {
border-left: 1px solid #dcecf2;
border-right: 1px solid #bcd6e4;
border-bottom: 1px solid #bcd6e4;
}

#memberlist_search {
background: #f5f5f5 url(../../images/komavideo/misc/bg_tcat.gif) repeat-x top left;
border-left-width: 0px;
}


.forumbit_expand {
display: block;
width: 38px;
height: 35px;
background-image: url(../../images/komavideo/misc/forumbit_expand.png);
float: left;
cursor: pointer;
}

.forumbit_collapse {
display: block;
width: 38px;
height: 35px;
background-image: url(../../images/komavideo/misc/forumbit_collapse.png);
float: left;
cursor: pointer;
}

.tcat img {
position: relative;
}

#forumstats_container {
height: 153px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */