/* CSS Document */
body {
	background-color: #990000;
	color: #FFFFFF;
	width: 800px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;

}
#media {
	clear: both;
}
#indent {
	margin-left: 40px;
}
#nav {
	display: block;
	width: 145px;
	height: 9000px;
	overflow: hidden;
	border-right: solid 3px #FFFFFF;
}
p, h1, h2, h3, h4, a, ul, li, dl, dt, dd {
	color: #FFFFFF;
	font-weight:normal;
	padding:0pt;
}
h1 {
color:#FFFFFF;
font-size:17px;
margin-bottom:10px;
}
h2 {
color: #FFFFFF;
font-size:15px;
}
h3 {
font-size:12px;
}
h4 {
font-size:12px;
}
p, ul, li, dl, dt, dd {
font-size:14px;
line-height:16px;
}
.starname {
font-size: 12px;
}
p.small {
font-size:11px;
line-height:14px;
}
img.red {
	border-color: #990000;
}
a:link img {}
a:hover img {
	border: 2px solid #FFFFFF;
	text-decoration: none;
}
a:hover img span {
	display: block;
	text-decoration: none;
}
.grey {
	color: #000000;
}
.greytitle {
	color: #000000;
	text-decoration: underline;
}
.underline {
	text-decoration: underline;
}
#main {
	position:absolute;
	left:0px;
	top:139px;
}
#content {
	position: absolute;
	left: 200px;
	top: 30px;
	width: 600px;
}
#project {
	position: relative;
	width: 600px;
	padding-bottom: 10px;
	clear: both;
}
#printedresume {
	position: absolute;
	left: 200px;
	top: 20px;
	width: 380px;
	text-align: center;
	padding: 5px;
	margin-left: 110px;
	margin-right: 110px;
	border: 2px solid #FFFFFF;
}
#agency {
	text-align: center;
	position: absolute;
	left: 200px;
	top: 90px;
	width: 400px;
	padding: 5px;
	margin-left: 100px;
	margin-right: 100px;
	border: 2px solid #FFFFFF;	
}
#resumecontent {
	position: absolute;
	left: 200px;
	top: 210px;
	width: 800px;
}
#resumecontent div {
	clear: both;
}
.col {
	position: relative;
	float: left;
	width:300px;
}
.col2 {
	position: relative;
	float: left;
	width: 300px;
}
.col3 {
	position: relative;
	float: left;
	width: 200px;
}
#line {
	width: 500px;
	height: 1px;
	margin-top: 20px; 
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 90px;
	border-top: 2px solid #FFFFFF;
	text-align: center;
}
#caption {
	clear: both;
	width: 495px;
}
#showtitle {
	position: absolute;
	left: 25px;
	top: 20px;
	width: 800px;
}
#nextpage {
	position: absolute;
	left: 25px;
	top: 450px;
	width: 300px;
}
#showpics {
	position: absolute;
	left: 20px;
	top: 55px;
	width: 300px;
}
#showpics div img {
	float: left;
	margin: 5px;
}
#showpics div a {
	text-decoration: none;
}
#showpics div a span {
	position: absolute;
	left: 0px;
	top: 0px;
	left: 300px;
	visibility: hidden;
}
#showpics div a span.title {
	display: block;
	text-align: center;
}
#showpics div a:hover span {
	visibility: visible;
	text-decoration: none;
}
#pics {
	position: absolute;
	left: 20px;
	top: 40px;
	width: 300px;
}
#pics div img {
	float: left;
	margin: 5px;
}
#pics div a {
	text-decoration: none;
}
#pics div a span {
	position: absolute;
	left: 0px;
	top: 0px;
	left: 300px;
	visibility: hidden;
}
#pics div a span.title {
	display: block;
	text-align: center;
}
#pics div a:hover span {
	visibility: visible;
	text-decoration: none;
}
#showcontent div img {
	float: left;
	margin: 5px;
}
#showcontent div a {
	text-decoration: none;
}
#showcontent div a span {
	position: absolute;
	left: 0px;
	top: -45px;
	width: 495px;
	visibility: hidden;
}
#showcontent div a span.title {
	display: block;
	text-align: center;
}
#showcontent div a:hover span {
	visibility: visible;
	text-decoration: none;
}

