/* FLhurricane.com Stylesheet - for hahn layout 
   By: Christine M. Hahn and Michael A. Cornelius
   19.Jul.2004 - Created from other two stylesheets - mc
   26.Jul.2004 - Fixed a few things, added admin/mod colors - mc
   31.Dec.2004 - Fixed for forums - ch
   16.May.2006 - Fixed dumb IE Crash bugs.  (certain flavors of CSS can Crash IE!)
*/

/* General White background Table? */
/* Chrissy is this used anywhere? - mc */
TABLE.main {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
background-color: #ffffff;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
width: 900px;
}
/* Tooltips */
#dhtmltooltip{
position: absolute;
font-size: 8pt;
border: 1px solid black;
padding: 3px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* Plain table (Can't find this used either) - mc */
TD.plain {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:  #ffffff;
font-size:  12pt;
background-color: #2F3758;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
width: 900px;
} 

/* This is the footer table for the bottom part of the screen */
#bottom {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:   8pt;
background-color: #E2E2E2;
border-top: solid 2px #000000;
border-bottom: solid 1px #000000;
width: 100%;
color: #000000;
text-align: center;
}

/* Not sure what this one is for - mc */
TD.different {
background-color: #cccccc;
border-left: dashed 1px #000000;
border-right: dashed 1px #000000;
border-bottom: dashed 1px #000000;
}

/* Main background for news, all white, etc */
TD.white {
background-color: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-bottom: dashed 1px #000000;
}


a span.DisplayUsername {
text-decoration:none;
border-bottom:1px solid black;
}

a span.DisplayUsername:visited {
text-decoration:none;
border-bottom:1px solid grey;
}

a span.DisplayUsername:hover {
border-bottom:1px solid red;
}}

/* Used for big background around Weather Statements */
TD.center {
background-color: #ffffff;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000; 
}

.articlecontent {
background-color: #ffffff;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10pt;
color: #000000;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
text-align: left; 
padding-left: 4px;
padding-right: 4px;
}

.switch {
background-color: #ffffff;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10pt;
color: #000000;
float:left;
width: 100%;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
text-align: left; 
}

.switchcontent {
background-color: #ffffff;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10pt;
color: #000000;
float:left;
width: 100%;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
text-align: left; 
}


.switchcontent2 {
background-color: #ffffff;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10pt;
color: #000000;
/* float:left; */
width: 100%;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
text-align: left; 
 -moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
}


/* Used for the tables containing section names, IE Weather map,
   Weather statements, and news articles.  Thanks to Tiffany Hahn 
   for the background graphic. */
TD.bluecenter {

background-color: #234167;
background-image: url('http://i.flhurricane.com/images/tiff07.png'); /* Note I moved it here and recompressed it to 4k from 16k */
border-right: dashed 1px #000000;
border-bottom: dashed 1px #000000;
border-top: dashed 1px #000000;
border-left: dashed 1px #000000;  
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #ffffff;
}
.bluecenter {
position: relative;
background-color: #234167;
background-image: url('http://i.flhurricane.com/images/tiff07.png'); /* Note I moved it here and recompressed it to 4k from 16k */
border-right: dashed 1px #000000;
border-bottom: dashed 1px #000000;
border-top: dashed 1px #000000;
border-left: dashed 1px #000000;  
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
text-align: center;
color: #ffffff;
 -moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
}

/* Bluecenter Link Styles */
.bluecenter  A:link  { 
  	color: #FEFFDF;
	}
.bluecenter  A:visited{ 
  	color: #DEDFBF;
	}
.bluecenter  A:active {
   	color: #FF0080;
	}
.bluecenter  A:HOVER { 
  	color: #EF0088; 
  	background: #36476B;
	}
/* Bluecenter Link Styles */
.articleheader {
background-color: #234167;
background-image: url('http://i.flhurricane.com/images/tiff07.png'); /* Note I moved it here and recompressed it to 4k from 16k */
border-right: dashed 1px #000000;
border-bottom: dashed 1px #000000;
border-top: dashed 1px #000000;
border-left: dashed 1px #000000;  
padding-bottom: 17px;
/* height: auto; */
position: relative;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:left;
font-size: 9pt;
color: #ffffff;
-moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
}

.blogheader {
background-color: #664822;
background-image: url('http://i.flhurricane.com/images/blogbg.png'); /* Note I moved it here and recompressed it to 4k from 16k */ 
border-right: dashed 1px #000000;
border-bottom: dashed 1px #000000;
border-top: dashed 1px #000000;
border-left: dashed 1px #000000;  
/* height: auto; */
color: #FFFFCC;
padding-bottom: 5px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:left;
font-size: 9pt;
color: #ffffff;
-moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
}


