/* CSS Document */

/*  
Theme Name: vizB Forum
Theme URI: http://forum.vizb.com/
Description: The default theme for vizB Forum
Version: 1.0
Author: vizB
Author URI: http://vizb.com/

	vizB Forum
	http://forum.vizb.com/

	This theme was designed and built by vizb.

*/

*html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

*{
	padding:0;
	margin:0;
}

li{
	list-style:none;
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
}

body
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 76%;
}

hr
{
  display: none;
}

/* -----------------------

Header Styles Begins here 

---------------------------- */

#header{
  background:url(images/top-tile.gif) repeat-x 0 0;
  height:190px;
}

#brdtitle
{
  float:left;
  height:186px;
  width:400px;
}
.description{
	display:none;
	visibility:hidden;

}
#header h1{
	display:block;
	background:url(images/logo.jpg) no-repeat 0 0;
	width:394px;
	height:185px;
	margin-left:20px;
	text-indent:-10000px;
}
#header h1 a
{
  display:block;
  width:394px;
}

#header-right{
	margin-left:400px;
	height:186px;

}

#pg-links{
	height:94px;
	float:right;
	padding-right:35px;
}

#pg-links li{
	float:left;
}

#pg-links li a{
	background:url(images/pages-link-bg.gif) no-repeat 0 0;
	width:100px;
	height:39px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:1.2em;
	line-height:2em;
	
}

#pg-links li a:hover{
	background:url(images/pages-link-bg.gif) no-repeat left bottom;
}


#board-links{
	position:absolute;
	right:40px;
	top:100px;
}
#brdmenu li{
	float:left;
	padding-left:20px;
	font-size:1.2em;
}
#brdmenu li a{
	color:#017ACD;
	border-bottom:2px solid #64AFE3;
	display:block;
}
#brdmenu li a:hover{
	color:#FFBA3E;
	border-bottom:2px solid #F6D293;
}
#brdwelcome{
	clear:both;
	padding-top:0.8em;
	text-align:right;
	font-size:1.2em;
	color:#595959;
	font-style:italic;
}

/*------------------------------------*/
/*------------EDITS------------------*/
/*------------------------------------*/
#board-links{
	float:right;
}
#brdmenu{
	float:right;
}
.conl li{
	font-style:normal;
	color:#3289C6;
	padding-bottom:3px;
}
.conr{
	float:right;	
}

.conr li{
	float:left;
	margin:30px 0 0 15px;
	font-size:.9em;
}

.conr li a{
	border-right:1px solid #EF7700;
	font-style:normal;
	color:#EF7700!important;
	padding-right:8px;
}

.conr li a:hover{
	font-style:normal;
	color:#3289C6!important;
	text-decoration:underline;
}
.blockpost h2{
	display:none;
	visibility:hidden;
}

.blockpost dt a{
	color:#EF7700!important;
	letter-spacing:-1px;
	font-size:1.4em;
}
.blockpost dd{
	padding-bottom:4px;
}

.blockpost dt a:hover{
	color:#3289C6!important;
	text-decoration:underline;

}

.postright{
	width:100%;
	border:1px solid #92C201;
	background:#fff;
	margin:10px 30px 0 0;
}
	
.postright h3{
	background:#017ACE url(images/bt-bg2.gif) repeat-x left bottom;
	color:#fff;
	font-size:1.4em;
	padding:0.5em;
	padding-left:1.2em;
	letter-spacing:-1px;
}

.postright p{
	padding:0.5em 0.5em 0.5em 1.5em;
}
.postfootleft p{
	margin-top:10px;
}
.usertitle{
	font-size:1.3em;
	border-bottom:2px solid #3289C6;
	padding-top:8px;
	color:#3289C6!important;
}
.blockpost dd a{
	font-size:1em;
}

.postfootright ul{
	width:250px;
	float:left;
}

.postreport a{
	font-size:1em;
	color:#333;
}

.block{
	border:1px solid #017ACE;
	background:#fff;
	margin-bottom:30px;
}
.block h2{
	background:#017ACE url(images/bt-bg1.gif) repeat-x left bottom;
	color:#fff;
	font-size:1.4em;
	padding:0.5em;
	padding-left:1.2em;
	border-bottom:1px solid #fff;
	letter-spacing:-1px;
}
.block .inbox table{
	width:100%;
}

.block p{
	padding:10px 0 10px 20px;
}

.block p a{

	color:#EF7700!important;
	
}
.block p a:hover{
	color:#3289C6!important;
	text-decoration:underline;
}
.blockform{
	margin-top:40px;
}

.box .inbox ul{
	float:left;

}
.box .inbox li{
	float:left;
	padding-top:10px;
	
}
.box .inbox li a{
	margin-right:20px;
	border-bottom:2px solid #64AFE3;
	color:#017ACD;
	display:block;
	padding-bottom:1px;
	
}
.box .inbox li a:hover{
	border-bottom:2px solid #F6D293;
	color:#FFBA3E;
}
.bblinks{
	display:none;
}

/*------------------------------------*/
/*------------EDITS ENDS------------------*/
/*------------------------------------*/

/* -----------------------

Content Styles begins here 

---------------------------- */


#content
{
  background:url(images/cont-tile.gif) repeat-x 0 0;
  padding:60px 40px;
}

.blocktable{
	border:1px solid #017ACE;
	background:#fff;
	margin-bottom:30px;
}
.blocktable h2{
	background:#017ACE url(images/bt-bg1.gif) repeat-x left bottom;
	color:#fff;
	font-size:1.4em;
	padding:0.5em;
	padding-left:1.2em;
	border-bottom:1px solid #fff;
	letter-spacing:-1px;
}
.blocktable .inbox table{
	width:100%;
}

