@charset "UTF-8";
/* CSS Document created / pulled together by Toby Kay - contact toby@tobykay.com with any questions. Attributions below where borrowed. Bye for now. */
/* Graphic design by Julia Morlok and Six Wu */

/* Reset */

/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com 
   Addition by Christian Montoya - www.christianmontoya.net */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

/* General tags */


* { padding: 0; margin: 0; }

a:focus {  /* removes dots around firefox links */
  -moz-outline: none;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
}

#leftcolumn {
	margin: 10px 0px 0px 0px;
	height: 120px;
	width: 90px;
	float: left;
	background-image: url(../images/peacock_crest.gif);
	background-repeat: no-repeat;
}
#content { 
 float: left;
 margin: 10px 0px 0px 0px;
 height: 500px;
 width: 780px;
 display: inline;
}
#rightcolumn { 
 margin: 10px 0px 0px 0px;
 height: 120px;
 width: 90px;
 float: left;
 position: relative;
}



/* Header */


#headerwrapper {
	float: left;
	height: 120px;
	width: 780px;
	
}

#headerleft { 
 height: 120px;
 width: 390px;
 float: left;
}

#headerright {
	height: 120px;
	width: 390px;
	float: left;
	position: relative;
	text-align: right;	
}

#headerleft img {
	margin-top: 95px;	
}

#headerright .weather {
	font-weight: bold;
	position: relative;
	top: 20px;	
}

.topnav {
	
	position: relative;
	top: 62px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10.2px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.02em;
}



/* Navigation */

#navwrapper {
float: left;
	position: relative;
	height: 85px;
	width: 780px;
	text-align:justify;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10.2px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;

}
.dot {
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
}


#navprimary  {
	float: left;
	position: relative;
	width: 780px;
	text-align:justify;
	
}
#content.home #navwrapper #navprimary a:link, #content.home #navwrapper #navprimary a:visited, #content.home #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}

#content.had #navwrapper #navprimary a:link, #content.had #navwrapper #navprimary a:visited, #content.had #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}

#content.accom #navwrapper #navprimary a:link, #content.accom #navwrapper #navprimary a:visited, #content.accom #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.main #navwrapper #navprimary a:link, #content.main #navwrapper #navprimary a:visited, #content.main #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.fish #navwrapper #navprimary a:link, #content.fish #navwrapper #navprimary a:visited, #content.fish #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.nature #navwrapper #navprimary a:link, #content.nature #navwrapper #navprimary a:visited, #content.nature #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.comm #navwrapper #navprimary a:link, #content.comm #navwrapper #navprimary a:visited, #content.comm #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.renew #navwrapper #navprimary a:link, #content.renew #navwrapper #navprimary a:visited, #content.renew #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.bus #navwrapper #navprimary a:link, #content.bus #navwrapper #navprimary a:visited, #content.bus #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.about #navwrapper #navprimary a:link, #content.about #navwrapper #navprimary a:visited, #content.about #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.press #navwrapper #navprimary a:link, #content.press #navwrapper #navprimary a:visited, #content.press #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.woods #navwrapper #navprimary a:link, #content.woods #navwrapper #navprimary a:visited, #content.woods #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.farm #navwrapper #navprimary a:link, #content.farm #navwrapper #navprimary a:visited, #content.farm #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.min #navwrapper #navprimary a:link, #content.min #navwrapper #navprimary a:visited, #content.min #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.shoot #navwrapper #navprimary a:link, #content.shoot #navwrapper #navprimary a:visited, #content.shoot #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.link #navwrapper #navprimary a:link, #content.link #navwrapper #navprimary a:visited, #content.link #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}
#content.gall #navwrapper #navprimary a:link, #content.gall #navwrapper #navprimary a:visited, #content.gall #navwrapper #navprimary a:active
{	color: #000;
	text-decoration: none;
}













#navsecondary {
	width: 780px;
float: left;
	position: relative;
}




/* HR */


hr {
	color: #000;
	background-color: #000;
	height: 3px;
	border: 0;
	width: 100%;
	margin-bottom: 3px;    
	margin-top: 7px;    
	display: block;
}

.thin {
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0;
	width: 100%;
	margin-bottom: 3px;    
	margin-top: 4px;    
	display: block;
	
}

.middlenav {
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0;
	width: 100%;
	margin-bottom: 3px;    
	margin-top: 5px;    
	display: block;
	
}

