/* Start of CMSMS style sheet 'Parkway Main' */
/*****************
Theme Name: Parkway Utility District
Theme URI: http://www.parkwayud.org
Description: Custom Theme for Parkway Util. Dist. Web Site
Author: Pixelita Designs LLC
Author URI: http://www.pixelita.com
Color Palette:
Dark Blue: #2d4377
Medium Blue: #9dafdb
Brown: #56361a
Tan/Ecru: #d5d3d0
******************/
html {
	height:100%;
	margin-bottom:1px;
}

* {
	margin: 0;
	padding: 0;
}

* html #menu_vert li a {
	height: 0.8%; /* 1%; */
}

* html #menu_vert li hr {
	height: 1%;
}

a, a:link, a:active {
	background-color: transparent;
	color: #000080;
	text-decoration: underline;
}

a:visited {
	background-color: transparent;
	color: #555;
	text-decoration: none;
}

a:hover {
	background-color: transparent;
	color: #630;
	text-decoration: none;
}

blockquote {
	background-color: #fff;
	background-image: url(images/quote.gif);
	color: #555;
	font-style: italic;
	font-family: georgia, times, serif;
	font-size: 110%;
	line-height: 140%;
	margin: 5px;
	padding: 10px 10px 10px 28px !important;
}

body {
	background-color: #000;
	background-image: url(images/backg.png);	
	background-position: top left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	color: #000;
	font-family: calibri, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	line-height: 1em;
	text-align: left;
}

code, pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

dd {
	line-height: 1.3em;
	margin: 0 0 .5em 1.5em;
}

div {
	font-size: 1em;
}

/*-------------------------
Styles for main content area
-------------------------*/
div#content {
	background-color: #fff;
	color: #000;
	float: right;
	margin: 5px 5px 5px 10px;
	padding: 5px 10px !important;
	width: 580px !important;
}

div#content a:hover {
	background-color: #fff;
	color: #630;
	text-decoration: none;
}

div#content h1 {
	color: #2d4377;
/*	font-family: georgia, times, serif; */
	font-size: 2.2em;
	font-style: italic;
	line-height: 1em;
	margin: 1em 0 .5em 0;
}

/* div#content h2 */
h2 {
	color: #56361a;
	font-weight: normal;
	line-height: 1.5em;
	font-size: 2.0em;
	font-variant: small-caps;
	text-transform: lowercase;
	margin: 0 0 0.5em 0;
	padding-bottom: 1px;
	background-color: transparent;
	background-image: url(images/waterdrop.png);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: center left;
	text-align: left;
}

div#content h3 {
	color: #4d4d4d;
	font-family: georgia, times, serif;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
}

div#content h4 {
	color: #56361a;
	font-size: 1.2em;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	text-transform: lowercase;
}

div#content h5 {
	color: #56361a;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}

div#content ol li {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 0.25em 3em;
}

div#content ul li {
	list-style: square url(images/bg_bullet_full_2.gif);
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 0.25em 3em;
}

div#content img.display {
	border: 1px solid #c0c0c0;
	padding: 3px;;
	margin: 5px;
}

div#footer {
	background-color: #56361a;
	clear: both;
	color: #fff;
	font-size: 12px;
}

div#footer p {
	margin: 0;
	padding: 1.5em;
	text-align: center;
}

div#footer p a, div#footer p a:link, div#footer p a:visited {
	color: #fff;
	text-decoration: none;
}

div#footer p a:hover {
	color: #fff;
	text-decoration: underline;
}

div#header {
	background-color: #d5d3d0;
	background-image: url(images/parkway-banner.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 300px;
	width: 850px;
}

div#header h1 a {
	display: block;
	height: 300px;
	text-decoration: none;
	text-indent: -999em; /* this hides the text */
	width: 850px;
}

div#img {
	margin: 5px;
	padding: 5px;
	text-align: center;
}

div#img img {
	border: 2px solid #56361a;
	margin: 5px;
	padding: 5px;
}

div#main {
	background: #d5d3d0;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

div#pagewrapper {
	background-color: #d5d3d0;
	color: #000;
	margin: 0px auto 0px auto !important;
	width: 850px !important;
}

div#sidebar {
	background: #2d4377 !important;
	display: inline; /* FIX IE double margin bug */
	float: left;
/*	margin-right: 18px !important; */
	margin: 5px !important; 
	padding: 5px 0 0 0 !important;
	width: 195px !important;
}

