/*		CSS Document - City of Pensacola 2009		*/

body { 
	font:12px Arial, Helvetica, sans-serif; 
	background: #A5D7DD;
}

object {outline:none; -moz-outline-style:none;}

h1 {
	font-size:2em;
	font-weight:bold;
}

#container { 
	width: 837px; 
	margin: 0 auto; 
	background: transparent url(../../_images/_layout/background_tile_y_stripe.jpg) repeat-y; 
}


#contentContainer { 
	width: 799px;
	margin-left: 13px;
} 


/* make my life easier checkboxes */

#newsRegisterHome form span.categories { display: none !important; /* display: block; float: left; width: 127px; font-size: 0.8em; */ }

fieldset ol li span.categories { width: 150px; display: block; float: left;  }

#menu li a {
	color: #FFFFFF;
	font-weight: normal;
}

ul.clearMenu {
	margin-bottom: 0;
	display: inline;
}
ul.clearMenu li { display: inline; }
/*ul.clearMenu a:hover {
	text-decoration: none;
}*/

ul.centerMenu {
	text-align: center;
}

ul.submitMenu { text-align: center; }



#leftColumn { 
	display: inline; 
	float: left;  
	width: 209px; 
	min-height: 650px;
	background: #5FC0D1 url(../../_images/_layout/leaf_lcol_bkg.gif) no-repeat;
}

#rightColumn {
	display: inline; 
	/*float: right; width: 560px; */
	float: left;
	width: 575px;
	margin-left: 10px;
	padding: 10px 5px 10px 0;
}

/*
#rightColumnMain {
	float: left;
	width: 385px;
}*/

/*#centerColumn {
	display: inline;
	float: right;
	width: 360px;
	padding: 10px 5px 10px 0;
}*/
/*
#rightColumnNarrow { 
	float: left;
	width: 360px;
		font-family:Georgia,"Times New Roman",Times,serif;
}*/
/*
#rightColumnContent {
   
}*/
/*
#rightColumnNarrow em, #rightColumnContent em {
	display: block;
	margin-top: 1.7em;
}

#rightColumnNarrow ol, #rightColumnContent ol {
	list-style-type: decimal;
	margin-bottom: 10px;
	padding: 0 20px;
}

#rightColumnNarrow li, #rightColumnContent li {
	margin: 5px 0;
}*/


#parkLocation { margin: 0 auto; text-align: center; }

#portal { 
	float: right;
	margin: 0 5px 10px 10px;
	width: 200px;
	background-color: #EAF6F5;
	text-align:center;
}

#portal img {
	max-width: 200px;
	overflow: hidden;
	border: none;
}

#portal h3 {
	background-color: #5FC0D1;
	padding: 8px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
}

#portalContent {
	text-align: left;
	font-size: 90%;
	display: block;
	padding: 10px 5px;
}

div#portalContent ul#portalContent {
	font-size: 100%;
	padding: 0;
}

#portalContent  p { 
	text-indent: 0;
}

#portalContent label {
	/*visibility: hidden;*/
	font-weight: bold;
	float: left;  
	width: 4em;  
	margin-right: 0.5em; 

}

#portalContent h4 {
	text-align: center;
	margin: 0;
	padding: 0 0 1em 0;
}

.splash_top_header { height: 160px; background: transparent url(../../_images/_layout/Copy-of-background_tile_y.jpg) repeat-y; overflow: hidden; }
.splash_top_home img { position: relative; left: 20px;}
/*.splash_top_header a { display:block; text-decoration:none; }*/
.splash_top_home form { position: relative; left: 20px; top: 10px; }
input#searchGo, input.blueGo { background: #5FC0D1; color: #FFFFFF; position: relative; bottom: 1px; left: 5px;}
.splash_top_home { width:296px; float: left; margin-right: 2px; }
.splash_top_rotator { float: left; width: 514px;  overflow: hidden; height: 163px !important; }

#splash_top_rotator_nav 
{ 
	position: relative; 
	bottom: 30px;
	float: right;
	z-index: 9;
} 

#splash_top_rotator_nav {

}

#splash_top_rotator_nav a 
{
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #000;
	background: #FFFFFF;
	color: #000000;
	padding: 2px;
	margin: 2px;
	display: inline;
}

#splash_top_rotator_nav a.activeSlide 
{
	color: #FFFFFF;
	background: #000000;
}

