
body
{
	background-color: #FFFFCC;
	font-family:  georgia, verdana, arial, helvetica,sans-serif;
	font-size: small;
	line-height: 1.2em;
	color: #000000;
}


a.linkopacity img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

#allcontent
{
	background-color: #FFFFCC;
	text-align: left;
	width: 800px;
	margin: 0 auto 0 auto;
}

.floatbox{
float: left;
width: 100px;
padding: 0px 10px 0px 0px;
}

#leftcontent {
	float: left;
	background-color: #ffff99;
	width: 170px;
	text-align: left;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
}

#contenta
{
	width: 570px;
	text-align: left;
	margin: 0px 10px 45px 200px;
}

#articles {
	padding: 0;
}


#smallphotos
{
	margin: 0px 10px 0px 155px;
	width: 100px;
	background-color: #ffffff;
	text-align: left;
	padding: 0px 8px 8px 8px;
}

#galleryblurb
{
	width: 400px;
	clear: right;
	text-align: left;
	margin: 0px 0px 0px 170px;
}



#photos
{
	float: right;
	margin: 35px 15px 0px 10px;
	text-align: left;
	width: 175px;
	padding: 0px 10px 10px 10px;
}
	


#nav {
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #ffffff;
}

.footsie{
margin: 0px 0px 0px 145px;
}

.copyright{
margin: 0px 0px 0px 20px;
}

#footer {
	clear: both;
	background-color: #ffcc33;
	text-align: left;
	padding: 8px 8px 8px 20px;
	margin: 0px 0px 0px 0px;
	}
	
h1   {
	font-family: 	verdana, arial, helvetica, sans-serif;
	color: 			#3a4f3f;
	font-size:		130%;
}

h2  {
	font-family: 	verdana, arial, helvetica, sans-serif;
	color: 			#3a4f3f;
	font-size:		110%;
	margin-bottom:	0;
}

strong, em  {		
	color: 			#3a4f3f;
	font-size:		100%;
			
}

a:link {
	color:			#cc0000	
}

a:visited {
	color:			#3a4f3f	
}

a:hover, a:active {
	color:			#000000
}		

p.orange {
 	color:	#000000;
	font-size: x-small;
	line-height: 1.2em;
}