body 			{ color: #000; background-color: #fff; border-style: none; border: 0; margin: 0; padding: 0; 
				  text-align: left; font-family: Verdana, Arial, sans-serif, Helvetica; font-size: 10pt; }
	
.toppane        { border: 0px solid red; margin: 0 auto; width:950px; }
.mainpane		{ border: 0px solid red; margin: 0px 20px; padding: 0; width:790px; }
.leftpane       { border: 0px solid blue; width: 160px; background-color:#ffffc0; }
.rightpane      { border: 0px solid green; width: 130px; margin: 0; float:right; 
				  background-color:#ffffc0;}

p 				{ margin: 0; padding: 0; }
.small			{ font-size: 8pt; margin:0; }
.hpsmall    	{ font-size: 8pt; padding:0; margin:3px; }
.indent 	  	{ margin-left: 5px; }			
p.text 			{ padding: 4px 4px 4px 10px; }
p.text2 		{ padding: 4px 4px 4px 40px; }
p.text3 		{ margin: 5px 0 0 20px; }  
p.smtext 		{ padding: 4px 4px 4px 10px; font-size: 8pt;}

h1 				{ font-size: 14pt; padding: 0 0 5px 10px; margin: 0;}
h2 				{ color: #00f; }
h3 				{ font-size: 10pt; padding: 0 0 0 10px; margin: 0; }
h3.text 		{ font-size: 10pt; margin: 10px 0 0 0;}
h4 				{ font-size: 12pt; color: blue; padding: 2px 0 8px 10px; margin: 0;}
h6 				{ font-size: 8pt; font-weight: normal; padding: 0; margin: 0;}
h6.mapcaption   { text-align:left; margin: 0 0 10px 0; color: #808080;}

a      			{ color: #0038b0; }
a.menu 			{ color: #057901; }
a:link, a:visited { text-decoration: none; } 	
a:active, a:hover { text-decoration: underline; } 

div.breadcrumb 	{ border-bottom: dashed 1px #b3a97b; margin: 0 5px 5px 5px; }
p.breadcrumb   	{ margin:3px; font-weight: bold; color: #b3a97b; }

img  			{ margin: 5px; padding: 0; border: 0; }
img.l  			{ margin: 0 5px 5px 0px; float: left; }
img.arrow 		{ float:left; margin:0;	}

img.r   		{ margin: 0 0 5px 5px; float: right; }
img.n 			{ margin: 5px auto; display: block; }
span.n 			{ margin: 5px auto; display: block; border-style: none; }
img.hp1 		{ margin:0; padding:0; }

table.boxgroup  { margin:10px; }
div.boxhr 		{ clear: both; border-bottom: 1px dotted #057901; margin: 20px 0 5px 0; }

.footer 		{ margin-top: 10px; font-size: 8pt; color: #057901; }
.singlecol		{ border: 0px solid red; width: 300px; margin: 0; padding:0 0 5px 0; background-color:#ffffc0; }
.doublecol		{ border: 0px solid red; width: 630px; margin: 0 5px; padding:5px 0 5px 20px; }		  
.rightcol		{ border: 0px solid red; width: 160px; margin: 0; }

h3.hp1  		{ color:#ffffff; margin:0; padding: 2px 0 4px 3px; background-color: #057901; }
h3.hps  		{ color:#0038b0; margin:0; padding: 3px 0 3px 3px; background-color:#ffe149; }
a.hp1   		{ color:#ffffff; }
p.hp1   		{ margin: 5px 160px 2px 6px; padding: 1px 3px; border-top: 0px solid #b3a97b;	font-weight: bold; }
.hp2  			{ margin:0 0 0 5px; padding:0; }
.head 			{ margin: 14px 6px 0px 6px; font-weight: bold; }

/* destinations pages */
div.destination { margin:10px; width:640px; }
div.destination div { background-color:#ffffc0; margin:10px; padding-bottom:10px; width:300px; float:left; }

/* event calendar background */
.eventlist 		{ border-bottom:#057901 solid 1px; background: #fff url(/images/icons/eventbgnd.png) top left repeat-x; }
.eventlistw 	{ border-bottom:#057901 solid 1px; background-color: #ffffc0; }
.eventheader 	{ border-top:#057901 solid 5px; border-bottom:#057901 solid 2px; background-color:#ffffc0; }
img.ev 			{ float:right; height:70px;margin:0 0 5px 5px; }
img.star 		{ margin:0; padding:1px 5px 0 6px; }
div.event p.desc { font-size: 8pt; color:#808080; margin:0 0 10px 10px;padding:0; }
span.event  	{ color:#808080; }

/* Home page */
div.homepage h1.lead { font: bold 14pt Verdana, Arial, sans-serif, Helvetica; color: #000; padding:0 0 5px 20px; margin: 0;}
div.homepage p.lead { margin:0 20px; }

div.homepage h1 { color:#057901; margin:0; padding: 3px 0 3px 3px; font:normal 18pt Times; }
div.homepage h2 { font-size: 12pt; font-weight:bold; color:#000; margin:0; padding: 5px 0 5px 10px; }
div.homepage h3, div.homepage h3 a, div.homecal h3 {color:#fff; margin:0; padding: 3px 0 3px 3px; background-color: #057901;}
div.homepage h2.sub { color:#000; margin:0; padding: 5px 0 0 10px; background-color:transparent;}
div.homepage h4, div.homecal h4 {color:#000; padding:0; margin:5px; font-size: 8pt; font-weight: normal; }
div.homepage p  { margin:0 10px 10px 10px; }
div.homepage img { margin:0; }
div.homepage img.atn 	{ float:left; margin-right:8px; }
div.homepage div.atnl 	{ margin:10px 10px 10px 20px; width:160px; background-color:#ffffa0;float:left;clear:left; border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
div.homepage div.atnr 	{ margin:10px; width:160px; background-color:#ffffa0;float:right;clear:right;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
div.homepage div.atnl p, div.homepage div.atnr p { font-weight:bold; margin: 8px 0 0 0;}
div.homepage ul { list-style-image: url(/images/icons/rect_green.png); list-style-type:square; }
 
/* events calendar on home page */
div.homecal { float:right; width:300px; margin-bottom:10px; background-color: #ffffc0; }
div.events  { padding:0 10px 10px 0px; }
div.homepage p.evdate { color:#057901; font:bold 12pt Times, serif; margin:5px 0 0 10px; }
div.homepage p.evdetail { margin-left:20px; padding:0 0 3px 0; border-bottom: solid 1px #e0e0e0; }
div.cal     { float:left;width:66px; margin:0; background-color: #808080; }
div.cal p.mth { font-weight:bold; color:#fff; padding:0; margin:0; text-align: center; }
div.cal p.hpsmall { padding:0; margin:48px 0 0 0; text-align: center; }


		
	
	 
