
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 
} 
 
#pagewidth{ 
 width:100%; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 

 } 

 
#maincol{
float:right;
  display:inline; 
 position: relative;
 margin-right:18px; 
 width:960px; 
  background-image:url('/images/sunbackground-diff.jpg'); 
	background-repeat:no-repeat;
  }

#leftcol{
float:left;
width:1px;
}	
	
	
	
 a {
	color: #FE685C;
	text-decoration: none;
}
.brdr {
	border: 1px solid #FFA69D;
}
.SiteFullName {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 48px;
}
.style1 {
	font-size:36px; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif; font-style:italic;color:red;margin-top:33px;
}
.style2 {
	margin-left:133px; font-size:34px; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif; font-style:italic;color:gray;margin-top:-20px;margin-bottom:9px;
}
.style3 {font-size:19px;margin:33px;padding-top:1px;}
	
.style5 {font-size: 11px; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; }

.style7 {color: #000000}
.style9 {color: #FE685C}

.style11{font-size:11px;  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.style12{font-size:11px;  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;}

#notice {
  border: 2px solid red;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f0f0f0;
  font: bold smaller sans-serif;
}

.style1 a:hover {
  text-decoration: underline;
}
.style10 a:hover {
  text-decoration: underline;
}
  
  


 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  





.wireframemenu{
float:left;
margin:44px 44px 255px 44px;
border: 2px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 270px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 264px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 14px Verdana;
padding: 5px 6px 5px 22px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 2px solid #c0c0c0;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #F8FBBD;
color: black;
}

