body
	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #fff url(images/bg_body.jpg) repeat-y top center;
	}
	
a
	{
	color: #999966;
	text-decoration: none;
	}
a:hover
	{
	color: #3c3c20;
	}
	
#main
	{
	width: 800px;
	margin: 17px auto 0 auto;
	}
#header
	{
	width: 760px;
	height: 273px;
	margin: 0px auto;
	background: #000 url(images/bg_header.jpg) no-repeat;
	overflow: visible;
	}
#logo, #header object
	{
	float: left;
	margin: 0 0px 0 40px;
	border: dotted 0px #fff;
	}
#header object
	{
	margin-left: 39px;
	}
.quote
	{
	float: right;
	clear: right;
	width: 280px;
	margin: 80px 60px 0 0px;
	font: normal 15px Georgia, Helvetica, serif;
	color: #ccc;
	text-align: center;
	line-height: 19px;
	}

#nav
	{
	float: right;
	clear: right;
	margin: 16px 15px 0 0;
	overflow: visible;
	border: solid 0px #fff;
	}
#nav ul
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: visible;
	border: dashed 0px #fff;
	}
#nav li
	{
	float: left;
	margin: 0 0px 0 5px;
	border: dotted 0px #fff;
	}
#nav a
	{
	display: block;
	}
#home a:link, #home a:visited
	{
	background-image: url(images/link_home.gif);
	width: 51px;
	height: 17px;
	border: solid 0px #fff;
	margin: 78px 0 0 0px;
	}
#home a:hover, .home #home a:link, .home #home a:visited
	{
	background-image: url(images/hover_home.gif);
	}
#video a:link, #video a:visited
	{
	background: transparent url(images/link_video.gif) no-repeat;
	width: 61px;
	height: 16px;
	margin: 79px 0 0 12px;
	}
#video a:hover, .video #video a:link, .video #video a:visited
	{
	background: transparent url(images/hover_video.gif) no-repeat;
	}
#novels a:link, #novels a:visited
	{
	background: transparent url(images/link_novels.gif) no-repeat;
	width: 67px; /* 67px; */
	height: 17px;
	margin: 77px 0 0 3px;
	}
#novels a:hover, .novels #novels a:link, .novels #novels a:visited
	{
	background: transparent url(images/hover_novels.gif) no-repeat;
	}
#gallery a:link, #gallery a:visited
	{
	background: transparent url(images/link_wall_art.gif) no-repeat;
	width: 67px;
	height: 25px;
	margin: 67px 0 0 3px;
	}
#gallery a:hover, .gallery #gallery a:link, .gallery #gallery a:visited
	{
	background: transparent url(images/hover_wall_art.gif) no-repeat;
	}
#clients a:link, #clients a:visited
	{
	background: transparent url(images/link_clients.gif) no-repeat;
	width: 69px;
	height: 29px;
	margin: 55px 0 0 11px;  /* was 51px 0 0 0; */
	}
#clients a:hover, .clients #clients a:link, .clients #clients a:visited
	{
	background: transparent url(images/hover_clients.gif) no-repeat;
	}
#about a:link, #about a:visited
	{
	background: transparent url(images/link_about.png) no-repeat;
	width: 73px; /* was 78 px */
	height: 36px;
	margin: 32px 0 0 0;  /* was 29px */
	}
#about a:hover, .about #about a:link, .about #about a:visited
	{
	background: transparent url(images/hover_about.png) no-repeat;
	}
.preload
	{
	height: 0; overflow: hidden;
	}
.preload img
	{
	width: 1px;
	height: 1px;
	}

#content
	{
	height: 370px;
	margin: 0px auto;
	padding: 35px 60px;
	background: transparent url(images/bg_content.jpg) no-repeat top center;
	font: 13px Helvetica, Arial, Georgia;
	color: #fff;
	text-align: justify;
	line-height: 18px;
	}
#right
	{
	float: right;
	width: 320px;
	margin: 0 0px 0 0px;
	}
#left
	{
	float: left;
	width: 320px;
	margin: 0 0px 0 0px;
	}
#content p
	{
	margin: 0 0 12px 0;
	}
.thumb
	{
	width: 160px;
	margin: 0 auto 10px auto;
	border: solid 1px #999;
	}
#content a:link, #content a:visited
	{
	color: #fff;
	}
#content a:hover
	{
	color: #ffc;
	}
#content h2
	{
	margin: 0px 0 10px 0;
	padding: 0px 0 2px 0;
	font: bold 16px Georgia;
	color: #f2f2f1;
	text-align: left;
	border-bottom: dotted 1px #fff;
	}
#content h3
	{
	margin: 0px;
	padding: 0px;
	}


/* GALLERY PAGE */

#galleryWrap
	{
	width: 1000px;
	margin: 0 auto;
	}
#galleryLogo
	{
	float: left;
	}
#galleryNav
	{
	float: right;
	margin: 25px 0 0 0;
	}
#galleryNav a
	{
	text-decoration: none;

	}
#galleryNav a:hover
	{
	text-decoration: underline;
	}
#galleryWrap p
	{
	margin: 0px 0 0 30px;
	font-size: 13px;
	text-align: left;
	line-height: 20px;
	}


/* MISC */

.floatRight { float: right; }
.floatLeft { float: left; }
.clear { clear: both; }
