/* vbnew theme for phpBB2

 * Created by Nick Mahon

 * http://nick.nineand3quarters.com/design.php

 * Inspired by vBulletin

 * http://www.vbulletin.com

 * Based on subSilver

 * http://www.subBlue.com
 
 * Modified by Martin Lewis
 
 * http://www.fullfatrr.com
 */


/* Font Properties */



body             

{

font-family: Verdana, Tahoma; 

font-size: 10px; 

color: #333333;

background: url(../../../images/layout/elements/gradient.gif) #FFFFFF top left fixed repeat-x;


}



table            

{

font-family: Verdana, Tahoma; 

font-size: 10px; 

color: #333333;

}



td               

{

font-family: Verdana, Tahoma; 

font-size: 10px; 

color: #333333;

}



.smalltext       

{ 

font-family: Verdana; 

font-size : 10px; 

color: #333333;

}

.mediumtext      

{ 

font-family: Verdana; 

font-size : 11px; 

color: #333333;

}



.largetext       

{ 

font-family: Verdana; 

font-size : 13px; 

color: #333333;

}


.catrowtext      

{ 

font-family: Verdana; 

font-size : 12px; 

color: #ffffff;

font-weight: bold;

text-align: center;

}



.toprowtext      

{ 

font-family: Verdana; 

font-size : 10px; 

color: #ffffff;

font-weight: bold; 

}


dt

{

font-weight: bold;

}



/* Cell Properties */





TD.row1	        

{ 

background-color: #ffffff;

font-family: Verdana; 

font-size : 13px; 

color: #494957;

}     

     

TD.row2	        

{ 

background-color: #f1f1f1;

font-family: Verdana; 

font-size : 12px; 

color: #494957;

}



TD.row3	        

{ 

background-color: #7c6755; 

font-family: Verdana; 

font-size : 12px; 

color: #383B3F

}

td.row4
{
margin:0px;
padding:0px;

}

TD.catrow   { 

		background-color: #333333;
		font-family: Verdana; 
		font-size : 12px; 
		color: #ffffff; 
		font-weight: bold 

		}

TD.toprow	{ 		

		background-color: #7c6755; 
		font-family: Verdana; 
		font-size : 9px; 
		color: #b0c4e0; 
		font-weight: bold 

		}

TD.tableborder
		{ 

		padding: 0px;
		background-color: #c8c8c8;

		}

TD.code	{ 

		font-family: Courier, Courier New; 
		font-size: 11px; color: #2F6982;
		background-color: #E6E6ED; 
		border: 1px solid #555576; 

		}

TD.quote	{ 

		font-family: Verdana, Arial; 
		font-size: 11px; 
		color: #535353; 
		line-height: 125%;
		background-color: #E6E6ED; 
		border: 1px solid #555576; 

		}

table.post 	{

		background-color: #c8c8c8;

		}

body.simple {

		background: #ffffff;
	
		}

form 		{

		margin: 0px;
	
		}
	
iframe 	{

		border: 1px solid #c8c8c8;
		margin: 0px;
		padding: 0px;
	
		}

/* Link Properties */

a		{
		
		text-decoration: none; 
		font-size: 11px; 
		color: #7c6755; 
		font-family: Verdana;
		font-weight: bold; 
		
		}  

a:hover	{

		color: #efae11;
		
		} 



a.forumlink	{
		
		text-decoration: none; 
		font-weight: bold; 
		font-size: 13px; 
		color: #333333; 
		font-family: Verdana;
		
		}

a.forumlink:hover
		{
		
		color: #333333; 
		text-decoration: underline;
		
		}

