/*****************************************************************
 * 	CSS file created by OZ website Services
 *	www.oz-web.net
 *   Created 12-06-2011
 *   Created for Terry's Custom
 *   www.terry-zone.com 
 *   Forum CSS starts at line 418
 *   Image Window CSS starts at line 1033
 *
 *****************************************************************/

/*****************************************************************
 *	 
 *	Main Body Style 
 *	 
 *****************************************************************/

html
{
	font-size: 100%;

}

body
{
	background:#C0C0C0 url('images/flames2.jpg') repeat fixed; 
	padding: 5px 5px 5px 5px;
	margin: 0;
}
	
font,th,td,p 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif 
	color : #FF0000; 
	font-size : 12px; 
	color : #FF0000; 
	text-decoration: none;
}

a 
{
	color: #CC9999; 
	text-decoration: none;
}

a:visited 
{
	color: #FF3333; 
	text-decoration: none;
}

a:hover 
{
	font-weight:bold; color: #FFFFFF; 
	text-decoration: underline;
}

a:active 
{
	font-weight:bold; color: #FFFFFF; 
	text-decoration: underline;
}

/*****************************************************************
 *	 
 *	Heading Styles 
 *	 
 *****************************************************************/

h1
{
	font-size : 26px;
	font-weight: bold;
	color : #FF0000; 
}

h2
{
	font-size : 24px;
	font-weight:bold;
	color : #FF0000; 
}

h3
{
	font-size : 23px;
	font-weight:bold;
	color : #FF0000; 
}

h4
{
	font-size : 22px;
	font-weight:bold;
	color : #FF0000; 
}

h5
{
	font-size : 20px;
	font-weight:bold;
	color : #FF0000; 
}

h6
{
	font-size : 18px;
	font-weight:bold;
	color : #FF0000; 
}

/*****************************************************************
 *	 
 *	Custom Text Styles 
 *	 
 *****************************************************************/

.terryxxl 
{ 
	font-size : 18px; 
}

.terryxl 
{ 
	font-size : 16px; 
}

.terrylg 
{ 
	font-size : 14px; 
}

.terrymed 
{ 
	font-size : 10px; 
}

.terrysmall 
{ 
	font-size : 8px; 
}

.red 
{ 
	font-size : 12px; 
	font-weight:bold;
	color : #FF0000; 
}

.form 
{ 
	font-size : 12px; 
	font-style: normal;
	color : #000000; 
}

/*****************************************************************
 *	 
 *	Custom List Styles 
 *	 
 *****************************************************************/

/*****************************************************************
 *	Un-Ordered List
 *****************************************************************/