/* Links for bluecenter tables (Mainly the comment links) - mc */
a.bluecenter:link {
color: #fffffe;
}
a.bluecenter:visited {color: #ffffff;}

/* BlogLine Header */
TD.blogheader {
background-color: #7B7CB3;
background-image: url('http://i.flhurricane.com/images/tiff07.png'); 
border-right: dashed 1px #000000;
border-bottom: dashed 1px #000000;
border-top: dashed 1px #000000;
border-left: dashed 1px #000000;  
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #ddffff;
}


/* Style for right hand bar headers - mc */
TD.rightcenter {
background-color: #E9E9E9;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
border-left: solid 1px #000000;
}

/* Style for right bar items - mc */
TD.rightbar {
background-color: #E9E9E9;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
}

/* Style for right bar items - mc */
.rightbar {
background-color: #E9E9E9;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 7pt;
color: #000000;
}


/* Style for headers in left hand menu */
TD.blue {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #ffffff;
background-color: #26375B;
border-bottom: dashed 1px #000000;
} 
.blue
{

font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10pt;
color: #ffffff;
background-color: #26375B;
border-bottom: solid 1px #000000;
vertical-align:top;
text-align:center;
height:  auto;
-moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
}

a.blue:link  { 
  color: #CCCCEE  
}
a.blue:visited{ 
  color: #AAAADD
}
a.blue:active {
   color: #800080
}

a.popup:link{
color: #000033;
text-decoration: none;
}
a.popup:visited{
color: #000055;
text-decoration: none;
}
a.popup:active{
color: #0000AA;
text-decoration: underline;
}
a.popup:hover {
color: #0000AA;
text-decoration: underline;
}


a.blogauthor:link{
color: #ffffff;
text-decoration: none;
}
a.blogauthor:visited{
color: #ffffff;
text-decoration: none;
}
a.blogauthor:active{
color: #ffffAA;
text-decoration: underline;
}
a.blogauthor:hover {
color: #ffffAA;
text-decoration: underline;
}




/* Style for the items in left hand menu - mc */
TD.left {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #E9E9E9;
border-bottom: dashed 1px #000000;
}

/* Style for the items in left hand menu - mc */
.navleft {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10pt;
color: #000000;
background-color: #E9E9E9;
text-align:center;
border-bottom:1px solid #D6D9DE;
color:#333333;
display:block;
height:auto;
margin:0;
width: 100%;
padding:0px 0px 2px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
 
.navleft:hover
{
background-color:#ffffca;
	text-decoration: underline;

}

/* Style for the items in left hand menu - mc */
.logininfo {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 8pt;
color: #000000;
background-color: #E9E9E9;
border-bottom: dashed 1px #000000;
text-align:center;
}


TD.click {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #ECEBEB;
border-bottom: dashed 1px #000000;
}

.click {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #ECEBEB;
border-bottom: dashed 1px #000000;
text-align:left;
overflow:hidden;
}


TD.click2 {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #EAEAFA;
border-left: solid 2px #000000;
border-bottom: dashed 1px #000000;
overflow:hidden;
}


.click2 {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #EAEAFA;
border-left: solid 2px #000000;
border-bottom: dashed 1px #000000;
text-align:left;
overflow: hidden;
}

.rbauthor {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 7pt;
text-align:center;
overflow: hidden;
color: #000000;
background-color: #CCCBCB;
}


.middlelinks {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 8pt;
color: #000000;
background-color: #ECEBEB;
border-bottom: dashed 1px #000000;
border-top: dashed 1px #000000;
}


/* Also used in right hand bar headers - mc */
TD.box {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
width: 100%; 
text-align: center;
color: #ffffff;
background-color: #26375B;
border-bottom: dashed 1px #000000;
} 

/* Non TD box Style */
.box {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
width: 100%; 
text-align: center;
color: #ffffff;
background-color: #26375B;
border-bottom: dashed 1px #000000;
-moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
} 
/* Box Link Styles */
.box A:link  { 
  	color: #FEFFDF
	}
.box A:visited{ 
  	color: #DEDFBF
	}
.box A:active {
   	color: #FF0080
	}
.box A:HOVER { 
  	color: #EF0088; 
  	background: #36476B;
	}
/* End Box Link Styles */


/* Not used anywhere I can tell - mc */
TD.right {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #2F3758;
border-left: solid 1px #000000;
}

/* Used for the gray on the left and right edges of the page - mc */
TD.side {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
background-color: #E2E2E2;
border-right: solid 1px #000000;
}

.side {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 9pt;
color: #000000;
width: 130px;
height: 100%;
vertical-align:top;
text-align:center;
float:left;
background-color: #E2E2E2;
border-right: solid 1px #000000;
}

/* End of Chrissy's styles  */
/****************************/

/****************************/
/* BELOW ARE FORUM RELATED! */
/****************************/

/* General Page link Colors * /
A:link  { 
  color: #CCCCEE
}
A:visited{ 
  color: #AAAADD
}
A:active {
   color: #800080
}
A:HOVER { 
  color: #000088; 
  background: #D4FAC6;
}

/* General Body */
BODY,P,TABLE,TD,TR {   
  font-size:   10pt;
  font-family: Calibri, verdana,arial,sans-serif;  
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  scrollbar-track-color : #E9E9E9;
}
FORM {
  display: inline;
}
BODY {
  background: #ECEBEB;
  background-image: url('http://i.flhurricane.com/images/backgroundgrid.png'); /* grid background from chrissy */
  background-color: #ECEBEB;
}
PRE {
  font-size:   9pt;
  font-family: courier;
}
/* Surrounding Table */
.tablesurround {
  background:#000000;
   -moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 

}

.tableborders {
  background: #26375B;
   -moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 

}
.tdheader {
  font-size:   10pt;
  font-weight: bold;
  color: #FFFFFF;
  background:  #26375B;
  background-image: url('http://i.flhurricane.com/images/tiff07.png'); 
  font-family: Calibri, verdana,arial,sans-serif;
}
/* TDHeader Link Styles */
.tdheader  A:link  { 
  	color: #FEFFDF
	}
.tdheader  A:visited{ 
  	color: #DEDFBF
	}
.tdheader A:active {
   	color: #FF0080
	}
.tdheader  A:HOVER { 
  	color: #EF0088; 
  	background: #36476B;
	}
/* End TDHeader Link Styles */


.menubar{
  background: #26375B;
  background-image: url('http://i.flhurricane.com/images/tiff07.png'); 
  color: #FFFFFF;
}
/* Menubar Link Styles */
.menubar A:link  { 
  	color: #FEFFDF
	}
.menubar A:visited{ 
  	color: #DEDFBF
	}
.menubar A:active {
   	color: #FF0080
	}
.menubar A:HOVER { 
  	color: #EF0088; 
  	background: #36476B;
	}
/* End Menubar Link Styles */

.navigation{
  background: #E9E9E9;
  font-size:   8pt;
  font-family: helvetica,arial;
}
.post {
}
.catandforum {
  font-size: 8pt;
}
.posttime {
  font-size: 8pt;
  text-align: center;
  background: #FFFFEE;
}
.threadtotal {
  font-size: 8pt;
  background: #FFFFEE;
}
.posttotal {
  background: #E9E9E9;
  font-size: 8pt;
}
.modcolumn {
  background: #E9E9E9;
  font-size: 8pt;
}
.small {
  font-size:   8pt;
  font-family: helvetica,arial;
}
.standouttext {
  color: blue;
}
.pollcolor {
  background: blue;
}
.forumtitle {
}
.forumdescript {
  font-size: 8pt;
}

/* This is the table cell for Old Posts (Even Rows) - mc */
.lighttable {
  background: #FFFFEE;
}

/* This is the table cell for New Posts (Even Rows) - mc */
.newlighttable {
  background: #FFFFFF;
}

/* This is the table cell for Old Posts (Odd Rows) - mc */
.darktable {
  background: #E9E9E9;
}

/* This is the table cell for New Posts (Odd Rows) - mc */
.newdarktable {
  background: #EFFFFF;
}

.cleartable {
  background: #FFFFEE;
}
.subjecttable {
  background: #C9C9D2;
}
.newsubjecttable {
  background: #D9D9E2;
}


/* Style for Input Boxes, like subject, body, etc. - mc */
.formboxes{
  font-family: geneva, arial, sans-serif;
  background-color: #F4EaD7;
  font-size: 9pt;
}

/* Style for Input Boxes, like subject, body, etc. - mc */
.formboxesfocused{
  font-family: geneva, arial, sans-serif;
  background-color: #F4fae7;
  border-color: blue;
  font-size: 9pt;
}

.formboxeschanged{
  font-family: geneva, arial, sans-serif;
  background-color: #F4fae7;
  border-color: green;
  font-size: 9pt;
}

.formboxeserror{
  font-family: geneva, arial, sans-serif;
  background-color: #F4fae7;
  border-color: red;
  font-size: 9pt;
}

/* Style for Buttons (like submit, clear, etc) - mc */
.buttons {
  font-family: geneva, arial, sans-serif;
  background-color: #F4EaD7;
  font-size: 8pt;
}

.mainheader
{
 
 background-image: url('http://i.flhurricane.com/images/cfhc2007banneright.jpg');
 height: 142px;
 overflow:hidden;
 
 z-index: 2;
}

.leftnavbar
{
	position: absolute; 
	left: 10px; 
	top: 60px; 
	width: 130px; 
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	z-index: 0; 	
	-moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
}

.cfhcfloat 
{
	background-image: url('http://i.flhurricane.com/images/cfhc2009banneright.png');
	line-height:normal;
	position:absolute;	 
 	float: left;
 	overflow:hidden;
	left: 10px;
	top: 0px;
	right: 10px;
	height: 60px;	 	
	z-index: 1;
	background-color: #28587e;
  -moz-border-radius: 1em;
 -webkit-border-radius: 1em;
 border-radius: 1em;
 
}
.cfhcfloat a
{
color:#3B5998;
cursor:pointer;
outline-style:none;
text-decoration:none;
}
.mainarea
{

	 
	vertical-align:top;
	margin-left: auto; 
	margin-right: auto;
}

.bottom
{
	width: auto;
	position: relative;
	vertical-align:bottom;
	margin-left: auto; 
	margin-right: auto;	
	/* background-image: url('http://i.flhurricane.com/images/bottombg.jpg');*/
}

.middle
{
/* position: relative;  */
	background-color: FFFFFF;
	border-left-width: 1px;
	border-left-style: dotted;
	border-right-style: dotted	;
	border-right-width: 1px; 
    width: auto; 
	margin-left: 150px;
	margin-top: 48px;
	margin-bottom: 0px;
	margin-right: 198px; 
	z-index: 5;  
}

.middlenoright
{
  position:absolute;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: dotted;
	border-right-style: dashed;
	border-right-width: 1px;
	margin-top: 48px;
	margin-right:20px;
	float: left;
	margin-bottom: 0px;	
	right: 20px;
	left: 150px;	
	z-index: 0;  
}


.rightnav
{
	position: absolute; 
	right: 10px; 
	top: 60px; 
	width: 180px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	z-index: 4;  
}



.satfloat
{
	position:relative;
	text-align: right;
	float: right;
	top: -40px;
	width: 250px;
		
	height: 0px;	 
	z-index: 2;	
    
}


.fl_menubarlist
{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	
}

.fl_menubarlist li 
{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	color:#ffffff;
	font-weight:bold;
	font-size: 9pt;
	padding:5px 5px 5px 6px;
	direction:ltr;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.fl_menubarlist li:hover
{
	background-color: #4c85a1;

}
.fl_menubarlist li a
{
	color:#ffffff;
	cursor:pointer;
	outline-style:none;
	text-decoration:none;

	
}

/* Style For Moderators name tag -mc */
.modname { color: #00AA00; }  /* Default is green with normal font */

/* Style for Administrators name tag - mc*/
.adminname { color: #FF0000; } /* Default is red, with normal font */


.mapinfopopup
{
 display: block; font-family: Arial; margin-right: 6px; font-size: 100%;width:15em;color: black; max-height:20em;min-height:10em;
}
.mapinfostormname
{
display:block;
width:100%;
border-bottom:1px solid black;
text-align:center;
}
.mapinfonormal
{
	font-family: Arial; margin-right: 6px; font-size: 80%;display:block;width:20em;
}

#map #legend-box {
			position: absolute;
			font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
			font-size:  12pt;
			color:  #000000;
			
			z-index:999;
			width: 80px;
			right: 240px;
			height: 15px;
			top: 7px;
			text-align: center;
			vertical-align:top;
			font-weight:bold;
			background-color: #ffffff;
			border-top: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 2px solid #000000;
			border-bottom: 2px solid #000000;
			display:none;
			}

#map #storms-box {
			position: absolute;
			font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
			font-size:  7pt;
			color:  #000000;
			overflow: hidden;
			z-index:998;
			width: 70px;
			right:  8px;
			height: 15px;
			display: none;
			text-decoration: none;
			top: 27px;
			text-align: center;
			vertical-align:top;
			font-weight:normal;
			background-color: #ffffff;
			border-top: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 2px solid #000000;
			border-bottom: 2px solid #000000;
			}

#map #legend {
			position: relative;
			display:none;
			z-index:999;
			height: 200px;
			top: 10px;
			width: 200px;
			background: url('http://i.flhurricane.com/images/maplegend.png') left top no-repeat;
			}
			
			#map #legend-box p { padding: 0px 0px; }
			#map #legend-box a:link, #map #legend-box a:visited 
			{
			 color:#000000; 
			 font-family: arial, helvetica, sans-serif;
			 font-size:  8pt;
			 vertical-align:top;
			 text-decoration: none;
			}

.clickable
{
	cursor:hand; cursor:pointer;
}

.clickable:hover
{
	background-color:#ffffca;
}


.printfooter
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:  6pt;
	background-color: lightyellow;	
	
}

/* End Forum Related Stylesheets - mc */
/* End Flhurricane.com Hahn Style - mc */


.toc
{
	
}

.toctitle
{
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:  6pt;
	background-color: lightyellow;	
}

/* Messagebox templates */

.messagebox {
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   width: 80%;
   margin: 0 auto 1em auto;
   padding: .2em;
}
.messagebox.merge {
   border: 1px solid #c0b8cc;
   background-color: #f0e5ff;
   text-align: center;
}
.messagebox.cleanup {
   border: 1px solid #9f9fff;
   background-color: #efefff;
   text-align: center;
}
.messagebox.standard-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
}
.messagebox.nested-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
   width: 100%;
   margin: 2px 4px 2px 4px;
}

