body{
	background: #010201;
	font-family: trebuchet;
}
#shell{
	width:980px;
	background: #FFF url("img/rounded-top.gif") no-repeat top left;
	margin: 20px auto;
	text-align: center;
	font-family: "Trebuchet MS";
}
.container{
	background: #FFF;
	text-align: left;
	padding: 10px 0; 
}



/**
 * Site Title
 ***************************************************************************************************/
#site-title{
	background: url("img/logo.gif") no-repeat 18px 17px;
	padding: 20px 0 3px;
}
#site-title a{
 display: block;
 text-indent: -999em;
}

/**
 * Feature Images Home Page 
 ***************************************************************************************************/
#feature-images{
	position: relative;
	overflow: hidden;
	margin: 0 -15px;
	background: #010201;
	width:980px;
}
#feature-images img{
	float:left;
	margin: 0 4px;
	display: inline;
	
}
#feature-images h2{
	color:#FFF;
}

#special-shell{
	clear:both;
	margin-left:100px;
}
#special{
	
	float: none;
}


#feature-images-rotate{
	margin:0 -15px;
	height: 289px;
	width: 980px;
	overflow:hidden;
	background: #000;
}

#random-special-shell{
	background: #000;
	color: #FFF;
	margin:0 -15px;
	width: 920px;
	padding: 10px 30px;

}
#random-special-shell.center{
	text-align:center;
}
#random-special-shell.left{
	text-align:left;
}
#random-special-shell.right{
	text-align:right;
}
#random-special-shell.left-right h2{
	text-align:left;
}
#random-special-shell.left-right h3{
	text-align:right;
}

#random-special-shell.right-left h2{
	text-align:right;
}
#random-special-shell.right-left h3{
	text-align:left;
}
#random-special-shell h2{
	font-size: 3em;
	color: #FFF;
	font-family:georgia;
	font-style:italic;
	margin-bottom:5px;
}
#random-special-shell h3{
	font-size:2em;
	color:#FFF;
}


/**
 * Footer
 ***************************************************************************************************/
#footer {
	border-top:2px solid #990000;
	background: #333;
	position:relative;
	overflow: hidden;
	margin: -15px;
	padding: 20px;
	color:#FFF;
	line-height: 12px;
}
#footer a{
	color:#FFF;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer ul li{
	list-style: none;
	float: left;
	padding: 0px 7px;
	margin: 0;
	line-height: 12px;
	border-right:1px solid #FFF;
}

#footer ul li.no-border{
	border:none;
}
#footer ul{
	margin: 0;
	padding: 0;
}

/**
 * Navigation
 *******************************************************************/

#main-nav{ border-bottom:1px solid #EEE; margin-bottom: 5px;}
.main-menu
{
        margin: 0;
        padding: 0;
        height: 39px;
        position: relative;
        overflow: visible;
        z-index: 70;
        list-style: none;
        background: #fff;
        line-height: 1;
        font-size: 12px;
        
}

.main-menu li
{
        float: left;
        z-index: 75;
        position:relative;
}

.main-menu li a
{
        color:#000;
        text-indent: 0;
        background: url(cssimg/mainNav2Bg.gif) no-repeat center right;
        height: 25px;
        padding: 14px 25px 0;
        font-weight: bold;
        font-size: 15px;
        text-decoration: none;
        text-transform: uppercase;
        display:block;
        width: auto;
}

.main-menu li a:hover
{
       color:#A73131;
}

.main-menu li.current_page_item li a,
.main-menu li.current_page_ancestor li a,
.main-menu li.current_page_ancestor li.current_page_ancestor li a{
	background-color: transparent;
}

.main-menu li.current_page_item a,
.main-menu li.current_page_ancestor a,
.main-menu li.current_page_ancestor  li.current_page_item a,
.main-menu li.current_page_ancestor  li.current_page_ancestor a,
.main-menu li.current_page_ancestor  li.current_page_ancestor li.current_page_item a{
	 background-color:#FFF;
}
.main-menu li.current_page_ancestor li.current_page_item a,
.main-menu li.current_page_ancestor li.current_page_ancestor a,
.main-menu li.current_page_ancestor  li.current_page_ancestor li.current_page_item a{
	border-bottom-color: #FFF;
}
.main-menu li.current_page_ancestor li.current_page_ancestor li a{
	border-bottom-color: #C4C4C4;
}


.main-menu ul {
        position:absolute;
        display:none;
        width:180px;
        top:36px;
        left:10px;
        border:none;
        list-style: none;
        text-align: left;
        background: #FFF;
        margin-left: 0;
}

.main-menu ul a {
        padding: 4px 5px 8px;
        vertical-align: top;
        font-size: 14px;
        text-transform: none;
        background: none;
       	
}
.main-menu ul li{
        padding: 5px 10px 10px;
        background: none;
}
.main-menu li ul {      
       
}

.main-menu li ul a {
        width:150px;
        height:auto;
        float:left;
        text-align: left;
        position:relative;
}

.main-menu ul ul {
        top:auto;
}

.main-menu li ul ul {
        left:170px;
        top:9px;
        margin:0 0 0 10px;
        border: 1px solid #CCC;
         z-index: 100;
}

.main-menu li ul ul a {
        position:relative;
        z-index:999;
}

.main-menu li:hover ul ul,
.main-menu li:hover ul ul ul,
.main-menu li:hover ul ul ul ul,
.main-menu li.hover ul ul,
.main-menu li.hover ul ul ul,
.main-menu li.hover ul ul ul ul{
        display:none;
}

.main-menu li:hover ul,
.main-menu li li:hover ul,
.main-menu li li li:hover ul,
.main-menu li li li li:hover ul,
.main-menu li.hover ul,
.main-menu li li.hover ul,
.main-menu li li li.hover ul,
.main-menu li li li li.hover ul
 {
        display:block;
}
