/* Basic Styles. */
A:link,A:active,A:visited {text-decoration:none;color:#2A728C;}
A:hover {text-decoration:underline}
BODY {
	margin:0px;
	background-color: #000000;
	font-family: 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;}

#container {
	border-top: 0px solid #374352;
	border-left: 2px solid #374352;
	border-right: 2px solid #374352; 
	border-bottom: 8px solid #374352; 
}

h2 {
	color: #red;
	letter-spacing: 4px;
	font-size: 15px;
	height: 29px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 15px;
	background: #E0E0DE url('images/h2.jpg') no-repeat top left; 
	padding-top:8px;
	margin-bottom: 2px;
}
h3 {
	color: #red;
	letter-spacing: 4px;
	font-size: 13px;
	height: 29px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 15px;
	background: #E0E0DE url('images/h2.jpg') no-repeat top left; 
	padding-top:8px;
	width: 170px;
	margin:0px;
}

h4 {
	color: #red;
	letter-spacing: 4px;
	font-size: 13px;
	height: 37px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 47px;
	background: url('images/h4.gif') no-repeat top left; 
	padding-top:8px;
	margin-bottom: 2px;
}
h1 {
	color: #red;
	letter-spacing: 4px;
	font-size: 13px;
	height: 37px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 47px;
	background: url('images/h4.jpg') no-repeat top left; 
	padding-top:8px;
	margin-bottom: 2px;
}
h5 {
	color: #red;
	letter-spacing: 4px;
	font-size: 13px;
	height: 37px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 37px;
	background: url('') no-repeat top left; 
	padding-top:8px;
	margin-bottom: 2px;
}

#header {
	height: 300px;
	font-size:10px;
	font-family: Helvetica, Arial, Verdana;
	padding:0px;
	background: url('images/tcbanner.jpg') no-repeat top left; 

}
#welcome {
	width: 560px;
	margin-top:2px;
	margin-bottom:15px;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana;
	padding-top:5px;
	padding-left:28px;
	padding-right:5px;
	padding-bottom:5px;
	background: transparant url('') repeat-y fixed left; 

}
#tablebg {
	width: 790px;
	margin:0px;
	color:#EAEBED; 
	font-size:12px;
	font-family: Helvetica, Arial, Verdana;
	padding:0px;
	background: #E0E0DE url('images/bg.jpg') repeat-y top left; 

}


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

/* Footer.tpl Styles */

#footer {
	font-size:10px;
	height:34px;
	font-family: Helvetica, Arial, Verdana;
	padding:5px;
	background: #374352 url('images/footer.jpg') no-repeat top left; 

}
#footer, b {
	font-weight: bold;
	}
.footer {padding-top:50px;margin-top:50px;text-align:left;font-size:9px;color:#A4ACAC}
.footer A {color:#A4ACAC;text-decoration:none;font-weight:bold}

/* General Styles, used in multiple places throughout the page */
#alphabet {text-align:center;font-size:12px;line-height:1.5em;padding-bottom:1em}
#output { border:0px dashed #000; width: 585px; margin-top:0px; margin-right:0px; margin-left:8px; margin-bottom:15px; font-size:12px; font-family: Helvetica, Arial, Verdana; 
	padding-left:0px;
	padding-top:0px;  
	padding-right:0px; 
	padding-bottom:5px; 
	background: transparant url('') repeat-y fixed left;}

/* Styles for viewstory.tpl */
#profile{ border:0px dashed #000; width: 585px; 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;}
#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 dashed #000; width: 585px; 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;}
#columncontainer { border:0px dashed #000; width: 545px; margin-top:0px; margin-left:8px; margin-bottom:15px; font-size:12px; font-family: Helvetica, Arial, Verdana; 
	padding-top:5px; 
	padding-left:15px;  
	padding-right:2px; 
	padding-bottom:5px; 
	background: transparant url('') repeat-y fixed left;}

.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 {letter-spacing: 4px;
	font-size: 13px;
	height: 37px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 47px;
	background: url('images/h4.gif') no-repeat top left; 
	padding-top:8px;
	text-align: center;
	margin-bottom: 2px;
	margin-left: 0px;}

#sort {float:right;}
#story {border:0px dashed #adadad; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:2px;}
.title {letter-spacing:.1em}
.tblborder {width:368px; padding:15px; border:1px solid #A4ACAC}

/* 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}
.notes {border-top:1px solid #000000; border-left:0px solid #76878F; border-right:0px solid #76878F; border-bottom:0px dashed #76878F; background: url('images/notes.jpg') repeat-y top left; padding-left:8px; margin-left:35px; margin-bottom:15px; width:479px;}
.notes .content {margin-left:25px;font-size:12px;}
.noteinfo {border:0px dashed #000; background: transparant; padding-left:15px; margin-bottom:5px;}

.listbox {border-top:1px solid #000000; border-left:0px solid #76878F; border-right:0px solid #76878F; border-bottom:0px dashed #76878F; background: url('images/notes.jpg') repeat-y top left; padding-left:8px; margin-left:35px; margin-bottom:15px; width:479px;}
.sectionheader {letter-spacing: 4px;
	font-size: 13px;
	height: 37px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	padding-left: 47px;
	background: url('images/h4.gif') no-repeat top left; 
	padding-top:8px;
	text-align: center;
	margin-bottom: 2px;}




.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}

/* Menu Styles */
/* MAIN MENU STYLES __________________________________________________ */
td#menu2 {margin:0; width:170px; line-height:37px; background: transparent url('images/menu1.gif') no-repeat top left;}
#menu {margin:0; width:170px; padding:0px;}

.menu1 A {margin:0; padding-top:8px; padding-right:8px; padding-bottom:12px; width:170px; line-height:37px; letter-spacing: 1px; color:#EAEBED; font-weight:bold; text-transform: capitalize; text-decoration:none; padding-left:45px;}
.menu1 A:hover {margin-top:0px; margin-bottom:0px; padding-top:12px; padding-right:8px; padding-bottom:12px; width:170px; line-height:37px; letter-spacing: 1px; color:#000000; font-weight:bold; text-transform: capitalize; text-decoration: line-through; cursor:help; padding-left:45px; background: transparent url('images/menu2.gif') no-repeat 0 0;}

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

/* News Styles */
.news {
	width: 560px;
	margin-top:2px;
	margin-bottom:15px;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana;
	padding-top:5px;
	padding-left:28px;
	padding-right:5px;
	padding-bottom:5px;
	background: transparan url('') repeat-y fixed left top; 

}
#newsarchive,#sortform,.respond {text-align:center}
.newsbox {color:#76878F; border-top:1px solid #000000; border-left:0px solid #76878F; border-right:0px solid #76878F; border-bottom:0px dashed #76878F; background: url('images/notes1.jpg') no-repeat top left; padding-left:8px; padding-bottom:8px; margin-left:35px; margin-bottom:15px; width:479px; text-align:left}
.newstitle {font-size:14px; text-align:left; font-weight:bold; background:transparant;padding-left:35px;}

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