body { color: black; background-color: #33291c; }

p {}

td {}

a img { border: 0; }


a:link { text-decoration: none; }

a:visited {; text-decoration: none; }

a:hover { color: #cfcac0 ; text-decoration: none; }

a:active { text-decoration: none; }

a:link { text-decoration: none; }

input { border: 1px solid black; }
textarea { border: 1px solid black; }

#nameImage {
	width: 258px;
	height: 48px;
}
.HomeLink { color: #63685c; font-size: 24pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 200; text-decoration: none; }
.MainNavLink { color: #63685c; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 400; text-decoration: none; }
.CurrentPage { color: #cfcac0; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 400; text-decoration: none; }
.PortfolioNavLink { color: #63685c; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.MainImage { 
	border: solid 4px #3e1700; 
	margin-top: 30px;
	
}

.MainImageDiv { 
	width: 700px; 
	/* height: 600px;  */
	height: 475px; 
	margin: 0 auto;
	margin-bottom: 10px;
}
.FrontPageImageDiv { 
	width: 700px; 
	/* height: 600px;  */
	height: 400px; 
	margin: 0 auto;
	margin-bottom: 10px;
}

#UpcomingEventsDiv {
	margin: 0px;
	padding: 0px;
	font-family: Arial, SansSerif;
	height: 200px;
	color:  #63685c;
}
#UpcomingEventsDiv p {
	margin: 0px;
	padding: 8px;
}
#UpcomingEventsDiv a {
     color: gray ; 
     text-decoration: none; 
}

#UpcomingEventsDiv a:visited {
	color: gray;
}

#UpcomingEventsDiv a:hover {
     text-decoration: none; 
     color: #cfcac0 ; 
}

.UpcomingEventsTitle {
	margin: 0px;
	font-size: 20pt;
}

.UpcomingEventsLocation {
	padding: 0px;
	font-size: 16pt;
}
.UpcomingEventsDetail {
	font-size: small;
	padding-bottom: 15px;
}

.ContactInfoDiv { 
	font-family: Arial, SansSerif;
	font-size: small;

	width: 700px; 
	height: 620px; 
	background-color: #cfcac0;
	text-align: left;
	border: 1px solid black;
	padding: 30px;
	margin: 0 auto;
	margin-top: 30px;
}
.ContactInfoDiv a { color: #3e1700 ; text-decoration: none; }
.ContactInfoDiv a:hover { color: #63685c ; text-decoration: none; }

#thanksText {
	font-size: 18px;
	color: #3e1700;

}
.thumbnails {
	width: 100%;
	margin: 0 auto;
}

table {
	margin: 0 auto;
}

td img {
	margin: 1px;
}

td img:hover {
	margin: 0px ;
	border: 1px solid  #63685c;
}

#NavBar { 
	margin-top: 5px;
	height: 20px; 
	left: 0; 
	width: 100%; 
	visibility: visible; 
}
#AritistName { 
	width: 100%; 
	left: 0; 
	visibility: visible; 
}

.header {
        height: 59px; 
	width: 800px; 
	left: 0; 
	top: 0;  
	visibility: visible; 
	margin: 0 auto;
}
.content { 
	text-align: center; 
	position: relative;
	vertical-align: middle; 
	height: 800px;
	width: 1000px;
        margin-left: -500px;
	left: 50%;
}

#nextPrevTextContainer {
	margin-top: 3px;
	margin-bottom: 3px;
	height: 70px;
	width: 700px;
	left: 65px;
	text-align: left;
}

#nextPrevTextContainer A {
	color: #63685c;
}

#nextPrevTextContainer A:hover {
	color: #cfcac0 
}
#nextPrevTextContainer .column {
	position: absolute;
	height: 70px;
	text-align: center;
}
#previousArrow {
	width: 65px;
	margin-left:100px;
}

#imageDetails {
	margin-left:165px;
	padding-top: 5px;
	width: 370px;
}

#nextArrow {
	margin-left:535px;
	width: 65px;

}

#imageTitle {
	font-style: italic;
}

.imageDetail {
	font-size: 11px;
	color: #63685c ;
}

#fillerSpace {
	height: 100%;
}
#copyright {
	margin-top: 20px;
	text-align: center;
}
#copyright span{
	font-size: 10px;
	color: #111111;
	font-style: italic;
	
}

#contactInformation
{
	text-align: left;
}

#realname {
	width: 300px;
}

#email {
	width: 300px;
}
#comments {
	width: 300px;
}

#contactPageImage {
	float: right;
	margin-top: 25px;
}

#formHeader {
	margin-top: 20px;

}

#printsText
{
	margin-top: 40px;
	font-weight: bold;
	font-size: 14px;
}

