/* Gets rid of the need for border="0" on hyperlinked images */
img {
	border:none}

/* The content of the posts (body of text) */
body {
        background:#3F4541;
	color:#e7e7e7;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	
	/*
	scrollbar-3dlight-color: #6a6a6a;
        scrollbar-arrow-color: #fc9b00;
        scrollbar-darkshadow-color: #000000;
        scrollbar-face-color: #444444;
        scrollbar-highlight-color: #444444;
        scrollbar-shadow-color: #000000;
        scrollbar-track-color: #2e2e2e
        */

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 0px;
	padding-left: 84px;
	background-image: url(/pic/bg-zf3.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat
}

/* General font families for common tags */
font,th,td,p {
	font-family: Verdana, Arial, Helvetica, sans-serif
}

/* General page style */
a:link,a:active,a:visited {
        text-decoration: none; 
	color: #bfd0bf}
a:hover {
	text-decoration: underline;
	color: #78837b;
}


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

h1,h2 {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size : 22px;
        font-weight : bold; text-decoration : none;
	line-height : 120%;
	color : #FFFFFF;
}

/* This is the border line & background colour round the entire page */
.bodyline	{
	background:#303030;
	border: 1px solid #3F4541
}

/* This is the outline round the main forum tables */
.forumline	{
	background:#010101;
	border:1px solid #3F4541
}

/* Main table cell colours and backgrounds */
td.row1	{
	background:#272727
}
td.row2	{
	background:#303030
}
td.row3	{
	background:#414141
}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic {
	background: #343434 url(images/cellpic2.jpg) repeat-y
}

/* Table Header cells */
th {
	background: #171717 url(images/cellpic3.gif);
	color: #8e8e8e;
	font-size:11px;
	font-weight:bold;
	height:27px;
	white-space:nowrap;
	text-align:center;
}

/* Category gradients*/
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	font-weight:bold;
	letter-spacing:1px;
	background:#191919 url(images/cellpic1.gif);
	height:29px;
	text-indent:4px
}

td.row3Right,td.spaceRow {
	background:#464646
}

/* th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold;
	height: 20px;
}
th.thHead,td.catHead {
	font-size: 12px;
	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;
}
*/

.maintitle	{
	font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#767676
}

.gen {
	font-size: 12px;
}
.genmed {
	font-size: 11px;
}
.gensmall {
	font-size: 10px;
}
.gen,.genmed,.gensmall {
	color: #FFFFFF;
}
a.gen,a.genmed,a.gensmall {
	color: #FFFFFF;
	text-decoration: none;
}
a.gen:hover,a.genmed:hover,a.gensmall:hover	{
	color: #78837b;
	text-decoration: underline;
}

.mainmenu {
	font-size: 11px;
	color: #FFFFFF;
}
a.mainmenu {
	text-decoration: none;
	color: #FFFFFF;
}
a.mainmenu:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.cattitle {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: #767676;
}
a.cattitle {
	text-decoration: none;
	color: #767676;
}
a.cattitle:hover {
	text-decoration: underline;
	color:#78837b;
}

.forumlink		{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
a.forumlink 	{
	text-decoration: none;
	color: #FFFFFF;
}
a.forumlink:hover{
	text-decoration: underline;
	color: #78837b;
}

/* 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: #FFFFFF;
}
a.nav:hover		{
	text-decoration: underline;
}

/* Titles for the topics:could specify viewed link colour too */
.topictitle			{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}
a.topictitle:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.topictitle:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.topictitle:hover	{
	text-decoration: underline;
	color: #78837b;
}

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

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

.postbody {
	font-size: 12px;
}

a.postlink:link	{
	text-decoration: underline;
	color: #aeaeae;
}
a.postlink:visited {
	text-decoration: underline;
	color: #aeaeae;
}
a.postlink:hover {
	text-decoration: underline;
	color: #78837b;
}

.copyright	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #969a96;
	letter-spacing: -1px;
}
a.copyright		{
	color: #444444;
	text-decoration: none;
}
a.copyright:hover {
	color: #000000;
	text-decoration: underline;
}

select {	
        background:#303030;
        color:#e7e7e7;
        border: 1px solid #000000;
        font: normal 11px Verdana,Arial,Helvetica, sans-serif;
        padding-bottom:2px;
	padding-left:2px
        
}
input, textarea {	
        background:#303030;
        color:#e7e7e7;
        border: 1px solid #000000;
        font: normal 11px Verdana,Arial,Helvetica, sans-serif
}
input.post, textarea.post  {
	background:#303030;
	border:1px solid #000000;
	color:#e7e7e7;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:2px;
	padding-left:2px
}
input {
	text-indent: 2px;
}
input.button {
	border:1px solid #bacfba;
	background:#303030;
	font-size:11px;
	color:#bacfba
}
input.liteoption {
	border:1px solid #bacfba;
	background:#303030;
	font-size:11px;
	color:#bacfba
}
input.mainoption {
	border:1px solid #bacfba;
	background:#303030;
	font-size:11px;
	font-weight:bold
}

.helpline {
	background:#303030;
	text-align: center;
}

.codetitle { margin: 0px; padding: 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #000000; color: black; background-color: #a7a7a7; font-size: 8pt; }
.codecontent { margin: 0px; padding: 5px; border-color: #000000; border-width: 0px 1px 1px 1px; border-style: solid; color: #FFFFFF; font-weight: normal; font-size: 10pt; font-family: 'Courier New', monospace; background-color: #525252; }

.quotetitle { margin: 0px; padding: 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #000000; color: black; background-color: #a7a7a7; font-size: 8pt; }
.quotecontent { margin: 0px; padding: 5px; border-color: #000000; border-width: 0px 1px 1px 1px; border-style: solid; color: #FFFFFF; font-weight: normal; font-size: 8pt; font-family: Verdana, sans-serif; background-color: #525252; }

.topic_modtools {
	float: right;
}

#ajax_load {
	display: none;
	position: fixed;
	width: 230px;
	height: 40px;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -125px;
	padding: 10px;
	background: #E4E4E4;
	border: 1px solid #9D9D9D;
	text-align: center;
	z-index: 10000;
}

* html #ajax_load {
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/* YouTube.com */
.youtube   {
   border: 1px solid #d5d5d5;
   width: 410px;
}
.youtube .youtubeContainer   {
   position: relative;
}
.youtube .youtubeContainer   {
   color: #d5d5d5;
   cursor: pointer;
   cursor: hand;
   font-size: 11px;
   font-weight: bold;   
}
.youtubeToggler   {
   color: #d5d5d5;
   cursor: pointer;
   cursor: hand;
   font-size: 11px;
   font-weight: bold;
   text-align: right;
}

.flash   {
   border: 1px solid #d5d5d5;
   width: 500px;
}

.preview
{
	color: #000000;
	background-color: #bcbcbc;
	border: thin solid black;
	padding: 3px;
	font-size: 11px;
}

