/* body characteristics */

* {
margin:0;
padding:0;
}
body {
background: #000000 url(images/back-repeat.gif) repeat-x;
font-family:"Century Gothic", "Gill Sans", "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:15px;
line-height:20px;
color:#FFFFFF;
}
p {
margin: 0 0 18px 0;
}
a {
border:none;
border-color:#000000;
}
#homecontent{
float:left;
clear:left;
background-image:url(images/home-back.jpg);
width:1024px;
height:768px;
}
#flashbox{
float:left;
margin:175px 0 0 346px;
height:200px;
clear:left;
	width:338px;
	height:375px;
}
.flashlink{
	position:absolute;
	display:block;
	z-index:100;
	top:175px;
	left:755px;
	width:338px;
	height:375px;
}
#page {
width:1024px;
margin:0 auto;
background: #000 url(images/contentback.gif) no-repeat;
}
#bottomcontent{
float:left;
clear:left;
width:1024px;
text-align:center;
font-size:10px;
line-height:20px;
margin:10px auto;
}
#bottomcontent a{
		color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	line-height:15px;
}
#bottomcontent a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;
	line-height:15px;
}
#content {
width:839px;
height:768px;
margin:0 auto;
padding-left:1px;
}
#mast {
float:left;
clear:left;
background:#000 url(images/mast.gif) top left no-repeat;
width:839px;
height:150px;
}
.clr {
clear:both;
}
/* navigation */
.nav_container{
width:839px;
height:35px;
margin-top:115px;
}

.nav1{
width:100px;
display:block;
text-indent:-5000px;
height:35px;
margin:0 0 0 38px;
float:left;
background:url(images/nav/nav01.gif) top left no-repeat;
}
.nav1:hover{
background:url(images/nav/nav01.gif) bottom left no-repeat;
}

.nav2{
width:80px;
text-indent:-5000px;
height:35px;
margin:0 0 0 18px;
float:left;
background:url(images/nav/nav02.gif) top left no-repeat;
}
.nav2:hover{
background:url(images/nav/nav02.gif) bottom left no-repeat;
}

.nav3{
width:137px;
text-indent:-5000px;
height:35px;
margin:0 0 0 23px;
float:left;
background:url(images/nav/nav03.gif) top left no-repeat;
}
.nav3:hover{
background:url(images/nav/nav03.gif) bottom left no-repeat;
}

.nav4{
width:127px;
text-indent:-5000px;
height:35px;
margin:0 0 0 23px;
float:left;
background:url(images/nav/nav04.gif) top left no-repeat;
}
.nav4:hover{
background:url(images/nav/nav04.gif) bottom left no-repeat;
}

.nav5{
width:43px;
text-indent:-5000px;
height:35px;
margin:0 0 0 24px;
float:left;
background:url(images/nav/nav05.gif) top left no-repeat;
}
.nav5:hover{
background:url(images/nav/nav05.gif) bottom left no-repeat;
}

.nav6{
width:59px;
text-indent:-5000px;
height:35px;
margin:0 0 0 25px;
float:left;
background:url(images/nav/nav06.gif) top left no-repeat;
}
.nav6:hover{
background:url(images/nav/nav06.gif) bottom left no-repeat;
}

.nav7{
width:76px;
text-indent:-5000px;
height:35px;
margin:0 0 0 23px;
float:left;
background:url(images/nav/nav07.gif) top left no-repeat;
}
.nav7:hover{
background:url(images/nav/nav07.gif) bottom left no-repeat;
}

/* navigation */
ul {
list-style-type: none;
padding: 0;
margin:0 2px 20px 0;
}
ul li{
float:left;
margin:0 2px 0 0;
display:inline;
}
#fashion a{
position:absolute;
top:115px;
left:119px;
display: block;
text-indent: -4000px;
width: 112px;
height: 35px;
background: url(images/nav_02.gif) top left;
margin:0;
}
#fashion a:hover{
background: url(images/nav_02_over.gif) top left;
margin:0;
}
#jewelry a{
position:absolute;
top:115px;
left:268px;
display: block;
text-indent: -4000px;
width: 113px;
height: 35px;
background: url(images/nav_04.gif) top left;
margin:0;
}
#jewelry a:hover{
background: url(images/nav_04_over.gif) top left;
margin:0;
}
#painting a{
position:absolute;
top:115px;
left:417px;
display: block;
text-indent: -4000px;
width: 70px;
height: 35px;
background: url(images/nav_06.gif) top left;
margin:0;
}
#painting a:hover{
background: url(images/nav_06_over.gif) top left;
margin:0;
}
#sketch a{
position:absolute;
top:115px;
left:524px;
display: block;
text-indent: -4000px;
width: 96px;
height: 35px;
background: url(images/nav_08.gif) top left;
margin:0;
}
#sketch a:hover{
background: url(images/nav_08_over.gif) top left;
margin:0;
}
#resume a{
position:absolute;
top:115px;
left:658px;
display: block;
text-indent: -4000px;
width: 60px;
height: 35px;
background: #000 url(images/nav_10.gif) top left;
margin:0;
}
#resume a:hover{
background: #000 url(images/nav_10_over.gif) top left;
margin:0;
}
#bio a{
position:absolute;
top:115px;
left:757px;
display: block;
text-indent: -4000px;
width: 25px;
height: 35px;
background: #000 url(images/nav_12.gif) top left;
margin:0;
}
#bio a:hover{
background: #000 url(images/nav_12_over.gif) top left;
margin:0;
}
#contact a{
position:absolute;
top:115px;
left:819px;
display: block;
text-indent: -4000px;
width: 67px;
height: 35px;
background: #000 url(images/nav_14.gif) top left;
margin:0;
}
#contact a:hover{
background: #000 url(images/nav_14_over.gif) top left;
margin:0;
}

/* content */

#thumbsbox {
float:left;
margin:10px 0 0 49px;
width:216px;
overflow:auto;
}
#thumbs {
float: left;
margin: 0 2px 0 0;
display: inline; /* ie double margin float bug */
}
#mainpic {
float:right;
margin:10px 48px  0 0;
width:420px;
text-align:right;
}
#mainpic2 {
float:left;
width:404px;
height:630px;
margin:0;
}
#resumetext {
position:absolute;
top:168px;
left:122px;
height:585px;
width:450px;
overflow:auto;
font-size:11px;
line-height:16px;
}
#resume2 {
position:relative;
top:168px;
left:600px;
width:275px;
height:585px;
font-size:10px;
line-height:15px;
}
h1 {
font-family:"Century Gothic", "Gill Sans", "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:15px;
line-height:20px;
color:#FFFFFF;
margin:0 0 8px 0;
}
h2 {
font-family:"Century Gothic", "Gill Sans", "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:13px;
line-height:17px;
color:#FFFFFF;
margin:0 0 8px 0;
}
#rachelpic {
Width:163px;
height:192px;
display:block;
background: #000 url(images/rachel_burt.jpg) top left;
float:left;
margin-right:14px;
border:1px;
border-bottom-color:#FFFFFF;
}
#biotext {
float:left;
	width:764px;
	margin:15px auto;
	padding:0 37px;
	font-size:11px;
	line-height:16px;
}

#contact_text {
float:left;
clear:left;
margin:196px 0 0 275px;
	width:291px;
	font-size:12px;
	line-height:18px;
	}
#contact_text a:hover{
color:#999999;
text-decoration:underline;
	font-size:12px;
	line-height:18px;
	}
#contact_text a{
color:#999999;
text-decoration:none;
	font-size:12px;
	line-height:18px;
	}