.inbox table thead .tcl,.inbox table thead .tc2,.inbox table thead .tc3,.inbox table thead .tcr{
		background:#98BE2A url(images/bt-bg2.gif) repeat-x left top;
		padding-left:1.2em;
		padding:0.5em;
		color:#2E3D00;
		text-align:center;
		border-bottom:1px solid #fff;
		
}
.inbox table thead .tc2,.inbox table thead .tc3,.inbox table thead .tcr{
	border-left:1px solid #fff;
}
.inbox table thead .tcl,.inbox table thead .tcr{
	text-align:left;
	padding-left:1.5em;
	width:50%;
}
.inbox table thead .tcr{
	width:30%;
}
.inbox table thead .tc2,.inbox table thead .tc3{
	width:10%;
}
.inbox table .tcl, .inbox table .tc2, .inbox table .tc3, .inbox table .tcr{
	padding:1.5em 0 0 0;
	vertical-align:top;
	border-bottom:1px solid #fff;
	padding-bottom:0.5em;
}
.inbox table .tcl, .inbox table .tcr{
	padding-left:1.3em;
	background:url(images/content-bg.gif) repeat-x left bottom;
}
.inbox table .tc2, .inbox table .tc3{
	text-align:center;
	background:url(images/content-bg.gif) repeat-x left bottom;
	border-left:1px solid #FFF;
}
.inbox table .tcr{
	border-left:1px solid #FFF;
}
.inbox table .tcl{
	
}


.inbox table h3{
	font-size:1.4em;
	letter-spacing:-1px;
	margin-right:2em;
	padding-bottom:0.4em;
	color:#EF7700;
}
.inbox table h3 a{
	color:#EF7700;
}
.inbox table h3 a:hover{
	color:#0179CC;
}

.inbox table a{
	color:#EF7700;
}
.inbox table a:hover{
	color:#0179CC;
}

.inbox table .intd{
	background:url(images/b-ico1.gif) no-repeat 0 0;
	padding-left:3.5em;
	padding-bottom:1.4em;
	
}


#brdstats{
	border:1px solid #017ACE;
	background:#F2F8FC;
	padding:1.5em;
	height:1%;
	overflow:hidden;
	color:#6F8EA3;
}
#brdstats h2{
	display:none;
	visibility:hidden;
}
#brdstats dl{
	float:left;
	padding-right:100px;
}
#brdstats dt{
	color:#017ACE;
	font-size:1.2em;
	padding-bottom:1em;
	letter-spacing:-1px;
}
#brdstats dd strong{
	color:#EF7700;
	font-weight:normal;
}
#brdstats dd a{
	color:#EF7700;
	border-bottom:1px dashed #EF7700;
}



#brdfooter{
	background:#525252;
	color:#E9E9E9;
	font-size:1em;
	clear:both;
	padding-left:2.5em;
}

#brdfooter h2{
	display:none;
	visibility:hidden;
}

#searchlinks{
	display:none;
	visibility:hidden;
}


.cr{
	background:url(images/bee-copyright.gif) no-repeat 0 2em;
  	padding-left:125px;
 	height:90px;
  	padding-top:3em;
	padding-bottom:2em;
}
.cr p{
	float:left;
	color:#888;
	margin-top:15px;
}

.linkst a, .linksb a{
	color:#4F6900;
}
.linkst a:hover, .linksb a:hover{
	text-decoration:underline;
}
.linkst , .linksb{
	height:1%;
	overflow:hidden;
}
.pagelink{
	float:left;
	padding-bottom:15px;	
}
.linkst ul, .linksb ul{
	float:right;
}
.linkst li, .linksb li{
	float:left;
}
.linksb{
	margin-top:-15px;
}

.blockform{
	border:1px solid #017ACE;
	background:#fff;
}

.blockform h2{
	background:#017ACE url(images/bt-bg1.gif) repeat-x left bottom;
	color:#fff;
	font-size:1.4em;
	padding:0.5em;
	padding-left:1.2em;
	border-bottom:1px solid #fff;
	letter-spacing:-1px;
}

.blockform .inform{
	margin:1.6em;
}

.blockform fieldset{
	border:1px solid #8DB21E;
	
}
.blockform legend{
	color:#2E3D00;
	font-size:1.2em;
	margin-left:0.8em;
	padding-left:0.2em;
	padding-right:0.2em;
}
.blockform .infldset{
	padding:1.2em;
}

.infldset label{
	padding:0.5em 0;
	display:block;
	color:#000;
}

.infldset p{
	padding:1.2em 0 0;
}

.infldset input, .infldset select{
	width:500px;
	padding:0.2em;
	background:#EDEEEE;
	border:1px solid #999;
	font-size:1.3em;
}

.infldset .rbox input{
	width:auto;
	padding:0;
	background:none;
	border:none;
	margin-right:10px;


}

.blockform h3{
	font-size:1.4em;
	letter-spacing:-1px;
	margin-right:2em;
	padding-bottom:0.4em;
	color:#EF7700;
}
.blockform p{
	padding-bottom:1.2em;
}
.blockform p input{
	margin-left:1.5em;
	background:#027DCF;
	color:#fff;
	border:none;
	padding:0.3em;
	border:1px solid #004A7B;
	border-top:1px solid #006BB2;
	border-left:1px solid #006BB2;
	cursor:pointer;
	margin-right:10px;
}