a.topiclink             {text-decoration: none; font-weight: bold; font-size: 13px; color: #333333; font-family: Verdana }

a.topiclink:hover         {text-decoration: underline;}


a.menulink               {text-decoration: none; font-weight: bold; font-size: 12px; color: #ffffff; font-family: Verdana }

a.menulink:hover         {color: #efae11;}
 

a.catlink                 { text-decoration: none; font-weight: bold; font-size: 13px; color: #ffffff; font-family: Verdana }   

a.catlink:hover           {color: #7c6755;}

  

a.toprowlink              { text-decoration: none; font-size: 9px; color: #FFFFFF; font-family: Verdana }   

a.toprowlink:hover        { text-decoration: underline; font-size: 9px; color: #FFFFFF; font-family: Verdana } 

     

a.smalllink               { text-decoration: underline; font-size: 10px; color: #313342; font-family: Verdana }   

a.smalllink:hover         { text-decoration: none; font-size: 10px; color: #313342; font-family: Verdana }   

  

a.mediumlink              { text-decoration: underline; font-size: 11px; color: #313342; font-family: Verdana }  

a.mediumlink:hover        { text-decoration: none; font-size: 11px; color: #313342; font-family: Verdana }   

    

a.largelink               { text-decoration: none; font-size: 13px; color: #7c6755; font-family: Verdana }

a.largelink:hover         { text-decoration: none; font-size: 13px; color: #99aadd; font-family: Verdana }         



/* Form elements */



input, textarea, select 

{

color : #000000;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 10px;

font-weight: normal;

}

body {

	background-color: #FFFFFF;
	margin: 10px;
	text-align: center;
	
	
}


/* MINWIDTH HACK FOR IE */

.width {
	width: 928px;
	min-width: 579px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
}
* html .minwidth {
	border-left: 579px solid #fff;
}
* html .container {
	margin-left: -579px;
	position: relative;
}
/*\*/
* html .minwidth, * html .container, * html .content {
	height: 1px;
}
/*/
.width {
	display: inline-block;
}
/**/

.content {
	text-align:left;
}


.width1 {
	width: 932px;
	min-width: 579px;
	margin: 0 auto;
	text-align: left;
}
* html .minwidth1 {
	padding-left: 579px;
}
/*\*/
* html .minwidth1, * html .layout {
	height: 1px;
}
/**/


/* MIN WIDTH HACK FOR IE */




div.vertspace {

	height: 8px;
}

div.vertspacetable {

	height: 10px;
	background-color:#ffffff;

}

div#headermain {

	/*border: 2px solid #cccccc;*/
	width: 100%;
	height: 169px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url('../../../images/layout/header/background_1.jpg');
	background-position: bottom left;
	
}

table.forumtable {

	border: 0px solid #cccccc;
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	background-color:#ffffff;
}

td.sitetitlecell {

	padding: 7px;
	
	vertical-align: middle;
	
	text-align: right;
	
	width: 300px;
	
}

#banner {

	width:468px;
	height:60px;
	padding:5px;
	position:relative;
	/*background-color:#004400;*/

}

#logo {
	
	width:246px;
	height:36px;
	vertical-align:top;
	position:relative;
	/*background-image: url('../../../images/layout/header/def2_net_1.gif');
	background-repeat: no-repeat;*/
	padding:10px;
	
}

* html td#logo
	{
	height:21px;
	margin-bottom:-15px;
	}

#bannerimage {

	width:246px;
	height:169px;
	background-image: url('../../../images/layout/header/background_2.jpg');
	background-repeat:no-repeat;
	background-position: top right;

}

div#headermain #sections {

	position:relative;
	vertical-align:middle;
	width:412px;
	height:55px;

	
}

#spare

 { 

 height:48px;
 }

#sections span {

	color:#999999;

}

#sections a, #sections a:link, #sections a:visited {

	text-decoration: none; 
	/*padding:8px;*/
	font-size: 14px;
	color:#876139;
	/*letter-spacing:0px;*/
	font-family: Tahoma,Verdana; 
	font-weight: bold; 
}

#sections a:hover {

	text-decoration: none; 
	color:#efae11;

}

div#menubar {

	position: relative;
	top:0px;
	height:22px;
	padding-top:5px;
	text-align:center;
	font-family: Verdana; 
	font-size : 12px; 
	background-color:#404040;
	color: #ffffff;
	font-weight: bold;


}

* html div#menubar {

	height:27px;
	
}

.largetextiamhere

{

font-family: Verdana;

font-size: 13px;

color: #999999;

font-weight: normal;

font-style: italic;

}

div#pmloginbox
		{
		
		float:right;
		position:relative;
		height:43px;
		width:260px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		padding:5px;

		}
		
* html div#pmloginbox
		{
		
		height:50px;
		width:250px;

}
				
div#pmloginbox span
		{
		
		font-family: Verdana; 
		font-size : 11px; 
		color: #333333;

		}


blockquote.quote h6

	{
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFF url(images/bg_quote_header.gif) top left no-repeat;
}

blockquote.quote {
	color: #444;
	display: block;
	margin: 5px 20px;
	width: auto;
	border: solid 1px #D0D0D0;
	background: #FFF url(images/bg_quote_content.gif) bottom right no-repeat;
	padding: 5px;
	font-size: 12px;
}

div.code {
	color: #444;
	display: block;
	margin: 5px 20px;
	width: auto;
	border: solid 1px #D0D0D0;
	background-color: #FFF;
	padding: 5px;
	font-size: 12px;
	font-family: Courier, 'Courier New', sans-serif;
}

div.code h6 {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFF url(images/icon_mini_members.gif) top left no-repeat;
}

.row3 .smalltext {

	color: #ffffff;
	font-weight: bold;
	
}

img.padded {

	border: 0;
	padding: 6px;
	
}

span.watchtopic a, span.markread a

{ 

	text-decoration: none; font-weight: bold; font-size: 11px; color: #ffffff; font-family: Verdana 

}   

span.watchtopic a:hover, span.markread a:hover

{

	color: #b0c4e0;

}


table.inboxpercent {

	border: 1px solid #c8c8c8;
	
}

table.error {

	border: 1px solid #ec6e3b;
	color: #ec6e3b;
}

table.error .smalltext {

	color: #ec6e3b;
	font-weight: bold;

}

/* RegMod-Begin */

.genoption1 { font-size : 10px; font-weight : bold; color : #008000; text-decoration:none; }
a.genoption1 { font-size : 10px; font-weight : bold; color : #008000; text-decoration:none; }
.genoption2 { font-size : 10px; font-weight : bold; color : #0000ff; text-decoration:none; }
a.genoption2 { font-size : 10px; font-weight : bold; color : #0000ff; text-decoration:none; }
.genoption3 { font-size : 10px; font-weight : bold; color : #ff0000; text-decoration:none; }
a.genoption3 { font-size : 10px; font-weight : bold; color : #ff0000; text-decoration:none; }
.genoption0 { font-size : 10px; font-weight : bold; color : #CCCCCC; text-decoration:none; }
a.genoption00 { font-size : 10px; font-weight : bold; color : #CCCCCC; text-decoration:none; }


/* RegMod-End */


td.alt2 {background-color:#a6a6a6; font-size: 10px; color: #383B3F}

td.alt1 {background-color:#efefef; font-size: 10px; color: #383B3F}

/* CALENDAR LITE MOD */

.cal_day_null 	{ background-color: #ffffff; }
.cal_day_norm 	{ background-color: #EFEFEF; } /* SAME AS .row1 */
.cal_day_today	{ background-color: #E6E6E6; } /* SAME AS .row2 */
.cal_day_highlight{ background-color: #f7e6c9; }


a.paginationlink, a.paginationlink:link, a.paginationlink:visited { text-decoration: none; font-size: 11px; font-weight:bold; color: #383B3F; font-family: Verdana }   

a.paginationlink:active, a.paginationlink:hover { text-decoration: underline; color: #383B3F; }

.currentpage {font-family: Verdana; font-size : 11px; color: #383B3F; font-weight:bold; color:#ffffff; }

.tborderpage { border: 1px solid #a6a6a6; background-color:#ffffff;}