body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 85%;
	color: #000;
	background-color: #E9E8CF;
	background: transparent url(../images/site/dropshadow_bg.jpg) repeat-y center top;
}

#wrap {
width: 780px;
margin: 0 auto;
text-align: left;
background: #fff;
}

#header {

 width: 780px;
 margin: 0 auto;
 height: 200px;
}

#footer {
	clear: both;
	width: 780px;
	background: #ccc;
	padding: 1px 0;
	margin: 0 auto;
	text-align: center;
}

#footer p {
margin:0;
}

#header h1 {
display: none;
}

#midWrap {

width: 780px;
margin:0 auto;
}

#content {
text-align: left;
width: 440px;
margin-left: 151px;

}


#content h2 {
font-size: 1em;
}

#leftBar {
	width: 150px;
	float: left;
	text-align: left;
	display:inline;
}

#rightBar {
text-align: left;
font-size: 80%;
width: 170px;
float: right;
}

#rightBar p, #rightBar h3 {
margin: 5px;
}


#menu {
	width: auto;
	margin:0px auto;
	text-align:left;
	background: #2F2821;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #fff;
	border: solid 1px #000;
}

#menu ul, #footer ul {
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

#menu li, #footer li {
	margin: 0px 8px 0px 0px;
	display: inline;

}

#menu a:link, #menu a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:active {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#menu a:hover {
	color: #FF9900;
}

#loginBar {
	text-indent: 10px;
	width: auto;
	margin:0px auto;
	text-align:right;
	background: #A1876F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	color: #fff;
	border: solid 1px #000;
	border-top: none;
}

.clear {
clear: both;
}

.sideBarBox {
	width: auto;
	font-size: 90%;
	padding-top: 5px;
	padding-bottom: 25px;
}

.sideBarBox p, .sideBarBox ul, .sideBarBox table {
	margin:0 5px 5px 8px;
}

#leftBar h3, #rightBar h3 {
	font-size: 10px;
	margin: 0;
	padding: 2px 4px;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	background-color: #0065CE;
}

#content h1 {
font-size: .8em;
margin-top: 0;
padding: 1px 4px;
margin-bottom: 10px;
}


.login-box-heading, .login-box {
margin: 0;
}

form {
margin: 0;
padding: 0;
}

#content h1 {
font-size: 36px;
}

h2.storytitle {
font-size: 1em;
}

h2.storytitle a {
margin-top: 10px;
color: #B77738;
}

.sideBarBox ul {
		list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	margin-left: 10px;
	margin-right: 10px;
		}
		
.sideBarBox li a {
	padding: 2px;
	color: #42372B;
	text-decoration: none;
}	
	
	.sideBarBox li a:hover {
	text-decoration: underline;
	}	
	.sideBarBox ul li:before {
		content: "\00BB \0020";
		color: #42372B;
	}	
		


img {
border: none;
}

#content ul {
	
	list-style-position: inside;
	
}

.error {
color:#FF0033;
}
