﻿/* Global Styles */
a { font-style:italic; font-weight:bold; font-size:16px; text-decoration:none; color:#888e5f; }
a:visited { color:#888e5f; }
a:hover { color:#5f6342; }

.hidden { text-decoration:none; font-style:normal; font-weight:normal; font-size:14px; color:#4b664a; }
.hidden:hover { cursor:default; color:#4b664a; }
.hidden:visited { color:#4b664a; }

div.pad { padding:10px; }

.text { border:solid 1px black; }
textarea { border:solid 1px black; }

h1 { font-size:36pt; font-weight:normal; margin-top:0; margin-bottom:30px; }

p { margin: 0px; padding: 0px; }

ul.pipeDelimited { display:inline; margin:0px; list-style:none; }
ul.pipeDelimited li { display:inline; margin:0px; padding-right:2px; padding-left:5px; border-right:1px solid #0d5f94; }
ul.pipeDelimited li.noPad { padding-left:0px; }
ul.pipeDelimited li.last { border-right:none; }
ul.pipeDelimited li a { white-space:nowrap; font-weight: normal; }

/* MasterPage */
#header { background-image:url(../Images/Shell/header_bg.jpg); width:900px; height:205px; }
body { width:928px; margin:0 auto; background-image:url(../Images/Shell/bg.gif); font-family:Times New Roman; color:#4b664a; font-size:14px; }
#footer { background-image:url(../Images/Shell/footer_bg.jpg); background-repeat:repeat-x; padding:10px 0; width:900px; }
#container { background-image:url(../Images/Shell/bg_dropshadow.png); padding:0 14px; }

/* Navigation buttons */
a.lbutton { float:left; cursor:hand; background:url("../Images/Shell/pill_left.jpg") no-repeat left; background-position:0 -50px; margin-right:5px; padding:0 0 0 4px; text-decoration:none; font-weight:normal; font-style:normal; font-size:14px; font-family:Times New Roman; }
a.lbutton span { float:left; display:block; background:url("../Images/Shell/pill_right.jpg") no-repeat right; background-position:0 -50px; padding:5px 10px 6px 6px; color:#4b664a; }
a.lbutton:hover { background:url("../Images/Shell/pill_left.jpg") no-repeat left; }
a.lbutton span:hover { background:url("../Images/Shell/pill_right.jpg") no-repeat right; }
a.lbutton.activeNav { background:url("../Images/Shell/pill_left.jpg") no-repeat left; }
a.lbutton.activeNav span { background:url("../Images/Shell/pill_right.jpg") no-repeat right; }

/* Home */
#homeBanner { background-image:url(../Images/Pages/home_banner.jpg); background-repeat:no-repeat; }
#homeBannerContent { padding:30px 0 0 30px; height:297px; width:430px; }

/* About page */
#aboutPage { min-height: 375px; padding:30px 30px 0 30px; background-image:url(../Images/Pages/about_page_bg.jpg); background-repeat:no-repeat; }

/* Contact page */
#contactPage { min-height: 500px; padding:30px 30px 0 30px; background-image:url(../Images/Pages/contact_page_bg.jpg); background-repeat:no-repeat; }

/* Portfolio Page */
#portfolioPage { position:relative; padding:30px 30px 0 30px; background-image:url(../Images/Pages/portfolio_page_bg.jpg); background-repeat:no-repeat; }
.normal { font-style:normal; color:#4b664a; }
.normal:visited { font-style:normal; font-weight:normal; color:#4b664a; }
.mainImage { height:403px; width:600px; overflow:hidden; margin:0 auto; }
.mainImage img {margin:7px; border:solid 1px #acacac; !important}
div.thumbnailBox { width:600px; height:120px; overflow:auto; margin:0 auto; white-space:nowrap; text-align:center; }
.thumbnail { padding:5px; }
.currentThumbnail { background-color:#58724f; }
.normal:hover, .active { text-decoration:underline; }

/* Home */
/*#homeBanner { background-image:url(../Images/home_banner.jpg); padding:0 14px; }*/
.largeQuote { font-size:12pt; line-height:1.5em; }
.smallQuote { line-height:1.5em; }

/* Admin */
a.admin { font-style:normal; font-size:14px; color:#58724f; padding:5px; background-color:#ededed; border:solid 1px #58724f; }
a.admin:visited { color:#58724f; }
a.admin:hover { color:#acacac; }
input.admin { font-style:normal; font-size:14px; color:#58724f; background-color:#ededed; border:solid 1px #58724f; }