UL
{
	list-style-image:url('images/bullet.gif');
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

UL UL
{
	list-style-image:url('images/bullet.gif');
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

UL UL UL
	{list-style-image:url('images/bullet.gif');
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

/*****************************************************************
 *	Ordered List 
 *****************************************************************/

OL
{
	list-style-type: decimal;
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

OL OL
{ 
	list-style-type: upper-alpha;
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

OL OL OL
{
	list-style-type: upper-roman;
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

OL OL OL OL
{
	list-style-type: lower-alpha;
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

OL OL OL OL OL
{
	list-style-type: lower-roman;
	font-size: 14px; 
	font-weight:bold; 
	color: #FFDDDD; 
}

/*****************************************************************
 *	Horizontal Rule
 *****************************************************************/

hr
{
	height: 1px;
	border-width: 0;
	background-color: #C00000;
	color: #FF0000;
}

/*****************************************************************
 *	Input Styles
 *****************************************************************/

button
{
	border-style:solid;
	border-width:1pt;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
}

input 
{
	color: #FFFFFF;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 0px;
	background-color: #000000;
}

textarea 
{
	background-color: #000000;
	color: #FFFFFF;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em; 
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #FF0000;
	padding: 2px;
}

select 
{
	color: #C0C0C0;
	background-color: #101010;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #FF0000;
	padding: 1px;
}

input.linkbutton 
{
	background-color : #000000;
	color : #FF0000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	border-color : #FF0000;
	border-width:1pt;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
}

input.shortbutton
{	
	color: #FFFFFF; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0 none;
  	background: url("images/shortbutton.gif") black no-repeat fixed ;
}

input.longbutton
{	
	color: #FFFFFF; 
	font-weight: bold; 
	width: 150px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	background: url("images/longbutton.gif") black no-repeat fixed ;
}

/*****************************************************************
 *	
 *	Custom Table Styles 
 *	
 *****************************************************************/

table
{
	width: 80%;
	border-color:#FF0000;
}

table.form
{
	width: 600;
	border-color:#FF0000;
}

table.image
{
	width: 100%;
	border: 0px;;
}

table.wheels
{
	width: 490px;
	border: 0px;;
}

/*****************************************************************
 *	
 *	Table Cell Styles 
 *	
 *****************************************************************/

/*****************************************************************
 *	Main Cells
 *****************************************************************/

td.blank 
{
	text-align: center;
	background-color: #660000;
	vertical-align: top;
}

td.left 
{
	text-align: left;
	background-color: #660000;
	vertical-align: top;
}

td.right 
{
	text-align: right;
	background-color: #660000;
	vertical-align: top;
}

/*****************************************************************
 *	Navigation Cells
 *****************************************************************/

td.nav	
{
	text-align: center;
	background-color: #660000; 
	vertical-align: top;	
}

/*****************************************************************
 *	Custom Cell for Two Wheel Travels 
 *****************************************************************/

td.twt
{
	background-color: #C0C0C0;
	background-image: url("images/twtravelsbg.jpg");
}

/*****************************************************************
 *	Custom Cell for Wheels Through Time 
 *****************************************************************/

td.wtt
{
	text-align: left;
	background-color: #A09C68;
}

/*****************************************************************
 *****************************************************************
 *****************************************************************
 *	FORUM CSS
 *****************************************************************
 *****************************************************************
 *****************************************************************/
#wrapheader 
{
	height: auto !important;
	padding: 0;
}

#wrapcentre 
{
	margin: 15px 25px 0 25px;
}

#wrapfooter 
{
	text-align: center;
	clear: both;
}

#wrapnav 
{
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
}

#logodesc 
{
	background-color: #C0C0C0;
	background-position: center bottom;
	padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:15px
}

#menubar 
{
	margin: 0 25px;
}

#datebar 
{
	margin: 10px 25px 0 25px;
}

#findbar 
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules 
{
	background-color: #C0C0C0;
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.forumrules h3 
{
	color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }

p.moderators 
{
	margin: 0;
	float: left;
	color: white;
	font-weight: bold;
}

.rtl p.moderators 
{
	float: right;
}

p.linkmcp 
{
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp 
{
	float: left;
}

p.breadcrumbs 
{
	margin: 0;
	float: left;
	color: white;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

.rtl p.breadcrumbs 
{
	float: right;
}

p.datetime 
{
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime 
{
	float: left;
}

p.searchbar 
{
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg 
{
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg 
{
	float: left;
}

p.forumdesc 
{
	padding-bottom: 4px;
}

p.topicauthor 
{
	margin: 1px 0;
}

p.topicdetails 
{
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active 
{
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active 
{
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img 
{
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor 
{
	color: #FFFFFF;
}

.postdetails 
{
	color: #FFFFFF;
}

.postbody 
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul 
{
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul 
{
	margin: 0 1.5em 0 0;
}

.posthilit 
{
	background-color: yellow;
}

.nav 
{
	margin: 0;
	color: white;
	font-weight: bold;
}

.pagination 
{
	padding: 4px;
	color: white;
	font-size: 1em;
	font-weight: bold;
}

.cattitle 
{

}

.gen 
{
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed 
{
	margin: 1px 1px;
	font-size: 1.1em;
}

.gensmall 
{
	margin: 1px 1px;
	font-size: 1em;
}

.copyright 
{
	color: #FFF;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.titles 
{
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error 
{
	color: red;
}


/* Tables
 ------------ */
th 
{
	color: #EFEFEF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: 330000;
	white-space: nowrap;
	padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px
}

.tablebg 
{
	background-color: #330000;
	width: 100%;
	text-align: left;
}

.catdiv 
{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background-color: #330000;
}
.rtl .catdiv 
{
	background-color: #330000;
}

.cat 
{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background-color: #300000;
	text-indent: 4px
}

.row2 
{
	text-align: left;
	background-color: #330000;
	padding: 4px;
}

.row3 
{
	text-align: left;
	background-color: #660000;
	padding: 4px;
}

.spacer 
{
	background-color: #000000;
}

.legend 
{
	text-align: center;
	margin: 0 auto;
}

a.forumlink 
{
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

a.topictitle 
{
	margin: 1px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

a.topictitle:visited 
{
	color: #FDABAF;
	text-decoration: none;
}

th a,
th a:visited 
{
	color: #FDABAF !important;
	text-decoration: none;
}

th a:hover 
{
	text-decoration: underline;
}

option 
{
	padding: 0 1em 0 0;
}

option.disabled-option 
{
	color: graytext;
}

.rtl option 
{
	padding: 0 0 0 1em;
}

input.radio 
{
	border: none;
	background-color: transparent;
}

.post 
{
	background-color: black;
	color: white;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode 
{
	color: #EFEFEF;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #300000;
	border: 1px solid #FF0000;
}

.btnmain 
{
	font-weight: bold;
	color: #EFEFEF;
	background-color: #300000;
	border: 1px solid #FF0000;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnlite 
{
	font-weight: normal;
	color: #EFEFEF;
	background-color: #300000;
	border: 1px solid #FF0000;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnfile {

	font-weight: normal;
	color: #EFEFEF;
	background-color: #300000;
	border: 1px solid #FF0000;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline 
{
	color: #EFEFEF;
	background-color: #300000;
	border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle 
{
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #EFEFEF;
	background-color: #300000;
	border: 1px solid #FF0000;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle 
{
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	color: #EFEFEF;
	background-color: #663333;
	border: 1px solid #FF0000;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.attachcontent 
{
	font-size: 0.85em;
}

.codetitle 
{
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #C4AAAA;
	color: #FFFFFF;
	background-color: #C4AAAA;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent 
{
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #FF0000;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #FF0000;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #333333;
}

.syntaxbg 
{
	color: #300000;
}

.syntaxcomment 
{
	color: #FF0119;
}

.syntaxdefault 
{
	color: #FF0000;
}

.syntaxhtml 
{
	color: #CFCFCF;
}

.syntaxkeyword 
{
	color: #770000;
}

.syntaxstring 
{
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour 
{
	background-color: #000000;
}

.pm_replied_colour 
{
	background-color: #C4AAAB;
}

.pm_friend_colour 
{
	background-color: #770000;
}

.pm_foe_colour 
{
	background-color: #0000DD;
}


/* Misc
 ------------ */
img 
{
	border: none;
}

.sep 
{
	color: black;
	background-color: #FFA34F;
}

table.colortable td 
{
	padding: 0;
}

pre 
{
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap 
{
	white-space: nowrap;
}

.username-coloured 
{
	font-weight: bold;
}



/*****************************************************************
 *****************************************************************
 *****************************************************************
 *
 *
 * Image Popup Window Style
 *
 *
 *****************************************************************
 *****************************************************************
 *****************************************************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
border: 1px solid #FF0000;
background: #C00000;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
color: #EFEFEF; 
letter-spacing: 5px;
line-height: 1.1em;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background:#C00000; 
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid #FFFFFF;
background-color: #C00000;
padding: 5px;
z-index: 5;
}
