BODY 
{ margin: 0; color: #B5BDC1; 
background: url(images/background.jpg); 
FONT-FAMILY: trebuchet ms, tahoma,verdana,arial;
FONT-SIZE: 11px;  line-height:14pt;}

.row IMG {
vertical-align:bottom !important;
padding: 1px 3px !important;
margin:0 !important;
}

INPUT
{
	background-color: #AFB6BB;
	color: 41505D;
	font-family: trebuchet ms, tahoma,verdana,arial;
	font-weight: normal;
	font-size: 10px
}

TEXTAREA
{
	background-color: #AFB6BB;
	color: 41505D;
	font-family: trebuchet ms, tahoma,verdana,arial;
	font-size: 10px;
	font-weight: normal
}

SELECT
{
	background-color: #AFB6BB;
	color: 41505D;
	font-family: trebuchet ms, tahoma,verdana,arial;
	font-size: 10px;
	font-weight: normal;
	scrollbar-3dlight-color:#74774;
	scrollbar-arrow-color:#74774;
	scrollbar-base-color:#4a4848;
	scrollbar-darkshadow-color:#74774;
	scrollbar-face-color:#4a4848;
	scrollbar-highlight-color:#bfbcb7;
	scrollbar-shadow-color:#4a4848
}

HR
{
	COLOR: #4B5A65
}

.tblborder
{
	border-width: 1px;
    border-style: solid;
	BORDER-COLOR: #687780
}


