BODY {
	background-color:#000000;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	background-image:url(../images/mainbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-size:76%;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#main {
	margin:0 auto;
	width:902px;
	}
	
#title {
	height:150px;
	/*background-image:url(../images/title.gif);
	background-repeat:no-repeat;
	background-position:center;*/ 
	}
#title h1 {display:none;}
	
#content {
	}

/*HOME PAGE STYLES */
#col1 {
	background-image:url(../images/sigbottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:602px;
	/*SMALLER WH ADJUSTED FOR PADDING */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:592px;
	/**/
	padding-top:40px;
	padding-right:10px;
	}
#schedule, #purchase {
	clear:both;
	margin-top:40px;
	margin-bottom:20px;
	}
#purchase p {margin-left:5px;}
#purchase a {font-size:1em;text-decoration:underline;}

#col2 {
	width:300px;
	float:right;
	}
#col2 a:hover {color:#bb511c;}

#galleries {
	padding-left:7px;
	margin-top:4px;
	}

/* GALLERY STYLES */
#galnav {
	background-image:url(../images/sigbottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
#galnav td.img {padding-left:8px;}
#galnav td.img img {border:solid 1px #ffffff;}
#galnav td.img img:hover {border:solid 1px #bb511c;}
#galnav td.img img.currpg {border:solid 1px #bb511c;}
#galnav a:hover {color:bb511c;}
#galnav td.img a.currpg:hover {color:#d7d7d7;}

#galtitle {margin-top:20px;}
#galtitle p {padding-left:3px;}
	
#galthumbnails {
	margin-top:8px;
	margin-bottom:30px;
	padding:0px 0px 0px 3px;
	}
#galthumbnails img {margin:0px 5px 7px 0px;border:1px solid #ffffff;}
#galthumbnails img:hover {border:1px solid #bb511c;}
#galthumbnails a {}

/* BOTH */
#contact {
	clear:both;
	}
#contact #contlink {
	text-decoration:underline;
	padding-left:7px;
	line-height:14px;
	cursor:pointer;
	font-size:1.3em;
	color:#999999;
	}
#contact em,strong {color:#d7d7d7;}
#contact #contactinf {
	line-height:1.3em;
	/* FOR EFFECT 
	display:none;*/
	}
#contact #maincont {}
#contact .contactgall {}
#contact .contactgall td {padding:5px 7px 0px 7px;line-height:1.3em;}
#contact #contactinf a {padding:0px;line-height:1em;text-decoration:underline;}

#footer {clear:both;position:absolute;right:13px;font-size:.9em;text-align:right;color:#666666;line-height:1.3em;}
#footer a {text-decoration:underline;font-size:1em;color:#858585;}
#footer a:hover {color:#bb511c;}

/* TEXT */	
p {
	font-size:1.2em;
	line-height:1.4em;
	padding:0px 0px 6px 0px;
	margin:0px;
	color:#D7D7D7;
	}
h1 {
	font-size:1.6em;
	font-weight:normal;
	font-variant:small-caps;
	letter-spacing:.2em;
	margin:0px;
	padding:0px;
	}
h2 {
	font-size:1.4em;
	font-weight:normal;
	font-variant:small-caps;
	letter-spacing:.15em;
	margin:0px;
	padding:0px;
	display:none;
	}
h3 {
	font-size:1.1em;
	font-weight:normal;
	font-variant:small-caps;
	letter-spacing:.1em;
	margin:0px;
	padding:0px;
	}
ul {
	list-style:none;
	font-size:1.1em;
	padding-left:5px;
	margin:5px 0px 0px 0px;
	color:#D7D7D7;
	line-height:1.6em;
	}
ul .date {
	color:#BB511C;
	font-variant:small-caps;
	padding-left:4px;
	font-size:1.1em;
	letter-spacing:1px;
	}
a {
	color:#d7d7d7;
	font-size:1.2em;
	letter-spacing:1px;
	text-decoration:none;
	padding-top:3px;
	}
a:hover {color:#bb511c;}

.smlcap {
	font-variant:small-caps;
	color:#BB511C;
	font-size:1.1em;
	}
	
/* VARIOUS */
.ilphoto {float:left;margin-right:10px;margin-top:4px;}
.nav {border:1px #ffffff solid;}
a:hover .nav {border:1px #bb511c solid;}

/* SIGN UP FORM */
#signup {
	color:#999;
	background-color:#212121;
	margin:20px 0 0 7px;
	border:1px solid #333333;
	width:288px;
	}
#signform {margin:5px 5px 8px 7px;}
div#signform form {margin:2px 0 0 0;padding:0;}
div#signform input {margin:0;padding:0;}
#sslogo img {background-color:#fff;border:1px solid #d7d7d7;float:right;padding:2px;margin:1px 3px 0 0;}