/*
  The Chainbuster Theme for php version 2+
  Created by Diversified Web Designs
  http://www.DiversifiedWebDesigns.com
*/

/********************************************************************/
/* General page style. The scroll bar colors only visible in IE5.5+ */
/********************************************************************/

/* Color Schemes:*/
/* Red: #D7271C -> 215,39,28 */
/* Black: #000000 -> 0,0,0 */
/* Black: #221C15 -> 34,28,21 */
/* Gray: #999999 -> 153,153,153 */
/* Light Gray: #666666 -> 102,102,102 */
/* Dark Gray: #333333 -> 51,51,51 */

body {
	background-color:#FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555555;
	margin: 0px;
	padding: 0px;

	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #221C15;
	scrollbar-shadow-color: #221C15;
	scrollbar-3dlight-color: #221C15;
	scrollbar-arrow-color:  #D7271C;
	scrollbar-track-color: #221C15;
	scrollbar-darkshadow-color: #221C15;
}

.ifrm {
    background-image : url(images/_page_bg.gif);
}

div.bg_div {
	background-image : url(images/_main_bg.jpg);
	background-repeat : repeat-x;
	width: 100%;
}

html>body .bg_div {
	width: auto;
}

._mtable_bg {
	background-color : #221C15;
}

._mheader_bg {
	background-image : url(images/_header_bkg.jpg);
	background-repeat : repeat-x;
	height: 178 px;
	width: 1105 px;
}

._header_bg {
	background-image : url(images/mheader_bg.jpg);
	background-repeat : repeat-x;
	height: 142 px;
	width: 1115 px;
}

._mmenubar_mid {
	background-image : url(images/mtable_mid_btm.jpg);
	background-repeat : no-repeat;
	height: 28 px;
	width: 874;
}

._mmenubar_bg {
	background-image : url(images/navbar_bkg.jpg);
	background-repeat : repeat-x;
	height: 28 px;
	width: 864;
}

._mdivider_bg {
	background-image : url(images/_divider_bg.jpg);
	background-repeat : repeat-x;
	height: 6 px;
	width: 900 px;
}

/********************/
/* table background */
/********************/

.mtable_bg {
    background-image : url(images/td_bg.jpg);
	background-repeat : no-repeat;
    background-position : top right;
    background-color:#353335;
}

.mtable_top_left {
   background-image : url(images/_border_top_left.png);
   background-repeat : no-repeat;
}

.mtable_top_middle {
	background-image: url(images/_border_top_middle.png);
	background-repeat: repeat-x;
}

.mtable_top_right {
    background-image : url(images/_border_top_right.png);
   	background-repeat : no-repeat;
}

.mtable_side_left {
	background-image: url(images/_border_left.png);
	background-repeat: repeat-y;
}

.mtable_side_right {
	background-image: url(images/_border_right.png);
	background-repeat: repeat-y;
}

.mtable_bottom_left {
	background-image : url(images/_border_btm_left.png);
	background-repeat : no-repeat;
}

.mtable_bottom_middle {
	background-image : url(images/_border_btm_middle.png);
	background-repeat : repeat-x;
}

.mtable_bottom_right {
	background-image : url(images/_border_btm_right.png);
	background-repeat : no-repeat;
}

.mtablebox {
	/* filter: Alpha(Opacity=20);	*/
	background-image : url(images/_page_bg.gif);
}

/*****************************************/
/* General font families for common tags */
/*****************************************/

font, th, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif
}

hr {
	height: 0px;
    border: solid #D1D7DC 0px;
    border-top-width: 1px;
}

/*********************************************************************/
/* This is the border line & background colour round the entire page */
/*********************************************************************/

.bodyline {
    border: 1px #000094 dashed;
}

/***************************************************/
/* This is the outline round the main forum tables */
/***************************************************/

.forumline {
	background-color: #EFEFEF;
    border: 1px #000000 solid;
}

/*******************************************/
/* Main table cell colours and backgrounds */
/*******************************************/

