body {
	margin: 0; 
	background: #ccc; 
	text-align: center; 
}
#screen, #studio_screen {
	text-align: center; 
	margin: auto; 
	width: 643px; 
}
#image_nav_screen {
	text-align: center; 
	margin: auto; 
	width: 764px; 
	padding: 10px 0 0 0; 
}
#image_thumb_screen {
	text-align: center; 
	margin: auto; 
	width: 638px; 
	padding: 10px 0 0 0; 
}
#cover_screen {
	text-align: center; 
	margin: auto; 
	width: 675px; 
}
#content {
	text-align: left; 
	margin-top: -6px; 
}
#screen>#content, #studio_screen>content {
	margin: 0; 
}
.wide_wrap1 {
	background: url(images/wide_white_body.gif) repeat-y; 
}
.wide_wrap2 {
	background: url(images/wide_white_bottom.gif) bottom no-repeat; 
	padding: 20px 27px 27px 27px; 
	text-align: justify; 
}
.wide_wrap3 {
	background: url(images/image_nav_body.gif) repeat-y; 
}
.wide_wrap4 {
	background: url(images/image_nav_bottom.gif) bottom no-repeat; 
	padding: 12px 27px 27px 27px; 
	margin: auto; 
}
.wide_wrap5 {
	background: url(images/image_thumb_body.gif) repeat-y; 
}
.wide_wrap6 {
	background: url(images/image_thumb_bottom.gif) bottom no-repeat; 
	padding: 12px 27px 27px 27px; 
	margin: auto; 
}
.single_column, .left_column, .right_column, table, tr, td, .nav_description, .thumb_description, a, .button, input, textarea {
	font: 10pt verdana, geneva, sans-serif; 
}
a {
	text-decoration: none; 
	color: inherit; 
	cursor: pointer; 
}
.left_column a {
	color: #333; 
}
.right_column a {
	color: #eee; 
}
#image_nav_screen tr, #studio_screen tr, #image_thumb_screen tr {
	margin: 0 5px 0 5px; 
}
#image_nav_screen td, #studio_screen td, #image_thumb_screen td  {
	width: 134px; 
	height: 104px; 
	padding: 6px; 
}
td img {
	cursor: pointer; 
}
.left_column {
	float: left; 
	width: 405px; 
}
.right_column {
	margin-left: 398px; 
	color: white; 
}
#content>.left_column {
	float: left; 
	width: 405px; 
}
#content>.right_column {
	margin-left: 404px; 
	color: white; 
}
.skinny_wrap1 {
	background: url(images/skinny_white_body.gif) repeat-y; 
}
.skinny_wrap2 {
	background: url(images/skinny_white_bottom.gif) bottom no-repeat; 
	padding: 20px 27px 27px 27px; 
	text-align: justify; 
}
.skinny_wrap3 {
	background: url(images/skinny_grey_body_ie.gif) repeat-y; 
	float: left; 
}
.skinny_wrap4 {
	background: url(images/skinny_grey_bottom_ie.gif) bottom no-repeat; 
	padding: 10px 19px 17px 17px; 
	text-align: justify; 
}
.right_column>.skinny_wrap3 {
	background: url(images/skinny_grey_body.gif) repeat-y; 
}
.skinny_wrap3>.skinny_wrap4 {
	background: url(images/skinny_grey_bottom.gif) bottom no-repeat; 
	padding: 10px 18px 18px 18px; 
	text-align: justify; 
}
.wrap1, .wrap2, .wrap3 {
	display: inline-table; 
	/* \*/display: block;/**/
}
.spacer1 {
	height: 20px; 
	float: left; 
}
.wrap1 {
	background: url(images/shadow2.gif) right bottom no-repeat; 
	margin: 0 10px 0 10px; 
	float: left; 
}
.wrap2 {
	background: url(images/shadow2_corner_bl.gif) left bottom no-repeat; 
}
.wrap3 {
	padding: 0 4px 4px 0; 
	background: url(images/shadow2_corner_tr.gif) right top no-repeat; 
}
.wrap3 img {
	display: block; 
	clear: left; 
}
.wrap4, .wrap5, .wrap6 {
	display: inline-table; 
	/* \*/display: block;/**/
}
.wrap4 {
	background: url(images/shadow2.gif) right bottom no-repeat; 
	float: left; 
}
.wrap5 {
	background: url(images/shadow2_corner_bl.gif) left bottom no-repeat; 
}
.wrap6 {
	padding: 0 4px 4px 0; 
	background: url(images/shadow2_corner_tr.gif) right top no-repeat; 
}
.wrap6 img {
	display: block; 
	clear: left; 
}
.project_description {
	clear: left; 
	padding-top: 10px; 
	font-size: 9pt; 
}
.project_head {
	float: left; 
	margin: 0 -10px 0 -10px; 
	clear: left; 
}
.nav_description {
	clear: left; 
	padding-top: 10px; 
}
.thumb_description {
	clear: left; 
	margin-bottom: 10px; 
}
.project_name {
	font-size: 8pt; 
	font-variant: small-caps; 
	margin: 3px 0 0 10px; 
	width: 182px; 
	text-align: left; 
}
.project_artist {
	margin-top: 12px; 
	width: 202px; 
}
#head {
	height: 299px;
	background: url(images/head_sprite.jpg) no-repeat;
	position: relative; 
	margin: 0 0 6px 0; 
}
#screen>#head, #studio_screen>#head {
	width: 643px;
	height: 299px;
	margin: auto; 
	background: url(images/head_sprite.jpg) no-repeat;
	position: relative;
}
#head li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute;
}

