body {margin:0; padding:0; min-width:800px; font-family: Arial, Helvetica, Sans-serif; color:#fff; background-color:#fff; line-height:normal;}
a:link{color:#fdf9ce; text-decoration:underline;}
a:visited{color:#000066; text-decoration:none;}
a:hover{color:#fdf9ce; text-decoration:none;}
a:active{color:#7d7d7d; text-decoration:none;}
a.focus {color: #000; text-decoration: none;}
#wrap {margin:0 auto; width:790px; background-color:#3398cc;}
#header{margin-top:10px; text-align:center; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #ffffcc;}
#header img.image1{margin-left:-210px;}
#header img.image2{margin-top: 10px; margin-left:120px; margin-bottom:40px;}
#leftnav{float:left; height:100%; width:20%; margin-top:20px;}
#leftnav ul{margin: 0; padding:0; display:block;}
#leftnav li{position:relative;margin: 0; padding:0; text-align:left; list-style-type: none; }
#leftnav a{display: block; padding: 3px; width: 125px; border-bottom: 1px solid #eee; font-size: 1.0em;}
#leftnav a:link, #leftnav a:visited{color: #fff; text-decoration: none;}
#leftnav a:hover, #leftnav a.current:link, #leftnav a.current:visited {color: #fff; border-right: 4px solid #fff;}
#leftnav a:hover{color: #000;}
#maintext1{float:left; width:80%; margin-top:20px;}
#maintext1 img{float:right; margin-right: 3px;padding:3px;}
#maintext1 h1{margin-top: 20px; margin-left:25px; line-height: normal; font-size: 1.6em; font-style: normal; font-weight: bold; text-decoration: none;}
#maintext1 h2{width:400px; margin-left:25px; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none;}
#maintext1 h3, h4{margin-left:25px; font-size:1.0em; color:#ffffff;}
#maintext1 p{margin-left:25px; font-size: 1.0em; font-weight: normal; letter-spacing: 0.1em;}
#maintext1 ul{display:block;}
#maintext1 li{
	display:block;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em;
	padding@ 5px
	list-style-position: inside;
}
#maintext1 p.yellowtext{
	color: #ffffcc;
}
#lottery a{padding: 5px; margin-right:150px;}
#lottery img {
	padding: 5px;
	margin-right:150px;
}
#rhymecard p{margin-left: 375px; margin-top:40px;}
#rhymecard img.landscape{margin-left: 100px; margin-top: 10px;}
#rhymecard img.portrait{margin-left: 150px; margin-top: 10px;}
#gallery p{text-align:center;}
#gallery table{margin-left:50px;}
#gallery td{text-align:center;}
#footer{clear:both; margin-bottom:10px; border-top-width: thin; border-top-style: double; border-top-color: #ffffcc;}
#footer p{font-size: 1.0em;text-align:center;}
#footer a{font-size: 1.0em; margin-bottom: 2px;}
#footer a.email{margin-left:281px; font-size:1.0em;}
#footer ul{margin-left:120px;}
#footer li{display:inline; list-style:none; margin-top:25px; margin-right:15px;}
