/* Start of CMSMS style sheet 'child' */
#flashcontent{  
	color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/* -- Navigation drop down -- */

#menu {
	list-style-type:none; 
	margin:0px 6px 0px 9px; 
	padding:0;
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#menu li {
	float:left; 
	padding:0; 
	margin:20px 5px 0px 4px;  
	position:relative; 
	width:100px;  
	z-index:100;
	}

#menu li dl {
	position:absolute; 
	top:0; 
	left:0;
	}

#menu li a, #menu li a:visited {
	text-decoration:none;
	}

#menu li dd {
	display:none;
	}

#menu li:hover, #menu li a:hover {
	border:0;
	}

#menu li:hover dd, #menu li a:hover dd {
	display:block;
	border-bottom:5px;
	border-bottom-color:#771712;
	border-bottom-style:solid;
	border-left:5px;
	border-left-color:#771712;
	border-left-style:solid;
	border-right:5px;
	border-right-color:#771712;
	border-right-style:solid;
	border-top:0px;
	border-top-color:#771712;
	border-top-style:solid;
	}

#menu li:hover dl, #menu li a:hover dl {
	padding-bottom:0px;
	}

#menu table {
	border-collapse:collapse; 
	padding:0; 
	margin:-1px; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#menu dl {
	width: 100px; 
	height: 100%; 
	margin: 0; 
	padding: 0; 
	background: #771712; 
	cursor:pointer;
	text-align:left;
	}

#menu dt {
	margin:0; 
	padding: 0px; 
	font-size: 1.1em; 
	color: #fff; 
	border:5px solid #771712; 
	display:block; 
	background: #D9372A;
	}

#menu .one {
	background: #D9372A;
	}

#menu dd {
	margin:0; 
	padding:0; 
	color: #fff; 
	background:#47a; 
	text-align:left;
	}

.gallery dt a, .gallery dt a:visited {
	display:block; 
	color:#fff;	
	height:26px;
	padding:13px 5px 6px 5px;
	}

.gallery dd a, .gallery dd a:visited {
	color:#fff; 
	text-decoration:none; 
	display:block; 
	padding:8px 5px 0px 5px;
	background: #FEA8A1; 
	width:80px; 
	height:26px;
	}

.gallery dd a:hover {
	background: #EB665C; 
	color:#fff; 
	}


.gallery a.active:link, {
	color:#fff;
	background:#eb665c;
	}



/* -- structure -- */



body {
	margin:0;
	padding:0;
	background-image: url(images/gifs/home/bg.jpg);
	background-repeat:no-repeat;	
	text-align: center;
	background-color:#670900;
	}

#wrapper01{
	margin: 0 auto;
  	width: 784px;
	}


/* -- content -- */
	

#header {
	width: 784px;
	height: 58px;
	}
	
#headerleft {
	width:626px;    
 	float:left;
	text-align: left;
	}
	
#headerright {
	width:137px;
	float: left;
    display: inline;
	}

#content{
 	min-width:744px;
	clear:both;
	float: left;
	}

#contentleft{
 	width:514px;
	background-color: #fff;
	padding:9px;
	text-align:left;
	float: left;
	}

#contentleft ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	  	
#contentleft li {
	color:#60605F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px; 
	text-decoration:none;
	background-image:url(images/gifs/sub/listarrow.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	list-style-position: outside;
	}

#contentright{
	position:relative;
	float: left;
	display: inline;
	text-align:left;
	padding:9px 0px 0px 36px;
	}

.events{
	background-image:url(images/gifs/sub/events/divider.gif);
	background-repeat:no-repeat;
	padding:12px 0 0 12px;
	color:#60605F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:39px;
	width:335px;
	}

p{
	color:#60605F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 9px;
	width:440px;
	}
	
#bread{
	color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px 10px 9px;
	width:440px;
	float: left;
	}

#navigation {
	width:784px;
	height: 88px;
	background-image: url(images/gifs/sub/navbg.jpg);
	margin-bottom:33px;
	}
	
#quiklinks {
 	width:784px;
    height: 110px;
	padding-top:21px;
	}

#tag {
 	width:784px;
        height: 42px;
	padding-top:33px;
	padding-bottom:41px;
        /*color:#95384e;*/
       color:#cc3366;
        font-weight:bold;
	font-style:italic;
       font-size:22pt;
      font-family:Helvetica;
	}

#footer{
 	width:100%;
	top:100%;
	height:19px;
	float: left;
	}

#footerleft{
	width:634px;
 	background-color:#AD372A;
	height:19px;
	float: left;
	}

#footerright01{
    width:2px;
	height:19px;
	background-color: #C35346;
	float: right;
	}

