html {
	margin: 0;
	padding: 0;
	}
	
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 72%;
	color:#333;
	background: #333;
	/* background-image: url('/3LBE/images/monstermural.jpg'); */
	}


/*** structure ***/

#wrapper {
	position: relative;
	width: 620px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background: #999;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	}

#masthead {
	height: 60px;
	padding: 0;
	margin: 0;
	}
	
#content {
	float: right;
	width: 450px;
	padding: 10px;
	background: #ccc;
	margin:0;
	display: inline;
	/* overflow: auto;
	min-height: 520px;
	height: auto !important;
	height: 520px; */
	}
	
#leftnav {
	float: left;
	width: 130px;
	padding: 10px;
	margin: 0;
	background: #999;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	}
	
#leftnav p {
	font-size: .85em;
	line-height: 1.2em;
	margin: 1.3em 0em 1.3em 0em;
	}
	
#footer {
	clear: both;
	width: 620px;
	text-align: center;
	padding: 4px 0;
	background: #999;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	}
	
#footer p {
	font-size: .85em;
	line-height: 1.2em;
	margin: 0;
	padding: 2px 0;
	}
	
.floatleft { float: left; }
.floatright { float: right; }
.floatleftpad { float: left; margin: 0 8px 0 0;}
.floatrightpad { float: right; margin: 0 0 0 8px; }
	
.thumbnail {
	float: left;
	width: auto;
	border: 1px solid #333;
	margin: 0 15px 15px 0;
	padding: 5px;
	font-size: .9em;
	}

.clearboth { clear: both; }


/*** text ***/

p { font-size: .9em; line-height: 1.6em; margin: 1.3em 0em 1.3em 0em; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin:0; }

h1 { font-size: 1.8em; margin:0; }
h2 { font-size: 1.6em; margin: 1.0em 0 0 0; }
h3 { font-size: 1.4em; margin: 1.0em 0 0 0; }
h4 { font-size: 1.2em; margin: 1.0em 0 0 0; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.8em; }

img { border:0; }
strong, b { font-weight: bold; }

.storytitle { font: 1.4em Times, "Times New Roman", serif; }
.storyintro { font-size: 1em; line-height: 1.6em; margin: 0; }
.storytext { font-size: 1em; line-height: 1.6em; text-indent: 2em; margin: 0; }
.dropcap { font: 78px Times, "Times New Roman", serif; float:left; line-height: 50px; width: auto; padding-top: 15px; padding-right: 5px; color:#333; }

.authornote { font-size: 0.85em; }
.copyright { font-size: 0.85em; color: #999; }
.byline { color: #999; }


/*** links ***/

a:link { text-decoration: none; color:#000; }
a:active { text-decoration: underline; color:#000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; }

.smalltext { font-size: 0.85em; }

a.sidenav, a.sidenav:link, a.sidenav:visited { display:block; width:70px; border:1px solid #999; -moz-border-radius:4px; border-radius:4px; margin-top:4px; text-align:left; text-decoration:none; padding:2px; overflow:hidden; font-size: .85em }

a.sidenav:hover { color:#fff; background:#000; border:1px solid #ccc; text-decoration:none; font-size: .85em }


/*** forms ***/

form { position:relative; }
form.other { margin:0; padding:0; display:inline; } /* for forms that need unaligned class */
label { display:block; float: left; width: 10em; margin-right: .5em; text-align:right; }
label input { position:absolute; left:11em; }

fieldset { border: 1px solid #333; padding: 4px;}
legend { color: #999; background: #333; padding: 2px 6px; font-weight:bold; font-size: .9em; margin-top: 1em; }

input { font-size:.9em; }

input.button {
   color:#ccc;
   background-color:#666;
   border:1px solid #ccc;
   -moz-border-radius:4px;
   border-radius:4px;
   }
   
input.button:hover, input.button:focus {
   color:#fff;
   background-color:#000;
   border:1px solid #fff;
   -moz-border-radius:4px;
   border-radius:4px;
   }
   
input, text, textfield, textarea, password {
   color:#ccc;
   background-color: #666;
   border: 1px solid #ccc;
   }
 
input:focus, text:focus, textarea:focus, textfield:focus, password:focus, checkbox:focus {
	color:#333;
	background-color:#ccc;
	border: 1px solid #fff;
	}