/* This is the default style sheet used by the Gallery when
   it is running as a standalone product.  

   If you would like to customize the styles please create 
   copy of this file called 

     "standalone_style.css" (same name without ".default")

   If that file is found in this directory it will be 
   used instead of this one.

   Some of the styles below are overriden by specific 
   album properties. These are noted.

   NOTE:  When Gallery is running standalone it still loads
   embedded_style as a baseline, but you can override those
   settings here.

   $Id: standalone_style.css.default,v 1.6 2003/09/09 12:15:20 beckettmw Exp $
*/ 

/* 
   link colors - overridden by the album 'linkcolor' property.
*/
A:link, A:visited, A:active 
	{ color: #0000FF; }
A:hover 
	{ color: #0000FF; }

/* 
   default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.
*/
BODY  
	{ 
	  background-color: #BBCCAA;
	  color: #000000;
	}
TD, P 
	{ 
	  color: #000000;
	}

div#content table#gallery_main {
	width: 600px;
}

/*
Begin Vermont Design Works Styles */

/*
Framework.css */
/* CSS Document */
span.hide {
	display:none;
}

div#accessibility {
	display:none;
}

div#container {
	width:750px;
	text-align:left; /* contradict the center text from the body tag */
	margin: 10px auto;
	background:#E5E5D9 url(../../images/bg-left-col.gif) repeat-y top left;
}

div#body-table { /* this is so all the contents can be absolutely positioned */
	position:relative;
}


div#left-column {
width:122px;
padding:0px;
margin:0px;
position:absolute;
top:0px;
left:0px;
}

div#left-column h1 {
width:122px;
height:231px;
background:transparent url(../../images/logo.gif) no-repeat 0px 0px;
margin:0px;

}
div#left-column h1 span {
display:none;
}
div#left-column h2 { /* fixes the positioning */
margin:0px;
}
div#left-column h2 span {
display:none;
}
/* LEFT NAVIGATION STYLES */
div#left-navigation {
height:114px;
width:122px;
}
div#left-navigation a {
margin: 0px;
padding:0px;
display:block;
}
div#left-navigation a span {
display:none;
}
div#left-navigation a#left-0 {
width:122px;
height:41px;
background: transparent url(/images/btn-reunion.gif) no-repeat top left;
}

div#left-navigation a#left-1 {
width:122px;
height:38px;
background: transparent url(/images/btn-help-needed.gif) no-repeat top left;
}
div#left-navigation a#left-2 {
width:122px;
height:35px;
background: transparent url(/images/btn-memorabilia.gif) no-repeat top left;
}

div#left-navigation a#left-3 {
width:122px;
height:35px;
background: transparent url(/images/btn-igive.gif) no-repeat top left;
}

/* ---------------------------------- */

/* RIGHT COLUMN STYLES */
div#right-column {
	padding-left:125px;
}

div#navigation {
	height:absolute;
	background: #6969B4 url(/images/bg-navigation.gif) repeat-x bottom left;
	padding-top:19px;
}

/* right column navigation */
table#nav-table {
	width:610px;
	height:28px;
	border:0px;
	padding:0px;
	background: transparent url(/images/bg-buttons.gif) no-repeat top left;
}

table#nav-table td {
	text-align:left; /* contradicts id ie-center */
	margin:0px;
	padding:0px;
	border:0px;
}

table#nav-table a span {
	display:none;
}

/* table cells for the navigation */
table#nav-table td#c-nav1 { padding:2px 0px 0px 0px; margin:0px; width:116px; height:26px; }
table#nav-table td#c-nav2 { padding:2px 0px 0px 0px; margin:0px; width:149px; height:26px; }
table#nav-table td#c-nav3 { padding:2px 0px 0px 0px; margin:0px; width:124px; height:26px; }
table#nav-table td#c-nav4 { padding:2px 0px 0px 0px; margin:0px; width:169px; height:26px; }
table#nav-table td#c-nav5 { padding:2px 0px 0px 0px; margin:0px; width:52px; height:26px; }

/* styles for the links and background images */

a#nav1 { display:block; height:26px; width:116px; }
a#nav2 { display:block; height:26px; width:149px; }
a#nav3 { display:block; height:26px; width:124px; }
a#nav4 { display:block; height:26px; width:169px; }
a#nav5 { display:block; height:26px; width:52px; }

/* styles for the over state of the navigation
need to change the background image and move it to it's desired area */
a:hover#nav1 { background: transparent url(../../images/navigation.gif) no-repeat 0px -30px; }
a:hover#nav2 { background: transparent url(../../images/navigation.gif) no-repeat -116px -30px; }
a:hover#nav3 { background: transparent url(../../images/navigation.gif) no-repeat -265px -30px; }
a:hover#nav4 { background: transparent url(../../images/navigation.gif) no-repeat -389px -30px; }
a:hover#nav5 { background: transparent url(../../images/navigation.gif) no-repeat -558px -30px; }
/* ---------------------------------------- */

