/*
  StephenKing Theme by mIRROR
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
    background-color: #dad2c7;
	scrollbar-face-color: #dad2c7;
	scrollbar-highlight-color: #3c3c3c;
	scrollbar-shadow-color: #3c3c3c;
	scrollbar-3dlight-color: #3c3c3c;
	scrollbar-arrow-color:  #3c3c3c;
	scrollbar-track-color: #3c3c3c;
	scrollbar-darkshadow-color: #3c3c3c;
}

/* General classes */
* {margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;}
font,th,td,p, .postdetails, .postbody, .nav { font-family: Arial, Helvetica, sans-serif;}
table {margin:0 auto;}
a:link,a:active,a:visited {color: #3c3c3c;text-decoration: none;}        
a:hover, a:hover img , .cattitle a:hover {color: #cc0000;text-decoration: none;background-color: transparent;	position: relative;top: 1px;left: 1px;}
a.banniere:hover, a.banniere:hover img {position:static;}
.context {overflow:hidden;_overflow:visible;zoom:1;}
.floatL {float:left;}
.floatR {float:right;}	

/* Classes du header */
#header {text-align:center;}
#site_descr {border-width:1px 0;border-style:dashed;border-color: #600;font-size : 12px;margin:10px 0;padding:5px;}
#menu {height:30px;padding-bottom:15px;text-align:left;}
#menu a {margin:5px;font-size : 11px;}
.menu_right {float:right;text-align:right;}

/* classes parchemin */
.with_bg {background-image:url(images/bg.jpg);background-color:#dad2c7; padding: 0;margin:0;}
.left, .right, .top_left, .top_right, .bottom_left, .bottom_right {width:15px;background-color:#dad2c7;}
.top_left, .top_right, .bottom_left, .bottom_right {background:url(images/table_corners.png) no-repeat;height:15px;}
.left{  background:url(images/left_middle.gif) repeat-y left;}
.right{  background:url(images/right_middle.gif) repeat-y right;}
.top, .bottom { height:15px; background-color:#dad2c7; white-space:nowrap;}
.top_middle {  background:url(images/top.png) repeat-x bottom; }
.bottom_middle {  background:url(images/bottom.png) repeat-x;}
.top_left {background-position:0 3px;}
.top_right {background-position:-15px 4px;}
.bottom_left {background-position:0 -15px;}
.bottom_right {background-position:-15px -15px;}

/* titre du parchemin */
.cat {text-align:center;}
table.title {height:29px;position:relative;top:-8px;left:0px;margin:0 auto;}
.cattitle {background:url(images/title_middle.gif) repeat-x bottom;text-align:center;}
.cattitle, .cattitle a {font-weight: bold;font-size: 14px ;letter-spacing: 1px;font-family: Arial,Helvetica,sans-serif;color: #3c3c3c;}

.topic_head {text-align:right;}
.table_bottom {height:29px;position:relative;bottom:-8px;left:0px;margin:0 auto;}
.pollTable {text-align:left; width:auto;float:left;}
.hr {height:20px;line-height:10px;overflow:hidden;}
.hr span {border-top:1px dashed #600;width:95%;display:block;margin-top:5px;}

.post_bg {background:url(images/post_bg.png) repeat ;padding:5px;}	 
.cleanTr {margin:10px;}	 

.table_post {position:relative;overflow:hidden;margin-bottom:10px;border:1px solid black;}
.table_post .central {width:75%;float:left;}
.central .floatR {padding-right:2px;}
.central .floatL {width:66%;}

.table_post, .post {border:1px solid #4A2910;}
.post, .author {padding:10px;}
.author {width:20%;margin-bottom:25px;_padding-bottom:30px;}
.author .down {left:5px;}
.post {margin-bottom:30px;min-height:230px;_height:230px;}
.edit_msg {float:right;margin-top:20px; text-align:right;}
.down {position:absolute;bottom:0;padding-bottom:5px;}
div.down {text-align:center;width:75%;_width:100%;}
.adminButtons {width:2%;}

.postTable tr {height:20px;}
.postTable tr  td {vertical-align:middle;}
.postTable tr  td span {margin-left:10px;}

.smiliesTable img {margin:5px;}
 

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #dad2c7; border: 0;}

/* 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, td.row2, td.row3, td.row3Right, td.rowpic { background-color: transparent; }


/* Header cells - the blue and silver gradient backgrounds */
th {height: 25px;text-align:left;font-size:12px;font-variant:small-caps;text-align:center;}
.subTitle {height: 25px;text-align:left;font-size:12px;font-variant:small-caps;text-align:center;background:url(images/bg_post.gif) repeat;padding:5px;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h2 {font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.maintitle {line-height : 60px;margin:0 auto; vertical-align:middle;}
h1,h2 {line-height : 120%;}

/* General text */
.gen, .postbody { font-size : 12px; }
.genmed, .name { font-size : 11px; }
.gensmall, .postdetails { font-size : 10px; }

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

/* nav : Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
/*topictitle : titles for the topics: could specify viewed link colour too */
.nav, .topictitle {font-weight: bold; font-size: 11px !important;}

/* The content of the posts (body of text) */
.postbody  a{color : #cc0000;}
.postbody  a:hover {color:#dd0000;}

/* Quote & Code blocks */
.code, .quote {font-size: 11px; border:1px solid #D1D7DC; padding:5px 10px;}
.code {font-family: Courier, 'Courier New', sans-serif;  color: #006600;background-color: #FAFAFA;}
.quote {color: #444444; line-height: 125%;background-color: #FAFAFA;}

/* Copyright and bottom info */
.copyright {font-size: 10px; color: #444444; letter-spacing: -1px;}

/* Form elements */
input, textarea, select {color:black;font-size: 11px;border-color:black;font-weight:normal;}
textarea, .postInput {border-width:2px;border-style:solid;border-color:black lightgrey lightgrey black;background:white;}
.button, .gen .button, .genmed .button, .gensmall .button, .liteoption, .mainoption {border-width:2px;border-style:solid;border-color:lightgrey black black lightgrey;background:white;}
input {text-indent : 2px;}
option {padding:0 5px;}
textarea {overflow:auto;padding:5px;}
.radio { background-color:transparent;}
.helpline { background-color: #DEE3E7; border-width: 0px !important;margin:5px 0;}
