body {
	font-family: Helvetica, Verdana, sans-serif;
	background: #feecd4;
	color: #333;
}
a {color: #000}
a:link {color: #000}
a:visited {color: #000;}
a:active {color: #000;}
a:hover {color: #666;}

img {	border: 0px;
}

p { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11pt;
}

p.copyblock {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt;
	text-align: center
}

.bigwriting {
	font-size: 110%;
}

td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt;
}

.tdheader  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h4 {
	color: #CCCC99;
	color: #000099;
	font-size:12pt;
}

.subhead {
	font-weight: bold;
	font-size:12pt;
}

ul {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt;
}

ol {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt;
}

blockquote {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt;
}

sup {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
}

#footer
{
    border-top: 1px solid #666;
    font-size:10px;
    text-align:center;
}
#footer p
{
    margin:5px 0px;
    font-size: 9pt;
}

.fineart_rollover a {
display:block;
width: 130px;
height: 220px;
padding:0px 0px 0px 0px;
background: url("images/btn_fineart.png") 0 0 no-repeat;
text-decoration: none;
}
.fineart_rollover a:hover { 
background-position: -130px 0px;
}
.fineart_rollover a:active {
background-position: -130px 0px;
}

.gd_rollover a {
display:block;
width: 130px;
height: 220px;
padding:0px 0px 0px 0px;
background: url("images/btn_gd.png") 0 0 no-repeat;
text-decoration: none;
}
.gd_rollover a:hover { 
background-position: -130px 0px;
}
.gd_rollover a:active {
background-position: -130px 0px;
}

.photo_rollover a {
display:block;
width: 130px;
height: 220px;
padding:0px 0px 0px 0px;
background: url("images/btn_photo.png") 0 0 no-repeat;
text-decoration: none;
}
.photo_rollover a:hover { 
background-position: -130px 0px;
}
.photo_rollover a:active {
background-position: -130px 0px;
}

.music_rollover a {
display:block;
width: 130px;
height: 220px;
padding:0px 0px 0px 0px;
background: url("images/btn_music.png") 0 0 no-repeat;
text-decoration: none;
}
.music_rollover a:hover { 
background-position: -130px 0px;
}
.music_rollover a:active {
background-position: -130px 0px;
}

/* --- ( navigation ) ------------------------ */
#menu li { display: inline; text-align: center; background-image: none; padding: 0; }


/* --- ( navigation ) ------------------------ */
#menu {  width: 626px; text-align; right; border-bottom: 1px solid #7f7f7f; height: 40px;}
#menu ul { display: inline; 
	text-align: center; 
	padding:0; 
	margin: 0; 
	list-style-type: none;
	display: table;
	order-left: 1px dashed #7f7f7f;
	order-right: 1px dashed #7f7f7f;
	order-bottom: 1px dashed #7f7f7f;
}
#menu li { display: inline;
	text-align: center; 
	background-image: none; 
	padding: 0; 
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	height: 35px;
}
#menu li a:link, #menu li a:visited { 
	display: inline; 
	color: #000; 
	padding: 0 0.8em; 
	text-decoration: none;
}
#menu li a:hover { 
	color: #fff; 
	background: #000; 
	text-decoration: none;
	height: 35px;
}
li#current a:link, li#current a:visited {
	color: #000; 
	font-weight: bold; 
	text-decoration: none;
}
li#current a:hover {
	color: #fff; 
	text-decoration: none;
}

#portfolio table { width:600; padding: 5px; margin: 5px; border-collapse: collapse;}
#portfolio td { padding: 5px; text-align: left; vertical-align: top; width: 200px;}
#portfolio td.image {text-align: center; vertical-align: middle; background-color:#FFF; }
#portfolio tr {background-color:#FFFBEB; border:#666 1px solid;padding:4px; margin: 5px;}