/* RedBarons Style Sheet */


	html, body{ 

		margin:0; 
		padding:0; 
		text-align:center; 
		font: 10px/14px Verdana, Arial, Georgia, sans-serif;
		font-weight: normal;
		color:#FFFFFF;
		background: #62050F;
		background-repeat: repeat-x;
		background-position: top center; 
		background-image: url(images/bg.jpg);
		}

	p {
		font: 10px/14px Verdana, Arial, Georgia, sans-serif;
		font-weight: normal;
		color: #ffffff;
		}

	a:link {
		color: #FF3333;
		text-decoration: underline;
		}

	a:visited {
		color: #666666;
		text-decoration: underline;
		}

	.sitemason_file {
		border: 1px solid #000000;
		padding: 2px;
		margin: 0px 5px 5px 0px;
		}
		
	.sitemason_body {
		font: 11px/14px Verdana, Arial, Georgia, sans-serif;
		font-weight: normal;
		margin:0px 5px;
	}
		
/****** Headings ******/	

	h2 {
		margin: 10px 0px 10px 0px;
		font: 12px Verdana, Arial, Georgia, sans-serif;
		font-weight: normal;
		color:#FFFFFF;
		padding: 12px 0px 12px 10px;
		background-repeat: no-repeat;
		background-position: top center; 
		background-image: url(images/bg.h2.jpg);
		}
		
	.sitemason_article h2 {
		background-image: url();
		}
		
	.sitemason_article h2 a {
		font-weight: bold;
		color:#FFFFFF;
		}
		
	h3 {
		
		font: 12px Verdana, Arial, Georgia, sans-serif;
		font-weight: normal;
		padding-bottom:3px;
		color:#FF3333;
		display:inline;
		}

/****** Backgrounds ******/	

	.bg-masthead {
		
		background-repeat: no-repeat;
		background-position: top center; 
		background-image: url(images/bg.masthead.jpg);
		}
		
	.bg-freespace {

		background-repeat: no-repeat;
		background-position: top center; 
		background-image: url(images/bg.sub.jpg);
		}

/****** Top Navigation ******/

	.navlist {
		margin-top: 100px;
		}
		
	.navlist li {

		display: inline;
		font: 10px/11px Verdana, Arial, Georgia, sans-serif;
		font-weight: normal;
		list-style-type: none;
		padding: 0px 20px 0px 4px;
		}

	.navlist a:link{

		text-decoration: none;
		color: #FFFFFF;
		}

	.navlist a:hover{

		text-decoration: none;
		color: #FF3333;
		}


	.navlist a:visited{

		text-decoration: none;
		color: #FFFFFF;
		}


/****** SubNav ******/


	ul.subnav {

		text-decoration: none;
		margin: 10px 0px 10px 0px;
		padding: 10px 20px 20px 15px;
		text-align:left;
		background-repeat: no-repeat;
		background-position: top center; 
		background-image: url(images/bg.co.gif);
		list-style-type: none;
		}


	li.subnav {

		font: 10px Verdana, Arial, Georgia, sans-serif;
		list-style-type: none;
		color: #ffffff;
		text-align:left;
		font-weight: normal;
		padding: 5px 5px 5px 10px;
		border-bottom: 1px solid #1F1F1F;
		}
	
	.subnav a:link{

		text-decoration: none;
		color: #FFFFFF;
		}

	.subnav a:hover{

		text-decoration: none;
		color: #FF3333;
		}


	.subnav a:visited{

		text-decoration: none;
		color: #FFFFFF;
		}


/****** CallOuts ******/	
	
	.callout {
		
		width: 240px;
		height: 75px;
		margin: 10px 0px 10px 0px;
		padding: 10px 5px 0px 15px;
		text-align:left;
		background-repeat: no-repeat;
		background-position: top center; 
		background-image: url(images/bg.co.gif);
		}
		
	.cothumb {
		margin: 0px 3px 3px 3px;
		border: 1px solid #000000;
		}