/*****
** Table formatting
*****/
   table.wikitable,
   table.prettytable {
      margin:1em 1em 1em 0;
      background:#F9F9F9;
      border:1px #AAA solid;
      border-collapse:collapse;
      }

   table.wikitable th, table.wikitable td,
   table.prettytable th, table.prettytable td {
      border:1px #AAA solid;
      padding:0.2em;
      }

   table.wikitable th,
   table.prettytable th {
      background:#F2F2F2;
      text-align:center;
      }

   table.wikitable caption,
   table.prettytable caption {
      margin-left:inherit;
      margin-right:inherit;
      }


/*****
** box formatting
*****/
   .infobox {
      float:right;
      clear:right;
      margin-bottom:0.5em;
      margin-left:1em;
      padding:0.2em;
      border:1px solid #AAA;
      background:#F9F9F9;
      color:black;

      }

   .infobox td,
   .infobox th {
      vertical-align:top;
      }

   .infobox caption {
      font-size:larger;
      margin-left:inherit;
      }

   .infobox.bordered {
      border-collapse:collapse;
      }

   .infobox.bordered td,
   .infobox.bordered th {
      border:1px solid #AAA;
      }

   .infobox.bordered .borderless td,
   .infobox.bordered .borderless th {
      border:0;
      }

   .infobox.sisterproject {
      width:20em;
      font-size:90%;
      }


