@charset "utf-8";
/* CSS Document */

html {
	font-size:1em;
	font-family:arial, Calibri, Helvetica, sans-serif;
	color:#484848;
	line-height: 13pt;
}

body {
	background-color:#ffffff;
	margin:0px 0px; padding:0px;
	}

/* Top Bar (Font Resize & Search) & Forms */

.input {
	margin-right: 10px;
	margin-top: 4px;
	border:none;
	background-color:#6d001a;
	color:#ffffff;
	font-size:12px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	width=10px;
}

textarea {
	border:none;
	background-color:#6d001a;
	color:#ffffff;
	font-size:12px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
}

.submitted {
	border:1px #484848;
	padding:5px;
	background-color:#6d001a;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
	width:100%;
}

.search {
	color: #559fbb;
	border:1px white;
}

#topstrip {
	background-color:#500215;
	width:100%;
	margin:0px auto;
	text-align:left;
	height:35px;
	background:url(/2008/images/bg-claret-top.gif);
	margin-bottom: 10px;
	}
#topstrip-l {
	width:170px;
	color:#559fbb;
	left:10px;
	padding:10px;
	font-size:12px;
	float: left;
	font-family:Calibri,Arial, Helvetica, sans-serif;
}
#topstrip-r {
	color:#559fbb;
	padding:5px;
	font-size:12px;
	float: right;
	font-family:Calibri,Arial, Helvetica, sans-serif;
}
.increaseFont, .decreaseFont, .resetFont {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
a.increaseFont:link, a.decreaseFont:link, a.resetFont:link {
	text-decoration:none;
}
a.increaseFont:hover, a.decreaseFont:hover, a.resetFont:hover {
	color:#ffffff;
	text-decoration:underline;
}


/* Logo & Links */

#logolinks {
	width: 997px;
	margin:0px auto;
	text-align:left;
	border-top: 1px dotted #bababa;
	background:url(/2008/images/bg-items.gif);
	background-position:top;
	background-repeat: repeat-x;
	}
	
#logolinks-l {
	width:170px;
	font-size:12px;
	float: left;
	margin-top:1px;
	padding-bottom:10px;
	padding-top:10px;
}
#logolinks-r {
	padding:5px;
	font-size:1.2em;
	float: right;
}
#ddmenu {
	clear:both;
	width: 997px;
	margin:0px auto;
	text-align:left;
	max-height: 90px;
	}

/* Menu */

.menu {
color:#6d001a; 
border-bottom:1px dotted #d7d7d7; 
height:30px;
width:997px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em; 
}
.menu ul {
margin:0px; 
padding:0px; 
list-style:none; 
text-align:left;
}
.menu li {
display:inline; 
line-height:28px;
}
.menu li a {
color:#6d001a; 
text-decoration:none; 
padding:4px 5px 6px 5px; 
}
.menu li a.tabactive {
background-color:#6d001a; 
color:white; 
position:relative;
}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#tabcontent9,#tabcontent10,#tabcontent11,#tabcontent12 {
width:970px; 
text-align:left;
padding:8px 0; 
font-size:12px; 
margin-bottom:15px;
margin-left:25px;
line-height:15px;
color:#71b1e2;
}

/* General */
	
#banner {
	width:728px;
	height:90px;
	min-height:60px;
	margin:0px auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
	
#footerforum {
	clear: both;
	margin:0px auto;
	width:100%;
	height:330px;
	background-color:#500215;
	background-image:url(/2008/images/bg-claret-bottom.jpg) no-repeat bottom;
	line-height: 10pt;
	}
#footercontentholder {
	width: 997px;
	margin:0px auto;
	}
#footerleft {
	float: left;
	width: 300px;
	font-size:0.75em;
}

#footerright {
	float: right;
	padding-right:250px;
	width: 497px;
	text-align:center;
	margin-top: 18px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#559fbb;
}

/* Classes */

/* Footer Font */
a.fontfooter {
	color:#ffffff;
	}
a.fontfooter:visited {
	text-decoration: none;
	color:#ffffff;
	}
a.fontfooter:hover {
	text-decoration: overline;
	color:#559fbb;
	}
a.fontfooter:active {
	text-decoration: overline;
	color:#ffffff;
	}
