body
{
    background: #E2E4EB url(images/bg_dark.gif);
	background-color: #F7F8FD;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

/* General font families for common tags */
font,th,td,p
{
  font:12px Verdana,Arial,Helvetica,sans-serif
}

/* General text */
.gensmall
{
  font-size:10px;
}

/* Announce background color MOD */
.col1_announce{background:#bcdcf7;}
.col2_announce{background:#bcdcf7;}
.col3_announce{background:#bcdcf7;}

.col1_sticky{background:#bfdbbf;}
.col2_sticky{background:#bfdbbf;}
.col3_sticky{background:#bfdbbf;}

.col1_global_announcement{background:#c62a3a;}
.col2_global_announcement{background:#c62a3a;}
.col3_global_announcement{background:#c62a3a;}

td.genmed,.genmed
{
  font-size:11px
}

.explaintitle
{
  font-size:11px;font-weight:bold;color:#5c81b1
}


/* General page style */
a:link,a:active,a:visited,a.postlink
{
    text-decoration: none;
	color: #213975;
}

a:hover
{
    text-decoration: underline;
	color: #5569A7;
}


/* titles for the topics:could specify viewed link colour too */
.topictitle
{
  font-size:11px;font-weight:bold
}

a.topictitle:visited
{
  color:#5493b4
}

a.topictitle:hover
{
  color:#dd6900
}

.thlink
{
  font-weight:bold;
  text-decoration:none;
}

a.thlink:active
{
  color:#ffffff;
  text-decoration:none;
}

a.thlink:visited
{
  color:#ffffff;
}

a.thlink:hover
{
  color:#ffffff;
  text-decoration:none;
}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name
{
  font-size:11px;font-weight: bold
}

hr
{
    height: 0px;
	background-color: #DDD9D1;
	border: #867F74 0px solid;
	border-top-width: 1px;
}

/* Category gradients*/
td.cat
{
  font-weight:bold;letter-spacing:1px;background:#ffffff url(images/cellpic1.gif);
  height:27px;text-indent:4px
}

td.calendar
{
  font-weight:bold;letter-spacing:1px;background:#d9e2ec url(images/cellpic1a.gif);
  height:27px;text-indent:4px
}

/* Main table cell colours and backgrounds */
.row1
{
	background-color: #F7F8FD;
	background-image: url(images/bg_row1.gif);
	border-left: #FDFDFD 1px solid;
	border-top: #FDFDFD 1px solid;
	border-right: #DEE3F1 1px solid;
	border-bottom: #DEE3F1 1px solid;}
	

.row2,.helpline
{
	background-color: #F3F5FC;
	background-image: url(images/bg_row2.gif);
	border-left: #FDFDFD 1px solid;
	border-top: #FDFDFD 1px solid;
	border-right: #DEE3F1 1px solid;
	border-bottom: #DEE3F1 1px solid;
}

.row3
{
	background-color: #EFF2FA;
	background-image: url(images/bg_row3.gif);
	border-left: #FDFDFD 1px solid;
	border-top: #FDFDFD 1px solid;
	border-right: #DEE3F1 1px solid;
	border-bottom: #DEE3F1 1px solid;
}

.row4
{
    background:#000000
}

td.spacerow
{
    background-image: url(images/bg_space_dark.gif);
	background-color: #514C43;
}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */

/* Table Header cells */
th
{
    background:#ffffff url(images/cellpic3.gif);
    font-weight: bold;
	color:#ffffff;
	height: 28px;
	border-left: #ABB9DD 1px solid;
	border-top: #ABB9DD 1px solid;
	border-right: #ABB9DD 1px solid;
	border-bottom: #ABB9DD 1px solid;}

/* This is the border line & background colour round the entire page */
.bodyline
{
	background-color: #FDFDFD;
	border-left: #5D74AE 1px solid;
	border-top: #5D74AE 1px solid;
	border-right: #5D74AE 1px solid;
	border-bottom: #5D74AE 1px solid;}


/* This is the outline round the main forum tables */
.forumline
{
	background-color: #FFFFFF;
	border: #5D74AE 1px solid;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1
{
  font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#5c81b1
}

.subtitle,h2
{
  font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none
}


/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav
{
  font-size:11px;
  font-weight:bold;
  color: #213975;
}

a.nav:active
{
  color:#213975;
  text-decoration:none;
}

a.nav:visited
{
  color:#213975;
}

a.nav:hover
{
  color:#5569A7;
  text-decoration:none;
}

.postbody
{
  font-size:12px;line-height:125%
}

/* Location,number of posts,post date etc */
.postdetails
{
  font-size:10px;color:#00396a
}

/* FI DivExpand - Daz - ForumImages.com - START */
/* Code  */
.codetitle,.code
{
  border:1px solid #a4bad2;padding:2px 2px 3px 3px
}

.codetitle
{
  font-size:11px;background: #d8dfe4;text-indent:2px;font-weight:bold;margin:10px 20px 0 20px
}

.code
{
  background:#fafafa;border-top-width:0;color:#060;
  font:12px Courier,'Courier New',sans-serif;overflow:auto;height:40px;
  margin:0 20px 0 20px
}

/* Quote blocks */
.quotetitle,.quote
{
  color:#475e61;font-size:11px;border: 1px solid #a4bad2;padding:2px 2px 3px 3px
}

.quotetitle
{
  background:#e1e7ec;text-indent:2px;font-weight:bold;margin:10px 20px 0 20px
}

.quote
{
  background:#fafafa;border-top-width:0;color:#444;
  overflow:auto;height:40px;margin:0 20px 10px 20px
}


/* This is for the error messages that pop up */
.errorline
{
  background:#add8e6;border:1px solid #006699
}

/* Form elements */
form
{
  display:inline
}

input
{
  font:11px Verdana,Arial,Helvetica,sans-serif
}

select
{
	background-color : #FDFDFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #20325F;
	border-left: #A5AEC3 1px solid; 
	border-top: #A5AEC3 1px solid; 
	border-right: #DEE3F1 1px solid;
	border-bottom: #DEE3F1 1px solid;
}

input.post,textarea.post
{
	background-color : #FDFDFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #20325F;
	border-left: #A5AEC3 1px solid; 
	border-top: #A5AEC3 1px solid; 
	border-right: #DEE3F1 1px solid;
	border-bottom: #DEE3F1 1px solid;
}

input.button,input.liteoption,.fakebut
{
	background-color: #D5DBEC;
	background-image: url(images/cellpic_btn.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #15244B;
	border-left: #DEE3F1 1px solid; 
	border-top: #DEE3F1 1px solid; 
	border-right: #A5AEC3 1px solid;
	border-bottom: #A5AEC3 1px solid; 
	cursor: pointer;
}

input.catbutton
{
	background-color: #D5DBEC;
	background-image: url(images/cellpic_btn.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #15244B;
	border-left: #DEE3F1 1px solid; 
	border-top: #DEE3F1 1px solid; 
	border-right: #A5AEC3 1px solid;
	border-bottom: #A5AEC3 1px solid; 
	cursor: pointer;
}

input.mainoption
{
    background-color: #D5DBEC;
	background-image: url(images/cellpic_btn.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #15244B;
	border-left: #A5AEC3 1px solid; 
	border-top: #A5AEC3 1px solid; 
	border-right: #A5AEC3 2px solid;
	border-bottom: #A5AEC3 2px solid; 
	cursor: pointer;}

a.but,a.but:hover,a.but:visited
{
  color:#000000;text-decoration:none
}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline
{
  border:0 solid;font-size:10px
}

abbr, acronym
{
  border-bottom:0px solid #FF0000;
  margin:0px;
  color: red;
  cursor:help;
}


/* This is the gradient background at the top of the page */
.topbkg{background: #dbe3ee url(images/cellpic_bkg.jpg) repeat-x}
.topnav{font-size:12px;background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;color:#dd6900;
height:21px;white-space:nowrap;border: 0px solid #91a0ae;border-width: 1px 0px 1px 0px}

/* Admin & Moderator Colours MODification */
.admin,.mod
{
  font-size:11px;font-weight:bold
}

.admin,a.admin,a.admin:visited
{
  color:#ffa34f
}

.mod,a.mod,a.mod:visited
{
  color:#006600
}

a.admin:hover,a.mod:hover
{
  color:#dd6900
}


/* Specify the space around images */
.imgtopic,.imgicon
{
  margin-left:3px
}

.imgspace
{
  margin-left:1px;margin-right:2px
}

.imgfolder
{
  margin:1px 4px 1px 4px
}


/* Gets rid of the need for border="0" on hyperlinked images */
img
{
  border:0 solid
}

/* Background images for tables */
.tbl
{
  border-collapse:collapse;
  height:4px;
  width:100%
}

.tbll
{
    background-image: url(images/bg_space_dark.gif);
	background-color: #514C43;
    width:8px
}

.tblbot
{
    background-image: url(images/bg_space_dark.gif);
	background-color: #514C43;
    width:100%
}

.tblr
{
    background-image: url(images/bg_space_dark.gif);
	background-color: #514C43;
    width:8px
}

.orionmenu
{
    padding:2px;
}

td.space-dark {
	background-image: url(images/bg_space_dark.gif);
	background-color: #514C43;
}
	
/* Miscellaneous */
 body .w-full {
	width: 100%;
}
body .h-full {
	height: 100%;
}
body .both {
	clear: both;
}

.bkg-top {
	background: #E1D9CD url(images/bg_header.gif);
}

.header-title {
	font-weight: bold;
	font-size: 80px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	color: #ffff00;
}
.header-subtitle {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 120%;
	color: #D5DBEC;
}

.shadowtop {
	border-collapse: collapse;
	height: 4px;
	width: 99%;
}

.shadow {
	border-collapse: collapse;
	height: 4px;
	width: 100%;
}
.shad-left {
	background: url(images/sh_left.gif) no-repeat;
	width: 8px;
}
.shad-middle {
	background: url(images/sh_middle.gif) repeat-x;
	width: 100%;
}
.shad-right {
	background: url(images/sh_right.gif) no-repeat;
	width: 8px;
}

a.vbmh
{
	background-color: #5D74AE;
	color: #6D7B8D;
	font-size: 8pt;
	font-weight: bold;
}

a.vbmh:hover
{
	color: #6D7B8D;
}

.vbm { font-family: Verdana, Tahoma, Arial, "Times New Roman", serif; font-size : 10pt; background-color: #5D74AE; }

#dropmenudiv{
position:absolute;
border:1px solid #5D74AE;
filter:alpha(opacity=90);
-moz-opacity:0.9;
border-bottom-width: 0;
font:normal 12px Verdana;
white-space: nowrap;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #CCCCCC;
color: #ffffff;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{
background-color: #E5E5E5;
color: #5D74AE;
}

#tspan a {
display:block;
text-indent: 3px;
padding: 2px;
font:bold 12px Verdana;
}

.shleft {
	background: url(images/sh_left.gif) no-repeat;
	width: 8px;
}
.shbottom {
	background: url(images/sh_middle.gif) repeat-x;
	width: 100%;
}
.shright {
	background: url(images/sh_right.gif) no-repeat;
	width: 8px;
}