/*------------header.tpl--------------------------------------------------------------------------------------------------*/
a:link {color:#006d00; text-decoration: none;}
a:visited {color:#006d00; text-decoration: none;}
a:hover {color:#a0c0a0; text-decoration: none;}

body {
background-image: url(images/letterback.gif);
background-position:bottom right;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#004000;
margin:0;

font-family:Trebuchet MS,Book Antiqua,sans-serif;
font-size:9pt;
color:#a0c0a0;
}

#container {width:800px; position:relative;}


#header {
background-image: url(images/psilytop.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:transparent;
width:760px;
height:275px;

text-align:center;
}

#header #left {float:left; width:80%; padding:30px 0 0 0; text-align:center;}
#header #right {float:right; width:auto; padding:10px 0 0 0;}

#header #skin {padding:3px; margin:0 10px 0 0; border: 1px dashed #004000;}
#header #sitename {font-family:HobbyHeadline,Trebuchet MS,sans-serif; font-size:19pt; color:#a0c0a0; font-weight:bold;}
#header #slogan {font-size:11pt; color:#a0c0a0; font-variant:small-caps; margin:-5px 0 0 0;}


/*------------Navigation--------------------------------------------------------------------------------------------------*/

#nav {
background-color:transparent;
width:755px;

margin: 0 auto 0 auto;
padding:0 0 7px 0;

font-size:9pt;
color:#a0c0a0;
font-weight:bold;
text-align:center;

border-bottom: 1px dashed #a0c0a0;
}

#nav ul {display:inline; padding:0; margin:0 0 0 -15px; line-height:18px;}
#nav li {display:inline; padding:0; margin:0 0 0 13px; list-style-type:none;}

#nav a:link {color:#006d00; text-decoration: none;}
#nav a:visited {color:#006d00; text-decoration: none;}
#nav a:hover {color:#a0c0a0; text-decoration: none;}


/*------------Main Content Area-------------------------------------------------------------------------------------------*/

#main_content {
background-color:transparent;
width:800px;
margin: 10px 0 0 0;
padding:0 0 0 3px;

float:left;
}

.content {padding:0 3px 0 3px;}
.title {width:100%; height:20px; margin: 0 0 3px 0; background-position: left top; background-repeat:no-repeat; height:20px;}

#pagetitle {
background: url(images/);
width:752px; height:20px;
margin:0 0 10px 0;
font-family:HobbyHeadline,Trebuchet MS,sans-serif; text-align:center; font-size:14px;
letter-spacing:1px; text-transform:capitalize;
border: 1px solid #a0c0a0;}

#pagetitle a:link {color:#006d00; text-decoration: none;}
#pagetitle a:visited {color:#006d00; text-decoration: none;}
#pagetitle a:hover {color:#a0c0a0; text-decoration: none;}

#alphabet {margin:5px 0 5px 0; text-align:center;}

/*------------Left Content (Index)----------------------------------------------------------------------------------------*/

#leftindex {
width:528px;

float:left;
margin:0 7px 0 0;
}

.welcome {margin:0 0 5px 0; color:#a0c0a0;}
.categories {margin:0 0 10px 0; border: 1px solid #004000;}
.news {border: 1px solid #004000;}

#cat_title {background: url(images/catsdiv.gif);}
#news_title {background: url(images/newsdiv.gif);}


/*------------newsbox.tpl-------------------------------------------------------------------------------------------------*/

#newsbox {margin:0 0 25px 0; padding:2px;}

#newsarchive {text-align:center; margin-top:-5px;}
.newstitle {font-size:10pt; font-weight:bolder; text-align:center; margin-bottom:10px;}

.commentsig {margin-bottom:15px; font-style:italic;}


/*------------Right Content (Index)---------------------------------------------------------------------------------------*/

#rightindex {
width:219px;

float:left;
}

.info {margin:0 0 10px 0; border: 1px solid #004000;}
.random {margin:0 0 10px 0; border: 1px solid #004000;}
.recent {border: 1px solid #004000;}

#info_title {background: url(images/infodiv.gif);}
#random_title {background: url(images/randomdiv.gif);}
#recent_title {background: url(images/recentdiv.gif);}


/*------------user.tpl----------------------------------------------------------------------------------------------------*/

#bio p {margin:5px 0 15px 0;}
#bio #sort {width:173px; margin-left:580px;}

#tabs {width:752px; height:20px; margin:10px 0 20px 0; font-weight:bold; text-align:center;}
#tabs #active {background-color:#004000;}
#tabs .lefttab {width:242px; float:left; margin-right:4px; padding:2px; border: 1px solid #004000;}
#tabs .centertab {width:242px; float:left; margin-right:4px; padding:2px; border: 1px solid #004000;}
#tabs .righttab {width:242px; float:left; padding:2px; border: 1px solid #004000;}

#active a:link {color:#006d00; text-decoration: none;}
#active a:visited {color:#006d00; text-decoration: none;}
#active a:hover {color:#a0c0a0; text-decoration: none;}

/*------------listings.tpl------------------------------------------------------------------------------------------------*/

.sectionheader {margin-bottom:15px; font-size:12pt; text-align:center; font-weight:bolder;}
#listbox {margin:0 0 25px 0; padding:2px;}
.title {font-size:10pt;}

#featured {float:left; margin-right:3px;}
#tail {margin-top:10px; text-align:center;}


/*------------viewstory.tpl-----------------------------------------------------------------------------------------------*/

#notes {width:500px; margin:10px auto 20px auto; padding:2px; border:1px dashed #004000;}
#notes .title {font-weight:bolder; margin-bottom:10px;}

.jumpmenu {margin-bottom:10px; text-align:right;}
#pagelinks {margin-top:10px; text-align:center;}
#story {margin-top:20px;}


/*------------Other CSS--------------------------------------------------------------------------------------------------*/

#sort {
width:752px;
margin:10px auto 10px auto;
text-align: center;
clear: both;
}

input, textarea {background-color:transparent; border:1px solid #004000;}

.classification {font-weight:bolder;}
.adminoptions {margin-top:15px;}
.sectionheader {font-weight:bold;}
.submit {margin-top:10px; text-align:center;}
.respond {text-align:center; margin-bottom:20px;}


/*------------footer.tpl--------------------------------------------------------------------------------------------------*/

#footer {
width:752px;
padding:50px 0 0 3px;
color:#a0c0a0;
clear:both;
}