/*------------------------------------------------
Global CSS

Version: 1.1
Site: peninsulalibrary.org
Author: Phillip Zelnar, pzelnar.com
------------------------------------------------*/


body   
{ background-color: #38322d; margin: 0; padding: 0 }

table 
{ margin: 30px }

td   
{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }

.main_img 
{ width: 510; height: 262; margin: 0 0 2px 8px; padding: 0 }

.date  
{ color: #ffffff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height: 20px; background-color: #559935; text-align: left; margin: 0 0 0 8px; padding: 0 0 0 6px; width: 504px }

.date a:link,  .date a:visited,  .date a:active, .date a:hover 
{ font-family: Georgia, "Times New Roman", Times, serif; color: #fff; }

.rule_v 
{ margin: 0 0 8px 0; padding: 0; height: 100%; border-right: 1px solid #a79e9d }

/* The following is a hack to avoid dotted border in IE6- */ 
[class="rule_v"] 
{ margin: 0 0 8px 0; padding: 0; height: 100%; border-right: 1px dotted #a79e9d }


/*GLOBAL*/


.global_links
{ color: #7b6e6e; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none; text-align: right; margin: 14px 0 0 290px; padding: 0; width: 190px; height: 14px }
.global_links { position: relative; top: -12px; }

a.global_link:link,  a.global_link:visited,  a.global_link:active 
{ color: #7b6e6e; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none }

a.global_link:hover 
{ color: #d73e34; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: underline }

.legal    
{ color: #a79e9d; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 8px; padding: 2px 0 0; height: 18px; border-top: 1px solid #7b6e6e }

.a.legal_link:link, a.legal_link:visited, a.legal_link:active, a.legal_link:hover 
  { color: #a79e9d; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 18px }

.thumbnail   
{ margin: 6px 18px 6px 0 }

.masthead   
{ margin: 14px 20px 0 16px; padding: 0; width: 188px }

.caption 
 { color: #a79e9d; font-size: 9px; font-family: Georgia, "Times New Roman"; font-style: italic; text-align: right }


/*MODULES*/


.mod   
{ background-color: #e5f1f2; margin: 6px 0 8px 8px; padding: 0; width: 251px; height: 141px; border-top: 1px solid #7b6e6e }

/* The following is a hack to avoid dotted border in IE6- */ 
[class="mod"]   
{ background-color: #e5f1f2; margin: 6px 0 8px 8px; padding: 0; width: 251px; height: 141px; border-top: 1px dotted #7b6e6e }

.mod_b    
{ margin: 6px 0 2px 0; padding: 4px 10px 4px 4px; clear: both; border-top: 1pt solid #7b6e6e }

/* The following is a hack to avoid dotted border in IE6- */ 
[class="mod_b"]    
{ margin: 6px 0 2px 0; padding: 4px 10px 4px 4px; clear: both; border-top: 1pt dotted #7b6e6e }

.mod_head 
{ color: #1a7e8f; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 18px; margin: 6px 0 6px 0; padding: 0 0 0 6px }

.mod_body 
{ color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin: 0 0 0 6px; padding: 0 }

a.mod_link:link, a.mod_link:visited, a.mod_link:active 
{ color: #1a7e8f; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; }

a.mod_link:hover 
{ color: #d73e34; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: underline }




/*QUICK LINKS*/


.ql 
{ 
margin: 0 0 8px 6px; padding: 0; width: 198px; height: 103px; }

.ql_body 
{ color: #000000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 20px; text-decoration: none; margin: 0 0 0 20px; padding: 0; }

a.ql_link:link, a.ql_link:visited, a.ql_link:active  
{ color: #000000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none; margin: 0; padding: 0; }

.ql_rule_a 
{ margin: 0 20px; padding: 76px 0 0 0; border-bottom: 1px solid #7b6e6e }

/* The following is a hack to avoid dotted border in IE6- */ 
[class="ql_rule_a"] 
{ margin: 0 20px; padding: 76px 0 0 0; border-bottom: 1px dotted #7b6e6e }


/*TEXT STYLES*/


a:link, a:visited, a:active 
{ color: #1a7e8f; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: underline }

a:hover 
{ color: #d73e34; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: underline }

.content    
{ margin: 0 8px 16px 8px }

h1   
{ color: #1a7e8f; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 18px; margin: 16px 0 0; padding: 0 }

h2  
{ color: #1a7e8f; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 16px; margin: 7px 0 0 0; padding: 0 }

h3 
{ color: #7b6e6e; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 13px; margin: 12px 0 0 0; padding: 0 }

h4   
{ color: #d73e34; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; margin: 0; padding: 0 }

p   
{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 7px 0 0 0; padding: 0 }

ul  
{ list-style-type: disc; margin: 7px 0 7px 12px; padding: 0 }
