body { background: url(../images/bg.jpg) repeat-x; margin-top: 0px;font-family: verdana,arial,helvetica,sans-serif; font-size: 80%; line-height: 16px;}

/* global dropshadow */
#shadowcontainer {margin:auto;width:791px;}
#shadow { margin: auto; background: url(../images/shadow.jpg) no-repeat; width: 791px; float:left;}
#shadowbottom { margin: auto; width: 791px; }

/* litland home */
#container { margin-left: 10px; width: 771px;}

#overviewtext a { font-weight:bold;}

#background { padding-top: 300px; height: 256px;}
#subnav { background-color: #000; text-align: left; float: left; width: 770px; height:23px}

#overview {opacity: .4; filter: alpha(opacity=40); top: 469px; height: 170px; width: 400px; margin-left: 45px; margin-top: 0px; position: absolute; display:inline;}
#overviewtext { position:relative; top:10px; left: 60px; width: 350px; z-index: 1;font-size: 100%; line-height:15px;}
#overviewtextbg { position:relative; top:0px; left: -15px; background-color: #76416A; width:400px; height:28px;}
#overviewtext a { margin-top:5px; color: #fff; text-decoration: none;}

#strapline {opacity: .4; filter: alpha(opacity=40); height:56px;}
#straplineimage { margin-top: -58px; position: relative; top:58px;}

#credits {background:none; height:50px; width:300px;  margin-top:15px; position:absolute; display:inline;}
#credittext { line-height:15px; font-size:100%; color:#000; padding: 0px;}

#azOverview {font-size:100%; overflow:hidden; }
#azOverview p {line-height:20px; margin-right:20px; position:relative; top:0;}
#azOverview img {float:right;}

/* litland content page */
#container2 { margin-left: 10px;width: 771px; border-bottom: 1px solid #666; border-left: 1px solid #666;border-right: 1px solid #666;}
/* #navlist { position: absolute; top: 62px; *top: 61px; /* hack for IE  left: 70px; padding: 5px 0 5px 0;} */
#header { border-bottom: 1px solid #fff; height: 82px;}
#mainbody { background-color: #fff; width: 751px;padding: 0px 0px 0px 20px; float: left;}
/* used on the map page */
#mainbody2 { background-color: #F4F2EC; width: 771px;padding: 0px 0px 0px 0px;}
#mainbody3 { background-color: #fff; width:751px; padding: 20px 0px 20px 20px; float:left;}

#top {width: 730px; margin: 0px 0px 0px 0px; height: 60px;}
#top2 {width: 730px; margin: 0px 0px 0px 0px;}
.icon { float: left; padding: 10px 0px 0px 20px; }
.litType { float: left; color: #000; font-weight: bolder; font-size: 125%; text-transform: uppercase; letter-spacing: 2px; padding-left: 10px; padding-top: 17px; }
.backtomain {float:right; width:219px; margin-top:15px; margin-right:24px;}
.close {float: right; margin-top: 15px;}

#left { background-color: #F3F3EC; border: 1px solid #DDDDCC; padding: 0px 20px 20px 20px; width: 520px; float: left; margin-left:0px;}
#left2 { background-color: #F3F3EC; border: 1px solid #DDDDCC; padding: 20px 20px 20px 20px; width: 688px; float: left; margin-left:0px;}
.image {padding: 0px 0px 10px 20px;}
.imageBorder {border: 1px solid #DDDCCC; padding: 2px 2px 2px 2px;}
#text {padding: 20px 0px 0px 0px;width: 520px; float: left;}
#text2 {padding: 20px 0px 0px 0px;width: 688px; float: left;}
#text3 {position:relative; padding: 0px 0px 0px 0px;}
#text3 h3 { color: #7A7A4B; }
#right {float: left; width: 160px; margin-left: 14px;}
#clear {clear: both; margin-bottom: 20px;}

.firstChar { color: #000; font-weight: bold; font-size: 180%; line-height:20px;}
.capChar { font-size: 90%;}

.litTitle { line-height: 20px; color: #797B4A; font-weight: bolder; font-size: 130%; margin-bottom: 5px;}
.litTitle a { color: #797B4A; font-weight: bolder;}

.authorTitle { float:left; width:100%; line-height: 15px; color: #797B4A; font-weight: bolder; font-size: 130%; }
.authorTitle span { float:left; padding:6px; }
.authorTitle img { float:left; padding-bottom:10px;}

div.menu {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.menu ul {margin: 5px 0px 5px 15px; padding: 0px 0px 0px 0px; list-style-image: url(../images/bibArrowOnWhite.gif);}
div.menu li {font-size:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px;}

div.menubib {padding: 0px 0px 0px 0px;width: 500px; clear: both;}
div.menubib ul { float: left; margin: 0px 0px 5px 5px; padding: 0px 0px 0px 0px; list-style: none;}
div.menubib li {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px;}

a { color: #C64425; text-decoration: none; }

#comment { float:right; padding-right:25px;}

.bibliography { padding-left: 10px; }
div#about {
	float:left;
	padding:0 15px 0 15px;
}

div.atoz {clear:both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:680px;}
div.atoz ul { list-style:none; margin:0px;}
div.atoz ul li {font-size:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px;}
div.atoz ul li.newAuthor {background: url("../images/new_author.gif") no-repeat scroll 0 0 transparent; padding: 0px 0px 0px 40px;}
div.atoz ul#azleft {float:left; width:265px; display:block; border-right: 1px solid #DDDCCC; padding:0px 50px 0px 0px; }
div.atoz ul#azleft li#padded {padding:0px 0px 19px 39px;}
div.atoz ul#azright {float:left; width:265px; display:block; padding: 25px 0px 0px 0px; margin: 0px 0px 0px 40px;}

#social {
	width: 100%;
	/*border: 1px solid black;*/
	display: block;
	height: 80px;
}

#social p {
	background:url(../../images/bg_orange_chevron.png) no-repeat left  7px;
	padding:.5em 0 .5em 12px;
	color:#C64425;
	text-decoration:none;
	display:block;
	width: 199px;
	float:left;
	clear: right;	
}

#social img{
	margin: 0 0px 0 10px;
	padding: 0 0 0 0;
	float:left;
	border: none;
	border-width: 0;
}

#expand { 
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	width:501px;
	height:18px;
	border-width: thin;
	border-color: #cccccc;
	border: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}

	#expand h3 {
		color: #C64425;
		text-decoration: none;
		font-weight: normal;
		font-size:100%;
		cursor: pointer;
		margin:0px;
		
	}
	#expand img {
		float:right;
		padding: 5px 0px 0px 0px;		
	}
.userCommentExpand {
	display:none;
}
		
/* comment form */	
#commentForm {
	clear:both;	
}
	#commentForm label {
		float:left;
		padding: 0px 10px 0px 0px;
		margin: 0px;
	}
		#commentForm label#normal {
			width:200px;
			text-align:right;	
		}
		#commentForm label#noEmail {
			padding: 0px 0px 0px 210px;
		}
	#commentForm fieldset {
		margin:0px;
		padding:2px;
	}
	#commentForm fieldset img {
		top:0;
	}
	#commentForm #captcha {
		claear:both;
		font-weight:bold;
		float:right;
		padding: 0px 50px 0px 0px;
	}
	#commentForm #submit {
		padding: 20px 0px 0px 210px;	
	}
	#commentForm input #submit {
		float:auto;
	}
#litPic {
	position:absolute;
	right:0px;
	top:0px;
}