body	{
		color: #000;
		font-size:85%;
		line-height: 1.2em;
	 	font-family: "lucida grande", Verdana, Geneva, Helvetica, sans-serif;
		margin: 10px 10px 10px 10px;
		padding: 0;
}

/* start #header */

#header	{
		position: relative;
		background-color: #D0EBBE;
		background: url(../images/header_leaves.jpg) repeat right;
		border: 1px solid #74966D;
		margin-bottom: 10px;
		width: 790px;
}
#header, #container	{
		max-width: 1000px;
}
h1, h1.url	{
		font: 2.5em/1em "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
		color: #000;
		padding: 5px ;
		text-align: left;
		font-weight: normal;
		letter-spacing: 0.1em;
		font-weight: bold;
		margin: 0;
}
h1 a.head1, h1 a.head1:visited {
		text-decoration: none;
		color: #333;
}
h1 a.head1:hover {
		text-decoration: underline;
		}

h1.url	{
		font: 1.3em/1em "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
		color: #000;
}
h2		{
		position: absolute;
		right: 2px;
		bottom: 2px;
		margin: 0;
		padding: 0;
		font: 1.2em/1em "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
		color: #3F05A9;
		text-align: right;
		letter-spacing: 0.1em;
}

/* end #header */

/* start #container */
#container	{
		position: relative;
		width: 790px;
		
		background-color: #FFF;
		background: url(../images/header_leaves2.jpg) repeat right; 
		
}
h3		{
		font-size: 130%;
		color: #FFF;
		margin:0;
		padding: 5px;
		background-color: #3F05A9;
}



h5		{
		font-size: 110%;
		color: #000;
		margin:0;
		padding: 5px;
		font-variant: small-caps;
}



p 		{
		padding: 2px 5px;
}
.brief li {
		margin-left: -20px;
		padding: 2px;
		list-style-position: inside;
		list-style-type: square;
}
#footer	{
		font-size: 80%;
		text-align: center;
}
#left	{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 155px;
}
#right	{
		position: absolute;
		right: 0px;
		top: 0px;
		width: 135px;
}
#mainmenu, #submenu {
		margin: 0 0 20px;
		border: 2px solid #4E6948;
		background-color: #E9F5E0;
}
#submenu {
		background-color: #FFF;
		line-height: 110%;
		border: 1px solid #4E6948;
		display: none;
}

#mainmenu h4, #submenu h4  {
	margin: 0;
	padding: 2px 2px 2px 10px;
	background-color: #E5EBC7;
	border-bottom: 2px solid #3F05A9;
	font-size: 100%;
	text-transform: capitalize;

}

h4#tcs	{
font-size: 130%;
padding-top: 30px;

}

#submenu   {
		font-size: 90%;
}

#mainmenu ul {
		margin: 0;
}
		
#mainmenu li {
		color: #FFF;
		margin-left: -40px;
		padding-left: 0px;
		list-style-type: none;
		font-size: 100%;
		text-align: left;
		border-bottom: 1px solid #666666;
}
#mainmenu li a:link, #mainmenu li a:visited, #mainmenu li a:hover {
		display: block;
		text-decoration: none;
		color: #000;
		width: 100%;
		font-weight: bold;	
}
#mainmenu li a:hover {
		text-decoration: underline;
		color: #FFF; 
		background-color: #3F05A9;
}
#submenu li {
		margin-left: -35px;
		padding-left: 5px;
		list-style-type: none;
		font-size: 100%;
		text-align: left;		
}
#submenu li a:link, #submenu li a:visited, #submenu li a:hover {
		text-decoration: none;
		width: 100%;
		font-weight: bold;
}
#submenu li a:hover {
		text-decoration: underline;
		color: #3F05A9;
}
#header hr, #footer hr, #left hr, #right hr, #content hr {
		display: none;
}
#content	{
		position: relative;
		margin: 0 0px 0 170px;
		padding: 0 0 10px;
		background-color: #FFF;
		border: 2px solid #4E6948;
}

a:link, a:hover, a:visited {
	color: #0033FF;	
}

a:hover {color: #009900;}

.image, .image2 {
		text-align: center;
}
.image img {
		
		border: 2px solid #000;
		margin: 0 10px 10px;
		padding: 0px;
}
.image2 img {
		border: none;
		margin: 0;
		padding: 15px;
}
.cols {
		margin: 2px;
		padding: 0;
		position: relative;
		vertical-align: top;
		border: none;
		width: 100%
}
#col_1, #col_2 {
		border: 2px solid #3F05A9;
		position: relative;
		text-align:left;
		width: 48%;
		top: 0;
		
}
#col_2 {
		position: absolute;
		left: 50%;
		top: 0;
}
#cottage1, #cottage2 {
		margin: 5px;
		padding: 0 0 0 3px;
		
		background-color: #FFF;
		background-image: url(../images/main_assc_logo_sml.png);
		background-repeat: no-repeat;
		background-position: right top;
			
}
/* #cottage2 {
		background-image: url(../images/sm_stb2star_whitebg.gif);
		} */
		
#cottage1 h4, #cottage2 h4 {
		margin: 0;
		padding: 5px 5px;			
}
#cottage1 ul, #cottage2 ul {
		font-size: 85%;
		list-style-position: inside;
		padding: 0;
		margin-left: 5px;
		list-style-image: none;
}
.cols a, .cols a:visited {
	text-decoration: none;
	color: #0033FF;
	font-size: 110%;
}
.cols a:visited {
		text-decoration: none;
}
.cols a:hover {
		text-decoration:underline;
}
#sur_menu {
		text-align: center;
}
#pullquote {
		
		padding: 20px;
		border: 1px solid black;
		color: #894D16;
		background-color: #E5EBC7;
}

#content h4, #content h5 
{
padding: 2px 5px;
margin: 2px;
margin-top: 5px;
}

#content p
{
padding: 2px 5px;
margin: 0px;
}

#content img
{
margin-top: 10px;
}

/* No longer used jan09
.avail {
	font-weight: bold;
	background-color: #FFFFCC;
	border: 1px solid #999;
} */
.layout {
		margin-left:auto; margin-right:auto;
		text-align: center;
		}
.layout td {
		padding: 0px;
		border: 5px solid #CCCCCC;
}

#content .layout td img {
    margin-top:0px;
}		
/* browswer hacks */

/* hide from Mac IE5 \*/

* html #container {
		height: 10%
}
/* end hide from Mac IE5 */

/* end of browswer hacks */

