/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
	/*background:url(./img/back-solid.jpg) repeat;*/
	
}
body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 0px;
	height: 100%;
	background-color: black;
	/*background: url(./img/back.jpg) center top no-repeat;*/
}
p {
	padding-bottom: 10px;
	line-height: 17px;
	color:#999;
}
h1 {
	padding-top: 00px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 32px;
	color: #FFF;
}
img {
	border: none;
}
a {
	color: #FFF;
	text-decoration: none;	
	border: none;
}
a:hover {
	text-decoration: underline;
}

/* Main page settings */
#wrapper {
	/*min-height: 100%;
	height: auto !important;
	height: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #454545;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
/*	margin-bottom: 50px;*/
	padding-bottom: 50px;
	/*border-top: #FFFFFF solid 1px;*/
	/*background-color: white;*/
}
#leftCol
{
	margin-top: 50px;
	float: left;
	width: 295px;	
	padding-right: 20px;
	vertical-align: text-bottom;
}
#rightCol
{
	margin-top: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	float: left;
	width: 625px;
	padding-left: 19px;
	border-left: #666 solid 1px;
}

#leftColAlt
{
	margin-top: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	float: left;
	width: 625px;
	padding-right: 19px;
	border-right: #666 solid 1px;
}
#rightColAlt
{
	margin-top: 50px;
	float: left;
	width: 295px;	
	padding-left: 20px;
	vertical-align: text-bottom;
}
.thumb {
	padding: 2px;
}


#navigation
{
	marign-top: 10px;
	margin-bottom: 20px;
	border: 1px solid white;	
}

/* First page settings */
#annaemelia
{
	margin-top: 15%;
}
.firstpageimg
{
	margin-top: 10px;
	border: solid 1px #333;
}
#poem {
	width: 340px;	
	float: right;
	/*border: 1px solid white;*/
}
.poemtext {
	font-style: italic;
	font-size: 18px;
	color: #444;
	line-height: 28px;
	font-family: "Times New Roman", Times, serif;
}

/* Navigation bar */
#navbar {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color: #CCC;
/*	background-color:#00FFFF;*/
	width:880px;
	height: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	border-bottom: 1px black solid;*/
/*	vertical-align: bottom;*/
}
ul.nav, .nav ul{
	margin: 0px;
	padding: 0px;
	cursor: default;
	list-style-type: none;
	/*background-color: #999999;*/
	/*border-bottom: 1px solid black;*/
	
}
ul.nav{
	display: table;
	/*border-left: #000000 1px solid;*/
	/*border-bottom: 1px solid black;*/
}
ul.nav li{
	float: left;
	margin: 0;
	border-bottom:none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
/*	border-bottom: 1px black solid;*/
/*	border-top:  #FFFFFF 1px solid; */
	border-left: #666 1px solid;
/*	border-right:  #FFFFFF 1px solid; */
}
ul.nav li:hover{
	background-color:#FFF;
	text-decoration: none;
	/*border-left: #aacf87 1px solid;
	border-right:  #aacf87 1px solid;*/
}
ul.nav li.hl{
	/*background-color:#aacf87;*/
	/*border-bottom: #aacf87 1px solid;*/
	/*border-left: #000000 1px solid;
	border-right:  #000000 1px solid;
	border-top:  #000000 1px solid;*/
}	
ul.nav li.last{
	/*background-color:#aacf87;*/
	/*border-bottom: #aacf87 1px solid;
	border-left: #000000 1px solid;
	border-top:  #000000 1px solid;*/
	border-right: #666 1px solid;
}	
ul.nav li a{
	color: #CCC;
	margin: 0px;
	text-decoration: none;
	/*padding: 2px 10px 4px 4px;*/
	/*padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;*/
	/*border-right: #000000 1px solid; */
	
	
}
ul.nav li a:hover{
	/*background-color:#aacf87;*/
	color: #000;
	text-decoration: none;
}
ul.nav li ul{
	display:none;
}
ul.nav li:hover ul{
	display:block;
	position:absolute;
	margin-top: 2px;
	margin-left: -11px;
	/*border-left: #666 1px solid;*/
}
ul.nav li ul li{
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 0px;
	/*padding: 2px 2px;
	padding-top: 4px;
	padding-bottom: 4px;*/
	border-bottom:none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
/*	filter:alpha(opacity=90);
	opacity:0.9;*/
}
ul.nav li ul li a.hl{
	background-color: #FFFFFF;
	border: none;
}
ul.nav li ul li:hover{
/*	background-color: #666;*/
/*	border: none;*/
/*	filter:alpha(opacity=80);
	opacity:0.8;*/
}
ul.nav li ul li a:hover{
	/*background-color: #aacf87;*/
	color: #000;
}