body
{
	margin: 0px; 
	overflow: auto;
	background-color: #ffffff;
}

/* FONT DEFAULTS */
p, a, th, td, ul, ol, li, div, legend, span, input, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    

}
a:link
{
	color: #000000;
	text-decoration: none;
}
a:visited
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #ffffff;
	text-decoration: overline underline;
}
a:link.drk
{
	color: #006699;
	text-decoration: none;
}
a:visited.drk
{
	color: #006699;
	text-decoration: none;
}
a:hover.drk
{
	color: #3399cc;
	text-decoration: underline;
}
a:link.cur
{
	color: #ffffff;
	text-decoration: none;
}
a:visited.cur
{
	color: #ffffff;
	text-decoration: none;
}
a:hover.cur
{
	color: #ffffff;
	text-decoration: none;
}
#curve_inner
{
	border-bottom: solid 3px #ff0066;
	background-image: url(images/woven.gif); 
}
#curve_outer
{
	background-image: url(images/woven.gif);
}
#divLinks
{
	position: absolute; 
	top: 50px; 
	padding: 15px 5px 0px 5px; 
	color: #ffffff; 
	font-family: Arial; 
	font-size: 11pt;
	line-height: 1.5em;
}
#news
{
	position: absolute; 
	padding: 12px 5px 0px 100px; 
	color: #ffffff; 
	font-family: Arial; 
	font-size: 14pt;
	line-height: 1.5em;
}
.back
{
	background-color:#3399cc;
}
.content
{
	height: 100%; 
	width: 100%; 
	overflow: auto; 
	padding: 5px 15px 5px 0px; 
	background: url(images/watercolor.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
}
.footer
{ 
	height: 100%; 
	width: 100%;
	padding: 2px 0px 0px 0px;
	border-top: solid 3px #ff0066; 
	background: url(images/woven.gif); 
	font-family: Arial; 
	font-size: 10pt; 
}
.header
{
	height: 100%; 
	width: 100%;
	border-bottom: solid 3px #ff0066; 
	border-top: solid 3px #ff0066; 
	background: #3399cc; 
	color: #ffffff; 
	font-family: Times New Roman; 
	font-size: 22pt; 
	font-weight: bold;
}
.sponsor
{
	padding: 0px 0px 10px 0px; 
	text-align: center;
	color: #ffffff; 
	font-family: Arial; 
	font-size: 8pt; 
}
.water_left
{
	height:100%;
	width: 100%;
	border-left: solid 3px #ff0066; 
	background: url(images/watercolor.gif); 
}
.woven_left
{
	height: 100%; 
	width: 100%;
	border-left: solid 3px #ff0066; 
	background: url(images/woven.gif); 
}
.woven_top
{
	height: 100%; 
	width: 100%;
	border-top: solid 3px #ff0066; 
	background-image: url(images/woven.gif); 
}


/* LINKS */


a.navLink:link { font-weight: bold; text-decoration: none; color: #ffffff; }
a.navLink:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
a.navLink:active { font-weight: bold; text-decoration: none; color: #ffffff; }
a.navLink:hover { font-weight: bold; text-decoration: underline; color: #ffffff; }

a.listItemLink:link {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:visited {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:active {font-weight: bold; color: #000000; text-decoration: underline; }
a.listItemLink:hover { font-weight: bold; color: #F27900; text-decoration: underline; }

a.menuitem:link { font-weight: bold; text-decoration: none; color: #666698; }
a.menuitem:visited { font-weight: bold; text-decoration: none; color: #666698; }
a.menuitem:active { font-weight: bold; text-decoration: underline; color: #666698; }
a.menuitem:hover {font-weight: bold; text-decoration: underline; color: #000000; }

	/* LINK OF LAST PERSON TO POST IN TOPIC OR THREAD */
a.lastPostLink:link { font-size: 10px; font-weight: bold; text-decoration: none; color: #4373b4; }
a.lastPostLink:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #4373b4; }
a.lastPostLink:active { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.lastPostLink:hover { font-size: 10px; font-weight: bold; text-decoration: underline; color: #4373b4; }

a.locked:link { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:visited { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:active { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:hover { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

a.footerLink:link { font-size: 10px; font-weight: bold; text-decoration: none; color: #0D2888; }
a.footerLink:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #0D2888; }
a.footerLink:active { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.footerLink:hover { font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }

/* NEXT AND PREV PAGE LINKS */
tr.pagerStyle { }
tr.pagerStyle A:link { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:visited { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:active { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:hover { font-weight: bold; text-decoration: underline; color: #4373b4; }

/* FORUM TABLE COLORS */
.listheader { padding: 0.4em; font-weight: bold; color: #ffffff; background-color: #243B52; }
.listColumnText { padding: 0.8em; vertical-align: top; border-bottom: 1px solid #243B52; font-size: 10px; }
.listColumnNumber { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #243B52; font-size: 10px; }

.threadUserColumnText { width: 180px; padding: 0.8em; vertical-align: top; border-bottom: 1px solid #243B52; font-size: 10px; }
.threadPostColumnText { width: 80%; padding: 0.8em; vertical-align: top; border-bottom: 1px solid #243B52; }

/* THE COLORS OF THE POST BACKGROUNDS */
tr.bglight { background-color: #f1f1f1; }
tr.bgdark { background-color: #dddddd; }

/* FOR FORMS */
td.formHeader { font-weight: bold; text-decoration: none; color: #4373b4; }
span.formHeader { font-weight: bold; text-decoration: none; color: #4373b4; }
td.requiredField { }

/* FIELDSETS */
fieldset.stats {border: 1px ridge #dddddd; color: #999999; width: 200px; padding:0.5em 2em; text-align: center; font-size: 10; margin-right:10px; }
legend.stats { font-weight: bold; text-decoration: none; color: #4373b4; }
span.stats { font-size: 10; color: #999999; }

fieldset.key {border: 1px ridge #dddddd; color: #999999; width: 200px; padding:0.5em 0.5em; text-align: center; margin-right:10px; }
legend.key { font-weight: bold; text-decoration: none; color: #4373b4; }
td.key { font-weight: bold; text-decoration: none; color: #999999; font-size: 10; }

fieldset.editor {border: 1px ridge #dddddd; color: #999999; width: 300px; padding:0.5em 0.5em; text-align: center; font-size: 10;}
legend.editor { font-weight: bold; text-decoration: none; color: #4373b4; }

fieldset.preview {border: 1px ridge #fafafa; color: #000000; width: 90%; padding:0.5em 0.5em}
legend.preview { font-weight: bold; text-decoration: none; color: #4373b4; }


/* AVATAR GALLERY */
td.galleryItemStyle { background-color: #f1f1f1; text-align: center;}
td.galleryAltItemStyle { background-color: #dddddd;  text-align: center; }

/* QUOTE IN POST */
td.quoteAttrib { color: #000000; font-weight: bold; }
td.quoteText { color: #243B52; background-color: #fafafa; border: #243B52; border-style: solid; padding: 0.2em;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

/* FOOTER TEXT */
td.footer { font-size: 10; color: #999999; font-weight: bold; }

/* INPUT BOXES */
input { color: #000000; }
textarea { color: #000000; }
input.withbackground { background-image: URL("/dotForum2004E/gfx/forum/inputbg.png"); border: 1px solid #777777; padding-left: 5px; }
textarea.withbackground { background-image: URL("/dotForum2004E/gfx/forum/textareabg.png"); border: 1px solid #777777; padding-left: 5px; }	