#footerright02{
    width:136px;
	height:13px;
	background-color: #C35346;
	float: right;
	display: inline;
	text-align:left;
	font-weight:bold;
	color: #8A1F13;
	padding:3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#footerlogo{
    width:100%;
	top:100%;
	height:13px;
	float:left;
	display: inline;
	text-align:left;
	margin-top:14px
	}



/* ---------- 3. links and navigation ---------- */

a {
    color: #4F0902;
	font-weight:bold;
	text-decoration:none;
	}
		
a:hover {
    color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	}


#content a {
    color: #E06156;
	font-weight:bold;
	text-decoration:none;
	}
		
#content a:hover {
    color: #A8281E;
	font-weight:bold;
	text-decoration:none;
	}
			
#footerlinks {
	margin: 0;
	}

#footerlinks li {
	margin: 0; 
	padding: 0;
	display: inline;
	}
	
#footerlinks a:link, #footerlinks a:visited {
	float: left;
	font-weight: bold;
	margin: 3px 5px;
	text-decoration: none;
	color: #4F0902;
	font-family:Verdana;
	font-size:10px;
	}

#footerlinks a.active:link, #footerlinks a.active:visited, #footerlinks a:hover {
	color: #ffffff;
	}

#breadlist
{
margin: 0px;
padding: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #E06156;
}

#breadlist1
{
margin: 0px;
padding: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #E06156;
}

#breadlist2
{
margin: 0px;
padding: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #E06156;
}


#breadlist a, #breadlist a:link, #breadlist a:visited
{
color: #6C1A13;
font-weight: bold;
text-decoration: none;
}

#breadlist a:hover, #breadlist a:active, #breadlist a:focus
{
text-decoration: none;
color: #CCCCCC;
}

#breadlist1 a, #breadlist1 a:link, #breadlist1 a:visited
{
color: #B12C21;
font-weight: bold;
text-decoration: none;
}

#breadlist1 a:hover, #breadlist1 a:active, #breadlist1 a:focus
{
text-decoration: none;
color: #CCCCCC;
}


#breadlist2 a, #breadlist2 a:link, #breadlist2 a:visited
{
color: #E06156;
font-weight: bold;
text-decoration: none;
}

#breadlist2 a:hover, #breadlist2 a:active, #breadlist2 a:focus
{
text-decoration: none;
color: #CCCCCC;
}

#breadlist li
{
display: inline;
font-size: 11px;
background-image:none;
padding:0px;
}

#breadlist ul
{
margin: 0px;
padding: 0px;
}

#breadlist1 li
{
display: inline;
font-size: 11px;
background-image:none;
padding:0px;
}

#breadlist1 ul
{
margin: 0px;
padding: 0px;
}

#breadlist2 li
{
display: inline;
font-size: 11px;
background-image:none;
padding:0px;
}

#breadlist2 ul
{
margin: 0px;
padding: 0px;
}


#breadlist #active a 
{ 
color: #CCCCCC; 
}


#site {
	font: 10px Verdana;
	color: #7AB5BF;
	padding:5px 0px 0px 700px;
}


h1{         
        color: #a8281e;
         font-family: helvetica;
         font-weight:bold;
}
h2{
         color: #a8281e;
         font-family: helvetica;
         font-weight:bold;
}
h3{
         color: #a8281e;
         font-family: helvetica;
         font-weight:bold;
         
}




/* ---------- 4. fonts ---------- */


.hl1{
	color: #EB665C;
	font-weight:bold;
	font-family: verdana, arial, sans-serif;
	}
	
.hl2{
	color: #D9372A;
	font-weight:bold;
	font-style:italic;
	font-family: verdana, arial, sans-serif;
	}

.hl3{
	color:red;
	font-weight:bold;
	font-family: verdana, arial, sans-serif;
	}


/* ---------- 5. images ---------- */

a img {
	border: 0;
	}

/* ---------- 6. sitemap ---------- */		
	
#map1 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 2px 13px;
	}

#map2 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 2px 21px;
	}

#map3 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 2px 30px;
	}

#map1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #EB665C;
 	text-decoration: none;
	}

#map1 a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	background-color:#EB665C;
	}
	
#map2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #F29C95;
 	text-decoration: none;
	}

#map2 a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	background-color:#F29C95;
	}

#map3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #999999;
 	text-decoration: none;
	}

#map3 a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	background-color:#999999;
	}



/*CodeCrunchers - Add Child Navigation*/
.footer-navigation{
       float:left;
	text-align:center;
        color: #EB665C;
	font-weight:bold;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
/* End of 'child' */