div.hr {
	border-bottom: 1px solid #9dafdb;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}

dl {
	margin-bottom: 1em;
	padding-bottom: 1.5em;
}

dl dt {
	color: #56361a;
	font-size: 1.5em;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	text-transform: lowercase;
}

em, i {
	font-style: italic; /* explicit setting for these */
}

h6 {
	color: #c00;
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}

img {
	border: 0;
}

img.alignleft {
	float: left;
	margin: 4px 8px 4px 0px !important;
	padding: 4px;
}

img.alignright {
	float: right;
	margin: 4px 0px 4px 8px !important;
	padding: 4px;
}

p {
	font-size: 1em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
}

p.top {
/*	float: left; */
	font-size: 100%;
	margin: 0px !important;
	padding: 5px 5px 15px 0 !important;
	text-align: left;
	clear: left;
}

p.top a:hover {
	color: #d5d3d0;
	text-decoration: none;
}

p.top, p.top a, p.top a:link, .breadcrumbs a:link {
	text-decoration: none;
}

pre {
	background-color: #d5d3d0;
	border: 1px solid #000; /* black border for pre blocks */
	font-family: "Courier New", courier, monospace;
	font-size: 115%;
	line-height: 1.5em;
	margin: 0 1em 1em 1em;
	padding: 0.5em;
}

strong, b {
	font-weight: bold; /* explicit setting for these */
}

.breadcrumbs {
	background: transparent;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}

.breadcrumbs a:visited {
	color: ##9dafdb;
	text-decoration: none;
}

.breadcrumbs a:hover {
	color: #fff;
	text-decoration: none;
}

.clearer {
	clear: both;
	margin: 0;
	padding: 0;
}
p.slide-caption {
	text-align: center;
	color: #56361a;
	font-size: 95%;
	font-style: italic;
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
}

.crumb-div {
	background: transparent;
	float: left;
	padding-top: 4px !important;
	width: 40%;
}

.search-div {
	background: transparent;
	float: right;
	width: 45%;
}

#bio img {
	background: #fff;
	border: 1px solid #56361a;
	float: left;
	margin: 8px 8px 8px 4px;
	padding: 4px;
}


#sidebar-rule {
	background-color: #fff;
	border-bottom: 5px solid #56361a;
	border-top: 1px solid #fff;
	color: #000;
	margin: 0px;
	width: 255px !important;
	 
}

/* Next Meeting/Post-It Note Styles */

#next-mtg {
	background-color: transparent;
	background-image: url(images/post-it-next-mtg.png);
	background-repeat: no-repeat !important;
	background-position: top center;
	height: 175px;
	width: 195px;
	margin: 0;
	padding: 0;
}

.next-mtg {
	padding: 75px 45px 5px 5px;
	text-align: left;
	font-family: "Lucida Sans Unicode", calibri, arial, verdana, sans-serif ;
	font-style: normal;
	font-size: 12px;
	color: #000;
}

/* Next Meeting-Alternate Post-It Note Styles */

#next-mtg-alt {
	background-color: transparent;
	background-image: url(images/alt-post-it.png);
	background-repeat: no-repeat !important;
	background-position: top left;
	height: 150px;
	width: 195px;
	margin: 0;
	padding: 0;
}

.next-mtg-alt {
	padding: 40px 25px 5px 5px;
	text-align: left;
	font-family: "Lucida Sans Unicode", calibri, arial, verdana, sans-serif ;
	font-style: normal;
	font-size: 12px;
	color: #000;
}

/* Photo Gallery Styles */

ul.picturelist li.thumb, ul.albumlist li.thumb {
	list-style-type: none !important;
}

/* Document Uploads Styles */

table#uploads {
	margin: 0 auto 5px auto;
	width: 95%;
	background: #fff;
	border: 1px solid #888;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	padding: 1px;
}

table#uploads th {
	background: #9dafdb;
	color: #fff;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 85%;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	padding: 1px;
}

table#uploads tr {
	line-height: 125%;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
}

table#uploads td {
	color: #000;
	background: #fff;
	padding: 2px;
	font-size: 90%;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
}

td.desc {
	font-size: 85%;
}

/* Water and Sewer Rate Tables Styles */

#rates {
	width: 95%;
	background: #fff;
	border: 1px solid #888;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	padding: 1px;
	margin: 0 auto 5px auto;
}

#rates th {
	background: #9dafdb;
	color: #fff;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 85%;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	padding: 1px;
}

#rates tr {
	border-bottom: 1px dotted #555 !important;
	line-height: 125%;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	padding-bottom: 2px;
	background: #fff;
}

#rates tr.alt {
	border-bottom: 1px dotted #555 !important;
	background: #eee;
}

#rates td {
	padding: 2px;
	font-size: 90%;
}

/* Consultants Page Styles */

span.tel {
	background-color: transparent;
	background-image: url(images/icon_phone.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left:18px;
	color: #333;
}

span.email {
	background-color: transparent;
	background-image: url(images/icon_email.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left:18px;
	color: #333;
}

span.user {
	background-color: transparent;
	background-image: url(images/icon_vcard.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left:18px;
	color: #333;
}

span.url {
	background-color: transparent;
	background-image: url(images/link-icon.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left:18px;
	color: #333;
}



p.xls {
	background-color: transparent;
	background-image: url(images/page_white_excel.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-attachment: scroll;
	padding-left: 18px;
}

p.pdf {
	background-color: transparent;
	background-image: url(images/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-attachment: scroll;
	padding-left: 18px;
}

p.word {
	background-color: transparent;
	background-image: url(images/page_white_word.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-attachment: scroll;
	padding-left: 18px;
}

/* Consultants and Board Page */

.directors {
	width: 100%;
}

.left {
	float: left !important;
	width: 210px;
	padding: 5px;
	margin: 10px;
}

.right {
	float: right !important;
	width: 210px;
	padding: 5px;
	margin: 10px;
}

.center {
	margin: 0 auto 0 auto !important;
	width: 210px;
	padding: 5px;

}

.consultants {
	float: left !important;
	width: 42%;
	padding: 5px;
	margin: 5px;

}

.logos {
	float: right;
	width: 52%;
}
/* End of 'Parkway Main' */