A:link          {BACKGROUND: none; COLOR: #E4E7E8; FONT-SIZE: 11px;  line-height:14pt;FONT-FAMILY: tahoma,verdana,arial; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: #E4E7E8; FONT-SIZE: 11px;  line-height:14pt;FONT-FAMILY: tahoma,verdana,arial; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; COLOR: #E4E7E8; FONT-SIZE: 11px;  line-height:14pt;FONT-FAMILY: tahoma,verdana,arial;TEXT-DECORATION: none}
A:hover         {BACKGROUND:#none; COLOR: #ffffff; FONT-SIZE: 11px;  line-height:14pt;FONT-FAMILY: tahoma,verdana,arial; TEXT-DECORATION: underline}

A.menu:link          {BACKGROUND: none; COLOR: #C8C8C8; FONT-SIZE: 12px; FONT-FAMILY:  palatino linotype, times new roman, georgia; TEXT-DECORATION: none; text-transform: uppercase; }
A.menu:active        {BACKGROUND: none; COLOR: #C8C8C8; FONT-SIZE: 12px; FONT-FAMILY:  palatino linotype, times new roman, georgia;TEXT-DECORATION: none; text-transform: uppercase; }
A.menu:visited       {BACKGROUND: none; COLOR: #C8C8C8; FONT-SIZE: 12px; FONT-FAMILY:  palatino linotype, times new roman, georgia; TEXT-DECORATION: none; text-transform: uppercase; }
A.menu:hover         {BACKGROUND:#none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY:  palatino linotype, times new roman, georgial; TEXT-DECORATION: underline; text-transform: uppercase; }

.bigfont 	{BACKGROUND: none; FONT-SIZE: 15px; font-weight: bold; FONT-FAMILY: tahoma,verdana,arial}
.newsbox{ padding: 5px;}
.news 	{BACKGROUND: none; COLOR: #C9C9C9; FONT-SIZE: 14px; text-transform: uppercase; font-weight: bold; FONT-FAMILY: century gothic; trebuchet ms,tahoma,verdana,arial}
.newsfoot 	{BACKGROUND: none; COLOR: #C9C9C9; FONT-SIZE: 11px; font-weight: bold; FONT-FAMILY: tahoma,verdana,arial}
.nav 	{text-transform: uppercase; font-family: palatino linotype, times new roman, georgia}

img
{
border: 0;

}
#login { width: 130px; text-align: center; margin: 0 35px; color: #FFF; }
#pagetitle - text-align: center; font-size: 150%; margin: 1ex;
#alphabet, #pagelinks - text-align: center; margin: 1em;
LABEL - font-weight: bold;
#sort - text-align: center; margin: 1ex;  (Sort options on categories.php)
#profile #sort - text-align: right;   (Sort options on the viewuser page)

.sectionheader - text-align: center; font-weight: bold;  (this is the "Series" and "Stories" sub-headers)
#titleblock  - margin: 0 10%; border: 1px solid #B5BDC1;}
#titleblock .listbox { border: 1px solid #000; margin: 10px; }
#tabs {
padding: 0;
margin: 0;
clear: both;
border-top: 3px double #000;
border-bottom: 3px double #000;
}

#tabs DIV{ 
width: 33%;
float: left;
color: #B5BDC1;
text-align: center;
background: #CCC; 
font-size: 11pt;
}

#tabs #centertab {
background: transparent;
border-right: 3px double #000;
border-left: 3px double #000;
width: 98%;
}

#tabs a { color: #B5BDC1; }
#tabs a:active, a:hover { text-decoration: none; color: #555; }

#tabs #active { background: #555; width: 34%; color: #FFF; }
#tabs #active a { color: #FFF; }
#tabs #active a:active, a:hover { text-decoration: none; color: #555; }
#footer { background: #4B5A65; color:C2D0D5;}
#footermenu { background: #1F2D38; font-size: 11pt; text-align: center; padding-bottom: 1ex;}
/* Formatting for the divs for series and stories.  */
.listbox { margin: 0 5%; border: 2px solid #6B7A86; margin-bottom: 1em; background: #3E5465; background-position: 0 5px;}
.listbox .title { font-weight: bold; padding: 4px; color: #253745; border-bottom: 3px double #6B7A86;}
.listbox .title a:link { color: #18242E; text-decoration: underline;}
.listbox .title a:visited { color: #18242E; text-decoration: underline;}
.listbox .title a:hover { color: #44535F; text-decoration: underline overline; }
.listbox .content { padding: 5px; padding-top: 10px; padding-bottom: 10px;}
.listbox .tail, .listbox .respond { border-top: 3px double #6B7A86;}
.listbox .classfication { font-weight: bold; }
/* End listbox formatting. */
#output { padding: 5px; }
/* used in the categories page */
#categoriesblock { width: 90%; padding-left: 5%; padding-bottom: 10px; }

/* used in user.tpl */
#sort { text-align: right; position: relative; padding: 5px; clear: both;}
#bio { padding: 5px; }
#profile .adminoptions { font-weight: bold; height: 3em; }

/* used for the blocks on the index page */
.newsbox { border: 1px solid #6B7A86; margin: 0; padding: 0; margin-bottom: 1em; }
.newsbox .title { background: #3E5465; color: #E4E7E8; margin: 0; font-weight: bold; padding: 0; border-bottom: 3px double #6B7A86; padding: 5px; text-align: center;}
.newsbox .content { margin: 0; padding: 5px;}
.title {FONT-SIZE: 12px; padding: 5px; text-align: center; font-weight: bold; border-top: 3px double #6B7A86;}
.storyblk { margin: 0 5%; margin-bottom: 1em;}
.storyblk .title { font-weight: normal; color: #253745;}
.storyblk .title a:visited { color: #E4E7E8; text-decoration: underline;}
.storyblk .title a:hover { color: #44535F; text-decoration: underline overline; }
.storyblk .content { padding: 5px; padding-top: 10px; padding-bottom: 10px;}
.storyblk .smallfont { font-size: 9px; FONT-FAMILY: verdana, tahoma, arial; FONT-WEIGHT: normal;}
.storyblk .smallfont a:link { font-size: 9px;}
.storyblk .smallfont a:visited { font-size: 9px;}
.storyblk .smallfont a:hover { font-size: 9px;}
.storyblk .tail, .storyblk .respond { border-bottom: 3px double #6B7A86; padding-bottom:10px;}
.categoryheader {
 color: #E4E7E8;
 font-weight: bold;
 text-align: center;
 width: 100%;
 clear: left;
}

  










