/*
 * Combined style sheet for the index pages and the slide pages.
 */

/* Style for all bodies. */
body {width:750px;text-align:center;
	background-color: white;
	color: black;
	margin:0 auto;
}

p {font: .81em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  }
img{border-style:none;}

/* Style for all table cells. */
td {
font: .81em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;padding:0;margin:0;
}

td.thumb {
	font-family: Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  
	font-size: 10px;
}

/* Put a border on all generated images */
.image {
	border-width: 1;
	border-color: #efefef;
	border-style: solid;
	margin: 5;
}

/* Align the content of the cells on the index pages to the left and bottom. */
#content td {
	text-align: left;
	vertical-align: top;
}

/* Remove the margin under the images on the index pages. */
#content .image {
	margin-left:0;
	margin-right: 14;
	margin-bottom: 0;
}


/* Highlight the image name on the slide pages. */
#slide .name {text-align:left;
	font-weight: normal;
	font-size: 12px;

}

/* Header */

h1 {font: 1.3em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:15px 0 10px 0;}h2 {font: 1em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:15px 0 10px 0;font-weight:bold;}h3 {font: .90em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:10px 0 2px 0;font-weight:bold;}

.name h1 {font: 1.4em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  font-weight:bold;margin: 0px; color: #000000; padding:0px 0 6px 0;} 
}

/* Custom link styles */
a:active {
	text-decoration: underline;
	color: #d90000;
}

a:visited {
	text-decoration: none;
	color: #666666;
}

a:hover {
	text-decoration: underline;
	color: #d90000;
}

a:link {
	text-decoration: none;
	color: #d90000;
}

#imageinfo {
	visibility: hidden;
}

#content {text-align:justify; width:730px; margin:10px 15px 10px 10px; border-color:#CCCCCC; 		  border-style:solid; border-width:0px;}

#main { text-align:left; margin:8px;width:750px;background-color:#ffffff;padding:0;}#header {padding:0;text-align:left;border:none; }#topNav{width:100%; text-align:left; background-color:#fff;}#nav {background-color:#efefef; padding:4px 0 5px 0;color:#ccc;}#nav a {font:0.75em arial; padding:0 10px 0 10px; text-align: justify; color: #000000; text-decoration:none;font-weight:bold;}#nav a :visited {color:#d90000; text-decoration:none;}#nav a :active  {color:#d90000; text-decoration:none;}#nav a:hover   {color:#d90000; text-decoration:none;}#nav .selected {color:#d90000;}

#footer {font-family: arial, sans-serif; text-align:left;  margin-top:20px;padding-top:10px; border-color:#ccc; border-top-style:solid; border-width:1px;color:#ccc;}#footer a {padding:0 10px 0 10px;font-family: arial, sans-serif; font: 0.75em arial; font-weight:bold; margin: 0px; text-align: justify; color: #000; text-decoration:none;}#footer a :visited {color:#d90000; text-decoration:none;}#footer a :active  {color:#d90000; text-decoration:none;}#footer a:hover   {color:#d90000; text-decoration:none;}