/* MISC STUFF */
BODY {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; font-size:.8em; color:BLACK; background: #FFFFFF}
PRE {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; font-size:.8em; color:BLACK; background: #F3F3FF}
TABLE {border-spacing:0;border-style:none;border-width:0px;border-collapse:collapse;}
TABLE.main_parent {width:100%}
IMG.arrow {vertical-align: text-bottom; border-style:none}
IMG.littlearrow {vertical-align: middle; border-style:none }
IMG.bigarrow{vertical-align: text-top; border-style:none }
IMG.changephoto{border-style:solid; border-width: 1px; border-color: #888888}

/* HISTORY */
SPAN.history_text {font-size:small; text-align:left; line-height:110%;}

/* ADMIN */
TD.admin_section{border: 1px black solid; margin: 0px 12px; padding:8px 24px}

TD.back_link {font-size:0.8em;  font-weight: normal;color: #b72411; padding: 2px;  border-style: none; vertical-align: middle}

TD.page_header {width:620px; font-size: 1.4em; padding: 2px 0px 2px 0px; font-weight: bold; 
text-align: center; background: none; margin: auto; border-style:none}

TD.page_section {text-align:center; padding: 8px; margin: auto auto 80px auto; 
border-style:dotted; border-width:1px; border-color:green}

TD.page_titlenav {border-width: 1px 1px 0px 1px; border-style: solid; 
border-color: green; vertical-align: top; padding:0px}

TD.page_border {border-width: 0px 1px 1px 1px; border-style: solid; 
border-color: green; vertical-align: top; padding:0px 10px 28px 10px; 
text-align:center; margin-left:auto; margin-right:auto;}

TD.blankspace {border-style: none; width:100%; font-size:0.5em}
.caption {font-size:xx-small}
.grey_caption {font-size:xx-small; background-color:#E8E8E8;display:block;padding:6px 12px}
.photo_caption {font-size:small}
/*FOR CENTERING TABLES */
.centered {margin-left:auto; margin-right:auto;}


/* FORMS*/
TD.formheader{font-size: 0.8em; text-align: right;}
TD.formfield{font-size: 1em; text-align: left;}

/* EVENTS */
TD.event_location{margin: 0px; color:white; font-size: 1.2em; padding:2px 4px; font-weight: bold; 
text-align: left; background-color: #E17874; vertical-align: center;}
TD.event_date{margin: 0px; color:white; font-size: 1em; padding:2px 4px; font-weight: bold; text-align: right; 
background-color: #E17874; vertical-align: center;}
TD.event_details{margin: 0px 0px 12px 0px;font-size: 0.8em;  padding:4px; 
font-weight: normal; text-align: left;  width: 520px; background-color: #FFE6E4; vertical-align: center;}

/* ARTICLES */
TD.article_title{margin: 0px; color:white; font-size: 1.2em; padding:2px 4px; font-weight: bold; 
text-align: left; background-color: #E17874; vertical-align: center;}
TD.article_date{margin: 0px; color:white; font-size: 1em; padding:2px 4px; font-weight: bold; text-align: right; 
background-color: #E17874; vertical-align: center;}
TD.article_info{margin: 0px 0px 18px 0px;font-size: 0.8em;  padding:4px; font-weight: normal;  font-style:italic;
text-align: left;  width: 520px; background-color: #FFE6E4; vertical-align: center;}
TD.article_body{margin: 0px 0px 12px 0px;font-size: 0.8em;  padding:4px; 
font-weight: normal; text-align: left;  width: 520px; background-color: #FFE6E4; vertical-align: center;}

/* LINKS */
TD.link {margin: 0px; font-weight:normal; font-size: 1em; padding:2px 4px; text-align: left; vertical-align: center;}
TD.link A {font-weight:bold;}
TD.link_form {font-weight:normal;font-size: 0.8em; background-color: #FFE6E4; text-align:left; padding:4px}
TD.link_formhead {font-weight:bold;font-size: 0.8em; background-color: #FFE6E4; text-align:right; padding:4px}

/* ALBUM STUFF */
.prevnext_lit A:link, .prevnext_lit A:visited, .prevnext_lit A:active {color: #FFFFFF}
.prevnext_lit A:hover {color: #75d251}
.prevnext_side A:link, .prevnext_side A:visited, .prevnext_side A:active {color: #b72411}
.prevnext_side A:hover {color: #75d251}
/**/
TABLE.photos_thumbnails {border-style: none; padding:10px;margin-left:auto; margin-right:auto;}
TD.photos_cell {border-style: none; padding:8px}
TABLE.changephoto {margin-left:auto; margin-right:auto;}
TD.changephoto_cell {font-size:0.8em;  border-style: none; padding:10px 10px 30px 10px;
					background-color: #EAEAEA; margin-bottom:24px; margin-top:24px; text-align:center}
TD.changephoto_caption 	{font-size:small; text-align:center; padding:4px;  
						background-color:#FFFFFF; border-style:solid; border-width: 1px; 
						border-color: #888888}
/**/
.prevnext {font-size:0.8em;  font-weight: normal; margin-bottom:10px; margin-left:auto; margin-right:auto;}
td.prevnext_side {color: #b72411; padding: 2px;  border-style: none; vertical-align: middle}
td.prevnext_lit {background-color: #f7adad; color: #ffffff; padding: 2px 4px 2px 4px; 
				border-style: none; vertical-align: middle}
td.prevnext_unlit {color: #FFFFFF; background-color: #e92a1b; padding: 2px 4px 2px 4px; 
				vertical-align: middle; border-style: none}



A:link, A:visited, A:active {color: #b72411; text-decoration: none; font: bold}
A:hover {color: #75d251; text-decoration: none; font: bold}

/* NAVBAR*/
.navbar A:link, .navbar A:active, .navbar A:visited{color: #FFFFFF; text-decoration: none; 
													font-weight: normal; font-size:1em}
.navbar A:hover {color: #FF0000; text-decoration: none; font-weight: normal; font-size:1em}


IMG {margin: 0px; border: 0px; padding: 0px; vertical-align: top}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 1em}
p.navbar {font-weight: normal}

/*TOP PANEL*/

td.fp_text {padding-left: 16px; font-size: 1.2em; vertical-align: top; width: 320px}
td.fp_photo {text-align: right}
td.titlebar {margin: 0px; border: 0px; padding: 0px; width: 389px; vertical-align: top}
td.titlebar_space {background: url(img/titlebar_spacer.gif) repeat-x; margin: 0px; border: 1px; 
				padding: 0px; height: 99px}
td.corner_logo {margin: 0px; border: 0px; padding: 0px; width: 211px; height: 99px}
td.title_nav_container {margin: 0px; border: 0px; padding: 0px; width: 389px; height: 60px; vertical-align: top}

td.navbar {font-size:.9em; background: url(img/navbar_back.gif) repeat-x; margin: 0px; border: 0px; 
		padding: 0px 20px 0px 20px; text-align: center }
td.navbar_sep {margin: 0px; border: 0px; padding: 0px; width: 1px; vertical-align: top}
