body {
	position: relative;
	background: #272727;
	margin: 0;
	padding: 0;
	background-color: #272727;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}


 div#maincontent {
	position: absolute;
	left:242px;
	top:0px;
	width: 601px;
	height: 707px;
	background: #272727;
	border: none;
	padding: 0px;
	z-index: 101;
	}

div#linehoriz {
	position: relative;
	left:300px;
	top:178px;
	width:480px;
	height:1px;
	border: none;
	padding:0px;
	z-index:102;
	}

div#links {
	position: absolute;
	top: 184px;
	left: 60px;
	width: 159px;
	height: 214px;
	z-index: 100;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
div#links a {
	display: block;
	text-align: center;
	padding: 5px 10px;
	margin: 0 0 1px;
	border-width: 0;
	text-decoration: none;
	color: #CCE8BF;
	background: #444;
	border-right: 5px solid #505050;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
}
div#links a:hover {
	color: #411;
	background: #bad7a7;
	border-right: 5px double white;
}

div#links a span {display: none;}
div#links a:hover span {
	display: block;
	position: absolute;
	top: 180px;
	left: 0;
	width: 125px;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	color: #AAA;
	background: black;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}

div#content {position: absolute; top: 26px; left: 161px; right: 25px;
   color: #BAA; background: #22232F; 
   font: 13px Verdana, sans-serif; padding: 10px; 
   border: solid 5px #444;}
div#content p {margin: 0 1em 1em;}
div#content h3 {margin-bottom: 0.25em;}

h1 {
	margin: -9px -9px 0.5em;
	padding: 15px 0 5px;
	text-align: right;
	background: #333;
	color: #667;
	letter-spacing: 0.5em;
	text-transform: lowercase;
	height: 28px;
	vertical-align: middle;
	white-space: nowrap;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content a:link {color: #CCE8BF;}
div#content a:visited {color: #CC0;}
div#content a:link:hover {color: #FF0;}
div#content a:visited:hover {color: #CC0;}
code, pre {
	color: #EDC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
}


a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #92011c;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}


.style1 {color: #999999}
.style5 {
	color: #CCE8BF;
	font-weight: bold;
}
.style6 {font-family: Georgia, "Times New Roman", Times, serif; color: #CCE8BF; font-style:italic; font-weight:bold; font-size:x-large; }
.style7 {
	color: #CCE8BF;	font-weight: normal;
}
.style8 {color: #CCE8BF; font-weight: normal; font-size:12px; }
.style9  {color: #CCE8BF; font-weight: normal; font-size:18px; font-style:italic;}
.style10 {color: #CCE8BF; font-weight: bold; font-size: x-large; }
.style11 {color: #309C12; font-weight: bold; font-size:22px; font-style:italic; }
.style12 {font-size: 12px}
.style13 {font-size: 14px}
.style14 {font-size: 12px; font-weight: normal; color: #CCE8BF; }
.style15  {font-family: Georgia, "Times New Roman", Times, serif; color: #CCE8BF; }


div#logo {
	position: absolute;
	left:91px;
	top:6px;
	width: 114px;
	height: 115px;
	z-index: 100;
	}


	
div#swirl {
	position: absolute;
	left:93px;
	top:478px;
	width: 103px;
	height: 115px;
	z-index: 99;
	}




.photos{
position: relative;

}

.smallpic img{
border: 0px solid white;
margin: 0 0px 0px 0;
}

.smallpic:hover{
background-color: transparent;
}

.smallpic:hover img{
border: 0px solid blue;
}

.smallpic span{ 
position: absolute;
background-color: #272727;
padding: 0px;
left: -1000px;
border: 0px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.smallpic span img{ 
border-width: 0;
padding: 1px;
}

.smallpic:hover span{ 
visibility: visible;
top: 125;
left: 150px; 
z-index: 50;
}


.photos{
position: relative;

}

.smallpicline img{
border: 0px solid white;
margin: 0 0px 0px 0;
}

.smallpicline:hover{
background-color: transparent;
}

.smallpicline:hover img{
border: 0px solid blue;
}

.smallpicline span{ 
position: absolute;
background-color: #272727;
padding: 0px;
left: -1000px;
border: 0px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.smallpicline span img{ 
border-width: 0;
padding: 1px;
}

.smallpicline:hover span{ 
visibility: visible;
top: 125;
left: -150px; 
z-index: 50;
}
