/*
1.2em = 12pt, 3.5em = 35pt, etc.
*/

body		{  	
		margin: 0;
        padding: 0;
		background-color: #ffffff;
		color: #000000;
		font-size: 62.5%;
		background-image:url(/images/mainbackground3.jpg);
		background-repeat: repeat;
		}
                         	
h1		{  
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		font-weight: 100;
		color: #b25814;
		text-align:left;
		font-weight: bold;
		margin: 50px 0 15px 0;
		padding: 0;
		}

h2		{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		font-weight: 100;
		color: #80471C;
		text-align:left;
		font-weight: bold;
		margin: 20px 0 5px 0;
		padding: 0;
		}

h3		{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: 100;
		color: #aaa;
		text-align:left;
		font-weight: bold;
		margin: 20px 0 5px 0;
		padding: 0;
		}

h4		{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: 100;
		color: #80471C;
		text-align:left;
		font-weight: bold;
		margin: 20px 0 5px 0;
		padding: 0;
		}

p		{
		font-family: verdana, sans-serif;
		font-size: 14px;
		line-height: 21px;
		margin: 0 0 10px 4px;	
		color: #D4C7BB;
		text-align:left;
		}

		
div 	{
		margin: 0;
		padding: 0;
		}
		
#stars {
		background-image: url(/images/stars.gif);
		background-repeat:repeat-x;
		
		}

#stars2 {
		background-image: url(/images/stars.gif);
		background-repeat:repeat-x;
		background-position:center -285px;
		}
		
#treesrepeat {
		background-image: url(/images/toprepeat2.png);
		background-repeat:repeat-x;
		background-position:center top;
		}
		
#treesrepeat2 {
		background-image: url(/images/toprepeat2.png);
		background-repeat:repeat-x;
		background-position:center -285px;
		}
		
#topcenter {
		background-image: url(/images/top2.png);
		background-repeat: no-repeat;
		background-position:center top;
		}
		
#topcenter2 {
		background-image: url(/images/top2b.png);
		background-repeat: no-repeat;
		background-position:center -20px;
		}
		
#menuwood {
		background-image: url(/images/woodrepeat.png);
		background-repeat:repeat-x;
		background-position: center bottom;
		height: 450px;
		}

#menuwood2 {
		background-image: url(/images/woodrepeat.png);
		background-repeat:repeat-x;
		background-position: center bottom;
		height: 165px;
		}

#menu {
		margin: 0;
		padding: 410px 0 0 0;
		}
#menu2 {
		margin: 0;
		padding: 125px 0 0 0;
		}
#menu li, #menu2 li {
		display:inline;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style: none;
		}

#menu a, #menu2 a {
		font-size: 22px;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: .3px;
		font-weight:100;
		list-style: none;
		color: #B38151;
		margin: 0;
		padding: 0;
		text-decoration:none;
		}

#menu a:hover, #menu2 a:hover {
		color: #996C47;
		}
		
#leftcontent {
		width: 540px;
		float: left;
		margin: 0;
		padding: 0 0 0 15px;
		text-align: left;
		}
	
#leftcontent a:link, #leftcontent a:visited, #leftcontent a:active {
	color: #B38151;
	text-decoration: underline;
	}
#leftcontent a:hover {
	color: #80471C;
	text-decoration: none;
	}
		
#leftcontent2 {
		width: 890px;
		float: left;
		margin: 0;
		padding: 0 0 0 15px;
		text-align: left;
		}
	
#leftcontent2 a:link, #leftcontent2 a:visited, #leftcontent2 a:active {
	color: #B38151;
	text-decoration: underline;
	}
#leftcontent2 a:hover {
	color: #80471C;
	text-decoration: none;
	}
	
#leftcontent ol, #leftcontent ul, #leftcontent2 ol, #leftcontent2 ul  {
		font-family: verdana, sans-serif;
		font-size: 14px;
		line-height: 21px;
		padding: 0;
		margin: 0 0 10px 20px;	
		color: #D4C7BB; 
		}
		
.contentwidthsizer {
		width: 950px;
		margin: 0;
		padding: 0;
		}
		
#bottom {
		background-image:url(/images/bottomrepeat.png);
		background-repeat:repeat-x;
		}
		
#smallimages {
		margin: 0 0 0 0;
		padding: 0 0 0 5px;
		height: 203px;
		}
		
#smallimages li {
		display: block;
		list-style: none;
		float: left;
		margin: 30px 0 0 0;
		padding: 14px 20px 0 0;
		width: 214px;
		height: 144px;
		background-image:url(/images/bottompicbackground.png);
		background-repeat:no-repeat;
		}
		
#smallimages li img {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border: none;
		}
		
img 	{
		padding: 0;
		margin: 0;
		border: none;
		}
		
#quotediv {
		width: 380px;
		float: right;
		margin: 0;
		padding: 5px 0 0 0;
		text-align: right;
		}
		
#quote {
		font-style:italic;
		font-size: 18px;
		font-weight: 100;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #B38151;
		padding: 0;
		margin: 25px 0 0 0;
		width: 355px;
		float: right;
		line-height: 28px;
		}
		
#contactinfo {
		font-size: 14px;
		font-weight:100;
		font-family: Tahoma, Geneva, sans-serif;
		line-height: 17px;
		color: #926B11;
		text-align:left;
		padding: 0;
		margin: 0;
		text-transform: uppercase;
		}
		
#credits	{	
		background-image: url(/images/fish.png);
		background-repeat:no-repeat;
		background-position: left top;
		clear: both;
		margin: 0;
		padding: 0;
		height: 120px;
		}
		
#credits a {
		font-size: 12px;
		font-family: Tahoma, Geneva, sans-serif;
		padding: 0;
		margin: 0;
		color: #B38151;
		}
		
#credits div {
		width: 430px;
		text-align:left;
		}
		
#copy {
		font-size: 12px;
		font-family: Tahoma, Geneva, sans-serif;
		padding: 0;
		margin: 0;
		color: #B38151;
		}
		
.hidefirst {
	opacity: 1;              /* CSS3 */
	-moz-opacity: 1;         /* legacy Firefox */
	-khtml-opacity: 1;       /* legacy Safari/Konqueror */
	filter: alpha(opacity=100); /* MSIE */
	}
