a:link
{
	color:           black;
	text-decoration: none;
}

a:active
{
	color:           #FF7F7F;
	text-decoration: none;
}

a:visited
{
	color:           #9F002D;
	text-decoration: none;
}

a:hover
{
	color:           #2D009F;
	text-decoration: underline;
}

a:link img
{
	border: 2px #000000 solid;
}

a:hover img
{
	border: 2px #2D009F solid;
}

a:active img
{
	border: 2px #FF7F7F solid;
}

a:visited img 
{
	border: 2px #9F002D solid;
}

body
{
	background-color: #F9F4E4;
	color:            black;
	font-family:      "Times New Roman", serif;
	font-size:        15px;
	margin:           0px auto;
	overflow:         auto;
	padding:          0px;
	width:            auto;
	text-align:       center;
}

hr
{
	background-color: black;
	border:           1px black solid;
	color:            black;
	display:          block;
	margin:           20px auto;
	padding:          0px;
	height:           2px;
	width:            100%;
}

hr.underscore
{
	margin-top:   -20px;
	margin-bottom: 25px;
}

img
{
	border:  0px;
	margin:  0px;
	padding: 0px;
}

h1
{
	display:    block;
	font-size:  40px;
	margin:     20px auto 20px auto;
	padding:    0px;
	width:      auto;
}

h2
{
	display:    block;
	font-size:  27px;
	font-style: italic;
	margin:     20px auto 20px auto;
	padding:    0px;
	width:      auto;
}

h3
{
	display:    block;
	font-size:  22px;
	margin:     20px auto 20px auto;
	padding:    0px;
/*	text-decoration: underline; */
	width:      auto;
}

h4
{
	display:    block;
	font-size:  20px;
	margin:     20px auto 20px auto;
	padding:    0px;
	width:      auto;
}

h5
{
	display:    block;
	font-size:  13px;
	margin:     20px auto 20px auto;
	padding:    0px;
	width:      auto;
}

h6
{
	display:    block;
	font-size:  9px;
	margin:     20px auto 20px auto;
	padding:    0px;
	width:      auto;
}

p
{
	display:    block;
	margin:     0px auto;
	padding:    0px;
	width:      auto;
}

table
{
	border:          0px;
	border-collapse: collapse;
	margin:          0px auto;
	padding:         0px;
}

td
{
/*	border:          1px solid black; */
	border-collapse: collapse;
	margin:          0px auto;
	padding:         0px;
	vertical-align:  baseline;
}

.artwork
{
	border:  0px;
	margin:  0px;
	padding: 0px;
}

.preview
{
	margin:         20px;
	padding:        0px;
	text-align:     center;
	vertical-align: middle;
}

.thumbnail
{
	border:         2px solid black;
	margin:         20px;
	margin-top:     0px;
	vertical-align: middle;
}

.justified
{
	text-align: justify;
}

.centered
{
	text-align: center;
}

.left
{
	float:      left;
	text-align: left;
	width:      49%;
}

.right
{
	float:      right;
	text-align: right;
	width:      49%;
}

.spacer
{
	clear: both;
}

#page
{
	border:     0px;
	display:    block;
	margin:     0px auto;
	padding:    0px;
	text-align: center;
	width:      775px;
}

#logo
{
	margin:     10px auto;
	padding:    0px;
	text-align: center;
	width:      100%;
}

#logo img
{
	border: 0px;
}

#logo a:hover img
{
	border: 0px;
}

#logo a:active img
{
	border: 0px;
}

#logo a:visited img 
{
	border: 0px;
}

#content
{
	background-color: #D6CFA0;
	display:          block;
	margin:           0px auto;
	padding:          20px 0px 5px 0px;
	width:            100%;
}

#linkbar
{
	background-color: #ADA76B;
	display:          block;
	margin:           0px auto;
	padding:          0px;
	text-align:       center;
	width:            100%;
}

#footer
{
	margin:     0px auto;
	padding:    0px;
	text-align: center;
}

.copy
{
	text-align:    justify;
/*	margin-bottom: 20px; */
}

.backlink
{
	display:    block;
	font-size:  9px;
	margin:     0px auto 20px auto;
	padding:    0px;
	text-align: right;
	width:      auto;
}

/* table tag for artwork page layout */
#artwork
{
	margin: 10px auto;
	width:  auto;
}

#artwork td
{
	padding:        3px 10px;
	text-align:     left;
	vertical-align: bottom;
}
