/* clears browser formatting */

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote	{
	padding:0;
	margin:0;
	}
	
h1, h2, h3, h4, h5, h6, pre, code	{
	font-size:1em;
	}
	
a	{
	text-decoration:none;
	border:none;
	outline: none;
	border:hidden;
	color:#FFF;
	}
	
a:hover	{
	color:#009900;
	}
				
a img	{
	border:none;
	}

/* end clear */


body	{
	background-image:url(../images/wood3.jpg);
	background-repeat:repeat-x repeat-y;
	}
	
#wrapper	{
	width:80%;
	max-width:1200px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/wood3.jpg);
	background-repeat:repeat-x repeat-y;
	}

#header	{
	position:relative;
	width:100%;
	max-height:330px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-bottom:-20px;
	margin-bottom:0px;
	}

#logo	{
	position:absolute;
	width:20%;			/* 200 / 1000 */
	top:-15px;
	left:-2%; 		/* 80 / 900 */
	transform:rotate(-4deg);
  	-ms-transform:rotate(-4deg); /* IE 9 */
 	-moz-transform:rotate(-4deg); /* Firefox */
	-webkit-transform:rotate(-4deg); /* Safari and Chrome */
	-o-transform:rotate(-4deg); /* Opera */
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
	z-index:900;
	}

.topphoto	{
	width: 98%;	
	border:thick solid #FFF;
	z-index:100;
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	margin-bottom:0px;
	padding-bottom:0px;
	}

.clear	{
	clear:both;
	}				

#sawdayscontainer	{
	position:absolute;
	top:20%;
	right:5%;
	padding:0;
	margin:0;
	z-index:200;
	transform:rotate(3deg);
  	-ms-transform:rotate(3deg); /* IE 9 */
 	-moz-transform:rotate(3deg); /* Firefox */
	-webkit-transform:rotate(3deg); /* Safari and Chrome */
	-o-transform:rotate(3deg); /* Opera */
	}
	
#paper	{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:0;
	padding-top:0;
	background:#f0e6d3;
	-webkit-box-shadow: 3px 10px 6px rgba(0, 0, 0, 0.8); 
	-moz-box-shadow: 3px 10px 6px rgba(0, 0, 0, 0.8); 
	box-shadow: 3px 10px 6px rgba(0, 0, 0, 0.8);
	z-index:0;
	}
	

					
#mainbody	{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding:0px;
	
	} 


#leftcolumn	{
	float:left;					
	width:53.33%;					/* 480 / 900 */
	margin-left:4.44%;				/* 40 / 900 */
	z-index:100;	
	}

#title	{
	width:100%;
	border-bottom: medium dotted #330000;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:20px;
	}


h1	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.875em;			/* 30 / 16 */
	font-weight:bold;
	color:#444;
	}

h2	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;			/* 16 / 16 */
	margin-bottom:10px;
	color:#444;
	}


h3	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;			/* 13 / 16 */
	color:#444;
	}		
	
h4	{
	font-family:'Bilbo Swash Caps',cursive ;
	font-size:1.75em;				/* 28 / 16 */
	color:#CC0000;
	margin-top:15px;
	margin-bottom:5px;
	color:#444;
	}

img	{
	max-width:100%;
	}
				
#mainbody p	{	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;				/* 16 / 16 */
	font-weight:500;
	line-height:1.3;
	padding-bottom:15px;
	color:#555;
	}

#leftcolumn ul	{
	list-style-type:none;
	margin-left:4.16%;			/* 20 / 480 */
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;				/* 16 / 16 */
	font-weight:500;
	line-height:1.3;
	padding-bottom:15px;
	color:#111;
	}
	
.gallery	{
	padding: 2px 2px 6px 2px;
	background-color:#FFFFFF;
	border:#CCCCCC thin solid;
	clear:both;
	}	
	
