body {
  	background:#FFF;	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:13px;
	height:100%;
	max-height:100%;}

h1, h2, h3, h4 {
	text-align:center;}

/* MENU */

#nav{
	position:fixed;
	width:160px; /*Width of menu div*/
	top:0px;
	left:0px;
	height:100%;
	overflow:hidden; /*Disable scrollbars*/
	background-color:#111;	/*background-image: url('images/'); #231F20*/
	color:#ccc;}
	
td.menu{
	text-indent:5px;}
	
table.menu{
	visibility:hidden;}
		
p.contact{
	font-size:9px; 
	position:fixed;
	width:100px;
	bottom:5%;
	margin:15px 10px;}

/* MAIN CONTENT */

#content{					/* problems in IE6 with Main Content appearing after nav */
	width:640px;			/* adding relative positioning creates unneccessary scroll bar in main content */
	margin:10px 170px;
	overflow:auto;  
	background:#FFF;}
	
#copyright{
	width:100px;
	clear:both;
	position:absolute;	    
	font-size:9px;
	margin-left:500px;
	padding-bottom:15px;}

.cushion{
	margin:15px;}  /*Margins for inner DIV inside each DIV (to provide padding)*/
	
.textCenterV{
	width:500px;
	min-width:300px;
	margin:25% auto 40% auto;}

.textCenterH{
	width:500px;
	min-width:300px;
	margin:10px auto;}

.textThumb {
	width:300px;
	min-width:200px;
	margin:0px 0px 0px 5%;
	padding:25px;} 
	
img.thumbR {
	float:right;
	margin:25px 10% 0px 0px;} /* top right bottom left */
	
img.left{
	float:left;
	padding-top:0px;
	padding-right:40px;
	padding-bottom:20px;}

img.right{
	float:right;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;}

img.center{
	margin:20px 20px;}

	
/* LINKS */

a:link, a:hover, a:active, a:visited {
	font-family:Verdana, Arial, sans-serif; 
	color:#00F; /*00F*/
	font-size:13px;
	font-weight:bold;
	text-decoration:none;}

a:hover {
	color:orange;}

a:visited.list {
	color:#0DF;}