/* Basic Styles. */
A:link,A:active,A:visited {text-decoration:none;color:#362E21;}
A:hover {text-decoration:underline}
BODY {
	margin:0px;
	background-color: #E4E5E9;
	font-family: Georgia, Helvetica, Arial, Verdana;
	font-size: 12px;

}
HR {border-top:4px double #A4ACAC;border-left:0;border-right:0;border-bottom:0;width:500px;height:5px;text-align:center}
INPUT,TEXTAREA,SELECT {color:#000;z-index:3;margin-top:1px;border:1px solid #A4ACAC;background:#FFF;font:12px normal verdana,helvetica,arial,tahoma,sans-serif}
TD {vertical-align:top;display:table-cell; font-family: Helvetica, Arial, Verdana; font-size: 12px;}

/* LAYOUT OF GREY. */
#wrapper { width: 625px; height:100%; padding: 5px; border-left: 10px solid #2D4F89; border-right: 10px solid #2D4F89;}
#top { height: 199px; font-size:10px; font-family: Helvetica, Arial, Verdana; padding:0px; background: url('images/bannerv2.jpg') no-repeat top left; }
#content { padding:8px; border: 0px solid #ffffff; background: #E1E1E1 url('') repeat-y fixed left;}
#footer { background-color: #E8E8E8; padding:5px; text-transform: none; font-family: Lucida Sans Unicode, Garamond, Georgia; border:2px solid #cccccc; font-size:10px; }
#top_menu { color: #ffffff; background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }
/* NEWS STYLES */
#newsarchive,#sortform,.respond {text-align:center}
.newsbox { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family: Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
#news_header { background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }
#news_content { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family: Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
.news_title { font-size: 10px; padding-left:5px; margin-bottom: 3px; text-transform: uppercase; font-family: Georgia, Garamond, Lucida Sans Unicode; letter-spacing: 2px; border-bottom:1px solid #000; }
#info_title { font-weight: bold; color: #ffffff; background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }
#info_content { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
#curr_pro_title { font-weight: bold; color: #ffffff; background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }
#curr_pro_content { font-size:11px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
#oth_pro_title { margin-top:5px; font-weight: bold; color: #ffffff; background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }
#oth_pro_content { font-size:11px; margin-top:5px; margin-bottom: 5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
h4 { margin-bottom:3px; background-color: #E8E8E8; padding:5px; font-family: Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
h2 { font-weight: bold; color: #ffffff; background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }
#gallery_content { font-size:11px; margin-top:5px; margin-bottom: 5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
/* MAIN MENU STYLES __________________________________________________ */
#top_menu A{ color: #2D4F89; text-transform: uppercase; text-decoration: none; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px;}
#top_menu A:hover{ color: #000; text-transform: uppercase; text-decoration: line-through; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px;}

.link A{ font-size: 12px; color: #2D4F89; text-transform: none; font-family: Georgia, Lucida Sans Unicode; }
.link A:hover{ font-size: 12px; color: #000; text-transform: none; text-decoration: line-through; font-family: Georgia, Lucida Sans Unicode; }

A { font-size: 12px; color: #2D4F89; text-transform: none; text-decoration: none; font-family:Garamond, Georgia, Lucida Sans Unicode; padding:0px; }
A:hover { font-size: 12px; color: #000; text-transform: none; text-decoration: line-through; font-family:Garamond, Georgia, Lucida Sans Unicode; padding:0px; }
/* CATEGORIES PROPERTIES */
#columncontainer { width:570px; font-size:12px; margin-top:5px; background-color: #E8E8E8; text-transform: uppercase; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
#columncontainer A{ font-size:12px;  color: #2D4F89; text-transform: uppercase; margin-top:5px; margin-bottom:5px; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:0px solid #cccccc; clear:both;}
#columncontainer  A:hover{ color: #000; text-transform: uppercase; text-decoration: line-through; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px;}
#columncontainer div { font-size:12px; margin-top:5px; margin-bottom:5px; background-color: #FFFFFF; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; clear:both;}

/* Layout and Text Styles in Alphabetical Order. */
/* Alternating Cells */
.even { background: #E4EAEA; }
.odd { background: #E3EEEF; }


/* General Styles, used in multiple places throughout the page */
.respond { font-size:12px; margin-top:5px; margin-bottom:5px; background-color: #FFFFFF; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; clear:both;}
#alphabet { text-align: center; font-size:12px; margin-top:5px; margin-bottom:5px; background-color: #FFFFFF; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; clear:both;}
#output { border:0px; margin:2px; padding:2px;}

/* Styles for viewstory.tpl */
#profile { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
#bio{ border:0px dashed #000; width: 550px; margin-top:0px; margin-left:8px; margin-bottom:15px; font-size:12px; font-family: Helvetica, Arial, Verdana; 
	padding-top:5px; padding-right:2px; padding-bottom:5px; background: transparant url('') repeat-y fixed left;}

.viewstory { border:0px; margin-top:0px; margin-left:3px; margin-bottom:3px; font-size:12px; font-family: Georgia, Garamond, Lucida Sans Unicode; padding-top:5px; padding-right:2px; padding-bottom:5px;}

.jumpmenu {text-align:right}
.m2 {width:200px;padding-left:20px;font-size:9px;text-align:right}
.m4 {border:1px solid #A4ACAC;width:200px;padding:3px}
.n1 {text-align:center;font-weight:bold;font-size:14px;letter-spacing:.1em}
#pagelinks {width:550px; text-align:center; padding:1em; background:transparant;}
#pagetitle { font-weight: bold; color: #2D4F89; background-color: #E8E8E8; padding:5px; text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; letter-spacing: 2px; border:2px solid #cccccc; }

#sort { font-size: 12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; float:right;}
#sortform { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
#story {border:0px dashed #adadad; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:2px;}
.title { font-size:12px; margin-top:5px; margin-bottom:5px; background-color: #FFFFFF; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; clear:both;}
.tail { font-size:10px; margin-top:3px; margin-bottom:3px; background-color: #FFFFFF; padding:3px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; clear:both;}
.tblborder { font-size: 12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }

/* Layout Styles */
.c1 {font-size:14px;letter-spacing:.1em;vertical-align:bottom;background:url(images/cats.gif) no-repeat;padding-left:35px}
.c2 {border:1px solid #A4ACAC;width:50%;padding:3px;line-height:1.6em;text-align:left;}
.storinfo {margin-bottom:12px;border-bottom:1px solid #DDE7E8; padding-left:10px;}
.notes { width:450px; font-size: 12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
.notes .content {margin-left:25px;font-size:12px;}
.noteinfo {border:0px dashed #000; background: transparant; padding-left:15px; margin-bottom:5px;}

.listbox { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
.sectionheader { font-size: 10px; padding-left:5px; margin-bottom: 3px; text-transform: uppercase; font-family: Georgia, Garamond, Lucida Sans Unicode; letter-spacing: 2px; border-bottom:1px solid #000; }

#story  { font-size:12px; margin-top:5px; background-color: #E8E8E8; padding:5px; text-transform: none; font-family:Georgia, Garamond, Lucida Sans Unicode; border:2px solid #cccccc; }
.label {text-transform: uppercase; font-family:Garamond, Georgia, Lucida Sans Unicode; }
.comment {margin-bottom:2em}
.finalfrm {background:url(images/bkgrd2.jpg) repeat-x scroll top left}
.m3 {font-size:14px;letter-spacing:.1em;vertical-align:bottom;background:url(images/topper.gif) no-repeat;padding-left:2px}
.main {padding-left:5px;width:90%;font-size:12px;text-align:left}

/* Main Title Position and Style */
.bgfttl {color:#3F4D4D;position:absolute;left:100px;top:90px;z-index:3;font:500 35px/25px georgia,times,palatino,"times roman","times new roman",serif}
.udrttl {font-size:12px;font-weight:lighter;color:#808080;position:absolute;left:140px;top:115px;z-index:3}

.line {border-top:4px double #A4ACAC;height:5px;border-left:0;border-right:0;width:100%;text-align:center}

/* User.tpl styles */
.label {font-weight:bold}
#tabs {padding-left:8px; margin-left:15px; border:1px solid #A4ACAC;}
#tabs DIV {padding-left:4px; height:20px; float:left; font-size:12px; color:#000; text-align:left; text-indent:10px; vertical-align:middle; z-index:1;}
#tabs #centertab {width:auto;}
#tabs a {color:#2D4F89; font-size:12px;}
#tabs a:active,a:hover {color:#2D4F89; font-size:12px;}
#tabs #active {color:#000; font-size:12px; z-index:8}
#tabs #active a {color:#2D4F89; font-size:12px;}
#tabs #active a:active,a:hover {color:#2D4F89; font-size:12px;}
html>body #tabs {padding: 3px 0 0 0;width:100%;}
html>body #tabs div {margin-right: 0px;}