/*****
** Specific pages (keep to a minimum)
*****/
   /* Spam blacklist */
   body.page-Talk_Spam_blacklist #ca-addsection {display:none;}


   /* Spam blacklist/log */
   .logtable pre {
      margin:0;
      padding:0;
      border:0;
      }

/*****
** Bytecounter colours
*****/ 
 strong.mw-plusminus-neg
   {
   color: #c00;
   }

 span.mw-plusminus-neg
   {
   color: #900;
   }

 span.mw-plusminus-pos
   {
   color: #060;
   }
   
 #wikititlebar
 {
	position:absolute;	 
 	/* float: left; */
 	/* overflow: hidden; */
 	margin-left: auto;
 	color: white;
 	vertical-align: text-top;
 	font-size: 12pt;
	margin-right: auto;
	top: 40px;
	 left: 150px; 
	
	opacity: 0.85;
	
	filter:alpha(opacity=85);	 	
	z-index: 99;
    
}

#wikititlebarshadow
 {
	position:absolute;	 
 	/* float: left; */
 	/* overflow: hidden; */
 	margin-left: auto;
 	color: black;
 	vertical-align: text-top;
 	font-size: 12pt;
	margin-right: auto;
	top: 42px;
	 left: 152px; 
	
	opacity: 0.95;
	
	filter:alpha(opacity=85);	 	
	z-index: 98;
    
}

.fl_menubarlist
{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
} 
