/* CSS Document */
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background: #fff url(images/layout-background.gif) 0 0  repeat-x;
	margin: 0 0 0 0;
}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}

a { color:#94AF5C;}
h1 { font-size: 1.8em; color:#000; font-weight:normal; }

td,th {}
table li { margin: 0; padding: 0;}
table ul { margin: 0; padding: 0;}


#header {width: 604px;  background: url(images/priaulx-library-design_r1_c2.gif) 0 0 no-repeat; height:110px;  padding: 0; text-align: left; }
#HomeLink { float:left; margin:0; padding:0; width:165px; height:105px;}
#searchBar { position:relative; top: 33px; text-align:right;  float:right; width: 300px;  height: 84px }
#searchBar input { border: 1px solid #94AF5C;}

#searchBar img.contactTop { margin: 40px 0 0 0; float:right; right:0;}

#headerFlashNav {width: 604px; border-left: 4px solid #fff; border-right: 4px solid #fff;}
#headerNavbar { margin: 5px 10px 0px 10px; color:#FFFFFF; height:30px; font-family:"Times New Roman", Times, serif; font-size: 15px;}
#headerNavbar  a {color:#FFFFFF;}
#headerNavbar  a:link, #headerNavbar  a:visited { text-decoration:none}
#headerNavbar  a:hover, #headerNavbar  a:active { text-decoration:underline;}

#headerNavbarMain { margin:4px 0 0 15px; padding:0; color:#FFFFFF; height:25px;}





#navH { float:left; width: 100%; margin: 0; padding: 0; list-style: none; border-bottom: 5px solid #83C522;   }
#navH li { float:left; margin: 0; padding: 0; font-size: .9em; }
#navH a { float:left; display: block; width: 180px; margin: 0 10px 0 0; padding: 4px 0; text-align: center; color:#FFFFFF; text-decoration:none; /*border: 1px solid #ACE25A; border-right: 1px solid #6A9F1C; border-bottom: none; */ background: #83C522; font-weight: bold; }
#navH li.headerTab { float:left; display: block; width: 180px; margin: 0 20px 0 0; padding: 4px 0; text-align: center; color:#FFFF00; text-decoration:none; /*border: 1px solid #ACE25A; border-right: 1px solid #6A9F1C; border-bottom: none; */ background: #83C522; font-weight: bold; }
#navH a:hover { color:#FFFF00;}
#navH .grey  a { background:#ECE9D8; color: #333333;}
#navH .grey  a:hover { color:#666666;}

#clearHeader { float: left; width:100%; height:10px;}
#WrapperAll {width: 604px; margin: 0 auto; font-size: .8em; position: relative; background:url(images/LayoutBackground_main.jpg) 0 0 repeat-y;  }
#WrapperMain { clear: both; width: 830px; margin: 0px 10px 20px 10px;  display: table; height: 1%; text-align: left; }

#primaryContentwrapper {float: right; width: 624px;   }
#primaryContent { float: right; width: 445px; margin: 15px 0 20px 0px;  text-align: left;   }
/*
.sections #primaryContent { border-left: 1px solid #9C9D9F;}
.services #primaryContent { border-left: 1px solid #9C9D9F;}
.collections #primaryContent { border-left: 1px solid #9C9D9F;}
.events  #primaryContent { border-left: 1px solid #C8B08C;}
.shop #primaryContent { border-left: 1px solid #83C5C8;}
.friends  #primaryContent { border-left: 1px solid #A95365;}

*/
.collections a { color:#9C9D9F;}
.events a { color:#C8B08C;}
.shop a { color:#83C5C8;}
.services a { color:#9C9D9F;}


#breadcrumbs { color: #CCCCCC; height: 1.3em; }
#breadcrumbs a { color: #CCCCCC;}

#historyLink  {color: #CCCCCC;}
#historyLink a {color: #CCCCCC;}



.imageFloatleft { float:left; padding: 20px 20px 20px 0;}
.imageFloatright { float: right; padding: 0px 0 20px 20px;}
.imageFloatright img {border: 1px solid #9C9D9F; padding: 10px;}

#primaryContent .gutter { margin: 0px 20px 20px 20px; }
#primaryContent h1 { font-size: 2.5em; color:#94AF5C; font-family:"Times New Roman", Times, serif; line-height: 1em; margin: 0; padding: 0;  }
#primaryContent .gutter h1 { font-size: 2.5em; color:#94AF5C; font-family:"Times New Roman", Times, serif; line-height: 1em; margin: 0; padding: 0;  }
#primaryContent h2 { font-size: 2em; font-weight:normal; color:#94AF5C; font-family:"Times New Roman", Times, serif; line-height: 1em;  }
#primaryContent h3 { font-size: 2em; }
#primaryContent h4 { font-size: 1.6em; }
#primaryContent h5 { font-size: 1.4em; }


.shop #primaryContent .gutter  img { float: right; border: 1px solid #9C9D9F; padding: 10px; margin-bottom: 15px; margin-left: 15px; }

.shop #primaryContent .gutter form p img { float: none; border: none;}


#primaryContent .mainimage { padding-left:0; margin-bottom: 15px;}
#primaryContent .mainimage  img {border: 1px solid #9C9D9F; padding: 10px;}

#primaryContent .mainimageR { float: right; padding-left:0; margin-bottom: 15px; margin-left: 15px;}
#primaryContent .mainimageR  img {border: 1px solid #9C9D9F; padding: 10px;}

#primaryContent ul { margin: 0 0 0 15px;}

#secondaryContent { float: right;  width: 180px; 
margin: 0 0px 20px 0; border: 1px solid #83C522;  background:#ECE9D8;}

 
  #secondaryContent h1 { font-size: 1.4em; color:#94AF5C; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height: 1em;  }
  
  
  #secondaryContent h2 { font-size: 1.2em; color:#000; line-height: 1em;  }
   #secondaryContent h3 { font-size: 1.2em; color:#000; line-height: .8em;  }
    #secondaryContent h4 { font-size: 1.2em; color:#333; line-height: .8em;  }
#secondaryContent .gutter { margin: 10px;}
#secondaryContent img { padding: 0 0 4px 1px; } 
#sideContent { float:left; width: 160px; margin: 15px 0 0px 0; background:#fff; text-align: left;}

#sideContent h1 { font-size: 1.8em; color:#94AF5C; font-family:Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1em; margin:0; }
#sideContent h2 { font-size: 1.4em; color:#94AF5C; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; margin:0; }
#sideContent p { margin: 0; padding: 0;}
#sideContent img { margin: 0 ; padding:0;}
.hLine { border-bottom: 1px solid #9C9D9F;}



/* nav */
ul#nav {
margin: 0 0 50px 0;
padding: 0;
list-style: none;

}

#nav li {
margin: 2px 0px 0 0;
padding-top: 5px;
padding-bottom: 5px;
font:  Arial, Helvetica, sans-serif;
color:#9C9D9F;
text-transform:uppercase;
background:#fff;
font-size: 11px;
line-height: 14px;
text-align: left;
border-bottom: 1px solid #9C9D9F;
font-weight:bold;
}

ul#nav li ul  { margin: 0; padding: 0 0 0 10px; list-style: none; }
ul#nav li li  {padding-top: 0px; font-size: .9em;}
ul#nav li li.noBorder { border-bottom: none; }

#nav li a{
padding: 4px 0px 4px 0px;
text-decoration:none;
color:#9C9D9F;
font-weight:bold;
}
#nav li a:hover { color:#94AF5C; }
#nav li.on a{color:#94AF5C;}
.services #nav li a:hover {color:#8DADBB;}
.collections #nav li a:hover {color:#435058;}
.events #nav li a:hover {color: #C8B08C;}
.shop #nav li a:hover {color:#83C5C8;}
.friends #nav li a:hover {color:#A95365;}

.services #nav li.on a{color:#8DADBB;}
.collections #nav li.on a{color:#435058;}
.events #nav li.on a{color: #C8B08C;}
.shop #nav li.on a{color:#83C5C8;}
.friends #nav li.on a{color:#A95365;}

ul#nav li br { clear:both; }

#footerBaseLine { clear: both; width: 100%; border-top: 2px solid #D2DCB7;}
#footerWrapper {width: 604px; margin: 0 auto; }

#footer { width: 450px ; margin: 0px 0 0 156px;  color:#9C9D9F; font-weight:normal; height:30px; font-family:"Times New Roman", Times, serif; font-size: 1.3em; text-align: right;}
#footer p {padding: 0; color: #333333;}
#footer a { text-decoration:none; color:#000000;}

.clourBlock { background:#B10A24; color:#FFFFFF; }
.clourBlock p { padding: 4px; margin:0 0 10px 0;}

.aboutus #primaryContent h1 { margin:0 0 0 0; padding: 0;   }
.aboutus #primaryContent h2 {    color:#94AF5C;   }
.aboutus #primaryContent h3 {    color:#94AF5C; margin:0 0 0 0; padding: 0; font-family: "Times New Roman", Times, serif; font-weight:normal;  }
.aboutus #primaryContent h4 {    color:#94AF5C;   }
.aboutus #primaryContent p{ margin:0 0 15px 0; padding: 0;   }

.services #primaryContent h1 { margin:0 0 0 0; padding: 0;   }
.services #primaryContent h2 {    color:#58585A;   }
.services #primaryContent h3 {    color:#58585A;   }
.services #primaryContent h4 {    color:#58585A;   }
.services #primaryContent p{ margin:0 0 15px 0; padding: 0;   }
.services #primaryContent h1 {   color:#8DADBB;   }

.collections #primaryContent h1 {    color:#435058;   }
.collections #primaryContent h2 {    color:#58585A;   }
.collections #primaryContent h3 {    color:#58585A;   }
.collections #primaryContent h4 {    color:#58585A;   }
.collections #primaryContent p{ margin:0 0 15px 0; padding: 0;   }
.collections #primaryContent strong {color:#435058;   }

.events #primaryContent h1 { margin:0 0 0 0; padding: 0;   }
.events #primaryContent h1 {    color:#C8B08C;   }
.events #primaryContent h2 {    color:#58585A;   }
.events #primaryContent h3 {    color:#58585A;   }
.events #primaryContent h4 {    color:#58585A;   }
.events #primaryContent p { margin:0 0 15px 0; padding: 0;   }
.events #primaryContent strong {color:#C8B08C;   }
.events #primaryContent img {
float:left; margin: 0 10px 10px 0; border:1px solid black;}

.shop #primaryContent h1 { margin:0 0 0 0; padding: 0;   }
.shop #primaryContent h1 {    color:#83C5C8;   }
.shop #primaryContent h2 {    color:#58585A;   }
.shop #primaryContent h3 {    color:#58585A;   }
.shop #primaryContent h4 {    color:#58585A;   }
.shop #primaryContent p{ margin:0 0 15px 0; padding: 0;   }
.shop #primaryContent strong {color:#83C5C8;   }

.friends #primaryContent h1 { margin:0 0 0 0; padding: 0;   }
.friends #primaryContent h1 {    color:#A95365;   }
.friends #primaryContent h2 {    color:#58585A;   }
.friends #primaryContent h3 {    color:#58585A;   }
.friends #primaryContent h4 {    color:#58585A;   }
.friends #primaryContent p { margin:0 0 15px 0; padding: 0;   }
.friends #primaryContent strong {color:#A95365;   }

.general #primaryContent h1 { margin:0 0 00; padding: 0;   }
.general #primaryContent h1 {    color:#58585A;   }
.general #primaryContent h2 {    color:#58585A;   }
.general #primaryContent h3 {    color:#58585A;   }
.general #primaryContent h4 {    color:#58585A;   }
.general #primaryContent p{ margin:0 0 15px 0; padding: 0;   }
.general #primaryContent strong {color:#58585A;   }

hr { clear: both; margin-bottom: 20px;}

#primaryContent .gutter img.noborder { padding:0; margin:0; border:none;}

