/* CSS Document */

body {
	background:#510203 url(images/background.jpg) top repeat-x;
	margin:0;
	padding:0;
	}
	
/* Headings */

h1, .h1 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#3c0102;
	font-weight:200;
	margin-top:0;
	margin-bottom:5px;
	padding-bottom:5px;
}
h2, .h2 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3c0102;
}
h3, .h3 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3c0102;
	font-weight:bold;
}
h4, .h4 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c0102;
	font-weight:bold;
}

/* Paragraphs, Lists and Links */

p, .content {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size:13px;
	color:#3c0102;
	margin:10px 0 5px 0;
	padding:0;
}

a { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	color:#A71C21;
	text-decoration:none;
}

a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	color:#A71C21;
	text-decoration:underline;
}


/* navigation */

div#navbar {
	text-align: center;
	background:url(images/nav-bg.jpg) top repeat-x;
	width:745px;
	height:42px;
	border:#b34445 solid 1px;
	margin:5px auto 5px auto;
	vertical-align:middle;
}

#nav, #nav ul {       
	list-style: none;
	vertical-align: middle;
	float: left;
	margin-left:0;
	padding-left:0;
	margin-right: 1.5em;
	margin: 0;
	display:block;
}

#nav li a {  
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
} 

#nav li { 
	text-align:center;   
	float: left;     
	line-height: 1em;	
	vertical-align:middle;
	height: 42px;
	padding-top: 0;
	position: relative;
	color: #ffffff;
	padding: 0 13px 0 13px;
	min-width:60px;
}  


#nav li:hover {  
	text-align:center;  
	float: left;     
	line-height: 1em;	
	vertical-align: middle;
	background:url(images/nav-hover.jpg) center;
	height: 42px;
	padding: 0 13px 0 13px;
	position: relative; 
	min-width:60px;
}  


#nav li:hover a {
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
/* indexNav */

div#navbarIndex {
	text-align: center;
	background:url(images/index-nav-bg.jpg) top repeat-x;
	width:745px;
	height:42px;
	border:#b34445 solid 1px;
	margin:5px auto 5px auto;
	vertical-align:middle;
}

#navIndex, #navIndex ul {       
	list-style: none;
	vertical-align: middle;
	float: left;
	margin-left:0;
	padding-left:0;
	margin-right: 1.5em;
	margin: 0;
	display:block;
}

#navIndex li a {  
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
} 

#navIndex li { 
	text-align:center;   
	float: left;     
	line-height: 1em;	
	vertical-align:middle;
	height: 42px;
	padding-top: 0;
	position: relative;
	color: #ffffff;
	padding: 0 14px 0 14px;
	min-width:75px;
}  


#navIndex li:hover {  
	text-align:center;  
	float: left;     
	line-height: 1em;	
	vertical-align: middle;
	background:url(images/index-nav-hover.jpg) center;
	height: 42px;
	padding: 0 14px 0 14px;
	position: relative; 
	min-width:75px;
}  


#navIndex li:hover a {
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
	
/* template */ 

div#container {
	background:#390002 url(images/container-bg.jpg) top repeat-x;
	width:785px;
	min-height:600px;
	margin: 5px auto 0 auto;
	border:#2e0001 solid 2px;
	clear:both;
}

div#indexFlash {
	width:747px;
	height:313px;
	background:url(images/index-flash.jpg) top no-repeat;
	margin:5px auto 0 auto;
	clear:both;
}
	

/* interior pages */

div#insideContent {
	background:#ffffff url(images/inside-content-bg.jpg) top repeat-y;
	width:747px;
	position:static;
	margin:5px auto 0 auto;
	padding:0;
}

p#insideContentTop {
	width:747px;
	height:15px;
	margin:0;
	padding:0;
	background:#FFFFFF url(images/inside-content-top.jpg) top no-repeat;
	text-indent:-999em;
	font-size:10px;
	line-height:10px;
}

div#insideContentLeft{
	width:9px;
	margin:0;
	padding:0;
	position:static;
	float:left;
	background:url(images/inside-content-left-bg.jpg) top repeat-y;
}

div#insideContentLeft p{
	width:9px;
	height:330px;
	margin:0;
	padding:0;
	text-indent:-999em;
	background:url(images/inside-content-left.jpg) top no-repeat;
	font-size:10px;
}

div#insideContentMiddle {
	width:709px;
	vertical-align:top;
	padding:5px 5px 5px 15px;
	background:#ede9e9 url(images/inside-content-middle-bg.jpg) top repeat-x;
	float:left;
	min-height:330px;
	position:static;
}

div#insideContentRight {
	width:9px;
	margin:0;
	padding:0;
	position:static;
	float:right;
	background:url(images/inside-content-right-bg.jpg);
}


div#insideContentRight p{
	width:9px;
	height:330px;
	margin:0;
	padding:0;
	text-indent:-999em;
	background:url(images/inside-content-right.jpg) top no-repeat;
	font-size:10px;
}

p#insideContentBottom {
	background:#ffffff url(images/inside-content-bottom.jpg) top no-repeat;
	width:747px;
	height:10px;
	text-indent:-999em;
	margin:0;
	padding:0;
	clear:both;
	line-height:10px;
	font-size:10px;
}

div#insideBottom {
	width:747px;
	height:70px;
	clear:both;
	margin:9px auto 20px auto;
	position:static;
}

div#insideBottomLeft {
	background:url(images/bottom-box.jpg);
	width:184px;
	height:56px;
	margin:0 5px 0 0;
	padding:15px 0 0 43px;
	float:left;
	position:static;
}

div#insideBottomMiddle {
	background:url(images/bottom-box.jpg);
	width:184px;
	height:66px;
	margin:0 5px 0 5px;
	padding:5px 0 0 43px;
	float:left;
	position:static;
}

div#insideBottom h1 {
	margin-top:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	
}

div#insideBottom a.h1  {
	margin-top:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

div#insideBottom a.h1:hover {
	margin-top:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

div#insideBottomRight {
	width:265px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	float:right;
	position:static;
	text-align:right;	
}

div#insideBottomRight p{
	margin:30px;
	margin-top:4px;
	margin-right:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	vertical-align:bottom;
}
	
/* footer */

div#footer {
	width:787px;
	margin: 0 auto 0 auto;
	clear:both;
}

div#footer p{
	width:787px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#b49697;
	padding:3px 0 0 20px;
	margin:0;
}

div#footer a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#b49697;
	text-decoration:none;
}

div#footer a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#b49697;
	text-decoration:underline;
}

/* images */

h1#banner {
	width: 742px;
	height: 121px;
	background:url(images/banner.jpg) left top no-repeat;
	margin:20px auto 5px auto;
	text-indent:-999em;
	clear:all;
	position:static;
}

/* Articles System */
.catdrop {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight: bold;
	color: #320A0A;
	background-color: #EECACA;
}

.articleListHeadings	{
	color: #320A0A;
	background-color: #EECACA;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.articleListing
{
	color: #320A0A;
	background: #E3E1EC;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

.articleHomeDate { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size:14px;
	line-height: 1.5em;
	color: #320A0A;
	font-weight:bold;
}
.articleHomeListing
{
	color: #320A0A;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

.articleNav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#a71c21;
	text-decoration:none;
}

.articleNav:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#a71c21;
	text-decoration:underline;
}
.articleDate {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3c0102;
}
