#content{
height:300px;
}
#content li{
list-style:inside;
}
/****** Page shift fix ***************/
html { min-height: 100%; margin-bottom: 1px; }

/********** weather feed 2 ********************/
#weatherfeed2 *{
border:none;
background-color:transparent;
}
#weatherfeed2{
background-image:url(images/newsbox.jpg);
overflow:hidden;
width:205px;
height:155px;
}
#feed-control{
position:relative;
left:5px;
top:5px;
width:190px;
height:140px;
overflow:hidden;
}
#feed-control .gfg-title{
padding-left:20px;
}
#feed-control .gfg-title a{
color:white;
text-decoration:none;
}
#weatherfeed2 #feed-control .gfg-root{
overflow:hidden;
}
#weatherfeed2 #feed-control .gfg-list{
position:relative;
top:-7px;
overflow:hidden;
height:35px;
}
/******** CMS STYLES *************/
.add_main_page{
background-color:#003399;
width:140px;
padding-bottom:16px;
}

/*Call IE6 hoverfix file*/
body { behavior:url("csshover.htc"); }

body {
 background:url(images/bg-nocontent-whitefade.jpg) no-repeat top center; 
/*background:url(images/bg-nocontent.jpg) no-repeat -100px 0px;*/
font-family:Arial;
}

* {padding:0;margin:0;}
img {border:0;padding:0;}

#wrapper{
margin:auto auto;
width:952px;
}
#wrapper td{
vertical-align:top;
}

#bannerimg{
position:relative;
left:10px;
/*background-image:url(images/banner.gif);*/
/*height:131px;*/
}

/************ Left Navigation **************/

/*hoveres*/
#leftnav ul li a:hover{
background:url(images/over.jpg) no-repeat;
}
#leftnav ul li li a:hover{
background:url(images/smalllogo.jpg) no-repeat 10px 8px;
}


#leftnav{
padding-left:15px;
width:175px;
background-image:url(images/repeat.gif);
}
#leftnav ul{
list-style-position:outside;
list-style:none;
}
#leftnav ul li{
margin-top:0px;
}
#leftnav ul li a{
background:url(images/button.jpg) no-repeat top left;
display:block;
width:143px;
height:35px;
padding-top:6px;
padding-bottom:2px;
padding-left:30px;
margin-right:-30px;
}
#leftnav ul li li{
background-color:white;
width:100px;
}
#leftnav ul li li a{
width:140px;
height:11px;
background:none;
margin-right:-20px;
color:#e60d15;
font-size:11px;
background:url(images/smalllogo.jpg) no-repeat 10px 8px;
overflow:hidden;
}
.subnavpane{
width:140px;
margin-bottom:10px;
margin-left:-2px;
overflow:hidden;
}
.navfont a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
text-transform:capitalize;
overflow:hidden;
}
/*******************************************/


/************ Left Navigation **************
#leftnav{
padding-left:20px;
padding-right:10px;
width:143px;
background-image:url(images/repeat.gif);
}
#leftnav ul{
width:143px;
list-style-position:outside;
list-style:none;
}
#leftnav li{
background:url(images/button.jpg) no-repeat top left;
height:35px;
margin-top:5px;
}#leftnav a{
width:113px;
height:27px;
display:block;
padding-left:28px;
padding-top:7px;
overflow:hidden;
}#leftnav li:hover{
background:url(images/over.jpg) no-repeat top left;
}
.navfont a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
text-transform:capitalize;
}
/*******************************************/

#movie{
width:546px;
height:302px;
background-color:#FFFFFF;
padding-right:10px;
padding-top:5px;
/*background:url(images/movieplaceholder.jpg) no-repeat top left;*/
}

/************ Right Panel ******************/
#rightpanel{
padding-top:5px;
background:url(images/repeat.gif) top right;
/*background-color:#336699;*/
width:263px;
}

/*********** News Box ***********************/


.newsbox{
background-image:url(images/calendar.jpg);
width:207px;
height:156px;
font-family:Arial;
font-weight:bold;
font-size:11px;
}

