/*

COLORS:
Light Brown (bar on footer) - #b09477
Dark Brown - #5f3908
Dark Blue - #153f5f
Medium Blue - #a8c1d8
Light Blue - #ecf1f6
Orange - #ff9900


FONTS:
Main Body Text - Georgia, reg, 13px, #333333
Alt body text (sidebar, etc) - Arial, reg, 12px, Dark Blue - #153f5f
Nav text off - Verdana, reg, 12px, Dark Blue - #153f5f
Nav text on - Verdana, reg, 12px, white
Nav text hover - Verdana, reg, 12px, white
Footer text - Arial, reg, 10px, extra letter space, Dark Blue - #153f5f
Titles (under 3 main category photos) - Arial, bold, 12px all caps,  
black
Page Headings - Georgia, reg, 16px, Dark Blue - #153f5f

*/

html
{
	/* Always make vertical scrollbar (kills annoying page shift in Firefox) */
	min-height: 100%;
	margin-bottom: 1px;
}

.brown { background-color:#5f3908;}
.blue { background-color:#a8c1d8;}
.home { color:#333333; }   
.homealt {  font-family:Arial, sans-serif; font-size:13px; color:#333333; text-decoration:none;  }

body, td { font-family:Georgia,serif; font-size:13px; color: #333333; margin:0px;}
p { font-family:Georgia,serif; font-size:13px; color: #333333; }
.alt {
	font-family:Arial, sans-serif;
	font-size:13px;
	color: #153f5f;
	text-align: left;
}
.altsmall { font-family:Arial, sans-serif; font-size:10px; color: #153f5f;}

a { font-family:Georgia,serif; font-size:13px; color: #333333; text-decoration:underline; }

a.readmore { font-family:Arial, sans-serif; font-size:12px; color:#ff9900; text-decoration:none; }					
a.caption { font-family:Arial, sans-serif; font-size:11px; color:#333333; text-decoration:none; }
a.sidebar {	font-family:Arial, sans-serif; font-size:13px; color:#333333; text-decoration:underline; }

.alert { padding:10px;	font-family:Arial, sans-serif; font-size:13px; color:Red; }

a.alt {	text-decoration:underline; }
span a {
}

.title { font-family:Verdana, sans-serif; font-size:15px; font-weight:bold; color: #153f5f; text-decoration:none; letter-spacing:-0.02em;}
.subtitle { font-family:Georgia,serif; font-size:13px; font-weight:bold; color: #153f5f; text-decoration:none;}
.headings {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	text-transform:uppercase;
	text-align: left;
}



.nav { font-family:Verdana, sans-serif; font-size:12px; color: #153f5f; text-decoration:none;}
.nav:hover { font-family:Verdana, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; }
.navsel { font-family:Verdana, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; }


a.subnav {
	 font-family:Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration:none;
}
a.subnavsel {
	font-family:Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration:underline;
}

a.leftnav {
	 font-family:Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #153f5f;
	text-decoration:none;
}
a.leftnavsel {
	font-family:Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #153f5f;
	font-weight:bold;
	text-decoration:underline;
}


.footer {		
 text-align:center;
 font-family:Arial,sans-serif;
 font-size:11px;
 letter-spacing:0.05em;
 color:	#153f5f;
  text-decoration:none;
}


.pagelink {
	font-size: 10px;
	text-decoration: none;
}
.pagefade {
	font-size: 10px;
	color: #EEEEEE;
}


.divider { padding:0px 4px 0px 4px; background-color:#153f5f; font-family:Verdana; font-size:14px; color:#A8C1D8; }


/* NAVIGATION */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs {
margin-left: -6px;	 /* left align element */
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font-size: 12px;
font-family:Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#ddcolortabs a{
float:left;
color: #153f5f;
background: #a8c1d8 url(../assets/color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 3px 3px;
text-decoration:none;
width:100px; /* tab width element */
text-align:center;
border-bottom: 1px solid #FFFFFF;
/*letter-spacing: 1px;*/
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(../assets/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #153f5f;

}

#ddcolortabs a:hover span{
background-color: #153f5f;
color: #FFFFFF;

}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #153f5f;
color:#FFFFFF;
margin-bottom:-1px;
border-bottom: 1px solid #153f5f;
}

#ddcolortabsline{
clear: both;
padding: 3px;
width: 100%;
height: 20px;
/*line-height: 8px;*/
background: #153f5f;
/*border-top: 0px solid #fff; Remove this to remove border between bar and tabs*/
}


.donatebutton { background-image:url('../assets/donate_button_middle.gif'); background-repeat:repeat-x; }
.donatebuttontext { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration:none; text-transform:uppercase; }



/* Contact form styles */

.button { border: 1px solid #333333; background-color: #fd983e; font-size: 12px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; }
.shortbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 100px; }

.textboxreqd { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 250px; background-color: #FFF4DF; }

.textboxreqds { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 100px; background-color: #FFF4DF; }

.dropdown { border: 1px solid #333333; font-size: 12px; font-family: Verdana; }
.dropdown2 { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 210px; }
.dropdown3 { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 160px; }
.large_text { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; background-color: #FFF4DF; }
.textboxshort { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 50px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }


.sectionheading { padding:5px; background-color:#666666; font-family: Arial; font-size:14px; font-weight:bold; color:#F49600; font-weight:bold; text-transform:uppercase; }
.sectionsubheading { padding:5px; background-color:#999999; font-family: Arial; font-size:13px;font-weight:bold;  color:#FFFFFF; }

.gallery_container { height:210px; width:600px; overflow-x: auto;overflow-y:hidden; }
.gallery_container2 { height:155px; width:600px; overflow-x: auto;overflow-y:hidden; }

.instructions { color: #0066cc;  }
.PBold {
	font-weight: bold;
}
.Link_Black {
	color: #000;
	text-decoration: underline;
}
.Link_Black {
	color: #000;
	text-decoration: underline;
}