table#nav-table tr#subnav-row td {
	background: transparent url(../../images/bg-navigation.gif) repeat-x bottom left;
}
table#nav-table tr#subnav-row td#subnavigation { 
	/*background: #6969B4 url(../../images/bg-navigation.gif) repeat-x bottom left;*/

/* modify this code for the respective pages */
/*
	background-image:none;
	background-color:black;
*/
padding-left: 9px;
font-weight:bold;

};

table#nav-table tr#subnav-row td#subnavigation div#sub-home {
	border: 0px;
}

table#nav-table tr#subnav-row td.subnav-blank {
	background: transparent url(../../images/bg-navigation.gif) repeat-x bottom left;
}

/* styles for the content div */
div#content {
	padding: 14px;
}


table#data-tbl td {
	padding: 2px;
}


/* NAVIGATION STYLES */
.p7tbsub {background-color: #FFFFFF; border: .1px solid #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; layer-background-color: #FFFFFF;}
.p7tbsub p {margin: 0px; padding: 6px 12px 12px 0px;}
.p7tbsub a:link {color: #000000;}
.p7tbsub a:visited {color: #666666;}
.p7tbsub a:hover {color: #FF9900;}
.p7tbsub a:active {color: #FF9900;}
.p7tbdn {color: #FF9900 !important; font-weight: bold;}

div#flyout-navigation {
	height: 50px;
}

div#flyout-navigation ul, div#flyout-navigation li {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

div#flyout-navigation ul {
	margin-top: 6px;
}

div#flyout-navigation li {
	display:block;
	height: 20px;
	margin-left: 6px;
}

div#flyout-navigation li a {
	font-weight:bold;
	text-decoration:none;
	display:block;
}

div#flyout-navigation li a:hover {
	color:#666666;
}
/* END: NAVIGATION STYLES */

/*
nav-root.css */
/* CSS Document */

div#sub-news {
	display:none;
}
div#sub-email {
	display:none;
}
div#sub-connected {
	display:none;
}

div#sub-about {
	display:none;
}

div#sub-home {
	border: 1px solid transparent; /* KEEP THIS, WORKAROUND FOR PC NETSCAPE 6 */
}

/*
content-classes.css */
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:white;
	text-align:center; /* IE5 and IE5.5 workaround */
}

h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.3em;
}

h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.1em;
}

h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.0em;
}

p {
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.3em;
	font-size:.9em;
}

li {
	font-family: Arial, Verdana, sans-serif;
	margin-bottom: 1.3em;
	line-height: 1.1em;
	font-size: .9em;
}

/* STYLES FOR THE FOOTER AREA */
div#footer {
	margin-top:40px;
}
div#footer a {
	font-size: .75em;
	font-family: Arial, Verdana, sans-serif;
}

div#footer-copy {
	margin-bottom:12px;
}
div#footer-copy p {
	font-size: .75em;
	margin:0px;
}
/* NEW STYLES */
div#left-column-content {
	float:left;
	width: 275px;
	padding: 10px;
}

div#right-column-content {
	width: 275px;
	margin-left: 285px;
	padding: 10px;
	border-left: 1px solid #EEE;
}

div#contribution-form {
	width: 340px;
	margin: 10px auto;
	border: 1px solid #336699;
	text-align:center;
}

div#contribution-form p {
	margin:0px;
}

div#contribution-form a {
	display:block;
	padding: 4px;
	background-color:#EEE;
}

div#contribution-form a:hover {
	padding: 4px;
	background-color:#CCC;
}

div#pdf-note p {
	text-align:center;
	font-size:x-small;
	margin:0px;
}

span.emphasis {
	font-weight:bold;
	text-decoration:underline;
}

dt {
	font-family: Arial,Verdana, sans-serif;
	font-weight:bold;
	margin-top: 14px;
	margin-bottom: 6px;
}

dd {
	font-family: Arial,Verdana, sans-serif;
	font-size:.8em;
	background-color:#EEE;
	padding:8px;
	margin: 8px auto;
}

div#img-right {
	float:right;
	width:auto;
}

div#photo-credit {
	background-color:#333399;;
	color:white;
	padding: 4px;
	font-style:italic;
	font-size:smaller;
}

div#center { /* IE WORKAROUND TO CENTER DIV */
	text-align:center;
}

div#description {
	font-style:italic;
}

div.right-column {
	padding-top:1px;
}
div.right-column li {
	margin-left:40px;
}

.imp-note {
	font-weight:bold;
	padding: 4px;
	border: 1px solid black;
	background-color:#FFFFCC;
	text-align:center;
	margin: 10px 30px;
}