/*------------header.tpl----------------------------------------------------*/

a:link {color:#333; text-decoration: none;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration: none;}
a:active {color:#333; text-decoration:none;}

body {
background:#CCC;
margin:10px;
font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#333;
}
#container
{
margin-left:auto;
margin-right:auto;
}
#header {
position:relative;
height:150px;
width:100%;
}
#logo
{
background:url(images/es1.jpg); 
width:726px; 
height:140px;
}

/*#header {
background:url(images/chaos.jpg); repeat-y center; position: absolute; left: 50%; width 726px; margin-left: -363px; height:140px;}*/

/*------#header {background:transparent url(images/chaos.jpg); height:140px; width 725px; position:relative; border:1px solid #666;}---------*/

/*------#header #logo {float:center;}---------*/
/*------#header #sitename {margin:10px 0 0 20px; font-size:190%; color:#134040; font-weight:bold;}---------*/
/*------#header #slogan {margin:0 0 0 40px; font-size:120%; font-variant:small-caps;}---------*/
/*------#header #skin {position:absolute; top:2px; right:3px; float:right;}---------*/
/*------#header #skin select {background:#BBB;}---------*/


/*------------navigation----------------------------------------------------*/

#nav {background:#CCC; margin-top:5px; padding:4px 2px 5px 3px; font-size:12px; text-align:center;}

#nav ul,li {display:inline;}
#nav #mainmenu {text-align:center;}
#nav ul {margin:0; margin-left:-12px; padding:0;}
#nav li {margin-left:12px; list-style-type:none;}


/*------------Main Content Area---------------------------------------------*/

#main_content {align:center; background-color:#CCC; margin-top:50px; padding:8px 8px 0 8px;}

/*-----------#main_content {background-color:#CCC; margin-top:260px; padding:8px 8px 0 8px; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #666;}------------------------*/

#welcomeblock,#catblock,#infoblock,#featuredblock,#randomblock {margin-bottom:15px;}
#catblock,#newsblock,#infoblock,#featuredblock,#randomblock,#recentblock,#supportblock,#categoriesblock,#disclaimerblock {border:1px solid #999;}

.blocktitle {background:transparent url(images/back.jpg); padding:4px; font-size:110%; color:#000066; font-weight:bold; text-align:center; border-bottom:2px solid #999;}
.catborder {height:3px; margin-top:3px; border-top:1px solid #999; border-bottom:1px solid #999;}
.blockcontent {padding:5px 3px 3px 3px;}


/*------------Left Index---------------------------------------------------*/

#leftindex {width:15%; float:left; margin-right: 1%;}


#infoblock #newestmember {margin-top:15px; text-align:center;}
#infoblock #loggedinas {margin-top:15px; font-style:italic;}
#infoblock #infoblock {border:none;}




/*------------Center Index----------------------------------------------------*/

#centerindex {width:67%; float:left;}

.newsbox {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #666;}
.newsbox .newstitle {margin-bottom:5px; font-size:110%; font-weight:bold;}
.newsbox .newsauthor {margin-top:5px; text-align:right;}
#newsarchive {text-align:center; font-style:bold; margin-bottom:15px;}

#recentblock .recentbox {margin-top:15px; margin-bottom:15px;}

.commentsig {margin-bottom:15px; font-style:italic;}

/*------------Right Index---------------------------------------------------*/

#rightindex {width:15%; float:left; margin-left: 1%; margin-right: 1%;}


/*------------user.tpl------------------------------------------------------*/

#tabs {padding-top:10px;}
#tabs div {margin-right:4px; margin-top:4px; padding:3px; text-align:center; float:left; border:1px solid #666;}


/*------------listings.tpl--------------------------------------------------*/

.listbox {margin:0 15% 20px 15%; padding-bottom:3px;}
.listbox .title {background:transparent url(images/back.jpg); padding:4px; font-size:110%; color:#333; font-weight:bold; text-align:center; border:1px solid #999; border-bottom:2px solid #999;}
.listbox .content {margin-bottom:5px; padding:3px; padding-top:5px; border:1px solid #999; border-top:none;}
.listbox #featured {margin-right:3px; float:left;}
.favs {margin-top:5px; text-align:center;}


/*------------viewstory.tpl-------------------------------------------------*/

.notes {margin:15px 20% 0 20%; border:1px solid #666;}
.notes .title {background:transparent url(images/back.jpg); margin-bottom:1px; padding:4px; color:#0F3333; font-weight:bold; border-bottom:2px solid #999;}
.notes .noteinfo {padding:4px;}

.storyinfo {text-align:center;}
.jumpmenu {margin-top:10px; text-align:right;}
#story {padding:20px 0;}
.jumpmenu2 {margin-bottom:5px; padding:15px; text-align:center; clear:both;}

#prev {float:left;}
#next {float:right;}


/*------------Miscellaneous CSS---------------------------------------------*/

#pagetitle {background:transparent url(images/back.jpg); margin-bottom:20px; padding:4px; font-size:110%; color:#000066; font-weight:bold; text-align:center; border:1px solid #666;}

#pagetitle a:link {color:#033; text-decoration: underline;}
#pagetitle a:visited {color:#033; text-decoration:underline;}
#pagetitle a:hover {color:#333; text-decoration: none;}


#sortform,#sort {margin-bottom:15px; text-align:center;}
#alphabet,#otherresults {margin:10px 0 20px 0; font-size:110%; text-align:center;}
#otherresults {text-align:left;}
#reviewform {margin-top:10px;}

.sectionheader {margin:20px 0 20px 0; font-size:140%; font-weight:bold; color:#000; text-align:center; clear:left;}
.label,label {font-weight:bolder;}
.respond {text-align:center;}

input,textarea {background:#CCC; border:1px solid #666;}
.button {margin-top:3px; color:#000000; font-weight:bold;}
select {background-color:#CCC; margin-top:3px; color:#000; font-weight:bold; border:1px solid #666;}
option {color:#333; border:none;}
td {padding-right:25px; padding-bottom:10px;}


/*------------footer.tpl----------------------------------------------------*/

#footer {padding-top:5px; font-size:90%; text-align:justify; border-top:1px solid #666;}
#footer p {margin-bottom:0; text-align:center;}