.subpage {
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0;
	width: 100%;
	margin-top: 0px;
}


/* Body content */


#maincontentwrapper  {
	float: left;
	position: relative;
	width: 780px;
	margin-top:10px;

}

.contentwrapperbg {

	background-image: url(../images/maaincontentbg.gif);
	background-repeat: repeat-y;
	}

#maincontentwrapper p {
	margin-top: 0px;
	margin-bottom: 1em;
}



/* 3 and then 2 columns */

#holding {
	width: 240px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 100px;
	padding-bottom: 260px;
}

#holdingleft {
position: relative;
float: left;
width:90px;

}

#holdingright {
position: relative;
float: right;
width:150px;
}



#left3col {
position: relative;
float: left;
width:460px;
margin-right:20px;
}

#right2col {
position: relative;
float: right;
width:300px;
}


#scrolling {
position: relative;
float: right;
width:300px;
height:300px;

}

#scrollingfish {
position: relative;
float: right;
width:300px;
height:200px;

}

#left2col {
	position: relative;
	float: left;
	width:300px;
	margin-right:20px;
	
}

#left2collinks {
	position: relative;
	float: left;
	width:300px;
	
}

#right3col {
	position: relative;
	float: right;
	width:460px;	
}


#linksdivider {
	position: relative;
	float: right;
	width:620px;	
}


.smalltext  { 
font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

#left4col {
	position: relative;
	float: left;
	width:608px;
		background-image:url(../images/line_column.gif);
	background-repeat: repeat-y;
	padding-right:20px;
	
}

	

#right1col {
	position: relative;
	float: right;
	width:152px;
	
}

.mediumtext {

font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.largetext, .hometext {

font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}


#content.home a, #content.home a .dropcap, #content.home .dropcap, #content.home #navwrapper #navprimary a:hover, #content.home #navwrapper #navprimary .selected, #content.home #maincontentwrapper #left3col li {
	
	color: #A51922;
	text-decoration: none;
}



#content.accom a, #content.accom a .dropcap, #content.accom .dropcap, #content.accom #navwrapper #navprimary a:hover, #content.accom #navwrapper #navprimary .selected, #content.accom #maincontentwrapper #left3col li {
	
	color: #7b4d8e;
	text-decoration: none;
}


#content.bus a, #content.bus a .dropcap, #content.bus .dropcap, #content.bus #navwrapper #navprimary a:hover, #content.bus #navwrapper #navprimary .selected, #content.bus #maincontentwrapper #left3col li {
	
	color: #33cccc;
	text-decoration: none;
}


#content.main a, #content.main a .dropcap, #content.main .dropcap, #content.main #navwrapper #navprimary a:hover, #content.main #navwrapper #navprimary .selected, #content.main #maincontentwrapper #left3col li {
	
	color: #5F3917;
	text-decoration: none;
}


#content.comm a, #content.comm a .dropcap, #content.comm .dropcap, #content.comm #navwrapper #navprimary a:hover, #content.comm #navwrapper #navprimary .selected, #content.comm #maincontentwrapper #left3col li, #content.comm #maincontentwrapper #right3col li {
	
	color: #868926;
	text-decoration: none;
}


#content.renew a, #content.renew a .dropcap, #content.renew .dropcap, #content.renew #navwrapper #navprimary a:hover, #content.renew #navwrapper #navprimary .selected, #content.renew #maincontentwrapper #left3col li {
	color: #FB8829;
	text-decoration: none;
}


#content.nature a, #content.nature a .dropcap, #content.nature .dropcap, #content.nature #navwrapper #navprimary a:hover, #content.nature #navwrapper #navprimary .selected, #content.nature #maincontentwrapper #left3col li {
	color: #0E8A00;
	text-decoration: none;
}

#content.fish a, #content.fish a .dropcap, #content.fish .dropcap, #content.fish #navwrapper #navprimary a:hover, #content.fish #navwrapper #navprimary .selected, #content.fish #maincontentwrapper #left3col li {
	color: #184DC1;
	text-decoration: none;
}
#content.had a, #content.had a .dropcap, #content.had .dropcap, #content.had #navwrapper #navprimary a:hover, #content.had #navwrapper #navprimary a .selected, #content.had #maincontentwrapper #left3col li {
	color: #330066;
	text-decoration: none;
}

