/* City of Fife - CSS */
body {
background-image:url(../../images/background.jpg);
background-repeat:repeat-y;
width:780px;
margin-top:0px;
background-color:#eee5b4;
margin-right:auto;
margin-left:auto;
font-size:12px;
font-family: Georgia,Times,"Times New Roman",serif;
background-position:center;
}

.header {
background-image:url(../../images/header2.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
width:780px;
height:139px;
}

.topNavigation {
background-image:url(../../images/topNavigation.gif);
background-repeat:no-repeat;
margin-top:0px;
width:780px;
height:40px;
margin-left:0px;
z-index:500;
position:absolute;
}

#rightContainer {
width:40px;
margin-top:0px;
margin-left:205px;
margin-top:0px;
position:absolute;
height:100%;
float:right;
}

#leftContainer{
width:185px;
margin-top:0px;
margin-left:5px;
margin-top:0px;
position:absolute;
height:100%;
float:left;
}

.container {
width:780px;
margin-top:40px;
margin-left:0px;
position:absolute;
height:100%;
}

.content {
margin-left:0px;
margin-top:5px;
width:575px;
}

.footer {
margin-left:0px;
margin-top:5px;
width:575px;
}

.footergraphic {
background-image:url(../../images/footer.jpg);
background-repeat:no-repeat;
margin-left:0px;
margin-top:0px;
width:575px;
height:70px;
}

td.frontpageblockheader {
	/*background-color:#988344;*/
	background-color:#eee5b4;
	outline-width:1px;
	outline-style:solid;
	outline-color:#dcd6b3;
}

a.leftLink:link {
color:#000000;
text-decoration:none;
}
a.leftLink:active {
color:#000000;
text-decoration:none;
}
a.leftLink:visited {
color:#000000;
text-decoration:none;
}
a.leftLink:hover {
color:#666666;
text-decoration:none;
}

.leftNavigationTop {
background-image:url(../../images/navigationHeader.gif);
width:181px;
height:27px;
}
.leftNavigationMain {
background-image:url(../../images/navigationRepeat.gif);
background-repeat:repeat-y;
width:181px;
}
.leftNavigationBg {
background-image:url(../../images/navigationBody.gif);
background-repeat:no-repeat;
min-height:145px;
padding-left:6px;
min-height:145px;
}
.leftNavigationFooter {
background-image:url(../../images/navigationFooter.gif);
background-repeat:no-repeat;
width:181px;
height:16px;
}
/* Online Guides */
.residentsRollover a {
display:block;
width: 132px;
height: 130px;
background: url(../../images/topResidents.gif) 0 0 no-repeat;
}
.residentsRollover a:hover { 
background: url(../../images/topResidentsColor.gif) 0 0 no-repeat;
}
.businessesRollover a {
display:block;
width: 133px;
height: 130px;
background: url(../../images/topBusinesses.gif) 0 0 no-repeat;
}
.businessesRollover a:hover { 
background: url(../../images/topBusinessesColor.gif) 0 0 no-repeat;
}
.visitorsRollover a {
display:block;
width: 133px;
height: 130px;
background: url(../../images/topVisitors.gif) 0 0 no-repeat;
}
.visitorsRollover a:hover { 
background: url(../../images/topVisitorsColor.gif) 0 0 no-repeat;
}
.cityServicesRollover a {
display:block;
width: 133px;
height: 130px;
background: url(../../images/topCityServices.gif) 0 0 no-repeat;
}
.cityServicesRollover a:hover { 
background: url(../../images/topCityServicesColor.gif) 0 0 no-repeat;
}

.pageTitle {
background-image:url(../../images/pageTitle.gif);
background-repeat:no-repeat;
width:586px;
height:33px;
padding-top:11px;
padding-left:20px;
}

/*Online Guide Content */
.onlineGuideResidentsHeader {
background-image:url(../../images/onlineResidentsHeader.jpg);
background-repeat:no-repeat;
width:586px;
height:184px;
}
.onlineGuideBackground {
background-image:url(../../images/onlineBackground.gif);
background-repeat:repeat-y;
width:586px;
margin-top:-70px;
}



/* CSS MENU /*

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 170px; /*width of menu*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#003300;
display: block;
padding: 2px 0;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none;
font-weight:normal;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color:#003300;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #988344;
background-color: #F3F3F3;
}


/* PHP File Tree Default Theme

	By Cory LaViska (http://abeautifulsite.net/)
	Featuring the Silk Icon Set from famfamfam (http://www.famfamfam.com/lab/icons/silk/)

*/

