/* Basic Styles. */
body {background-color:#000; color:#6c6; font-family: verdana, arial, Sans-Serif; font-size:13px; margin:auto;  left:50%; margin-top:30px; Width:75%;}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h1, h2, h3 {text-align:center; font-weight:bold;}
p {text-align:left; font-size: 13px;}

.center {text-align:center;}
blockquote {margin-left:15px;}
img {border:0;}
hr {border-top:4px solid #50B450; border-left:0px; border-right:0px; border-bottom:0px; margin-top: 30px; margin-bottom:30px; width:100%; height:4px; text-align:center;}
form {text-align:center;}

table {text-align:left; font-size: 13px;}
td {text-align:left; vertical-align:top; display:table-cell;}
input,textarea,select {color:#000; margin-top:1px; border:1px solid #50B450; background-color:#cf9; font-size:12px;}

a:link, a:active, a:visited {text-decoration:underline;}
a:link, a:active, a:hover {color:#50B450;}
a:visited {color:#693;}
a:hover {text-decoration:none;}


/* Layout and Text Styles in Alphabetical Order - Alternating Cells */
.even, .odd {border:1px solid #50B450; width:75%; text-align:left; padding:10px;}


/* General Styles, used in multiple places throughout the page */
#output {position:relative; left:0px; top:60px; text-align:left; font-size:13px; line-height:1.5em; padding-bottom:1em;}
#alphabet {text-align:center; font-size:12px; line-height:1.5em; padding-bottom:1em;}
#pagelinks {width:90%; text-align:center; padding:1em; background:#000;}
#pagetitle {font-size:18px; font-weight:800; text-align:center; margin-top:35px; margin-bottom:35px;}
#sort {text-align:center;}
#story {clear:both; margin-top:25px; color:#669966; padding: 25px;}
.sectionheader {letter-spacing:.1em; text-align:center; width:100%; clear:both;}
.tblborder {border:1px solid #50B450;}
.title {letter-spacing:.1em;}


/* Layout Styles */
.c1 {text-align:center; font-weight:bold; font-size:14px; letter-spacing:.1em;}
.c2 {border:1px solid #50B450; text-align:center; padding:10px;}
.storinfo {margin-bottom:12px;}
.notes {clear:both; margin-top:25px; margin-bottom:15px; padding: 25px; color:#669966;}
.notes .content {margin-left:25px; font-size:12px;}
.comment {margin-bottom:2em;}
.main {padding-left:5px; width:90%; font-size:13px; text-align:left;}
.index {width:100%; text-align:center;}


/* Menu Styles */
.line {border-top:4px double #50B450; height:5px; border-left:0; border-right:0; width:100%; text-align:center;}
#menu {vertical-align:middle; padding-bottom:5px; display:block; width:100%; height:25px; padding-left:0px;}
#menu ol {position:relative; left:0px; top:0px; margin-bottom:10px; color:#50B450; list-style-type:none;}
#menu li {display:inline; vertical-align:middle; text-align:center; line-height:25px; margin:0px; font-size:11px; padding-right:.58em;padding-left:.58em;}
#menu a {color:#50B450; text-decoration:none; padding:0px;}
#menu a:hover {color:#50B450; text-decoration:underline;}


/* Welcoming */
.welcome {padding:20px;}


/* News */
#newsarchive,#sortform,.respond {text-align:center;}
.n1 {text-align:center; font-weight:bold; font-size:14px; letter-spacing:.1em;}
.newstitle {font-size:14px; font-weight:100; text-align:left; padding:2px; padding-left:35px;}
#newsbox {padding: 25px; margin: 20px; border: 5px solid #50B450; border-width: 5px 0px 5px 0px; text-align:left;}


/* Footer */
.footer {padding-top:20px; margin-top:20px; text-align:center; font-size:9px; color:#50B450;}
.footer a {padding-top:50px; color:#50B450; text-decoration:underline; font-weight:bold;}


/* User.tpl styles */
.label {font-weight:bold;}
.adminoptions {font-weight:bold;}
#tabs {padding:0; margin:0; clear:both; border-top:1px solid #50B450; width:100%;}
#tabs DIV {width:14.2%; height:20px; float:left; font-size:11px; color:#50B450; text-align:left; text-indent:10px; line-height:25px; vertical-align:middle; z-index:1;}
#tabs #centertab {width:auto;}
#tabs a {color:#50B450;}
#tabs a:active,a:hover {text-decoration:underline; color:#50B450;}
#tabs #active {width:14.2%; color:#50B450; z-index:8;}
#tabs #active a {color:#50B450;}
#tabs #active a:active,a:hover {text-decoration:underline; color:#50B450;}
html>body #tabs {padding: 3px 0 0 0; width:100%;}
html>body #tabs div {margin-right:0px;}