#content.about a, #content.about a .dropcap, #content.about .dropcap, #content.about #navwrapper #navprimary a:hover, #content.about #navwrapper #navprimary .selected, #content.about #maincontentwrapper #left3col li {
	color: #30346F;
	text-decoration: none;
}
#content.press a, #content.press a .dropcap, #content.press .dropcap, #content.press #navwrapper #navprimary a:hover, #content.press #navwrapper #navprimary .selected, #content.press #maincontentwrapper #left3col li {
	color: #A77ED1;
	text-decoration: none;
}
#content.woods a, #content.woods a .dropcap, #content.woods .dropcap, #content.woods #navwrapper #navprimary a:hover, #content.woods #navwrapper #navprimary .selected, #content.woods #maincontentwrapper #left3col li {
	color: #660000;
	text-decoration: none;
}
#content.farm a, #content.farm a .dropcap, #content.farm .dropcap, #content.farm #navwrapper #navprimary a:hover, #content.farm #navwrapper #navprimary .selected, #content.farm #maincontentwrapper #left3col li {
	color: #669900;
	text-decoration: none;
}
#content.min a, #content.min a .dropcap, #content.min .dropcap, #content.min #navwrapper #navprimary a:hover, #content.min #navwrapper #navprimary .selected, #content.min #maincontentwrapper #left3col li {
	color: #759C9C;
	text-decoration: none;
}
#content.shoot a, #content.shoot a .dropcap, #content.shoot .dropcap, #content.shoot #navwrapper #navprimary a:hover, #content.shoot #navwrapper #navprimary .selected, #content.shoot #maincontentwrapper #left3col li {
	color: #3399FF;
	text-decoration: none;
}
#content.link a, #content.link a .dropcap, #content.link .dropcap, #content.link #navwrapper #navprimary a:hover, #content.link #navwrapper #navprimary .selected, #content.link #maincontentwrapper #left3col li {
	color: #CC3333;
	text-decoration: none;
}
#content.gall a, #content.gall a .dropcap, #content.gall .dropcap, #content.gall #navwrapper #navprimary a:hover, #content.gall #navwrapper #navprimary .selected, #content.gall #maincontentwrapper #left3col li {
	color: #C69E00;
	text-decoration: none;
}








.dropcap {
float:left;
font-size:52px;
line-height:34px;
padding-top:4px;
padding-right:5px;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
} 








/* Divider */
#divider  {
	float: left;
	position: relative;
	width: 100%;
	
	margin-top:15px;
		margin-bottom:10px;
	
}
#galleryholder  {
	float: left;
	position: relative;
width: 140px;

	margin-bottom:20px;
	
}


#holder  {
	float: left;
	position: relative;
	width: 100%;

	
}




/* Footer */

#footerwrapper  {
	float: left;
	position: relative;
	width: 780px;
	
}

#footercontainer  {
	float: left;
	position: relative;
	width: 140px;
	
}
#footerspacer  {
	float: left;
	position: relative;
	width: 20px;
	
}

.textbox {
margin-bottom:5px;
	
}

.padding {
margin-bottom:10px;
	
}

#copyright  {
	float: left;
	position: relative;
	width: 780px;
	
		
	
}


#content.accom li {
	list-style-type: none;
padding: 2px 0 0 40px;
	background: url(../images/accom_li.gif) no-repeat 0 7px;
	margin-top: 15px;
	margin-bottom: 15px;
	
	
}



.indent  {
	margin-left: 40px;
	margin-right: 10px;
	font-style: italic;
	display: block;	
}

.indentright  {
	margin-left: 15px;
	margin-right: 10px;
	font-style: italic;
	display: block;	
}
#scrolling ul {
	margin:0;	
}

#scrolling li {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-image: url(../images/scrolling_li.gif);
	list-style-type:none;
	height:35px;
	padding-top: 7px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
li {
	list-style-position: inside;
}
#scrollingfish ul {
	margin:0;	
}

#scrollingfish li {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-image: url(../images/scrolling_li.gif);
	list-style-type:none;
	height:35px;
	padding-top: 7px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}


.formbox
{
	background-color: #CCCCCC;
	border: 1px solid #333333;
}

.formboxl
{
	background-color: #fff;
	border: 1px solid #333333;
	padding: 1px;
}

#right1col li {
	list-style: none;
	margin-left: 0px;
}

#right1col li li {
	margin-left: 0px;
}