.gallery { border-color:#FFCC33; border-width:thin;}
.gallery2 { border-color:#252523; border-width:thin;}
.gallery:HOVER { border-color:#CC0000; border-width:thin;}
body 
{
 	margin:0px; 
	padding:0px; 
	background-color: #ffffff; 
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}
h1, h3, form{margin:0px; padding:0px; font:14px/20px Arial, Helvetica, sans-serif;}
p, ul, ol, label, div, content
{font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:12px; color:#4c4c4c;}
.home{font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:12px; color:#0e3035;}
.donate {color:#4B4B4B; font:12px/18px Georgia, "Times New Roman", Times, serif; text-decoration: none;}  

.footer {color:#0e3035; font-family:arial; font-size:10px;}  
.footer:hover {color: #9E0B0E; text-decoration:underline;}

.credits{font-family:verdana; font-size:10px;  color:#9e0b0e; text-decoration:underline; }
.credits:hover {color: #9e0b0e; text-decoration:none;}
.menulist{font-family:verdana; font-size:8pt; color:#383e40;}

#cap {font-size:40px; font-family: Arial; color:#150500; font-weight:bold; float:left; height:38px; line-height:34px; margin-top:2px; margin-right:1px;}

#quotet {font:28px/36px Georgia, "Times New Roman", Times, serif; font-weight:normal; float:left; height:38px; line-height:34px; margin-top:2px; margin-right:1px;}
#quoteb {font:28px/36px Georgia, "Times New Roman", Times, serif; font-weight:normal; float:left; height:38px; line-height:34px; margin-top:2px; margin-right:1px;}
.smalltext{font-family:arial; font-size:10px;  color:#0e3035;}
  .copy{font:12px/8px Georgia, "Times New Roman", Times, serif; color:#1D1D1D; font-weight:normal;}

.footertext {font-family:arial; color:#4B4B4B; font-size:10px; font-weight:normal;}  
h2{margin:0px; padding:0px; color:#ffffff; font:22px/22px Georgia, "Times New Roman", Times, serif; font-weight:bold;}


#leftPan h2{font:28px/36px Georgia, "Times New Roman", Times, serif; background:#fff; color:#3D3C2C;}
#leftPan h3{color:#225895; font:18px/10px Georgia, "Times New Roman", Times, serif;}
#leftPan h4{color:#880d0d; font:14px/10px Georgia, "Times New Roman", Times, serif;}
.headdonate{color:#915d0c; font:24px/32px Georgia, "Times New Roman", Times, serif;}
.headmission{color:#225895; font:24px/32px Georgia, "Times New Roman", Times, serif;}
strong {color:#0e3035;}
b{color:#0e3035;}
#cap {font:48px/32px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#369829; float:left; height:38px; line-height:34px; margin-top:2px; margin-right:1px;}
.border{
    border-right-width: 1px;
    border-bottom-style: solid;
    border-right-color: #BEBDAE;
}

a img { border: 0; }

.main{font: .7em Arial, Helvetica, sans-serif;}
.ttext{font-family: arial; font-size:8px;}
.ftext{font-family: arial; font-size:9px; font-weight:bold; color:#ffffff;}
.line{font-family: arial; font-size:9px; font-weight:bold; color:#869597;}
.tlinks{text-decoration:none;}
.txt{font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#5e5d5d; line-height:14px;}
.input {font-family:  Verdana, Helvetica, Arial; font-size: 7pt; background: #f7f8c8;}
.tds{
    border-right-width: 1px;
    border-right-style:solid;
    border-right-color: #b3b3ad;
}



a { color:#225895;}
a:hover { color:#990000;}
/*
table { padding:4px; margin:0 0 0 0px; border:1px #e8e9e4 double; border-top:0px #ffffff solid; display:table;}
td { margin:2px; padding:2px; font: .7em Arial, Helvetica, sans-serif; border-bottom:1px #e8e9e4 solid; border-top:0px #ffffff solid;}
td.titolo { color:#FFFFFF; font: bold .7em Arial, Helvetica, sans-serif; background:#666666; border:0;}
td.sel { background:#f5f6f1;}
*/
code, kbd { font-size: 120%; }

dt { font-weight: bold; }
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h6, pre,
blockquote, ul, ol, dl, address {
	margin: 0.5em 0;
	padding: 0;
}
h4{color:#0e3035; font-weight:bold; font:19px/32px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
h5{color: 0e3035;}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}
/************BELOW CSS FOR SIDE MENU************************/

.markermenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 199px;
border: 1px solid #9A9A9A;
}

.markermenu li a{
background: white url(images/arrow-list.gif) no-repeat 2px center;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #eaeae6;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 191px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: black;
background-color: #ffffcb;
background-image:url(images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}
/************ABOVE CSS FOR SIDE MENU************************/
