/* forum CSS preston.gov.uk by nickc@web-labs.co.uk */

/*body

{

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

	font-size:.7em;

	color: #3B3b3b;

}
*/

#forum a, 
#forum a:link {
	color: #004ea9;
}

#forum a:focus, 
#forum a:active {
	text-decoration: none;
	background-color: #00639a;
	color: #ffffff;
}



#forum textarea, 
#forum input,
#forum select, 
#forum textarea {
	background-color: #FFFFFF;
	background-image:none;
}

#forum  textarea:hover, 
#forum  textarea:focus, 
#forum  input:hover, 
#forum  input:focus,
#forum  select:hover, 
#forum  select:focus,
#forum  textarea:hover, 
#forum  textarea:focus {
	background-color: #cff6fb;
}


#forum td {
	font-size:1em;
	vertical-align:top;
}



/*#forum input, select {
	
	font-size: 8pt;
	color: #3b3b3b;	
	background-color: #FFFFFF;
	border: 1px solid #E7EBEE;	
}*/



/*  */

#forum  img {
	border: 0;
	margin:0 0 0 0;
}





/* Header 1 - Main header */

#forum  tr.header1 {	
	background-image: url(titleBack.gif);
	background-color: #003366;
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	font-size: .85em;
	line-height:25px;
}
#forum  tr.header1 a { color: #ffffff;	text-decoration: none; }
#forum  tr.header1 a:hover { color: #eeffee; text-decoration: underline; cursor:pointer; }	
#forum  td.header1 {
	background-image: url(titleBack.gif);
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	height: 25px;
	font-size:.85em;
	line-height:25px;
	background-repeat: repeat-x;
	background-position: top;
}	
#forum  .header1Title {
	background-image: url(titleBack.gif);
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
	height: 25px;
	font-size:.85em;
	line-height:25px;
	background-repeat: repeat-x;
	background-position: top;
}





/* Header 2 - Sub header */

#forum  tr.header2 {
	background-color: #E7EBEE;
	color: #C6495D;
	font-weight: bold;
}



#forum  td.header2 {
	background-color: #E7EBEE;
	color: #111111;
	font-weight: bold;
}



#forum  td.header2 a {  background-color:transparent;  }

#forum  td.header2 a:link {  background-color:transparent; }

#forum  td.header2 a:visited {  background-color:transparent;  }

#forum  td.header2 a:active {  background-color:transparent;  }

#forum  td.header2 a:hover {  background-color:transparent; text-decoration:underline; }



#forum  td.infoTable {

	background-color: #FAFAFA;

	padding: 10px;

	border: 1px solid #F2F2F2;

}



/* all links */





/* Footer1 - Bottom of tables */

#forum  .footer1 {

	font-size: 7pt;

	height: 28px;

	background-color: #f4f4f4;

}



#forum  .footer1 select, .footer1 td {

	font-size: 12px;

}



#forum  .forumheading

{

	font-size: 9pt;

	font-weight: bold;

}



#forum  a.post_link

{

	font-size: 9pt;

	font-weight: bold;

	text-decoration: none;

}



/* Header of posts */

#forum  .postheader

{

	background-color: #f0f0f0;

}



#forum  .postheader a 

{

	font-size: 11pt;

	color: Black;	

}





/* User info and post/article */

#forum  .post {
	background-color: #F5F5F5;
}



#forum  .post_alt

{

	background-color: #FaFaFa;

}



#forum  tr.post:hover

{

	background-color: #FFFFFF;	

}



#forum  tr.post_alt:hover

{

	background-color: #FFFFFF;	

}



/* Footer of posts */

#forum  .postfooter {
	background-color: #E7EBEE;
}
/* Area between posts */

#forum  .postsep

{

	background-color: #3a3b5a;

}



/* most tables are class 'content' */

#forum  .content {
	border: solid 1px #777777;
	padding: 0px;
	margin: 0px;
	color: #000000;
	border-collapse:collapse;
	border-spacing:1px;
	width:100%;
}



#forum  .postformheader {
	background-color: #EEEEEE;
	font-weight:bold;
}
#forum  table.content td {
	padding: 5px;
}

#forum  table.content td.figure {
	text-align:center;
}



/* used for quoting messages */

#forum  .quote {
	padding-left: 16px;
	margin: 5px;
}



#forum  .innerquote

{

	padding: 4px;

	background-color: #fefefe;

	border: 1px dashed #808080;

}



/* used for code */

#forum  .code

{

	padding-left: 16px;	

	margin: 5px;

}



#forum  .innercode

{

	padding: 4px;

	background-color: #efefef;

	border: solid 1px #808080;

	color: #000000;

	font-size:8pt;

	font-family:Courier New,Courier;

}



/* font sizes */

#forum  .smallfont	{ font-size: .85em; }

#forum  .largefont	{ font-size:1em; }



/* Image Links */

#forum  a.imagelink {

	font-weight: bold;

	color: #000000;

}

#forum  a:hover.imagelink {

	text-decoration: none;

	/*background-color: #D0D0D0;*/

}



/* Used for editor textarea */

#forum  .posteditor {

	width: 100%;

	height: 200px;

}




/* Table just above and below tables */

#forum  table.command {
	padding: 3px;
	width:100%;
}



/* p-tag at the top of pages with navigation links */

#forum  .navlinks { }

#forum  .navlinks a {  }

#forum  .navlinks a:hover {

}


#forum  .navlinks a:active, 
#forum  .navlinks a:focus  { 
	background-color: #0066CC;
	color: #FFF;
}



/* for printing */

#forum  table.print {

	border: solid 1px #C0C0C0;

}

#forum  .printheader {

	background-color: #DDDDDD;

	color: #000000;

	padding: 4px;

}

#forum  .printbody {

	background-color: #FFFFFF;

	color: #000000;

	padding: 4px;

}



#forum  input.pbutton,
#forum  input.pbutton:hover, 
#forum  input.pbutton:focus,  {
	background-color: #3B3B3B;
	font-size: 1em;
	color: #FFFFFF;
	border: none;
	font-weight: bold;

}

 

#forum  .textfield {

	background-color: #FFFFFF;

	border: 1px solid #3B3b3b;

	width: 100%;

}



#forum  .ButtonOut

{

	border: #669966 1px solid;

}

#forum  .ButtonOver

{

	border: #000000 1px solid;

	background-color: #ffffff;

}

#forum  .ButtonChecked

{

	border: #000000 1px solid;

}

#forum  .ButtonOff

{

	border: #669966 1px solid;

}



#bbcodeFeatures

{

	border: #eeffee 1px solid;

}



/*

Use this to setup overflow feature for your site.

On IE that would mean specifying a width so that the overflow will work properly.

This CSS already works on FireFox.

*/

#forum  div.postdiv {
	width: 100%;
	min-height: 100px;
	overflow: auto;	
}
#forum  div.postdiv a,
#forum  div.postdiv a:hover { color: #00802e; }
 
.UserBox { min-height:100px; }

.iconlegend { 
	margin-top:1em; 
	border-spacing:1;
	border-collapse:collapse;
	border-spacing:1px;
}