.top_nav_home { background: transparent url(../../_images/_layout/top_nav_background.jpg) no-repeat; margin-left: 13px; width: 799px; font-size: 1.2em; }
.top_nav_home ul { text-align:center; padding:12px 0;}
.top_nav_home li { list-style:none; display:inline; padding-right: 5px; }
.top_nav_home a { text-decoration: none; color:#FFFFFF; }

.splash_bottom { display: block; }

.splash_footer { margin: 0 auto 10px auto; width: 837px; padding: 40px 0 0 0; font-size:0.9em; color:#0077A8; background: transparent url(../../_images/_layout/splash_bot_footer.jpg) no-repeat; }
.splash_footer p { text-align: center; }
.splash_footer ul { text-align: right; margin-right: 30px; text-transform: lowercase;}
.splash_footer li { display: inline; list-style: none; margin:3px; padding-right: 8px; border-right: 1px solid #0077A8; }
.splash_footer a, .splash_footer a:visited, .splash_footer a:hover { text-decoration: none; color:#0077A8; }

li.first, li.last { border: none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
span.bad_lg , span.bad { 
	border: 1px solid #A00A00; 
	background: #FFCBCB url(../../_images/_icons/warning_lg.png) no-repeat 2px 0; 
	display: block;
	margin: 10px 0; 
	padding: 8px 5px 10px 35px;
}
span.good_lg, span.good { 
	border: 1px solid #87C040; 
	background: #CBFFDD url(../../_images/_icons/checkmark_lg.png) no-repeat 2px 0;
	display: block;
	padding: 8px 5px 10px 35px;
	margin: 10px 0; 
}
span.bad { padding: 2px 3px 2px 18px; background: transparent url(../../_images/_icons/warning.gif) no-repeat 2px 0; display: inline; border: none; }
span.good { padding: 2px 3px 2px 18px; background: transparent url(../../_images/_icons/good.gif) no-repeat 2px 0; display: inline; border: none; }

#athletics_sections a { text-decoration: none; }
#athletics_sections h3 { display: inline; }

#theYear, #chooseCategory { text-align: center; margin-top: 15px; }

#newsBody { margin: 30px 0; }
#newsImage { margin-top: 15px; text-align: center; }
#newsImage img { max-width: 570px; }


#relatedNews 
{ 
	float: left; 
	width: 95%; 
	margin: 30px auto; 
	padding: 0 10px;
	border: 1px solid #EFEFEF;
	background: #FFFFFC;
}

#relatedNews h3 { margin: 0; padding: 5px 0 5px 10px; border-bottom: 1px dashed #000; }

.newsSummarySmall { width: 49%; float: inherit; margin-right: 5px; }

.newsSummarySmall p { font: 90%/120% Arial, Helvetica, sans-serif; }

.box_links { float: left; }
.box_link_3 { text-align: center; text-decoration: none; }

a.backTo { text-decoration: none; border: 1px solid #5FC0D1; padding: 3px 5px; position: relative; top: 5px;}
a.backTo:hover { text-decoration: none; background-color: #CFFAFF; }

#linksPortal { font-size: 0.8em; }

/* google search wrapper */

#cse-search-results, #cse-search-results iframe { max-width: 580px; width: 580px !important; }

/* Link Cues */
a[href ^="mailto:"] 
{
	padding-left: 18px;
	background: transparent url(../../_images/_icons/icon_mailto.gif) no-repeat center left;
}
a[class ~="popup"] {
   padding-left: 18px;
   background: transparent url(../../_images/_icons/icon_external.gif) no-repeat center left;
}
a[class ~="facebook"] {
	padding-left: 20px;
	background: transparent url(../../_images/_icons/icon_facebook.gif) no-repeat center left;
}
a[class ~="city"] {
	padding-left: 20px;
	background: transparent url(../../_images/_icons/city_icon.gif) no-repeat top left;
}
a[href $='.pdf'] { 
   padding-left: 18px;
   background: transparent url(../../_images/_icons/icon_pdf.gif) no-repeat center left;
}
a[class ~="print"] {
    padding: 5px 0 0 20px;
	margin: 0 5px;
	background: transparent url(../../_images/_icons/icon_print.gif) no-repeat center left;
	text-decoration: none;
	color: #000;
}
a[class ~="rss"] {
	margin: 0 5px;
	padding: 5px 0 0 20px;
	background: transparent url(../../_images/_icons/feed-icon16x16.png) no-repeat center left;
	text-decoration: none;
	color: #000;
}
a[class ~="newsletter"] {
	margin: 0 5px;
	padding: 5px 0 0 20px;
	background: transparent url(../../_images/_icons/email-open-green.gif) no-repeat center left;
	text-decoration: none;
	color: #000;
}
/* ------------------------------------------------------- */

.cal_day_head { padding: 5px 5px 0; }


