/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-image:url(../images/body_bg.png);
	background-repeat:repeat-x;
	background-color:#3B5300;
}

div.clear {
	clear:both;
}

div#container {
	width:790px;
	margin:0 auto;
}

div#header {
	height:136px;
}

div#header img{
	margin:40px 0px 0px 20px;
	behavior: url(iepngfix.htc);
}

div#poem {
	background-image:url(../images/poem.jpg);
	background-repeat:no-repeat;
	height:204px;
}

div#poem img{
	float:right;
	margin:-114px -20px 0px 0px;
	behavior: url(iepngfix.htc);
	position:relative;
	z-index:100;
}

div#poem_short {
	background-image:url(../images/poem_short.jpg);
	background-repeat:no-repeat;
	height:116px;
}

div#poem_short img{
	float:right;
	margin:-114px -20px -10px 0px;
	behavior: url(iepngfix.htc);
	position:relative;
	z-index:100;
}

div#nav {
	background-image:url(../images/nav_bg.png);
	background-repeat:no-repeat;
	height:40px;
}

div#nav ul#navlist{
	list-style:none;
	margin:0px 0px 0px 10px;
}

div#nav ul#navlist li{
	list-style:none;
	display:inline;
}

div#nav ul#navlist li a{
	display:block;
	float:left;
	color:#A53800;
	text-decoration:none;
	height:22px;
	font-size:11px;
	text-transform:uppercase;
	padding:12px 9px 0px 9px;
}

div#nav ul#navlist li a:hover{
	background-color:#F6C500;
}

div#nav ul#navlist li.active a{
	background-color:#F8CE00;
	color:#CE6700;
}

div#wrapper {
	background-color:#FFFFFF;
}

div#content {
	float:left;
	width:364px;
	margin:20px 0px 20px 30px;
}

img.rightphoto {
	float:right;
	margin:0px 0px 0px 20px;
	}

div#content p{
	font-size:14px;
	color:#3f3f3f;
	line-height:21px;
	margin:0px 0px 10px 0px;
}

div#full_content {
	float:left;
	margin:40px;
	display:inline;
}

div#full_content img.left{
	margin:0px 15px 10px 0px;
}

div#full_content img.right{
	margin:0px 0px 10px 15px;
}

div#full_content p{
	font-size:14px;
	color:#3f3f3f;
	line-height:21px;
	margin:0px 0px 15px 0px;
}

div#full_content ul{
	font-size:14px;
	color:#3f3f3f;
	line-height:21px;
	margin:0px 30px 15px 30px;
}

div#full_content ul li{
	margin:0px 0px 15px 0px;	
}

div#sidebar {
	background-image:url(../images/sidebar_bg.png);
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	float:right;
	width:313px;
	padding:20px;
}

div#sidebar img.indexphoto{
	float:right;
	margin:-94px -20px 0px 10px;
	behavior: url(iepngfix.htc);
	position:relative;
	z-index:100;
}

div#sidebar p{
	font-size:14px;
	color:#3f3f3f;
	line-height:21px;
	margin:0px 0px 10px 0px;
}

div#sidebar a img {
	border:0px;
	outline:none;
	}

div#footer {
	clear:both;
	background-color:#74872F;
	height:40px;
}

div#footer p{
	color:#FFFFFF;
	font-size:10px;
	line-height:15px;
	padding:6px 0px 0px 10px;
}

textarea.long, input.long {width:320px;background-color:#EEEEEE;border:1px solid #CCCCCC;padding:4px;margin-top:4px;}
textarea.long:hover, textarea.long:focus, input.long:hover, input.long:focus {width:320px;background-color:#FFFFFF;border:1px solid #CCCCCC;}
input.short {width:100px;background-color:#EEEEEE;border:1px solid #CCCCCC;padding:4px;margin-top:4px;}
input.short:hover, input.short:focus {width:100px;background-color:#FFFFFF;border:1px solid #CCCCCC;}
label {color:#666666;}
