html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, for, fieldset, input, p, blockquote, textarea {
	margin: 0;
	padding: 0;
}

body {
	background: #9ECAE5
		url("../images/bg/page.png") no-repeat 50% 0px;
	font: 13px Arial, Georgia, Helvetica, Palatino, serif;
	text-align: center;
	color: #333;
	line-height: 18px;
} 

p	{
	margin: 0 0 10px 0;
	text-align: left;
	}
	
p.header {	font-family:  Arial, Verdana, sans-serif;
		font-size:16px;
		color: #202020;
		font-weight: bold;
		background: transparent;
		padding: 0;
		margin-bottom: 0px;
		border-bottom: 0px solid #E0E0E0;}
	
/* SIDEBAR STYLES */

#sidebar {
		width: 33%;
		background: white;
		float:left;
		}

#sidebar .padding {		
	padding: 15px 10px;}
	
#sidebar .dottedbox	{
padding: 0;
margin-bottom: 15px;
border-left: 1px dotted #E0E0E0;
border-right: 1px dotted #E0E0E0;
border-bottom: 5px solid #555;
}

#sidebar .dottedbox2	{
padding: 0;
margin-bottom: 15px;
border-left: 1px dotted #E0E0E0;
border-right: 1px dotted #E0E0E0;
}


	
p.sidebar	{font-size: 12px; padding: 5px; line-height: 16px;}

#sidebar .dottedbox h2 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		color: #fff;
		background: #2D7AA9;
		padding: 3px 5px;
		margin-bottom: 10px;
		}
		
#sidebar .dottedbox h3 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		color: #fff;
		background: #3D95CC;
		padding: 3px 5px;
		margin-bottom: 10px;
		}
		
#sidebar .dottedbox2 h4 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		color: #fff;
		background: #6EB0D8;
		padding: 3px 5px;
		margin-bottom: 10px;
		}
		
#sidebar ul {
margin-left: 25px;}



/* NEWSLETTER */

#newsletter	{
padding: 10px 0;
margin-bottom: 0px;
}

a.newsletter-issue {
	color: #000;
	text-decoration: none;
	font-size: 16px;
	font-family:  Arial, Verdana, sans-serif;
	
}

a:hover.newsletter-issue    {
	color: #52242c;
	text-decoration: none;
	font-size: 16px;
	font-family:  Arial, Verdana, sans-serif;
}

p.members-only	{
border-top: 1px solid #E0E0E0;
font: 11px arial, verdana, sans-serif;
font-style: italics;
line-height: 16px;
margin-bottom: 5px;}


	
#page-container {
	width: 900px;
	margin: auto;
	text-align: left;
	background: #FFF;
}

#logo {display: none}

/* MASTHEAD */

div#masthead	{
	width: 900px;
	height: 84px;
	padding: 0;
	margin: 0;
	background: #fff 
		url("../images/bg/masthead.png") repeat-x top left;
}

#masthead #links	{
	margin-left: 700px;
	text-align: right;
	background: transparent; 
	padding-right: 15px;
		}

#masthead #links a	{
        font: normal 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
		background: transparent;
		color: #202020;
		line-height: 35px;
		}

		
#masthead #links a:hover    {
		font: normal 11px Arial, Helvetica, sans-serif;
        text-decoration: underline;
		background: transparent;
		color: #000;
		line-height: 35px;
}
	

		



/* CONTENT  - FRAME*/

#frame {
		width:900px;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #E0E0E0;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		margin-bottom:0;
		padding:0px;
		text-align:left;
		clear: both;
		background: url("../images/skline.jpg") no-repeat top left;
		}

/* CONTENT  - 3 COLUMN LAYOUT*/		
	
#leftc {
		width:67%;
		background: transparent;
		float:left;
		
		}

#leftc .padding {		
	padding: 15px;}
	
#centerc {
		width:33%;
		background: transparent;
		padding:0px;
		float:left;
		border-left: 1px dotted #999;
		border-right: 0px dotted #999;
		}
		
#centerc .padding {		
	padding: 10px;}
		

	
#comboc	{
		width:62%;
		background: transparent;
		padding:0px;
		float:left;
		border-left: 1px dotted #999;
		}

#comboc .padding {		
	padding: 10px 0px 10px 15px;}
	

#combo .cities {
	margin-top: 15px;
	clear: both;}

#cities	{
width: 220px;
float: left;
margin-bottom: 25px;}

.gallerycontainer {

margin-bottom:20px;}


.gallery	{
margin: 0 20px 0px 0;}

img 	{border: 0}
	
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
		
/* GLOBAL LINKS */

a {
	color: #52242c;
	text-decoration: underline;
	font-size: 12px;
}

a:hover    {
	color: #202020;
	text-decoration: none;
	font-size: 12px;
}

a.more {
	color: #3a2f27;
	text-decoration: underline;
	font-size: 12px;
}

