*{
	margin:0;
	padding:0;
	}
body{
	background:#161613;
	color:#eee;
	font:86% 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
	border-top:#c0dB5A;
	}

#topborder{	
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:1.0em;
	background-color:#54CFCB;
	}

#secLink{position:fixed;top:38px;left:20px;width:230px;}
*html div#secLink{top:38px;left:20px;width:230px;position:absolute;}

#content{margin:45px 10% 5em 290px;max-width:600px;}



/* typography
----------------------------------------------- */

p{line-height:1.4em;margin-bottom:1.0em;font-size:0.9em;}
p.lead{font-size:1.0em;}

ol,ul{margin:0.5em 0 1.2em 2em;}	
ol li{margin-bottom:0.2em;}
li{font-size:0.9em;}
li strong{color:#999;}


h1,h2,h3{font-family:"Trebuchet MS",Verdana,Sans-Serif;}

h1{font-size:1.7em;letter-spacing:0;}
h1 a{color:#fff;border:none;}
h1 .lodge{color:#54CFCB;}

h2{
	font-size:1.5em;
	letter-spacing:0.4pt;
	color:#54CFCB;
	text-transform:uppercase;
	padding-top:0.5em;
	}
h3{
	font-size:1.0em;
	letter-spacing:0.2pt;
	color:#49a5b8;
	text-transform:uppercase;
	padding-top:0.5em;
	}

a,.contact-link a{
	color:#54CFCB;
	text-decoration:none;
	cursor:hand;
	}

.contact-link a:hover{border-bottom:1px dotted #54CFCB;background:#363633;}

a img{border:none;}

small{font-size:0.8em;}

fieldset{border:none;}

/* sidebar
----------------------------------------------- */
#secLink a{color:#fff;}
#secLink h1 a{font-weight:bold;}

#nav,#ctc{list-style:none;margin:2em 2em 2em 0;}
#nav li,#ctc li{padding:0;margin:0;}
#nav a{
	height:2.0em;
	background-color:#363633;
	}

#nav a,#ctc a{
	padding:0.3em 0.2em 0.2em 0.8em;
	margin-bottom:1px;
	color:#eee;
	display:block;
}
	
#nav a:hover{
	color:#1a1a1a;
	background-color:#54CFCB;
	}

#ctc a{
	height:3.5em;
	background-color:#49a5b8;
	}



/* content
----------------------------------------------- */
.bullets ul{margin-left:4px;}
.bullets ul li{
	list-style:none;
	padding:0 0 0 12px;
	background:url(../images/bullet.gif) no-repeat 0 6px;
	}
.bullets ul ul{margin-top:0;}


/* contact
----------------------------------------------- */
input,select,textarea{border:solid 1px #006462;margin:0.5em 0 0.5em 0;padding:0.1em;background:#363633;color:#fff;}
option{border:none;}
option:hover {border:none;color:#000;}



/* footer
----------------------------------------------- */
#foot{clear:both;width:100%;height:25px;background:#363633;color:#fff;font-size:0.75em;}

#foot p {font-size:1em;color:#fff;margin:5px 10px 5px 15px;float:left;}

#foot ul{list-style-type:none;margin:0;padding:0;float:right;margin-right:15px;}

#foot ul li{float:left;margin:5px 0 5px 10px;}



/* misc
----------------------------------------------- */

.noStyle{display:none;}

hr{display:none;}

.section{
	border-top:4px solid #006462;
	padding:1.4em 0 3.2em 0;
	overflow:auto;
	width:100%;
	}
.first{border-top:none;padding-top:0;}

.thumbnail{
	padding:3px 3px 8px 3px;
	background-color:#222;
	border:1px solid #2a2a2a;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}	

.caption{font-size:0.9em;padding-top:0.2em;}

iframe{width:595px;height:350px;border:2px solid #006462;margin:0;}