.portraitphoto	{
	float:left;
	height:100px;
	padding: 2px 2px 5px 2px;
	border:thin solid #CCCCCC;
	background-color:#FFFFFF;
	margin-right:4.16%;					/* 20 / 480 */
	margin-bottom:10px;	
	transform:rotate(-2deg);
  	-ms-transform:rotate(-2deg); /* IE 9 */
 	-moz-transform:rotate(-2deg); /* Firefox */
	-webkit-transform:rotate(-2deg); /* Safari and Chrome */
	-o-transform:rotate(-2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}
	
.jaquelineportraitphoto	{
	float:left;
	width:45%;					/* 250 / 480 */
	padding: 2px 2px 5px 2px;
	border:thin solid #CCCCCC;
	background-color:#FFFFFF;
	margin-right:4.16%;					/* 20 / 480 */
	margin-bottom:10px;	
	transform:rotate(-2deg);
  	-ms-transform:rotate(-2deg); /* IE 9 */
 	-moz-transform:rotate(-2deg); /* Firefox */
	-webkit-transform:rotate(-2deg); /* Safari and Chrome */
	-o-transform:rotate(-2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}	

th	{
	text-align:left;
	padding:5px 15px 5px 15px;
	}

td	{
	padding:5px 15px 5px 15px;
	}


blockquote	{
	font-family:Georgia,"Times New Roman", Times, serif;
	margin-left:20px;
	margin-right:20px;
	}
	
.gallerymap	{
	margin-top:25px;
	margin-bottom:25px;
	padding: 5px 5px 12px 5px;
	background-color:#FFFFFF;
	border:#CCCCCC thin solid;
	clear:both;
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}	    

#googlemap	{
	width:90%;
	height:350px;
	padding:10px 10px 30px 10px;
	background-color:#FFF;
	border:thin solid #999999;
	margin-bottom:30px;
	}
	
#menu p	{
	margin-left:10.4%;			/* 50 / 480 */
	margin-right:10.4%;			/* 50 / 480 */
	}

#menu h2	{
	text-align:center;
	}
					
/* body link style */

.bodylink	{	
	color:#9a0000;
	}

.bodylink a:hover	{
	color:#009900;
	}	
	
/* start right sidebar*/

#sidebar	{
	float:right;
	width:30.55%;				/* 275 / 900 */
	margin-left:5%;			/* 45 / 900 */
	margin-right:4.44%;		/* 40 / 900 */
	margin-top:30px;		
		}

#tripadvisor	{
	width:58%;				/*  160 / 275 */
	margin-left:auto;
	margin-right:auto;
	padding:0;
	}
	
#tripadvisorlong	{
	width:87.27%;				/* 240 / 275 */
	margin-left:auto;
	margin-right:auto;
	}
		
/* start 1st link */
	
