/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/ 
* html * { 	
zoom:100%;  
/* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/ 
} 
/* without the above hack, IE6 does not draw the header until the page is resized */ 
/* the problem is triggered by the universal * selector below that resets the margins, but I need to do 
that, hence the hack */ 
* { 
margin:0; 	
padding:0; 	
} 

body { 
font: .90em Arial, sans-serif; /* 1em = 16pts */ 
}


h1, h2, h3, h4, h5, h6, ul, ol, dl { 
font-family: Arial, Verdana,  serif; 
}  

/* TEXT COLORS */ 

table, form { 	color: #BFBFAC; 	} 


/* FONT SIZES */	
	
h1 {font-size:1.60em; /* 24pt */	
	
}
	
h2 {font-size:1.25em; /* 22pt */	
	
line-height:1.25;
	
padding:0 0 0 0;
	
}
	
h3 {font-size:1.15em; /* 18pt */	
	
line-height:1.5;
	
}
	
h4 {font-size:1.125em; /* 18pt */	
	
}
	
h5 {font-size:1em; /* 16pt */	
	
}
	
h6 {font-size:.875em; /* 14pt */	
	
}
	
p  {	
	
font-size:1em; /* 12pt */	
}
code {font-size:1.25em;}
* html code {font-size:1.1em;}
	
cite {
font-size:.85em;
font-style:italic;
}

blockquote {		
width:30%;
font-size:.7em;
margin:0 0 1em 1em;	
padding:.3em .4em;	
border-top:2px solid;
border-bottom:2px solid;
}	

blockquote cite {		
display:block;
font-size:.85em;	
}	

abbr, acronym {		
border-bottom:1px dashed #000;	
cursor:default;	
}	

address {		
margin:0 1em .75em 1em;	
}	
img {		
border:0;	
}	


a:hover {
text-declaration:none;
}


/* CLASS:LIME TAG STYLES - font sizes, margins, padding, etc. */ 
/* NOTE: text colors follow below */ 
body.lime {background: #000000} 
.lime #threecolwrap {background-color:#EEEEEE;} 
.lime #header {background-color:#045D75;} 
.lime #nav {background-color:transparent;} 
.lime #content {background-color:#EEEEEE;} 
.lime #promo {background-color:#EEEEEE;} 
.lime #footer {background-color:#000000;}  
	

/* CLASS:LIME TEXT COLORS */ 
.lime h1 { 	color:#CC0000; 	} 
.lime h2 { 	color:#2F048B; 	} 
.lime h3, .lime h5 { 	color:#000000; 	} 
.lime h4 { 	color:#000000; 	} 
.lime h6 { 	color:#000000; 	} 
.lime p { 	color:#000000; 	} 
.lime ul, .lime ol, .lime dl, .lime cite { 	color:#333; 	} 
.lime blockquote {
color:#738040;
}

.lime cite { 	color:#555; 	} 
.lime table { 	color: #2c0101; 	} 
.lime form { 	
color: #2c0101; 
	} 

.lime a { 	color:#blue; 	} 
.lime a:hover { 	color:#50AD8C; 	} 
.lime #nav a:hover, .lime #promo { 	color:#DD7901; 	
text-decoration:none;}


#nav {
font-size:.85em;
}


#promo {
font-size:.85em;
}


} 
.lime #footer a{color:#FFE262; 	} 
.lime #footer a:hover{color:#DD7901; 	} 



/* basic table styling  - more-styled tables in tables.css */		


form {
width:100%;
background-color:#FFDE70;
}


/* basic table styling  - more-styled tables in tables.css */

table {
	width:100%;
	border: 1px solid #B9BCBB;
	border-collapse:collapse;
	font-size:1.0em;
	}
table th {
	padding: .3em .5em .3em .5em;
	text-align: left;
border: 1px solid #B9BCBB;
	 }
table td {
	padding: .3em .5em .3em .5em;
	text-align: left;
border: 1px solid #B9BCBB;
	 }
table tr{
	border: 1px solid #B9BCBB;
	 }

table .name {
text-align: center;
}



#box2 {
width:100%;
margin: 0 0 20px 0;
padding: .3em .3em .3em .3em;
background-color: #FFFFE8;
border-style:solid;
border-width:1px;
border-color:gray;
}



#box {
width:100%;
margin: 0 0 20px 0;
padding: .3em .3em .3em .3em;
font-size: 100%;
line-height: 1.0em;
background-color: #FEFFBD;
border-style:solid;
border-width:1px;
border-color:gray;
}


.box h3 {
margin: 0;
padding: 12px;
font-family: Georgia, serif;
font-size: 130%;
font-weight: normal
color: 000000;
}

.box p, .box ul {
margin:0;
padding: 0 12px;
color: #FFFFFF;
}

.box ul li {
margin: 0 0 0 12px;
padding: 0 0 0 18px;
list-style:none;
color: #FFFFFF;
}


#boxnav {
margin: 0 0 20px 0;
padding: .3em .5em .3em .5em;
font-size: 100%;
line-height: 1.0em;
border-style:solid;
border-width:1px;
border-color:gray;
}

.boxnav h3 {
margin: 0;
padding: 12px;
font-family: Georgia, serif;
font-size: 130%;
font-weight: normal
color: 000000;
}

.boxnav p, .box ul {
margin:0;
padding: 0 12px;
color: #FFFFFF;
}

.boxnav ul li {
margin: 0 0 0 12px;
padding: 0 0 0 18px;
list-style:none;
color: #FFFFFF;
}

#box-wrapperbig {
width:100%;
background: #FFFFE8;
border-style:solid;
border-width:1px;
border-color:gray;
}

#box-wrapperlink {
width:100%;
background-color: #FFFFE8;
border-style:solid;
border-width:1px;
border-color:gray;
}



#box-wrapper {
width:400px;
background-color #FFFFE8;
border-style:solid;
border-width:1px;
border-color:gray;
}

#box-inner {
padding:5px;
text-align:left;}




	
/* THE ALSETT CLEARING METHOD */		
.clearfix:after {	
 content: “.”;		
 display: block;		
 height: 0;		
 clear: both;		
 visibility: hidden;		
}		
.clearfix {display: inline-table;}		
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE!		
* html .clearfix {height: 1%;}		
.clearfix {display: block;}		
/* end backslash hack */		
