    /* General styles */
    body {
        font-family: Cambria, Georgia, "Times New Roman", Times, serif;
        font-size: 1.5em;
        line-height: 150%;
        margin: 0em auto 1em auto;
        padding:0;
        width: 100%;
        background-color: #fff;
        text-align:center;
    }

    a {
        color: #000;
        text-decoration: none;
        font-weight: bold;
    }

    a:hover {
        text-decoration: underline;
    }

    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }

    .head {
        font-size:1.5em;
        font-style: italic;
        margin:.8em 0 1em 0;
	clear:both;
    }
    .headleft {
        font-size:1.5em;
        font-style: italic;
        margin:.8em 0 .2em 1em;
        float: left;
    }
    .headright {
        font-size:1.5em;
        font-style: italic;
        margin:.8em 1em .2em 0;
        float: right;
    }
    .headpopup {
        font-size:1.5em;
        font-style: italic;
        margin:.2em 0 .5em 0;
    }

    .break {
	clear:both;
    }

    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }

    ul.links {
        margin: 18px 0 0 20px;
        padding: 0 0 0 10px;
        font: normal .9em Verdana, Tahoma, Arial, Helvetica, Monaco, sans-serif;
    }

    ul.links li {
       margin-bottom: .5em;
       text-align: left;
       font-weight: normal;
    }

    ul.links li a,
    ul.links li a:link {
//        padding-left: 10px;
//        font-weight: normal;
//        color: #000;
}

    #fixed {
       margin:0 auto;
       width:850px;
       text-align:left;
    }

    #popup {
       margin: 10px;
       text-align:left;
    }

    /* column container */
    .colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
        width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
    }

    /* 2 column left menu settings */
    .pagecontent {
	background:#fff;
    }
    .pagecontent .colright {
        float:left;
        width:200%;
	position:relative;
	left:250px;
        background:#fff;
    }
    .pagecontent .colcontentwrap {
	float:right;
	width:50%;
	position:relative;
	right:200px;
	padding-bottom:1em;
    }
    .pagecontent .colcontent { /* content */
        margin:0px 50px 25px 50px;
	position:relative;
	right:100%;
	overflow:hidden;
    }
    .pagecontent .colnav { /* nav */
        float:left;
        width:0px;
        position:relative;
        right:0px;
    }
    .pagecontent img {
        margin-top: 10px;
        margin-left: -5px;
    }

    /* Footer styles */
    #footer {
        clear:both;
        float:left;
        width:100%;
	border-top:1px solid #000;
    }
    #footer p {
        padding:10px;
        margin:0;
    }

    .printBtn {
        margin:.2em 0 1em 0;
        float: right;
    }

    .googlemap {
        margin: 0 auto 5px auto;
        width: 700px;
    }

    #weather {
        margin: 30px auto 30px auto;
        width: 120px; 
        height: 60px; 
        background-image: url( http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_120x60_bg.jpg ); 
        background-repeat: no-repeat; 
        background-color: #346797;
    }

#slideshow {
    display: none;
}

#topbanner {
    width: 700px;
    height: 224px;
}