#first	{
	width:96.36%;					/* 265 / 275 */
	background-color:#FFFFFF;
	background: -webkit-linear-gradient(#fefefe, #e7e4e4); 
	background: -o-linear-gradient(#fefefe, #e7e4e4);
	background: -moz-linear-gradient(#fefefe, #e7e4e4); 
	background: linear-gradient(#fefefe, #e7e4e4);
	border:thin solid #CCCCCC;
	padding:1.81%;					/* 5 / 275 */
	padding-bottom:0px;
	margin-bottom:20px;
	transform:rotate(-2deg);
  	-ms-transform:rotate(-2deg); /* IE 9 */
 	-moz-transform:rotate(-2deg); /* Firefox */
	-webkit-transform:rotate(-2deg); /* Safari and Chrome */
	-o-transform:rotate(-2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}

#first a, #second a, #third a, #fourth a, #fifth a, #offers a	{
	padding-left:8.3%;			/*   22 / 265  */
	padding-bottom:5px;
	padding-top:5px;
	margin-left:3.77%;			/*   10 / 265  */
	margin-bottom:10px;
	font-size:0.75em;			/* 12 / 16 */
	color:#555;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
	
#first a:hover, #second a:hover, #third a:hover, #fourth a:hover, #fifth a:hover, #offers a:hover	{
	color:#009900;
	}	

#offers	{
	width:96.36%;					/* 265 / 275 */
	background-color:#FFFFFF;
	border:thin dashed #fff;
	padding:1.81%;					/* 5 / 275 */
	padding-bottom:10px;
	margin-bottom:20px;
	background-image:url(../images/navstampblack2.png);
	background-position: top right;
	background-repeat:no-repeat;
	transform:rotate(2deg);
  	-ms-transform:rotate(2deg); /* IE 9 */
 	-moz-transform:rotate(2deg); /* Firefox */
	-webkit-transform:rotate(2deg); /* Safari and Chrome */
	-o-transform:rotate(2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}

#offers h2	{
	border-bottom:#999999 thin dotted;
	margin:3.77%;				/* 10 / 265 */
	}
		
#offers a	{
	padding-left:8.3%;			/*   22 / 265  */
	padding-bottom:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:600;
	color:#444;
	}
		
.button	{
	display:block;	
	background-image:url(../images/button.jpg);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	margin:5px 3.77% 5px 3.77%;		/* 10 / 265 */
	}
	
.bigbutton	{	
	display:block;
	background-image:url(../images/button.jpg);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	margin:5px 3.77% 5px 3.77%;		/* 10 / 265 */
	
	}	

.linkphoto	{
	width:96.36%;					/* 265 / 275 */
	}			
		

#first h2, #second h2, #third h2, #fourth h2, #fifth h2, #socialmedia h2, #offers h2		{
	font-family:'Bilbo Swash Caps',cursive ;
	font-size:1.75em;		/* 28 / 16 */
	color:#CC0000;
	margin:3.77%;		/* 10 / 265 */
	}

/* end 1st link */

/* start 2nd link */	

