﻿/* Global Settings */
body
{	background:url(images/body.gif) repeat-x #000;
	color:#333;
	font:normal 11pt Arial,sans-serif;
	text-align:center;
	padding:0;
	margin:0;
	line-height: 1.6em;
	}
	
li
{	text-align:left;	}

p
{	text-align:left;	}

h3
{	text-align:left;	}

h2
{	text-align:left;	}

h1
{	text-align:left;	}


a
{	background-color:inherit;
	color:#333;
	text-decoration:none; }

a:hover
{	text-decoration:underline; }	
	
img 
{	border:1px black groove;
}

blockquote
{	background:url(images/quote.gif) 0 0 no-repeat #fff;
	/*color:#690;*/
	color:#003366;
	font:italic 15px "Times New Roman",serif; 
	padding:2px 20px 2px 65px;	}	
	
/* Paypal */
#paypal
{
	background-position:right;
	padding:left 60px;
}	
	

#wrap
{	background-color:#fff;
	color:#000;
	width:800px;
	padding:0;
	margin:30px auto 30px auto;
	
}

/* Header */
#header
{	
	background:url(images/header.gif) 0 10px repeat-x;
	background-color:inherit;
	color:#fff;
	width:780px;
	height:230px;
	padding:45px 0 0 0;
	margin:0 auto;	}

#header .postleft
{	
margin:-33px; 
margin-top:-68px;
float: left; 
}

#header .postright
{	
margin-right:-15px; 
margin-top:-50px;
float: right; 
}


#header img
{	border:0px;
}

#header h1
{	font:bold 30pt Georgia,sans-serif;	
	text-align:center;
        color: #000000;
	padding:5px 0 12px 0;
	margin:0 auto; }

#header a
{	background-color:inherit;
	color:#fff;
	text-decoration:none; }
	
#header p
{	font: Georgia,sans-serif;
        text-align:center;
	margin:0 auto -17px auto; }
	
ul#menu
 { 	padding:0;
	margin:100px auto 0 auto; }

ul#menu li  
 { 	padding:0 10px;
	display: inline; }
   
ul#menu li a
{	background-color:inherit;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	padding:3px 10px;}

ul#menu li a.current
{	background-color:#fff;
	color:#000;	}
	


ul#menu li a:hover
{	background-color:#fff;
	color:#000;	}
	


/* Content */
#contents
{	text-align:left;
	width:750px;
	padding:0 25px 10px 25px;
	margin:0 auto;	}
	
#contents h2
{	font:bold 14pt Georgia,sans-serif;
	padding:0;
	margin:0 auto; }	

#contents h3
{	background-color:inherit;
	color:#003366;
	font:bold 12pt Arial,sans-serif;	
	padding:0;	}

#contents span.author
{	font:normal 8pt Arial,Helvetica,sans-serif;
	background-color:inherit;
	color:#666;	}

#contents span.author a
{	background-color:inherit;
	color:#999;
	text-decoration:none;
	padding:0 3px; }

#contents span.author a:hover
{	background-color:#003366;
	color:#fff;	}

#contents p a
{	background-color:inherit;
	color:#003366;
	text-decoration:underline;	} 	
	
#contents p
{	text-align:justify;
	line-height:1.5em; }
	
#contents li
{	line-height:1.5em;	}

#contents li a
{	background-color:inherit;
	color:#003366;
	text-decoration:none;	}

#contents li a:hover
{	text-decoration:underline; }

#contents ul
{	list-style:none; }
	
#contents ul li
{	background:url(images/list.gif) 0 5px no-repeat;
	padding:0 0 0 20px;
	margin:0; }	

#contents .post
{	padding:0 0 20px 0;
	margin:auto;

		}
	
#contents .postleft
{	
margin: 0; 
width: 300px; /*Was originally 300px, changed to 100%*/
float: left; /* Changed to absolute for FF div problems, was Left*/

}

#contents .postright
{	
margin: 0 0 0 30px; /* Puts a 10 pixel space between columns (left side)*/ 
width: auto; 
float: right; 
}

#contents .postmiddle
{
margin-left: 310px;
	
/*margin: 30px 0 0 30px; /* Pushes the column 340px to the right past postleft*/ 
/*width: 100%; */ 
/*float: left; /* Changed to absolute for FF div problems, was Left*/
}


#contents .postbottom
{	padding:470px 0 20px 0; 
	margin:auto;
	float:inherit;
		}
	

/* Footer */	
#footer
{	clear: left;  /* Added clear to eliminate overlap from postleft, postmiddle*/
	background:url(images/footer.gif) 0 0 repeat-x;
	width:780px;
	height:38px;
	text-align:center;
	padding:0 ;
	margin:0 auto;
	
}

#footer .postleft
{	
margin:-11px; 
margin-top:-1px;
float: left; 
}

#footer .postright
{	
margin-right:-11px; 
margin-top:-1px;
float: right; 
}

#footer img
{	border:0px;
}

#footer a
{	background-color:inherit;
	color:#fff;	
	text-decoration:none;	}
	
#footer .notice
{	background-color:inherit;
	color:#eee;
	font:normal 11px Arial,Verdana,sans-serif;
	padding-top:5px;}


simple-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: center;
}
#simple-table th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#simple-table td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
	text-align: center;
}
#simple-table tbody tr:hover td
{
	color: #009;
}