/* General font families for common tags */
font,th,td,p			{ color: #010101; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:link,a:active,a:visited	{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto;}
a:hover			{ color: #794343; text-decoration: none; cursor: url(../cur/select.cur), auto;}
hr				{ border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000000; height: 0px; }
.forumline			{ border: solid 1px #000000; }
body				{ cursor: url(../cur/default.cur), auto; }

/* Main table cell colours and backgrounds */
td.row1			{ border-top-color: #000000; border-top-style: solid; border-top-width: 1px; }
td.row2			{ border-top-color: #000000; border-top-style: solid; border-top-width: 1px; }
td.row3			{ border-top-color: #000000; border-top-style: solid; border-top-width: 1px; }

/* Header cells - the blue and silver gradient backgrounds */
th				{ color: #010101; font-weight: bold; font-size: 11px; height: 25px }

/* Setting additional nice inner borders for the main table cells */
td.cat,td.catHead,td.catBottom										{ height: 28px; border-width: 0px 0px 0px 0px; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR		{ font-weight: bold; height: 28px }
td.row3Right,td.spaceRow											{ border-top-color: #000000; border-top-style: solid; border-top-width: 1px; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2					{ color: #010101; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

/* General text */
.gen							{ font-size : 12px; }
.genmed						{ font-size : 11px; }
.gensmall						{ font-size : 10px; }
.gen,.genmed,.gensmall				{ color: #010101 }
a.gen,a.genmed,a.gensmall				{ color: #010101; text-decoration: none }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #794343; text-decoration: none }


/* The register, login, search etc links at the top of the page */
.mainmenu			{ color: #010101; font-size: 12px; }
a.mainmenu			{ color: #010101; text-decoration: none }
a.mainmenu:visited		{ color: #010101; text-decoration: none }
a.mainmenu:hover		{ color: #794343; text-decoration: none }

/* Forum category titles */
.cattitle			{ color: #010101; font-weight: bold; font-size: 11px; }
a.cattitle			{ color: #010101; text-decoration: none }
a.cattitle:hover		{ color: #794343 }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink			{ color: #010101; font-weight: bold; font-size: 12px; }
a.forumlink			{ color: #010101; text-decoration: none }
a.forumlink:hover		{ color: #010101; text-decoration: none }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav				{ color: #010101; font-weight: bold; font-size: 10px; cursor: url(../cur/select.cur), auto;}
a.nav				{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto; }
a.nav:visited			{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto; }
a.nav:hover			{ color: #794343; text-decoration: none; cursor: url(../cur/select.cur), auto; }

/* titles for the topics: could specify viewed link colour too */
.topictitle			{ color: #010101; font-weight: bold; font-size: 10px; }
a.topictitle:link		{ color: #010101; text-decoration: none; }
a.topictitle:visited		{ color: #010101; text-decoration: none; }
a.topictitle:hover		{ color: #794343; text-decoration: none; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name				{ color: #794343; font-size: 11px; }
.nametopic			{ color: #D9C89F; font-size: 11px; }

/* Location, number of posts, post date etc */
.postdetails			{ color: #010101; font-size: 10px; }
.postdetailstopic		{ color: #D9C89F; font-size: 11px; }

/* The content of the posts (body of text) */
.postbody			{ font-size : 13px;}
a.postlink:link		{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto; }
a.postlink:visited		{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto; }
a.postlink:hover		{ color: #794343; text-decoration: none; cursor: url(../cur/select.cur), auto; }

/* Quote & Code blocks */
.code				{ color: #010101; font-style: italic; font-size: 12px; line-height: 125%; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #000000; font-weight: normal; background-image: url(../images/side/background_dark.jpg) }
.quote				{ color: #010101; font-style: italic; font-size: 12px; line-height: 125%; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #000000; font-weight: normal; background-image: url(../images/side/background_dark.jpg) }
.topic_icons img		{ padding-top:4px; }

/* Form elements */
input,textarea, select	{ color: #010101; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color: #000000; cursor: url(../cur/select.cur), auto; background-image: url(../images/side/background_dark.jpg) }

/* The text input fields background colour */
input.post,textarea.post,select	{ background-image: url(../images/side/background_dark.jpg) }
input					{ text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button			{ font-weight: bold; color: #010101; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/side/background_dark.jpg) }

/* The main submit button option */
input.mainoption		{ font-weight: bold; background-image: url(../images/side/background_dark.jpg) }


/* None-bold submit button */
input.liteoption		{ font-weight: bold; border-top-color: #56482E; border-right-color: #413423; border-bottom-color: #413423; border-left-color: #56482E; background-image: url(../images/side/background_dark.jpg) }

/* This is the line in the posting page which shows the rollover */
.helpline					{ border: none; color: #010101; }
abbr, acronym					{ border-bottom: 1px dotted #333; cursor: help; color: #794343; font-weight: bold; }
.smilie						{ color: #010101; font-weight: bold; font-size: 10px; }
a.smilie					{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto; }
a.smilie:visited				{ color: #010101; text-decoration: none; cursor: url(../cur/select.cur), auto; }
a.smilie:hover					{ color: #794343; text-decoration: none; cursor: url(../cur/select.cur), auto; }

/* Lightbox */
#lightbox					{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img					{ border: none; }
#outerImageContainer				{ position: relative; background-color: #000; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer					{ padding: 10px; }
#loading					{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav					{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav			{ left: 0; }
#hoverNav a					{ outline: none;}
#prevLink, #nextLink				{ width: 49%; height: 100%; background: transparent url(../images/forum/lightbox/blank.gif) no-repeat; display: block; }
#prevLink					{ left: 0; float: left;}
#nextLink					{ right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover	{ background: url(../images/forum/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover	{ background: url(../images/forum/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer				{ font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData					{ padding:0 10px; color: #666; }
#imageData #imageDetails			{ width: 70%; float: left; text-align: left; }	
#imageData #caption				{ font-weight: bold; }
#imageData #numberDisplay			{ display: block; clear: left; padding-bottom: 1.0em; }			
#imageData #bottomNavClose			{ width: 66px; float: right;  padding-bottom: 0.7em; }	
#overlay					{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }