body { 		background: #000000 url(serpent_lighter_background.png) 
repeat-x;
		margin: 50px; }

a:link {	color: #549196; text-decoration: none; }
a:visited {	color: #549196; text-decoration: none; }

#frame { 	background: url(serpent_marble.png);
		width: 700px;
		margin: 0 auto;
		padding: 0px 0px 5px 0px; }

#title {	background: url(serpent_gradient_header.png);
		color: #ffffff;
		width: 700px; height: 127px;
		margin: 0 auto;  }

#title a.head {	display: block;
		width: 329px; height: 76px;
		position: relative;
		top: 28px; left: 30px; }

#title h1 {	display: none; }

#wrapper {	background: #EBE7DF;
		width: 680px;
		margin: 0 auto;
		padding: 0px 0px 5px 0px; }

#content {	background: #ffffff;
		width: 590px;
		margin: 0 auto;
		border: 1px #D6C7AE solid;
		padding: 25px 25px 5px 45px;
		font-family: Georgia, garamond, serif;
		font-size: 80%;
		line-height: 165%; }

#content img {	margin: 15px 0px 15px 0px; }

body.index #content { background: #ffffff url( ) bottom right no-repeat;
		padding: 25px 25px 25px 45px; }
		
		
#content ul {	list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;  }

#content ul li { display: block; width: 280px; height: 41px;
		margin-bottom: 3px; }

#content ul li a { display: block; height: 25px;
		padding: 15px 0px 0px 0px;
		font-family: Georgia, Garamond, Times New Roman, serif;
		font-size: 13pt;
		text-decoration: none;
		border-bottom: 1px dashed #000000;
		background: #ffffff; }

#content ul li a:link { background: #ffffff url(bottle_message.gif) top right no-repeat; }
#content ul li a:visited { background: #ffffff url(bottle_empty.gif) top right no-repeat; }
#content ul li a:hover { background: #ffffff url(bottle_empty.gif) top right no-repeat;
		border-bottom: 1px dashed #000000;  }

body.index #sidebar { width: 248px;
		background: #EBE7DF url(sidelace_bottom.png) bottom center no-repeat;
		padding: 0px 0px 60px 0px; }

body.index #sidebar h3 { margin: 0 auto;
		padding: 6px 0px 0px 0px; }


body.index #sidebar p a { font-weight: bold; font-style: normal; }

#sidebar {	width: 150px; float: right;
		background: #EBE7DF;
		padding: 5px 0px 5px 0px; }

#sidebar h3 {	font-style: normal;
		font-weight: 700;
		font-size: 110%;
		padding: 3px 0px 3px 0px;
		text-align: center;
		letter-spacing: 1px;
		background: url(sidelace_top.png) top center no-repeat; }

#sidebar p {	font-style: italic;
		padding: 0px 10px 3px 20px;
		margin: 5px 0px 0px 0px;}

#buttons {     margin: 10px 0px 0px 0px; width: 50px;               
                float: right; background: #EBE7DF;
                padding: 3px 3px 3px 6px; }
		
#buttons img {  padding: 0px 10px 0px 0px; margin:0; border: 0; }
		
img#fish {	float: left; border: 0;
		margin: 0px 0px 0px 0px; }

#story {	margin: 0px 0px 30px 0px; }

.bottles {	padding: 0px 0px 10px 300px; 
		height: 50px; overflow: hidden; }

.bottles .c a:link { display: block;
		float: left;
		margin: 0px 10px 0px 0px;
		width: 30px; height: 50px;
		background: url(bottle_message.gif); }

.bottles .c a:visited { display: block; float:left;
		margin: 0px 10px 0px 0px;
		width: 30px; height: 50px;
		background: url(bottle_empty.gif); }

.bottles .c a:hover { display: block; float: left;
		margin: 0px 10px 0px 0px;
		width: 30px; height: 50px;
		background: url(bottle_empty.gif); }

.stuff {	margin: 30px 0px 0px 0px;
		float: left; }

.stuff a { 	display: block;
		border-bottom: 1px dashed #000000; }

.starfish {	vertical-align: middle;
		padding: 10px 10px 0px 10px;
		border: 0;
		float: left; }

#footer {	background: url(serpent_footer.png);
		height: 58px;
		padding: 5px 20px 0px 20px;
		text-align: left;
		font-family: verdana, arial, sans-serif;
		font-size: 8pt;
		color: #8F7D5D; }

body.muselaar #content  h2 { font-size: 0; color: #ffffff;
		width: 400px; height: 22px; text-align: right;
		background: url(muselaar.png) no-repeat;
		margin: 10px 0px 10px 0px; }

body.horizon #content  h2 { font-size: 0; color: #ffffff;
		width: 400px; height: 22px; text-align: right;
		background: url(horizon.png) no-repeat;
		margin: 10px 0px 10px 0px; }

body.waters #content  h2 { font-size: 0; color: #ffffff;
		width: 400px; height: 22px; text-align: right;
		background: url(whitewaters.png) no-repeat;
		margin: 10px 0px 10px 0px; }		

body.death #content  h2 { font-size: 0; color: #ffffff;
		width: 400px; height: 22px; text-align: right;
		background: url(death.png) no-repeat;
		margin: 10px 0px 10px 0px; }			

body.chord #content  h2 { font-size: 0; color: #ffffff;
		width: 400px; height: 22px; text-align: right;
		background: url(chord.png) no-repeat;
		margin: 10px 0px 10px 0px; }			
								
body.icesea #content  h2 { font-size: 0; color: #ffffff;
		width: 400px; height: 22px; text-align: right;
		background: url(icesea.png) no-repeat;
		margin: 10px 0px 10px 0px; }	
		
p.deco:first-letter { font-size: 16pt; }

p.deco:first-line { font-style: italic; }

//*body.muselaar #story > p:first-child { color: #cc0000; }*//

