*		{ margin: 0; padding: 0; }
body	{ 
			font: 15px/2 "Adobe Caslon Pro", "Hoefler Text", "skolar-1", "skolar-2", "Palatino linotype", "Georgia", "Times", "serif"; 
			/* background-color: #66A3D2; */
			background: #3F87B7 url(index-body-blue.jpg) repeat-x fixed 0 0; 
			color: #A60000;
		}

h1		{ color: #fff; padding: 10px 0 0 30px; font-size: 3em; }
h6		{ color: #FFD073; padding: 0 0 0 30px; font-size: 1em;}
p {
	padding:5px 30px 10px 35px;
	text-align:justify;
}

#header          { 
			max-width: 960px; 
			min-width: 560px; 
			background: #0B61A4;
			margin: 15px auto 0;
			text-shadow:1px 1px 5px black;
			
			border-radius-topleft: 30px;
       -moz-border-radius-topleft: 30px;
    -webkit-border-top-left-radius: 30px;
			border-radius-topright: 30px;
       -moz-border-radius-topright: 30px;
    -webkit-border-top-right-radius: 30px;
	
			box-shadow: black 4px 4px 10px;
	   -moz-box-shadow: black 4px 4px 10px;
	-webkit-box-shadow: black 4px 4px 10px;
			}

#page-wrap	{
			max-width: 960px; 
			min-width: 560px;
			margin: 0 auto; 
			position: relative;
			background: white; 
			overflow: hidden; 
			
			box-shadow: black 4px 2px 10px;
	   -moz-box-shadow: black 4px 2px 10px;
	-webkit-box-shadow: black 4px 2px 10px;
			}

#message-box h2{
			text-shadow:1px 1px 2px gold;
			}

.wf-active #message-box h2 {
			font-family: 'Tangerine';
			font-size: 2.5em;			
			}
			
.message p strong {
			color:white;
			font-size:32px;
			left:0;
			padding-right:6px;
			position:relative;
			text-shadow:0 0 2px maroon, 1px 1px 1px black;
			top:12px;	
			}
.message ul {
			padding-left:80px;
			}			
			
.sign 		{
			font-family: 'Tangerine';
			font-size:2.1em;
			padding:20px;
			text-shadow:1px 1px 2px grey;
			}		
			
#main-content	{ width: 98%; padding: 0 2%; }

#menu ul	{
		list-style-type:none; font: 15px/2 Tahoma, Verdana; 
		}

#menu li	{
		float:right;
		}

#menu li a	{
		padding:0 15px;
		display:block;
		color:#FFF;
		background: #A66F00;
		margin-right:-1px;
		text-decoration:none;
		text-shadow:0 0 2px #FFBF40;
		}

#menu li a:hover, #menu li.selected a:link, #menu li.selected a:visited, #menu li.selected a:hover, #menu li.selected a:active 
	{
	color:#000;	background: #FFBF40; text-shadow:0 0 2px #A66F00;
	}
	
#logoScroller {
			max-width: 960px; 
			min-width: 560px; 
			height: 125px;
			margin: 0 100px 0;
			background: #fff;
			}	

#footer		{ 
			max-width: 960px; 
			min-width: 560px; 
			background: #0B61A4;
			font-size: 0.7em;
			margin: 0 auto 15px; 
			
			border-radius-bottomleft:30px;
	   -moz-border-radius-bottomleft:30px;
	-webkit-border-bottom-left-radius:30px;
			border-radius-bottomright:30px;
	   -moz-border-radius-bottomright:30px;
	-webkit-border-bottom-right-radius:30px;
	
			box-shadow: black 4px 4px 10px;
	   -moz-box-shadow: black 4px 4px 10px;
	-webkit-box-shadow: black 4px 4px 10px;
			}
#footer p	{ padding: 10px; color: white; }
#footer a	{ color: #fa0; border-bottom: 1px dotted; text-decoration: none; }
#footer a:hover	{ border-bottom-style: solid; }