/* 
Body style for thumbnail 
*/
/****************************************************/
body{
	margin: 2em;
	padding:0;
	line-height: 1.5em;
	font: 85%/1.5 arial, helvetica, serif;
	
	}
b{font-size: 110%;}
em{color: red;}
#topsection{
	background: #EAEAEA;
	height: 140px; /*Height of top section*/
	text-align: center;
	border: 3px solid; border-color: #AAA #444 #444 #AAA;
	min-width: 600px;
	}
#topsection h1{
	margin: 0;
	padding-top: 15px;
	}
#contentwrapper{
	float: left;
	width: 100%;
	/*min-width: 720px;*/
	}
#contentcolumn{
	margin-left: 175px;
	margin-top: 0;
	min-width: 360px;
	}
#leftcolumn{
	float: left;
	width: 165px; /*Width of left column*/
	/*margin-left: -100%;*/
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background: #EAEAEA;
	border: 2px solid; border-color: #AAA #444 #444 #AAA;
	}
#footer{
	clear: left;
	width: 100%;
	background: #EAEAEA;
	color: black;
	text-align: center;
	padding: 4px 0;
	border: 2px solid; 
	border-color: #AAA #444 #444 #AAA;
	}
#footer a{
	color: #FFFF80;
	}
.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	}
#largephotol {
	float: left;
	padding: 15px;
	margin: 10px;
	width: 640px;
	background: #EAEAEA;
	border: 4px solid; 
	border-color: #AAA #444 #444 #AAA;
	text-align: center;
	}
#largephotop {
	float: left;
	padding: 15px;
	margin: 10px;
	width: 480px;
	background: #EAEAEA;
	border: 4px solid; 
	border-color: #AAA #444 #444 #AAA;
	text-align: center;
	}
#largephotodesc {
	clear: left;
	padding: 15px;
	margin: 10px;
	width: 300px;
	background: #EAEAEA;
	border: 4px solid; 
	border-color: #AAA #444 #444 #AAA;
	}		
#bodytext {position: absolute;
			top: 172px; left: 235px; width: 600px; height: 800px;
			padding: 10px 10px 10px 10px;
			border: 0px solid black;}
			
#text2 { position: absolute; top: 70px; left: 220px; WIDTH: 660px; height: 80px; text-align: left}
#text3 { position: absolute; top: 20150px; left: 50px; width: 100%; text-align: center}
#text4 { position: absolute; top: 20070px; left: 50px; width: 100%; text-align: center}

/* Navigation layout */

#nav, #nav ul { /* all lists */
		padding: 0em;
		margin: 0;
		list-style: none;
		float: left;
		width: 11em;
	}
	
#nav li { /* all list items */
		position: relative;
		float: left;
		line-height: 1.25em;
		margin-bottom: -1px;
		width: 11em;
	}
	
#nav li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		margin-left: 11.05em;
		margin-top: -1.35em;
	}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
#nav li a {
		width: 11em;
		w\idth: 10em;
		height: 1.8em;
		display: block;
		color: #333333;
		font-weight: bold;
		text-decoration : none;
		background-color: #DEDEDE;
		border: 1px solid;
		border-color: #AAA #444 #444 #AAA;
		padding: 0 0.5em;
		line-height: 1.8em;
	}
	
#nav li a:hover {
		color: black;
		background-color: white;
	}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

/* Font styles*/
.style24pt {font-size: 24pt}
.style12pt {font-size: 12pt}
.style75em {font-size: .75em}
.style08em {font-size: .8em}
.style1em {font-size: 1em}
.style125em {font-size: 1.25em}
.style14pt {font-size: 14px}
.style2em {font-size: 2em}

.RegularText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-align: left;
}
.Catagory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.Members {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #663300;
	text-align: left;
}
.Title_275em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.75em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
.Title_17emBoldItalic {
	height: 77px;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	text-indent: 1em;
	line-height: 250%
}
.Title_19emBildItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
.indent30 {
	padding-left: 30px; 
	padding-right: 30 px;
	}
.TitleText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	line-height: 200%;
	color: #663300
}

/* stuff for the contact sheets */

div.pic {float: left; height: 170px; width: 130px;
	text-align: center;
	padding: 10px 15px;
    margin: 5px 3px; 
	background: white;
	border: 2px solid; border-color: #AAA #444 #444 #AAA;}
div.pic img {border: 2px solid;
	border-color: #444 #AAA #AAA #444;}
div.pic ul {margin: 0.25em 0 0; padding: 0;
	font: bold small Arial, Verdana, sans-serif;}
div.pic li.title {display: block; list-style: none;}
div.pic li.catno, li.price {display: none;}