td.row1	{ border-color: #333333; }
td.row2	{ border-color: #333333; }
td.row3	{ border-color: #333333; }

/*************************************************************************************/
/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
/*************************************************************************************/

td.rowpic {
    background-color: #efefef;
    background-image: url(images/cellpic2.jpg);
    background-repeat: repeat-y;
}

/***********************************************************/
/* Header cells - the blue and silver gradient backgrounds */
/***********************************************************/

th {
	color: #EFEFEF;
    font-size: 10px;
    font-weight : bolder;
	background-color: #221C15;
    height: 15px;
	background-image: url(images/cellpic3.gif);
}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
	background-color:#EFEFEF;
    border: #000000;
    border-style: solid;
    height: ;
}

/****************************************************************/
/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
/****************************************************************/

td.cat, td.catHead, td.catBottom {
	border-width: 0px 0px 1px 0px;
}

th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold;
    border: #FFFFFF;
    border-style:
    solid; height: 28px;
}

td.row3Right, td.spaceRow {
	background-color: #D1D7DC;
    border: #FFFFFF;
    border-style: solid;
}

th.thHead, td.catHead {
	font-size: 12pt;
    border-width: 1px 1px 0px 1px;
}

th.thSides, td.catSides, td.spaceRow { border-width: 0px 1px 0px 1px; }
th.thRight, td.catRight, td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft, td.catLeft { border-width: 0px 0px 0px 1px; }
th.thBottom, td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/***********************************************************************/
/* The largest text used in the index page title and toptic title etc. */
/***********************************************************************/

.maintitle, h1, h2 {
	font-weight : bolder;
    font-size : 22px;
    font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    font-style : italic;
	text-decoration : none;
    line-height : 120%;
    color : #C25715;
}

ul {
	padding:0;
	margin:0 0 0 25px;
	list-style-type:square;
}
*/
/*
li {
	padding:0;
	margin:0 0 0 0;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:8 px;
	color:#353335;
	line-height:1em;
	min-height:1em;
	clear:both;
}


/****************/
/* General text */
/****************/

.genlarge { font-size:12 px; }
.gen { font-size:10 px; }
.genmed { font-size:9 px; }
.gensmall { font-size:8 px; }
.gen, .genmed, .gensmall, .genlarge { color:#333333; }

a.gen, a.genmed, a.gensmall {
	color: #D7271C;
    text-decoration: none;
    border-bottom : 1px dashed #D7271C;
}

a.gen:hover, a.genmed:hover, a.gensmall:hover {
	color: #D7271C;
    text-decoration: underline;
    border-bottom : 0px dashed #D7271C;
}

/*****************************************************************************************/
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
/*****************************************************************************************/

.nav			{ font-weight: bold; font-size: 10 px; color : #FFFFFF;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:visited	{ text-decoration: none; color : #006699; }
a.nav:active	{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; color : #D7271C; }

.navmed			{ font-weight: bold; font-size: 9 px; color : #FFFFFF;}
a.navmed			{ text-decoration: none; color : #006699; }
a.navmed:visited	{ text-decoration: none; color : #006699; }
a.navmed:active	{ text-decoration: none; color : #006699; }
a.navmed:hover		{ text-decoration: underline; color : #D7271C; }

.navsmall			{ font-weight: bold; font-size: 8 px; color : #FFFFFF;}
a.navsmall			{ text-decoration: none; color : #006699; }
a.navsmall:visited	{ text-decoration: none; color : #006699; }
a.navsmall:active	{ text-decoration: none; color : #006699; }
a.navsmall:hover		{ text-decoration: underline; color : #D7271C; }

/****************************************************************/
/* The register, login, search etc links at the top of the page */
/****************************************************************/

.mainmenu {
	font-size : 11px;
	color : #000000
}

.mainmenu a{
	text-decoration: none;
    color : #006699;
}

.mainmenu a:hover {
	text-decoration: underline;
    color : #DD6900;
}

/****************************************************************/
/* The navigation links at the top of the page */
/****************************************************************/

.navmenu {
    font-family : "BATAVIA",Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
    font-weight: bold;
	color : #000000
}

.navmenu a, a:visited, a:active {
	text-decoration: none;
    color : #000000;
}

.navmenu a:hover {
	text-decoration: none;
    color : #FFFFFF;
}

/******************/
/* iframe elements */
/******************/
.myframe {
	background-image : url(images/_page_bg.gif);
}

/****************************************************************/
/* The sponsor links at the top of the page */
/****************************************************************/

.sponsor a{
	text-decoration: none;
    color : #01172E;
}

.sponsor a:hover {
	text-decoration: none;
    color : #DD6900;
}

/*****************************************************************************************/
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
/*****************************************************************************************/

.nav			{ font-weight: bold; font-size: 11px; color : #FFFFFF;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:visited	{ text-decoration: none; color : #006699; }
a.nav:active	{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; color : #D7271C; }

.nav_tbl			{ font-weight:; font-size: 8 px; color : #D7271C;}
a.nav_tbl			{ text-decoration: none; color : #D7271C; }
a.nav_tbl:visited	{ text-decoration: none; color : #D7271C; }
a.nav_tbl:active	{ text-decoration: none; color : #D7271C; }
a.nav_tbl:hover		{ text-decoration: underline; color : #006699; }

/***********************/
/* Quote & Code blocks */
/***********************/

.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/*****************************/
/* Copyright and credit info */
/*****************************/

.copyright {
	font-size: 8pt;
	font-family: BATAVIA, Verdana, Arial, Helvetica, sans-serif;
    color: #EFEFEF;
    letter-spacing: -1px;
}

a.copyright	{
	color: #ED1C24;
    text-decoration: none;
}

a.copyright:hover {
	color: #999999;
    text-decoration: underline;
}

.credit	{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: -1px;
}

a.credit		{
	color: #FFFFFF;
	text-decoration: none;
}

a.credit:hover {
	color: #FFCE00;
	text-decoration: underline;
}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*******************************/
/* A bold submit button option */
/*******************************/

input.mainoption {
	border-color : #efefef #333333 #333333 #999999;
    border-style : ridge;
    border-width : ;
	background-color : #D7271C;
	font-weight : bold;
	background-image : url(images/buttonbgpic.gif);
	color : #221C15;
}

/*****************************/
/* A none-bold submit button */
/*****************************/

input.liteoption {
	border-color : #EEEEEE #999999 #999999 #EEEEEE;
	background-color : #FAFAFA;
	font-weight : normal;
	background-image : url(images/buttonbgpic.gif);
	color : #0D406A;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }

/*******************************************/
/* Radio buttons and checkboxes without bg */
/*******************************************/

.checkbox {
	background-image : none;
	background-color : transparent;
}

/****************/
/* FadingTicker */
/****************/

.fadingticker {
    font-weight : bolder;
    font-size : 12 px;
    font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    font-style : italic;
	text-decoration : none;
	line-height : 25px;
	color: #D7271C;
}

/******************/
/* index elements */
/******************/

.login_index { padding-bottom : 10px; }

/*******************/
/* CATEGORY Header */
/*******************/

.cheader {
    background-image: url(images/cat.jpg);
	background-repeat: repeat-x;
    height: 20px;
}

td.cheader_body {
	border-bottom: solid #D7271C 1px;
}

/***************/
/* Misc styles */
/***************/

.AdobeAcrobate {
	font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    font-weight:bold;
    font-size:10pt;
    color:#9f0000;
}

/*****************************/
/* Driving Directions styles */
/*****************************/

.DrivingTable {
	border-color:#0092CB;
    border-top-style:solid;
	border-left-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
	border-width:thin;
	background-color:#cccc99;
};

.DrivingDirectText {
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10pt;
    color:#9f0000;
}

.ClickMapquest {
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:9px;
    color:#9f0000;
}

.MapquestSelectBox {
	width:150px; font-weight:bold; font-size:9px;
}

h3{
	color:#221C15;
	font:12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0 0 0;
	text-align:right;
}

#content{
	width:620px;
	overflow:hidden;
}
.content-block{
	width:620px;
	min-height:34px;
	overflow:hidden;
	padding:0 0 34px;
}
/*-----------------------------Column 1----------------------*/
.column-1{
	width:310px;
	float:left;
	padding:0;
	margin:0;
}
.text{
	width:300px;
	margin:0;
	padding:10px;
}
.block-1,
.block-2{
	overflow:hidden;
	padding:7px 0;
	margin:0;
	font:10px Georgia, "Times New Roman", Times, serif;
	color:#221C15;
}

.block-1 img{
	border:none;
	float:right;
	padding:0;
	margin:0 0 0 10px;
}
.block-1 p{
	text-align:right;
	font-style:italic;
	padding:0;
	margin:0;
	color: #353335;
	line-height:18px;
}
.block-1 a,
.block-2 a{
	font-style:italic;
	text-align:right;
	line-height:65px;
}

/*-------------------------Column 2-----------------------------------*/
.column-2{
	width:310px;
	float:right;
}
.block-2 img{
	border:none;
	float:left;
	padding:0;
	margin:0 10px;
}
.block-2 p{
	text-align:left;
	font-style:italic;
	padding:0;
	margin:0;
	color: #353335;
	line-height:18px;
}
.block-2 h3{
	text-align:left;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");