
/************************************************************
  Reset CSS Start
 ************************************************************/

/* Changes color for: Story Box - Post By Line */

tbody {
	border: 0;
	font-size: 100%;
	margin: 0;
	/*padding: 0;*/
}

td.extra {
	border-top: #131313 0px solid; 
	border-bottom: #898989 0px solid; 
	border-left: #131313 0px solid; 
	border-right: #898989 0px solid;
}



.left    { text-align: left; }
.center  { text-align: center; }
.justify { text-align: justify; }
.right   { text-align: right; }

.heading {
	font-weight: bold; 
	font-size: 12px; 
	color: #ffffff; 
	font-family: tahoma; 
	letter-spacing: 0px; 
	text-decoration: none;
}

.heading1 {
	font-weight: bold; 
	font-size: 12px; 
	color: #ffffff; 
	font-family: tahoma; 
	letter-spacing: 0px; 
	text-decoration: none;
}

.blocktitle {
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	font-family: arial; 
	letter-spacing: 0px; 
	text-decoration: none;
}

.storytitle {
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	font-family: arial; 
	letter-spacing: 0px; 
	text-decoration: none;
}

/* Copyright and bottom info */
.copyright          { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
a.copyright         { font-size: 12px; color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:link    { font-size: 12px; color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:active  { font-size: 12px; color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:visited { font-size: 12px; color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

input.noborder {
	color: #ffffff;
	font: 11px arial,helvetica,sans-serif;
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;
}

/* This is the border line & background colour round the entire page */
.bodyline { 
	background-color: #5c5c5c; 
	border:0px solid; 
	border-color:#000000;
}

.tablein {
	border-top: #4f4f4f 1px solid; 
	border-bottom: #898989 1px solid; 
	border-left: #4f4f4f 1px solid; 
	border-right: #898989 1px solid;
}

/* This is the outline round the main forum tables */
.forumline { 
	background: #BEBEBE;
	border: #cccccc 0px solid;
}

.forumline2	{ 
	height: 25px;
	background: #BEBEBE;
	border: #cccccc 1px solid;
}

/* Main table cell colours and backgrounds */
td.row1 {
	background: #E0E0E0;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 1px 0px;
	height: 28px;
	padding: 4px;
}

td.row1pic {
	height: 24px;
	color: #000000; 
	background: #cccccc url(../images/bar2.gif);
	border: #cccccc 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

td.attachheader {
	height: 25px;
	font-size: 12px;
	font-weight: normal;
	border-color: #000000;
	background-color: #eaebeb;

}

td.row2 {
	background-color : #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 0 1px;

}

td.row3 {
	background-color: #eaeaea;
	padding: 4px;
	font-size: 12px;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;

}

/* Category Row Right */
td.rowpic {
	color: #000000;
	background: #292929;
	border: #cccccc 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

/* Recent Topics Row*/
th {
	height: 25px;
	color: #444444;
	border-color: #ffffff;
	border-style: solid;
	font-size: 12px;
	background-color: #f0f0f0;
	white-space: nowrap;
	border-width: 1px 1px 0 1px;
	text-align: center;
}

th.bar {
	background: #cccccc;
	border: #cccccc 1px solid;
	color: #000000; 
	font-size: 12px; 
	font-weight : bold;
	height: 24px;
	text-align: center;
}

/* Category Row Left */
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
	height: 25px;
	padding: 4px;
	color: #444444;
	border-color: #ffffff;
	border-style: solid;
	font-size: 12px;
	background-color: #f0efef;
	white-space: nowrap;
	border-width: 1px 1px 0 1px;

}

td.cat, td.catHead, td.catBottom {
	height: 25px;
	color: #444444;
	border-color: #ffffff;
	border-style: solid;
	font-size: 12px;
	background-color: #f0efef;
	white-space: nowrap;
	border-width: 1px 1px 0 1px;
}

/*
  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 :-)
*/

/* Recent Topics, Row1, Viewforum_Body.tpl */
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	height: 25px;
	color: #444444;
	border-color: #ffffff;
	border-style: solid;
	font-size: 12px;
	background-color: #f0f0f0;
	white-space: nowrap;
	border-width: 1px 1px 0 1px;
}

/* Forum_Body.tpl - Last Column */
td.row3Right, td.spaceRow {
	height: 25px;
	color: #444444;
	border-color: #ffffff;
	border-style: solid;
	font-size: 12px;
	background-color: #f0f0f0;
	white-space: nowrap;
	border-width: 1px 1px 0 1px;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h2	{
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	line-height: 120%;
	color: #000000;
}

a.maintitle:link    { text-decoration: none; color : #000000; font-size: 18px; }
a.maintitle:visited { text-decoration: none; color : #000000; font-size: 18px; }
a.maintitle:hover	{ text-decoration: NONE; color : #000000; font-size: 18px; }

/* General text */
.gen { font-size : 11px; color : #000000; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { background: transparent; color: #000000; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #6a0000; text-decoration: none; }

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

/* Forum Category Titles */
.cattitle		 { font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #000000; }
a.cattitle		 { text-decoration: none; color : #444444; }
a.cattitle:hover { text-decoration: none; color: #f29702; }

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

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav		{ font-weight: bold; font-size: 12px; color: #000000;}
a.nav		{ text-decoration: none; color: #000000; }
a.nav:hover { text-decoration: none; color: #000000; }

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

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

/* Location, number of posts, post date etc */
.postdetails { font-size: 12px; color: #000000; }

/* The content of the posts (body of text) */
.postbody          { font-size : 11px; color : #000000; }
a.postlink:link	   { text-decoration: none; color : #3990AE; }
a.postlink:visited { text-decoration: none; color : #6a0000; }
a.postlink:hover   { text-decoration: underline; color : #6a0000; }

.quote {
	background: #ebeadd;
	border: 1px solid #dbdbdb;
	font-size: 0.95em;
	margin: 0.5em 1px 0 25px;
	overflow: hidden;
	padding: 5px;
}

.code {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #e0e0e0;
	color: black;
	background-color: #ebeadd;
	white-space: normal;
}

input.sub {
	color: #000000;
	font-size: 12px;
	background-color : #ffffff;
	border: #cccccc 1px solid;
}

/* The buttons used for bbCode styling in message post */
input.button {
	color: #000000;
	font-size: 12px;
	background-color : #ffffff;
	border: #cccccc 1px solid;
}

/* The main submit, go and preview buttons */
input.mainoption {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	border-right: 1px solid #A9B8C2;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #A9B8C2;
	border-left: 1px solid #ffffff;
	background: #f0f0f0;
}

/* None-bold submit, go and preview buttons */
input.liteoption {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	border-right: 1px solid #A9B8C2;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #A9B8C2;
	border-left: 1px solid #ffffff;
	background: #eeeeee;

}

/* 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 : #eeeeee;
	border: 1px solid #eeeeee;
	font-size: 12px;
	color: #000000;
	width: 99%;
}

.ecwid a, .ecwid a:active, .ecwid a:visited {
    font: normal 16px tahoma, geneva, verdana, sans-serif;
    color: #2583ad;
    background-color: transparent;
    text-decoration: underline;
    cursor: pointer;
}