#second		{
	width:96.36%;					/* 265 / 275 */
	background-color:#FFFFFF;
	background: -webkit-linear-gradient(#fefefe, #e7e4e4); 
	background: -o-linear-gradient(#fefefe, #e7e4e4);
	background: -moz-linear-gradient(#fefefe, #e7e4e4); 
	background: linear-gradient(#fefefe, #e7e4e4);
	border:thin solid #CCCCCC;
	padding:1.81%;					/* 5 / 275 */
	padding-bottom:0px;
	margin-bottom:20px;
	transform:rotate(2deg);
  	-ms-transform:rotate(2deg); /* IE 9 */
 	-moz-transform:rotate(2deg); /* Firefox */
	-webkit-transform:rotate(2deg); /* Safari and Chrome */
	-o-transform:rotate(2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}

	
/* end 2nd link */	

/* start third link */	

#third		{
	width:96.36%;					/* 265 / 275 */
	background-color:#FFFFFF;
	background: -webkit-linear-gradient(#fefefe, #e7e4e4); 
	background: -o-linear-gradient(#fefefe, #e7e4e4);
	background: -moz-linear-gradient(#fefefe, #e7e4e4); 
	background: linear-gradient(#fefefe, #e7e4e4);
	border:thin solid #CCCCCC;
	padding:1.81%;					/* 5 / 275 */
	padding-bottom:0px;
	margin-bottom:20px;
	transform:rotate(-1deg);
  	-ms-transform:rotate(-1deg); /* IE 9 */
 	-moz-transform:rotate(-1deg); /* Firefox */
	-webkit-transform:rotate(-1deg); /* Safari and Chrome */
	-o-transform:rotate(-1deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}
	
/* end 3rd image link */

/* start 4th link */	

#fourth		{
	width:96.36%;					/* 265 / 275 */
	background-color:#FFFFFF;
	background: -webkit-linear-gradient(#fefefe, #e7e4e4); 
	background: -o-linear-gradient(#fefefe, #e7e4e4);
	background: -moz-linear-gradient(#fefefe, #e7e4e4); 
	background: linear-gradient(#fefefe, #e7e4e4);
	border:thin solid #CCCCCC;
	padding:1.81%;					/* 5 / 275 */
	padding-bottom:0px;
	margin-bottom:20px;
	transform:rotate(-2deg);
  	-ms-transform:rotate(-2deg); /* IE 9 */
 	-moz-transform:rotate(-2deg); /* Firefox */
	-webkit-transform:rotate(-2deg); /* Safari and Chrome */
	-o-transform:rotate(-2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}
	
/* end 4th image link */

/* start 5th link */	

#fifth		{
	width:96.36%;					/* 265 / 275 */
	background-color:#FFFFFF;
	background: -webkit-linear-gradient(#fefefe, #e7e4e4); 
	background: -o-linear-gradient(#fefefe, #e7e4e4);
	background: -moz-linear-gradient(#fefefe, #e7e4e4); 
	background: linear-gradient(#fefefe, #e7e4e4);
	border:thin solid #CCCCCC;
	padding:1.81%;					/* 5 / 275 */
	padding-bottom:0px;
	margin-bottom:20px;
	transform:rotate(2deg);
  	-ms-transform:rotate(2deg); /* IE 9 */
 	-moz-transform:rotate(2deg); /* Firefox */
	-webkit-transform:rotate(2deg); /* Safari and Chrome */
	-o-transform:rotate(2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);	
	}
	
/* end 5th image link */


/* start social media box */

#socialmedia	{
	width:96.36%;					/* 265 / 275 */
	background-color:#eee;
	border:thin dashed #fff;
	padding:1.81%;					/* 5 / 275 */
	background-image:url(../images/navstampblack2.png);
	background-repeat:no-repeat;
	background-position: top right;
	margin-top:30px;
	margin-bottom:20px;
	padding-bottom:10px;
	transform:rotate(2deg);
  	-ms-transform:rotate(2deg); /* IE 9 */
 	-moz-transform:rotate(2deg); /* Firefox */
	-webkit-transform:rotate(2deg); /* Safari and Chrome */
	-o-transform:rotate(2deg); /* Opera */
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	}


#socialmedia h2	{
	margin-bottom:20px;
	border-bottom:#999999 thin dotted;
	margin:3.77%;		/* 10 / 265 */
	}	

.emaillink	{	
	color:#9a0000;
	margin-top:30px;
	font-size:1em;
	}

.emaillink a:hover	{
	color:#009900;
	}			

.twitter	{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:3.77%;		/* 10 / 265 */
	}
/* end social media */

/* top footer */

#topfooter	{
	width:100%;
	height:222px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/topfooter3.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:0px;
	padding-top:0px;
	clear:both;
	}	
		
#special	{
	font-family:'Bilbo Swash Caps',cursive ;
	font-size:2.5em;				/* 40 / 16 */
	line-height:1.2em;
	color:#666;
	margin-left:4.44%;			/* 40 / 900 */
	margin-right:4.44%;
	padding-top:40px;
	text-align:center;
	}
	
.patagonialogo	{
	float:right;
	margin-right:4.44%;
	margin-top:140px;
	}
		
.name	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC9966;
	font-size:0.75em;				/* 12 / 16 */
	}	
	
#booknow	{	
	clear:both;
	margin-top:20px;
	}
	
.CTA	{
	padding: 5px 15px;
	margin-left:15px;
	line-height:1;
	font-size:1em;
	color:#888;
	border:none;
	text-shadow: 0 1px 1px rgba(225, 225, 225, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#bfb8b8));
	background-image: -moz-linear-gradient(0 100% 90deg, #bfb8b8, #eee);
	background-color:#ccc;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);	
	}	

		
#booknow a	{
	float:left;
	}
	
#booknow a:hover	{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transform-origin: center left; 
	-moz-transform-origin: bottom left; 
	-o-transform-origin: bottom left;
	transform-origin: center left;
	}



		
#sponsors p		{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC9966;
	font-size:0.75em;				/* 12 / 16 */
	}
	
/* end top footer */

/* bottom footer */
	
#bottomfooter	{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	background-color:#310700;
	border-top:dotted #CC9966 thin;
	}
	
#leftdiv	{
	width:48%;		/* 432 / 900 */
	float:left;
	text-align:left;
	margin-top:10px;
	}

#rightdiv	{
	width:48%;		/* 432 / 900 */
	float:right;
	text-align:right;
	margin-top:10px;
	}	
		
#leftdiv p, #rightdiv p, #leftdiv a, #rightdiv a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;				/* 12 / 16 */
	color:#CC9966;
	line-height:1em;
	margin-left:9.25%;			/* 40 / 432  */
	margin-right:9.25%;			/* 40 / 432  */
	margin-bottom:0px;
	padding-bottom:0px;
	}	
	
#leftdiv a:hover, #rightdiv a:hover	{
	color:#009900;
	}
	
/* end bottom footer */	
	
.activitiespage		{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.25em;				/* 20 / 16 */
	font-weight:bold;
	margin-bottom:20px;
	}			
		

/* Media Queries */


@media screen and (max-width:1050px)	{

#wrapper	{
	width:98%;
	max-width:1200px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}


	
#logo	{
	position: relative;
	top:10px;
	left:40%; 
	width:20%;	
	margin-bottom:0px;
	transform:rotate(0deg);
  	-ms-transform:rotate(0deg); /* IE 9 */
 	-moz-transform:rotate(0deg); /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari and Chrome */
	-o-transform:rotate(0deg); /* Opera */
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
	z-index:900;
	}

#header	{
	position:relative;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0;
	}
		
	.emaillink	{
	font-size:0.8em;
	}
}		


