/* General page style. The scroll bar colours only visible in IE5.5+ */

body {

 background-color: #E5E5E5;

 scrollbar-face-color: #DEE3E7;

 scrollbar-highlight-color: #FFFFFF;

 scrollbar-shadow-color: #DEE3E7;

 scrollbar-3dlight-color: #D1D7DC;

 scrollbar-arrow-color:  #006699;

 scrollbar-track-color: #EFEFEF;

 scrollbar-darkshadow-color: #98AAB1;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size : 12px;

}



/* General font families for common tags */

font, th, td, p { font-family: Verdana, Arial, Helvetica, sans-serif }

a:link, a:active, a:visited { text-decoration: none; color : #006699; }

a:hover  { text-decoration: underline; color : #DD6900; }

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





/* This is the border line & background colour round the entire page */

.bodyline { background-color: #FFFFFF; border: 1px #98AAB1 solid; }



/* This is the outline round the main forum tables */

.forumline { background-color: #FFFFFF; border: 2px #006699 solid; }





/* Main table cell colours and backgrounds */

td.row1 { background-color: #EFEFEF; }

td.row2 { background-color: #DEE3E7; }

td.row3 { background-color: #D1D7DC; }





/*

  This is for the table cell above the Topics, Post & Last posts on the

index.php page

  By default this is the fading out gradiated silver background.

  However, you could replace this with a bitmap specific for each forum

*/

td.rowpic {

  background-color: #FFFFFF;

  background-image: url('images/cellpic2.jpg');

  background-repeat: repeat-y

}



/* Header cells - the blue and silver gradient backgrounds */

th {

 color: #FFA34F; font-size: 11px; font-weight : bold;

 background-color: #006699; height: 25px;

 background-image: url('images/cellpic3.gif');

}

th a:link, th a:active, th a:visited { color : #FFA34F; }

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {

   background-image: url('images/cellpic1.gif');

   background-color:#D1D7DC; border: medium solid #FFFFFF; height: 28px

}







/* The largest text used in the index page title and toptic title etc. */

h1, h2 {

   font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana,

Arial, Helvetica, sans-serif;

   text-decoration: none; line-height : 120%; color : #000000;

}





/* Form elements */

input, textarea, select {

 color : #000000;

 font: normal 11px Verdana, Arial, Helvetica, sans-serif;

 border-color : #000000;

}



/* The text input fields background colour */

input.post, textarea.post, select {

 background-color : #FFFFFF;

}



input { text-indent : 2px; }



/* The buttons used for bbCode styling in message post */

input.button {

 background-color : #EFEFEF;

 color : #000000;

 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* The main submit button option */

input.mainoption {

 background-color : #FAFAFA;

 font-weight : bold;

}



/* Fancy form styles for IE */



input, textarea, select {

border-top-width : 1px;

border-right-width : 1px;

border-bottom-width : 1px;

border-left-width : 1px;

}



input { text-indent : 2px; }



input.button {

border-top-width : 1px;

border-right-width : 1px;

border-bottom-width : 1px;

border-left-width : 1px;

}



.postbody { line-height: 18px}

img {

	border : none;

}

table {

	margin : 0px;

	padding : 0px;

}

th {

	padding-left : 8px;

	padding-right : 8px;

	padding-top : 4px;

	padding-bottom : 4px;
	margin: 0px;

	text-align : center;

}



td {

	padding-top : 2px;

	padding-bottom : 2px;
	padding-left : 10px;

	padding-right : 10px;
	margin: 0px;

	text-align : left;

	vertical-align : top;

}

.rwline {

	border: 2px #006699 solid;

	border-collapse : collapse;

	border-spacing: 0px;

	}

.rwline tr td {

	margin : 0px;

	padding : 0px;

}

.ligne0 {

	background : #DEE3E7;

}

.ligne1 {

	background-color: #EFEFEF;

}

.noborder, .noborder tr td {

	border: none;

}

.noleftborder {

	border-left: none;

}

.norightborder {

	border-right: none;

}

.normal {

	vertical-align : top;

}

.normal tr th {

	padding-left : 8px;

	padding-right : 8px;

	padding-top : 4px;

	padding-bottom : 4px;
	margin: 0px;

	text-align : center;

}

.normal tr td {

	padding-top : 2px;

	padding-bottom : 2px;
	padding-left : 10px;

	padding-right : 10px;
	margin: 0px;

	text-align : left;	

}

#hot {

	font-weight:bold;

	color : #FF0606;

}

#active {

	font-weight:bold;

	color : #4242FF;

}

#offline {

	color : #808080;

}

.center {

	text-align : center;

}

.menu {

float:left;

top : 10px;

width : 150px;

}

.admin {

color : #FFA34F;

}

.mod {

color : #006600;

}

.top {

width : 100%;

}

.topright {

min-height : 300px;

}

.bottom {

clear:left;

width : 100%;

font-size : 10px;

}

.ip {

	font-weight:bold;

	color : #006699;

}

#centered tr td {

text-align : center;

}

#centered {

text-align : center;

}

.comment {

	font-weight:bold;

	color : #006600;

}

.hl {

	font-style:italic;

	color : #006699;

}

.blink {

	text-decoration : blink;

}