/* Major components */

body
{ 
    margin:0px; 
    font-size: .8em; 
    /*color: #43647E;*/
    padding:0px;
	/*background-color: #FFFFFF; */
	/*font-family: Georgia, Times New Roman, serif;*/
     font-family: Verdana, arial, sans-serif;
    background-color: #F4F4F4;
    background-image: url(http://www.ahs.org.uk/images/sumtextb.jpg);	
}
TABLE 
{ 
empty-cells: show;
}
.bbstable
{
/*background-color: #FFFFFF; 
border: 2px #006699 solid; */
margin-bottom:1em;
}

td
{
    font-size: .8em; 
/*    color: #43647E;*/
}
.messagecellbody 
{ 
 /*   color: #43647E; 
    background-color: #E7E9EF;*/
  	padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}
.messagecellbody2 
{  
    /*color: #43647E; 
    background-color: #DCE3E7; */
    padding:2px;
}
.messagecellbody3
{  
    /*color: #43647E; 
    background-color: #D2DDDD; */
    padding:2px;
}
.messageheader 
{  
    /*color: #43647E; 
    background-color: #DDE6E6; */
    padding:2px;
}

.messagedate
{  
	font-style:italic;
}

.messagemiddle
{  
    /*color: #43647E; 
    background-color: #ECECEC;*/
    padding:2px
}
.messagefooter 
{  
    /*color: #43647E; 
    background-color: #D2DDDD;*/
    padding:2px;
	height:10px;
}

.messagefooter hr
{
	height:1px;
	color: #43647E;
	background-color: #43647E;
	border:0px;
}


.messagecellheader
{

	font-size: 1.1em; font-weight: bold;
	color: #F5F5F5;
	background-color: #6C98CF;
	padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma;

}
.messagecellheader2
{
	font-weight: bold;
	color: #000000; 
	background-color: #D0D7DD;
	padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
.messagecellspacer
{
	background-color: #D0D7DD; color: #D0D7DD; height: 1em; font-size: 1px;
}
.messagecellfooter
{
	/*background-color: #ADB6C7; */
	padding: 4px; height:20px;
}

.quotation
{ 
	font-size: 1.1em; 
	/*color: #43647E; */
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	BORDER-LEFT: 1px solid;
}

.randomquote
{
	 /*color: #43647E; */
         font-size: 0.9em; font-style: italic;
}

.smalltext
{
	font-size: 0.7em;
} 

.threadlink
{
	font-size: 1.1em;
}

/* MAIN HYPERLINKS */

a
{
}
A:hover
{
    COLOR: red;
}

/*.headerlink2
{color: #808080; text-decoration: none}
.headerlink
{color: #FFFFFF; text-decoration: none}*/
.homelink
{color: #808080; text-decoration: none}

:hover.headerlink 
{color: red}



/* Headers (not used too often) */ 

.header6     
{
	font-size: 0.8em;
	font-weight: bold;
	font-family: Georgia, Times, Serif;
}
.header5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    font-family: Georgia, Times, Serif;    
	color: #43647E;
}
.header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    font-family: Georgia, Times, Serif;
	color: maroon;
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}


/* next thread / previous thread */

.threadbox
{ 
 	background-color: #8094B0;
 	font-size: 10px;
 	font-weight: normal; 
 	color:#FFFFFF; 
 	padding: 3px;
 	border: 1px solid #000000;
}
.threadboxlink
{
    color: #FFFFFF;
    text-decoration: none;
}
:hover.threadboxlink
{
    color: #FF0000;
    text-decoration: none;
}



/* Header items */
.headerbar
{ 
    font-size: 10pt; 
/*    color: #111111; 
    background-color: #6699CC;*/
}
/*
.headercontrolbox
{
	border-top:1px solid #000000; font-size: 10pt; 
	color: #000000; 
	background-color: #D0D0E0; 
	padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:4px
}
.headercontrolbox a
{
   color: #070707;
}
*/
.headerbarlink
{
	color: #FFFFFF;
	font-decoration: none;
	font-size: x-small; text-decoration:none; font-weight:bold
}

.adminlink
{
	color: #005CB9;
	font-decoration: none;
	font-size: 10pt;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items */
.footerbar
{ 
    font-size: 10pt; 
    color: #43647E; 
}



/* FORMS */

form
{
 margin: 0px;
}

.bbsbutton
{
	/*background-color : #EFEFEF;*/
	*/color : #000000;*/
	font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color : #FAFAFA;*/
	font-weight : bold;
}

.bbstextbox
{
 FONT-SIZE: 0.9em;
 
}

.bbseditbox
{
 font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbscheckbox
{
 font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsradiobox
{
 font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsdropdownbox
{
 font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* LEFTOVERS */
.adminname   
{ color: #FF0000 }
.moderatorname 
{ color: #FF9966 }
.registeredname 
{ color: #999966 }
.notregisteredname 
{ color: #660033 }

/* AHS stuff */
.ahs_bloggedthread
{
/*margin-left:2%;
margin-right:2%;*/
}

.ahs_bloggedthread .ahs_replies
{
/*background-color:#ECECEC;*/
margin-right:-2%;
margin-left:-2%;
padding:2%;
/*border: 1px solid lightgray;*/
}

.emoticonlink :hover
{
/*position:relative;
bottom:-3px;
padding-bottom:2px;*/
border-bottom:1px dashed blue;
}

#topmenu
	{text-align:center;
	margin-top:0px;}

#topmenu ul{
	margin-left: auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	padding-left: 0px;
	display: inline;
	} 

#topmenu ul li {
	margin: 3px 0px;
	padding: 0px 10px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
	
		
#topmenu ul li.first {
	margin-left: 0px;
	border-left: none;
	list-style: none;
	display: inline;
	}

#topmenu ul li a {
	font-family:Georgia;
	font-weight:bold;
	font-family:x-small;
	}

ul.flushlist
{
	margin-left: 0em; /*removes indent IE and Opera*/
	padding-left: 0em; /*removes indent Mozilla and NN7*/
}

.spaciouslist li
{
	margin-bottom: 0.75em;
}