#head a {
	display: block;
}

#link1 {
	left: 17px; 
	top: 257px; 
	width: 88px; 
	height: 42px; 
}
#link2 {
	left: 140px; 
	top: 257px; 
	width: 112px; 
	height: 42px; 
}
#link3 {
	left: 284px; 
	top: 257px; 
	width: 106px; 
	height: 42px; 
}
#link1 a, #link2 a, #link3 a {
	height: 42px;
}

#link1 a:hover {
	background: url(images/head_sprite.jpg) 0px -299px no-repeat;
}
#link2 a:hover {
	background: url(images/head_sprite.jpg) -89px -299px no-repeat;
}
#link3 a:hover {
	background: url(images/head_sprite.jpg) -201px -299px no-repeat;
}
#image_nav_map {
	height: 66px;
	background: url(images/image_nav_top_sprite.gif) no-repeat;
	position: relative; 
	margin: 0; 
}
#image_nav_map li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute;
}

#image_nav_map a {
	display: block; 
}

#image_nav_map_link1 {
	left: 442px; 
	top: 22px; 
	width: 45px; 
	height: 44px; 
}
#image_nav_map_link2 {
	left: 519px; 
	top: 22px; 
	width: 66px; 
	height: 44px; 
}
#image_nav_map_link3 {
	left: 617px; 
	top: 22px; 
	width: 45px; 
	height: 44px; 
}
#image_nav_map_link1 a, #image_nav_map_link2 a, #image_nav_map_link3 a {
	height: 44px;
}

#image_nav_map_link1 a:hover {
	background: url(images/image_nav_top_sprite.gif) 0px -66px no-repeat;
}
#image_nav_map_link2 a:hover {
	background: url(images/image_nav_top_sprite.gif) -45px -66px no-repeat;
}
#image_nav_map_link3 a:hover {
	background: url(images/image_nav_top_sprite.gif) -111px -66px no-repeat;
}
#image_thumb_map {
	height: 66px;
	background: url(images/image_thumb_top_sprite.gif) no-repeat;
	position: relative; 
	margin: 0; 
}
#image_thumb_map li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute;
}

#image_thumb_map a {
	display: block; 
}

#image_thumb_map_link2 {
	left: 519px; 
	top: 22px; 
	width: 66px; 
	height: 44px; 
}
#image_thumb_map_link2 a {
	height: 44px;
}

#image_thumb_map_link2 a:hover {
	background: url(images/image_thumb_top_sprite.gif) -45px -66px no-repeat;
}
#cover_image {
	height: 500px;
	background: url(images/cover_sprite.jpg) no-repeat;
	position: relative; 
	margin: 50px 0 0 0; 
}
#cover_screen>#cover_image {
	width: 669px;
	height: 500px;
	margin: auto; 
	margin-top: 50px; 
	background: url(images/cover_sprite.jpg) no-repeat;
	position: relative;
}
#cover_image li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute; 
}

#cover_image a {
	display: block;
}

#cover_link1 {
	left: 38px; 
	top: 357px; 
	width: 88px; 
	height: 42px; 
}
#cover_link2 {
	left: 147px; 
	top: 357px; 
	width: 112px; 
	height: 42px; 
}
#cover_link3 {
	left: 280px; 
	top: 357px; 
	width: 106px; 
	height: 42px; 
}
#cover_link1 a, #cover_link2 a, #cover_link3 a {
	height: 42px;
}

#cover_link1 a:hover {
	background: url(images/cover_sprite.jpg) 0px -503px no-repeat;
}
#cover_link2 a:hover {
	background: url(images/cover_sprite.jpg) -91px -503px no-repeat;
}
#cover_link3 a:hover {
	background: url(images/cover_sprite.jpg) -205px -503px no-repeat;
}
.current_project {
	color: white; 
}
.text01 {
	width: 200px; 
}
textarea {
	width: 300px; 
	height: 150px; 
}
.button {
	color: black; 
	background: white; 
	border: double black 3px; 
}
.media, .media a {
	font-size: 7.5pt; 
}