@media screen and (max-width:768px)	{

	#logo	{
	position: relative;
	top:10px;
	left:30%; 
	width:40%;	
	margin-bottom:0px;
	transform:rotate(0deg);
  	-ms-transform:rotate(0deg); /* IE 9 */
 	-moz-transform:rotate(0deg); /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari and Chrome */
	-o-transform:rotate(0deg); /* Opera */
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7); 
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
	z-index:900;
	}

#tripadvisorbig	{
	display:none;
	}
		
	#sawdays	{
	display:none;
	}

	#leftcolumn	{
	float:none;
	position:relative;
	margin-left:5%;	
	margin-right:5%;
	margin-top:20px;	
	width:auto;			
	}	

	#sidebar	{
	float:none;
	position:relative;
	margin-left:20%;	
	margin-right:20%;	
	width:60%;			
	}	

	.emaillink	{
	font-size:1.1em;
	}

	#topfooter blockquote	{
	font-size:1.6em;				
	line-height:1.3em;
	}

}

/* large Screens */

@media screen and (max-width:520px)	{

#logo	{
	position: relative;
	top:10px;
	left:20%; 
	width:60%;	
	margin-bottom:0px;
	}
	
#paper	{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	}

#sidebar	{
	float:none;
	position:relative;
	margin-left:5%;	
	margin-right:5%;	
	width:90%;			
	}		
	.emaillink	{
	font-size:0.8em;
	}
	
#bottomfooter	{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background-color:#310700;
	border-top:dotted #CC9966 thin;
	}
		
#leftdiv	{
	float:none;
	position:relative;
	margin-left:5%;	
	margin-right:5%;	
	width:100%;	
	text-align:left;
	margin-top:10px;
	}

#rightdiv	{
	float:none;
	position:relative;
	margin-left:5%;	
	margin-right:5%;	
	width:100%;
	text-align:left;
	margin-top:10px;
	padding-bottom:30px;
	}
	
	#leftdiv p, #rightdiv p, #leftdiv a, #rightdiv a {
	line-height:1em;
	margin-left:4%;			/* 40 / 432  */
	margin-right:4%;			/* 40 / 432  */
	margin-bottom:0px;
	padding-bottom:0px;
	}			
}