#ticker_1{
position:relative;
top:30px;
}
#ticker_1 .ticker_date{
padding-top:5px;
padding-left:12px;
font-weight:bold;
font-size:11px;
color:#FF0000;
}
#ticker_1 .ticker_title{
margin-left:13px;
}
#ticker_1 .ticker_title a{
display:block;
width:175px;
height:25px;
overflow:hidden;
}
/*ticker 2*/
#ticker_2{
position:relative;
top:40px;
}
#ticker_2 .ticker_date{
padding-top:5px;
padding-left:12px;
font-weight:bold;
font-size:11px;
color:#FF0000;
}
#ticker_2 .ticker_title{
margin-left:13px;
}
#ticker_2 .ticker_title a{
display:block;
width:175px;
height:25px;
overflow:hidden;
}
.newsbox #calendarlink{
color:#FF0000;
position:relative;
top:43px;
left:60px;
}

/*
.newsbox{
background-image:url(images/newsbox.jpg);
width:207px;
height:156px;
font-family:Arial;
font-weight:bold;
font-size:11px;
}

.newsbox .header{
margin-left:16px;
padding-top:5px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}
.newsbox .date{
padding-top:5px;
padding-left:12px;
font-weight:bold;
font-size:11px;
color:#FF0000;
}
.newsbox .event{
position:relative;
margin-left:12px;
width:180px;
height:30px;
overflow:hidden;
}
.newsbox a{
color:#FF0000;
margin-left:120px;
}
*/

/*
.newsbox{
background-image:url(images/newsbox.jpg);
width:207px;
height:156px;
font-family:Arial;
font-weight:bold;
font-size:11px;
}
.newsbox #newsitem{
position:relative;
top:10px;
}
.newsbox #header{
position:relative;
top:-5px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding-left:16px;
}
.newsbox #date{
font-weight:bold;
font-size:11px;
color:#FF0000;
padding-left:13px;
}
.newsbox p{
overflow:hidden;
position:relative;
left:13px;
width:179px;
height:25px;
}
.newsbox a{
color:#FF0000;
position:relative;
left:125px;
top:30px;
}

.newsbox .newsitem2{
position:relative;
top:25px;
}
*/
/*******************************************/

#content{
padding-right:25px;
background:url(images/repeat.gif) top right;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
h1,h2,h3,h4,h5,h6{
color:#FF0000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
padding-bottom:10px;
}

/*addy's using <font> for pages in <p> tags*/
#content strong{
font-size:14px;
}
/*
#content p font{
font-size:15px;
}
#content div p strong font{
font-size:20px;
}
*/

#footer{
background-image:url(images/footer.gif);
height:43px;
}

#sponsors{
text-align:center;
padding-top:10px;
}
#sponsors #text{
color:#ce1f1f;
font-size:18px;
font-weight:bold;
}

#cmsfooter a{
font-size:12px;
margin-left:8px;
font-weight:bold;
color:#000000;
}
#copywrite{
padding-top:10px;
font-size:11px;
text-align:center;
}
#copywrite a{
color:blue;
}



.calendarHeader { 
    font-weight: bolder; 
    color: #000066;
    background-color: lightgrey; 
}

.calendarToday { 
    background-color: orange;
}

.calendarSelected { 
    background-color: orange;
}


.calendarHeaderSelected { 
    font-weight: bolder; 
    color: #000066;
    background-color: orange; 
}


.calendarCell { 
    background-color:  whitesmoke;
    border: lightgrey;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px;
		width: 150px;
		height: 150px;
		
    
    
}

.calendarDefault { 
    background-color: lightgrey;
}

.calendarTable { 
    background-color:  ghostwhite;
}

.eventTitle
{
 margin-right:10px;
 margin-top:10px;
 font-weight:bold;
}

/********************** P A R K   A N D   P I P E ************************************************/

#parkPipe_IG, #parkPipe_IG_Main{
	width:520px;
	height:105px;
	display:block;
	border:#F00 solid 1px;
	padding:0 10px 0 10px;
}
#parkPipe_IG_Main { border:none; margin:0 0 0 20px;}
#parkPipe_IG a{ font-size:10px; font-weight:bold; }
.parkPipe_thmb{
	width:120px;
	height:65px;
	display:block;
	margin:10px 5px 10px 5px;
	float:left;
}