@import url("reset.css");
@import url("rollover.css");
@import url("admin.css");
@import url("lightbox.css");
body{background-color:#262626; color:#ebebeb; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:62.5%; text-align:center;}
p{line-height:1.2em;}
a {color:#8c0000; text-decoration:none;}
h1,h2,h3{margin:0 0 .5em 0;}
h1 
{
    font-size:19px;
    font-weight:bold;
}
h2{font-size:1.2em; font-weight:bold;margin-top:.5em;}
em {font-style:italic;}
strong{font-weight:bold;}
.wrapper{margin:0 auto; text-align:left; width:910px;}
.clearfix{clear:both;}
table {}
th {font-weight:bold;}
/*--------Header------------------------------------------------------------------------------------*/
.header{background:#323232; border-bottom:2px solid #8c0000;overflow:auto;}
.header .nav{ background:#323232; float:left; width:250px;} 
* html .header .nav{width:240px}
	.header ul.nav {margin:15px 0 0 10px;}
		.header .nav li{ margin:0 0 .75em 0; vertical-align:middle;}
		
	.mainimg{float:right;}
/*--------Content------------------------------------------------------------------------------------*/
.container {background: url(../images/content_bg.gif) repeat-y; color:#262626; font-size:1.2em; min-height:350px; overflow:auto; padding:0 0 1em 0;}
	.container ul, .container li{list-style-type:disc;}
.padding{margin-top:50px;}
.sidebar{color:#fff; float:left; margin:15px 0 0 10px; width:250px; }
* html .sidebar{width:230px;}
	.sidebar .onduty{margin-bottom:3em;}
		.sidebar .onduty ul{margin:0 0 0 20px;}
.content{float:right; margin:15px 0 0 10px; width:640px;}
	.content p{margin:1em 235px 1em 0;clear:left;}
	.content h2, .content h3 {margin-right:235px;clear:left;}
	.content li{margin:.5em 0 0 0;}
	.content ul{margin:1.2em 0 1.2em 2.5em;}
	.content .services{ color:#8c0000; float: right; margin:5px 0 0 60px;padding-right:10px; width:200px; }
		.content .services p{margin:auto;}
		.content .services ul{margin:0 0 1em 3px;}
			.content .services li{list-style-position:inside; margin: 1em 0 0 0;}
	    .content .services h2 {width:auto; margin:0 0 .5em 0;}
    .content table.contact 
    {
    }
        
        .content table.contact td,
        .content table.contact th 
        {
            padding:3px 10px 3px 0;
        }
        
        .content table.contact tr.topRow td 
        {
            padding-top:10px;
        }
        
        .content table th 
        {
            font-weight:bold;
        }
        
    .content a.backToTop 
    {
        display:block;
        margin:1em 235px 2em 0;
        padding-bottom:4px;
        border-bottom:1px solid #8C0000;
    }
    
	.content .sideContent 
	{
	    float:right;
	    margin:5px 0 0 0;
	    padding-right:10px;
	    width:202px;
	    color:#8c0000;
	}
	    .content .sideContent p
	    {
	        margin:10px 5px;
	        font-size:11px;
	    }
	    .content .sideContent img.border 
	    {
	        border:1px solid #000;
	        
	    }
	.content ul.subNavigation 
	{
	    margin:5px 0 20px 0;
	    width:400px;
	    font-size:11px;
	    float:left;
	}
	
	    .content ul.subNavigation li 
	    {
	        float:left;
	        padding:0 5px 5px 0;
	        margin:0 5px 0 0;
	        background:url(../images/subnav_divider.gif) no-repeat right top;
	        list-style:none;
	        white-space:nowrap;
	        
	    }
	    
	        .content ul.subNavigation li.last 
	        {
	            padding:0 0 5px 0;
	            margin:0;
	            background:none;
	        }
/*--------Weather-----------------------------------------------------------------------------------*/
div.weather 
{
    font-size:10px;
    line-height:1.4em;
}

    div.weather p 
    {
        line-height:1.4em;
    }
    
    div.weather p.temp 
    {
        font:20px Georgia, "Times New Roman", serif;
        color:#990002;
    }
    
    
    div.weather div.cc
    {
        float:left;
        margin:0 17px 0 11px;
        text-align:center;
    }
    
        div.weather div.cc p 
        {
            width:65px;
        }
    
    div.weather div.attrib 
    {
        text-align:center;
        margin:20px 5px 0 5px;
    }
    
        div.weather div.attrib img 
        {
            float:left;
        }
        
        div.weather div.attrib a 
        {
            color:#00557F;
            text-decoration:underline;
        }
    
/*--------History-----------------------------------------------------------------------------------*/

table.memorial 
{
    background:#BFBFBF;
}

    table.memorial td 
    {
        padding:5px 8px;
        border-right:1px solid #8B8B8B;
    }
    
        table.memorial td.last 
        {
            border-right:none;
        }

    table.memorial p 
    {
        margin:.5em 0;
    }
    
        table.memorial p.name 
        {
            color:#990002;
            font-size:15px;
            font-weight:bold;
        }
        
        


/*--------Image Gallery------------------------------------------------------------------------------*/

.content ul.imageGallery 
{
    margin:0;
    padding:0;
}

    .content ul.imageGallery li 
    {
        list-style:none;
        margin:5px 10px 5px 0;
        float:left;
    }

/*--------Faq---------------------------------------------------------------------------------------*/
dl 
{
    margin:2em 235px 2em 0;
}

    dl lh,
    .content dl h3
    {
        font-weight:bold;
        margin:0 0 10px 0;
        color:#8C0000;        
    }
    
    dl dt 
    {
        margin-top:1em;
        font-weight:bold;
    }
    
    dl dd 
    {
        margin:5px 0 5px 10px;
    }
/*--------Footer------------------------------------------------------------------------------------*/
.footer{ background:#323232; clear:both; height:57px; margin:3px 0 0 0;  position:relative; text-align:center;}
	.footer .nav {padding:.5em 0 0 0; width:auto;}
	.footer li{display:inline;}
		.footer li a{color:#ebebeb; text-decoration:none;}
		.footer li a:hover{text-decoration:underline;}
	.footer p{margin:.5em 0;}
	.footer img{float:right; position:absolute; top:10px; right:5px;}
	