#showcontent2 div img {
	float: left;
	margin: 5px;
}
#showcontent2 div a {
	text-decoration: none;
}
#showcontent2 div a span {
	position: absolute;
	left: 160px;
	top: -45px;
	width: 340px;
	visibility: hidden;
}
#showcontent2 div a span.title {
	display: block;
	text-align: center;
}
#showcontent2 div a:hover span {
	visibility: visible;
	text-decoration: none;
}

#return {
	clear: both;
	padding-top: 10px;
}
#boxlinkcontainer {
	clear: both;
	padding-top: 10px;
}
#boxlink a {
	float: left;
	text-align: center;
	font-size: 17px;
	width: 250px;
	padding: 10px;
	margin-right: 10px;
	border: 2px solid #ffffff;
	text-decoration: none;
}
#boxlink a:hover {
	text-decoration: none;
	font-size: 17px;
	color: #000000;
	background-color: #FFFFFF;
}
#boxlink2 a {
	float: left;
	text-align: center;
	font-size: 14px;
	width: 450px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #ffffff;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
#boxlink2 a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
}
#galleryicon {
	width: 100px;
	text-align: center;
}
#pic {
	position: absolute;
	left: 800px;
	top: 85px;
	border: 3px solid #FFF;
	z-index: 9999;
}
.link {
	text-decoration: none;
}
.link:hover {
	color: #000000;
}
#showcontent {
	position: absolute;
	left: 200px;
	top: 70px;
	width: 495px;
	height: 800px;
}
#showcontent2 {
	position: absolute;
	left: 200px;
	top: 70px;
	width: 660px;
}
img.floatleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 3px solid #FFFFFF;
}
#top {
	position: absolute;
	background-color: #660000;
	border-bottom: 3px solid #FFFFFF;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 139px;
	z-index: 999;
}
* html #top { 
	width: 2000px;
	overflow: hidden;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:514px;
	height:139px;
}

#supertitle {
	position:absolute;
	left:514px;
	top:101px;
}
#home
{
  	display: block;
  	background: url(images/home.jpg);
	position:absolute;
	left:0px;
	top:20px;
	width:129px;
	height:38px;
}

#home:hover
{ 
  background-position: 0 -38px;
}

#home span
{
  display: none;
}	
#resume
{
  	display: block;
  	background: url(images/resume.jpg);
	position:absolute;
	left:0px;
	top:57px;
	width:129px;
	height:33px;
}

#resume:hover
{ 
  background-position: 0 -33px;
}

#resume span
{
  display: none;
}
#shows
{
  	display: block;
  	background: url(images/shows.jpg);
	position:absolute;
	left:0px;
	top:91px;
	width:129px;
	height:33px;
}

#shows:hover
{ 
  background-position: 0 -33px;
}

#shows span
{
  display: none;
}
#press
{
  	display: block;
  	background: url(images/press.jpg);
	position:absolute;
	left:0px;
	top:124px;
	width:129px;
	height:33px;
}

#press:hover
{ 
  background-position: 0 -33px;
}

#press span
{
  display: none;
}

#gallery {
	display: block;
	background: url(images/gallery.jpg);
	position:absolute;
	left:0px;
	top:157px;
	width:129px;
	height:28px;
}
#gallery:hover {
	background-position: 0 -28px;
}
#gallery span {
	display: none
}
#media {
	display: block;
	background: url(images/media.jpg);
	position:absolute;
	left:0px;
	top:185px;
	width:129px;
	height:33px;
}
#media:hover {
	background-position: 0 -33px;
}
#media span {
	display: none;
}
#links {
	display: block;
	background: url(images/links.jpg);
	position:absolute;
	left:0px;
	top:221px;
	width:129px;
	height:33px;
}
#links:hover {
	background-position: 0 -33px;
}
#links span {
	display: none;
}
#coaching {
	display: block;
	background: url(images/coaching.jpg);
	position:absolute;
	left:0px;
	top:254px;
	width:129px;
	height:33px;
}
#coaching:hover {
	background-position: 0 -33px;
}
#coaching span {
	display: none;
}
#contact {
	display: block;
	background: url(images/contact.jpg);
	position:absolute;
	left:0px;
	top:287px;
	width:129px;
	height:33px;
}
#contact:hover {
	background-position: 0 -33px;
}
#contact span {
	display: none;
}