.php-file-tree {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 12px;
	letter-spacing: 1px;	line-height: 1.5;
}

	.php-file-tree A {
		color: #000000;
		text-decoration: none;
	}
	
	.php-file-tree A:hover {
		color: #666666;
	}

	.php-file-tree .open {
		font-style: italic;
	}
	
	.php-file-tree .closed {
		font-style: normal;
	}
	
	.php-file-tree .pft-directory {
		list-style-image: url(../../images/file_tree/directory.png);
	}
	
	/* Default file */
	.php-file-tree LI.pft-file { list-style-image: url(../../images/file_tree/file.png); }
	/* Additional file types */
	.php-file-tree LI.ext-3gp { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-afp { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-afpa { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-asp { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-aspx { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-avi { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-bat { list-style-image: url(../../images/file_tree/application.png); }
	.php-file-tree LI.ext-bmp { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-c { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-cfm { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-cgi { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-com { list-style-image: url(../../images/file_tree/application.png); }
	.php-file-tree LI.ext-cpp { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-css { list-style-image: url(../../images/file_tree/css.png); }
	.php-file-tree LI.ext-doc { list-style-image: url(../../images/file_tree/doc.png); }
	.php-file-tree LI.ext-exe { list-style-image: url(../../images/file_tree/application.png); }
	.php-file-tree LI.ext-gif { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-fla { list-style-image: url(../../images/file_tree/flash.png); }
	.php-file-tree LI.ext-h { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-htm { list-style-image: url(../../images/file_tree/html.png); }
	.php-file-tree LI.ext-html { list-style-image: url(../../images/file_tree/html.png); }
	.php-file-tree LI.ext-jar { list-style-image: url(../../images/file_tree/java.png); }
	.php-file-tree LI.ext-jpg { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-jpeg { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-js { list-style-image: url(../../images/file_tree/script.png); }
	.php-file-tree LI.ext-lasso { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-log { list-style-image: url(../../images/file_tree/txt.png); }
	.php-file-tree LI.ext-m4p { list-style-image: url(../../images/file_tree/music.png); }
	.php-file-tree LI.ext-mov { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-mp3 { list-style-image: url(../../images/file_tree/music.png); }
	.php-file-tree LI.ext-mp4 { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-mpg { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-mpeg { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-ogg { list-style-image: url(../../images/file_tree/music.png); }
	.php-file-tree LI.ext-pcx { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-pdf { list-style-image: url(../../images/file_tree/pdf.png); }
	.php-file-tree LI.ext-php { list-style-image: url(../../images/file_tree/php.png); }
	.php-file-tree LI.ext-png { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-ppt { list-style-image: url(../../images/file_tree/ppt.png); }
	.php-file-tree LI.ext-psd { list-style-image: url(../../images/file_tree/psd.png); }
	.php-file-tree LI.ext-pl { list-style-image: url(../../images/file_tree/script.png); }
	.php-file-tree LI.ext-py { list-style-image: url(../../images/file_tree/script.png); }
	.php-file-tree LI.ext-rb { list-style-image: url(../../images/file_tree/ruby.png); }
	.php-file-tree LI.ext-rbx { list-style-image: url(../../images/file_tree/ruby.png); }
	.php-file-tree LI.ext-rhtml { list-style-image: url(../images/file_tree/ruby.png); }
	.php-file-tree LI.ext-rpm { list-style-image: url(../../images/file_tree/linux.png); }
	.php-file-tree LI.ext-ruby { list-style-image: url(../../images/file_tree/ruby.png); }
	.php-file-tree LI.ext-sql { list-style-image: url(../../images/file_tree/db.png); }
	.php-file-tree LI.ext-swf { list-style-image: url(../../images/file_tree/flash.png); }
	.php-file-tree LI.ext-tif { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-tiff { list-style-image: url(../../images/file_tree/picture.png); }
	.php-file-tree LI.ext-txt { list-style-image: url(../../images/file_tree/txt.png); }
	.php-file-tree LI.ext-vb { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-wav { list-style-image: url(../../images/file_tree/music.png); }
	.php-file-tree LI.ext-wmv { list-style-image: url(../../images/file_tree/film.png); }
	.php-file-tree LI.ext-xls { list-style-image: url(../../images/file_tree/xls.png); }
	.php-file-tree LI.ext-xml { list-style-image: url(../../images/file_tree/code.png); }
	.php-file-tree LI.ext-zip { list-style-image: url(../../images/file_tree/zip.png); }
	/* You can add millions of these... */

#granicus h1, h2, h3 {/* add header formatting here */
	margin:0;
}
#granicus p {
	margin-top:0px;
}
#intro {/* Intro Only Styles here*/
}
/* Granicus Archive Styles */
	.archive { /* entire archive */
	margin:10px 0;
}
.listingTable {/* listing table only */
	width:100%;
	margin-bottom:10px;
	border-collapse:collapse;
}
.listingTable th {/* This class formats the listingTable table headers */
 color:#666;
 font-weight: bold;
 font-size:10px;
 text-decoration: none;
 text-align:left;
 padding:3px;
 border-collapse:inherit;
 border-bottom:2px solid #d9d9d9;
}
.listItem {
	padding:3px;
 border-bottom:1px solid #d9d9d9;
}
tr.odd {
 background-color:;
}
tr.even {
 background-color:#f8f9fc;
}
.hlt td {/* table row highlights */
 background-color:#d7dce5;
 color:;
}
/* Archive table column widths */
#Video {
width:60px;
}
#Minutes {
	width:60px;
}
#Agenda {
	width:60px;
}
#Duration {
	width:60px;
}
#Date {
	width:90px;
}
/* Search/RSS Menu Controls */
#searchRss {
	padding:5px;
}
#searchRssTable {
	border:1px solid #d9d9d9;
	width:100%;
}
#searchCell {
	padding:10px;
}
#rssCell {
	background-color:#f8f9fc;
	padding:10px;
}
#RSS img {
	border:none;
}
/* search result styles */
	.searchSubItem {
	padding:3px;
	padding-left:10px;
}
.searchResultSpacer {
 	border-bottom:1px solid #d9d9d9;
}

/* navigation box controls */
#nav {
	display:block;
	float:right;
	margin:10px 0px 10px 55px;
	padding:5px;
 background:#{$navBackground_and_trEvenBackground};
 border:1px solid #d9d9d9;
}
#nav h4 {
	margin:0 0 5px 0;
}
#nav ul {
	margin:0;
	padding:0;
}
#nav ul li {
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
/* Links*/
a:hover {
		text-decoration: none;
		color: #223f97;
		background-color: #eee5b4;
} 
a:link {
		text-decoration: none;
		color: #137d1d;
		font-weight: normal;
		}
a:active {
		color:#223f97;
		text-decoration:none;
}
a:visited {
		color:#720524;
		text-decoration:none;
}