a:hover.more    {
	color: #776456;
	text-decoration: none;
	font-size: 12px;
}




/* MORE INFO LINKS */

.moreLink  a {
	background: transparent url("../images/bg/star2.gif") no-repeat bottom left;
	padding-left: 20px;
	color: #776456;
	text-decoration: underline;
	margin:0;
	font-size: 12px;
}

.moreLink a:hover    {
	background: transparent url("../images/bg/star2.gif") no-repeat bottom left;
	padding-left: 20px;
	color: #3a2f27;
	text-decoration: none;
	margin: 0;
	font-size: 12px;
}

h1 {
		background: transparent;
		font-family:  Arial, Verdana, sans-serif;
		font-size:18px;
		padding:0;
		margin:0 0 10px 0;
		color: #333;
		}
		
h2, h3, h4, h5, h6 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:16px;
		color: #202020;
		background: transparent;
		padding: 0;
		margin-bottom: 10px;
		border-bottom: 0px solid #E0E0E0;
		}
		
#members h2, #members h3, #members h4, #members h5, #members h6 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:16px;
		color: #202020;
		background: transparent;
		padding: 0;
		margin-bottom: 10px;
		border-bottom: 1px solid #E0E0E0;
		}
		
div.most-recent-tip {border-bottom: 5px solid #CCC; margin-bottom: 15px;}



/*HOMEPAGE QUICK CONTACT FORM ELEMENTS*/

#form form	{margin: auto;}

#form  label, #form  input, #form textarea 	{
	width: 220px;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #000;
	margin: 2px 0px;
	padding: 2px 0;
}

#form  fieldset { 
	border:0px solid #E0E0E0;
	margin: 0px 0px;}


#form .submit	{
	width: 75px;
	margin: 8px 0 0 0px;
	padding: 0px;
	text-align: center;
}

#form .reset	{
	width: 75px;
	margin: 8px 0 0 20px;
	padding: 0px;
	text-align: center;
}

textarea.exchange {
width:100%;
background: white;
border: 1px solid #8b3639;
padding: 3px;
margin-bottom: 10px;
overflow: auto;
}


#prevPg input {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #000;
	width: 120px;
	margin: 8px 0 0 0px;
	padding: 0px;
	text-align: center;
}
		
.alignLeft	{float: left; margin: 0 15px 0 0;}
.alignRight	{float: right; margin: 0 0 0 15px;}
.red	{color: #8B3639}
.clientName	{color: #800000; font-size: 10px}
address	{font-style: normal; margin: 10px 0;}
.linkBox	{background: #8b3639; color: white; border: 1px solid #3a2f27; padding: 3px; margin: 10px 0;}
.normal	{font-weight: normal; font-style: italic;}
.subhead {color: #52242c; font: 12px Arial; margin: 15px 0;}
.title {color: black; font: 13px Arial; margin: 15px 0;}
.bioText {margin-left: 155px; }
#tipBox {margin-top: 30px; border-top: 1px solid #3D95CC; padding-top: 15px;}

	
ul.bioSidebar	{
	margin:8px 0 15px 15px;
	list-style-type: square;
	font-size: 11px;
	}
	
ul.bioSidebar ul li	{
	margin-left:15px;
	padding: 2px 0;
	}
	
ul.sitemap	{
	margin:8px 0 15px 0;
	list-style-type: none;
	font-size: 11px;
	}
	
ol 	{
margin:8px 0 15px 25px;}

ul	{
	margin:8px 0 15px 15px;
	list-style-type: square;
	font-size: 12px;
	}
	
ul.tips	{
margin: 0;
	list-style-type: square;
	font-size: 12px;
	}

ul.tips2	{
margin: 0 0 0 15px;
	list-style-type: square;
	font-size: 12px;
	}
	
/* FOCUS RIGHT */

#focusRight	{
width: 205px;
background: transparent;
float:right;
margin: 10px 0px 150px 0px;
padding: 0px;
}

/* FOCUS LEFT */

#focusLeft	{
width: 205px;
background: transparent;
margin: 10px 0px 150px 0px;
padding: 0px;
}

#mapRight	{
width: 290px;
background: red;
float:right;
margin: 0 0 150px 0px;
padding: 0px;
}
/* FOOTER */

#footer {
	height: 85px;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	background: #666;
	color: #fff;
	padding: 6px 13px 3px 15px;
	margin:10px 0px 0px 0px;
	line-height: 16px;
	text-align: left;
	border-top: 1px solid #E0E0E0;
}

#footer a {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

#footer #altnavFoot {
	width: 300px;
	float: right;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

#disclaimer	{
	height: 20px;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	background: #404040;
	color: white;
	padding: 10px 15px 10px 0;
	margin:0;
	line-height: 16px;
	text-align: left;
}

#disclaimer a {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: underline;
	padding-left: 15px;
}

#disclaimer a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #ccc;
	text-decoration: none;
	padding-left: 15px;
}


