/* style elements used from original common css file*/

@media screen { 

/* --- core elements --------------------------------------------------------------------------- */

html { height: 100%; }
img { border: 0 none; -ms-interpolation-mode: bicubic; }
body { border: 0px; height: 100%; margin: 0px; padding: 0px; }
td { background: transparent; border: 0px; margin: 0px; padding: 0px; }
p { margin-bottom: 1em; margin-top: 0em; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding: 0px; }
ul { list-style-type: square; /* naturally. */ margin: 1em 0 1em; padding: 0; padding-left: 2em; }
form { margin:0; padding: 0; }
    
input.button, input.button[disabled] { font-size: 12px; padding: 2px 5px 3px 5px; -moz-outline: 0; }
input.button-important { font-size: 12px; padding: 2px 5px 3px 5px; -moz-outline: 0; font-weight: bold; }  
input.text, input.text-fixed, textarea, select { font: 8pt Arial, Tahoma, Verdana, Helvetica, sans-serif; }
input.text { width: 300px; }
input.text-fixed { width: 300px; }
textarea { width: 600px; height: 120px; }

.clearer { clear: both; line-height: 0; height: 0; }
#bodyClearer { display: none; }

/* --- core elements --------------------------------------------------------------- */

#sidebar2Wrapper { display: none; } 
#siteTitle, #pageFooterWrapper, #pageBodyWrapper { clear: both; } 
#canvasWrapper, #content, #sidebar1, #sidebar2 { overflow: hidden; }

.horizontalNavigationBar { width: 948px; }
.horizontalNavigationBar .content-navigation { float: left; }

.horizontalNavigationBar ul { list-style-type: none; padding: 0; margin: 0; }
.horizontalNavigationBar ul li { float: left;  padding: 0; margin: 0; }
.horizontalNavigationBar ul li a { display: block; }

#sidebar1 .content-passthrough .search-form-pt .queryField { width: 142px; }
#sidebar2 .content-passthrough .search-form-pt .queryField { width: 100px; }

.section ul { margin: 0; padding: 0; } 
.section ul li { list-style-type: none; margin: 0; padding: 0; }

}

.verticalNavigationBar .section .caption{border-bottom: 1px solid #D0CEA8; font-weight: bold; margin-bottom: 10px; color: #26180C; border-color: #D0CEA8; }
body{font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; line-height: 1.8em; margin-right: auto; margin-left: auto; background-color: #DCD8BD; color: #493728; }
a:link, a:visited, a:active{text-decoration: none; color: #8FB400; }
h1 a:visited, h1 a:link, h1 a:active{font-family: 'Times New Roman', Palatino, serif; font-size: 40px; letter-spacing: -1px; line-height: normal; font-weight: normal; color: #26180C; }
h2{font-family: 'Times New Roman', Palatino, serif; font-size: 30px; letter-spacing: 0px; line-height: normal; font-weight: normal; text-decoration: none; margin-bottom: 2px; color: #26180C; }
h3, .h3, .form-body .formCaption{font-family: 'Times New Roman', Palatino, serif; font-size: 16px; font-weight: normal; padding-bottom: 5px; }
.verticalNavigationBar .section .module a{line-height: 2em; }
.verticalNavigationBar .section .folder{border-left: 1px solid #DCD8BD; padding-left: 9px; margin-left: 15px; border-color: #DCD8BD; }
#pageHeader{float: left; }
.h1subtitle{font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; color: #26180C; }
.h2subtitle{}
.h3subtitle{}
#canvasWrapper{border-top: 2px solid #2E2217; margin-right: auto; margin-left: auto; background-color: #FFFFFF; border-color: #2E2217; background-image: url(gradienttan.jpg); background-repeat: repeat-x; }
#pageFooter{font-size: 11px; border-top: 1px solid #D0CEA8; padding-top: 3px; border-color: #D0CEA8; }
.verticalNavigationBar .section{line-height: 1.24em; margin-bottom: 25px; }
.verticalNavigationBar .section .active-module a{color: #524234; }
.horizontalNavigationBar .module a{font-size: 9px; text-transform: uppercase; letter-spacing: 2px; padding-top: 5px; margin-left: 30px; color: #749845; }
.horizontalNavigationBar .active-module a{padding-bottom: 4px; color: #8FB400; }
.horizontalNavigationBar .folder{padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin-left: 20px; background-color: #F0ECE7; color: #FFFFFF; }

#navigationTop .horizontalNavigationBar{padding-right: 50px; padding-left: 50px; padding-top: 2px; padding-bottom: 4px; margin-right: 0px; margin-left: -50px; margin-top: -30px; margin-bottom: 30px; background-color: #524234; }
#navigationBottom .horizontalNavigationBar{padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 2px; margin-top: 30px; margin-bottom: 30px; background-color: #FFFFFF; }
#bannerWrapper{padding-top: 20px; padding-bottom: 0px; margin-bottom: 0px; float: left; }
#pageFooterWrapper{padding-top: 50px; padding-bottom: 50px; }
#contentWrapper{text-align: left; }
#navigationTop .horizontalNavigationBar .content-navigation{float: right; }
#navigationBottom .horizontalNavigationBar .content-navigation{font-size: 14px; padding-left: 107px; float: left; }


a:hover{text-decoration: none; color: #4E89B3; }
.verticalNavigationBar .section .module a:hover{}
.horizontalNavigationBar .module a:hover{color: #111111; }

.promotedContainer, #navigationTop { display: none; } #navigationBottom { display: block; }
#canvasWrapper { width: 892px; padding: 0 28px 0 28px; } #sidebar1Wrapper { display: block; float: right; width: 192px; padding: 0; } #sidebar2Wrapper { display: none;  float: left;  width: 150px; padding: 0; } #contentWrapper { float: left; width: 650px; }

#navigationTop .horizontalNavigationBar { width: 892px; }

#navigationBottom .horizontalNavigationBar { width: 872px; }


/* Custom navigation styles */
.verticalNavigationBar li.module {
	padding-left:1.2em;

}

.verticalNavigationBar li#active-module, .verticalNavigationBar li.module:hover {
	background-image: url(Greensburg_GreenTown_files/green-arrow-right.png);
	background-repeat: no-repeat;
	background-position:0em 0.5em;
}

 .verticalNavigationBar li.module a:hover {
	color: #8FB400;
}

.description_section p span  {
	text-align: justify;
	font-size: 80%;
}


