 body {
	margin: 0;
	padding: 0;
    color:#ddc;
    text-shadow: 1px 1px 0px #665;
    background: #000 url('images/drkrose2.png');
    font: 69%/1.5em 'Limelight', cursive;
 }
 
 #background 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: relative; 
	 margin-left: auto; 
	 margin-right: auto; 
     background: #000 url('images/bodybg.png');
     border-right:#bcb5a3 4px double;
     border-left:#bcb5a3 4px double;
     border-bottom:#bcb5a3 4px double;
	 width: 1000px;
	 height: 822px; 
	 
	 z-index:0;
	} 

 #darkness 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 1000px;
	 height: 800px;
	 z-index:1;
} 

 #bgpic 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 513px;
	 height: 679px;
	 z-index:2;
} 

 #name 
{ 
	 left: 3px; 
	 top: 0px; 
	 position: absolute; 
	 width: 455px;
	 height: 163px;
	 z-index:3;
} 

 #homelnk 
{ 
	 left: 525px; 
	 top: 690px; 
     border:#bcb5a3 0px solid;
	 position: absolute;   
	 width: 450px;
	 height: 85px;
	 z-index:4;
} 

 #pix 
{ 
	 left: 514px; 
	 top: 316px; 
	 position: absolute; 
	 width: 471px;
	 height: 360px;
	 z-index:5;
} 

 #flickr 
{ 
	 left: 612px; 
	 top: 250px; 
	 position: absolute; 
	 width: 163px;
	 height: 57px;
	 z-index:6;
} 

 #insta 
{ 
	 left: 777px; 
	 top: 238px; 
	 position: absolute; 
	 width: 78px;
	 height: 80px;
	 z-index:7;
} 

 #bar 
{ 
	 left: 508px; 
	 top: 178px; 
	 position: absolute; 
	 width: 477px;
	 height: 77px;
	 z-index:8;
} 


 #foto 
{ 
	 left: 520px; 
	 top: 0px; 
	 position: absolute; 
	 width: 451px;
	 height: 121px;
	 z-index:13;
} 

 #bolGallery
{ 
	 left: 2px; 
	 top: 668px; 
     border:#bcb5a3 0px solid;
	 position: absolute;   
	 width: 500px;
	 height: 85px;
	 z-index:4;
} 

a {
 color: #bba; 
 text-decoration: none;	
}

a:hover {
 color: #ffe;
 text-decoration: none;	
}

p, h5, li {
 font-size: 1.75em;
}

p {
 margin: 0.5em 5% 0.5em;
}

li {
 margin: 0.5em 8% 0.75em 0;
}

h2 {
 
 font-size: 1.8em;
 font-weight: bold;
 margin: 0.5em 5% 0.75em;	
}

h1 {
   
 font-size: 1.9em;
 font-weight: bold;
 margin: 0.5em 5% 0.75em;	
}


/* =========== Main Nav ============ */


.nopad {
	margin: 0;
	padding: 0;
}

 #nav 
{ 
	 left: 540px; 
	 top: 115px; 
	 position: absolute; 
	 width: 412px;
	 height: 80px;
	background:url('images/mainnav.png') no-repeat 0px -80px; 
	 z-index:15;
} 

#nav ul li {
 margin: 0;
 padding: 0; 
 height: 34px;
 list-style: none;
}
.down40 { 
	 top: 40px; 
	 position: absolute; 
}
.floatme {
 float: left;
}

#nav ul li a {
 	margin: 0;
 	padding: 0;
 	display: block;
	height: 40px; 
	text-decoration: none;
} 

#nav a.artist {
	width: 90px;
	margin-right: 20px; 	 
	background:url('images/mainnav.png') no-repeat 0px 0px;
}
#nav a.author {
	width: 100px;
	margin-right: 20px;  	 
	background:url('images/mainnav.png') no-repeat -110px 0px;
}
#nav a.witch {
	width: 170px; 	 
	background:url('images/mainnav.png') no-repeat -230px 0px;
}
#nav a.photo {
	width: 180px; 
	height: 40px; 
	margin-right: 20px;	 
	background:url('images/mainnav.png') no-repeat 0px -40px;
}
#nav a.designer {
	width: 205px;
	height: 40px;  	 
	background:url('images/mainnav.png') no-repeat -200px -40px;
}
/* ===== main nav hover fx ===== */

#nav a:hover { 	 
	background: none;
	text-decoration: none;
}






/* =========== Side Nav ============ */



 #ntwrklinks 
{ 	 
	 left: 3px; 
	 top: 150px; 
	 position: absolute; 
	 width: 41px;
	 height: 292px;
	 overflow: hidden;
	 z-index:10;
} 

 #ntwrklinks ul {
 	margin: 0;
 	padding: 0; 
	height: 292px;
	width: 45px;
}

#ntwrklinks ul li {
 	margin: 0;
 	padding: 0; 
	 width: 45px;
 	list-style: none;
}
#ntwrklinks ul li a {
 	margin: 0;
 	padding: 0;
 	display: block;
	width: 100%; 
	text-decoration: none;
} 

#ntwrklinks ul li a.tw {
	height: 43px; 	 
	background:url('images/sidenav.png') no-repeat 0px 0px;
}
#ntwrklinks ul li a.fb {
	height: 43px; 	 
	background:url('images/sidenav.png') no-repeat 0px -43px;
}
#ntwrklinks ul li a.tmb {
	height: 46px; 	 
	background:url('images/sidenav.png') no-repeat 0px -86px;
}
#ntwrklinks ul li a.da {
	height: 45px; 	 
	background:url('images/sidenav.png') no-repeat 0px -132px;
}
#ntwrklinks ul li a.flc {
	height: 35px; 	 
	background:url('images/sidenav.png') no-repeat 0px -177px;
}
#ntwrklinks ul li a.ig {
	height: 47px; 	 
	background:url('images/sidenav.png') no-repeat 0px -212px;
}
#ntwrklinks ul li a.blg {
	height: 41px; 	 
	background:url('images/sidenav.png') no-repeat 0px -259px;
}

/* ***** Side Nav Hover FX ***** */

#ntwrklinks ul li a:hover.tw { 	 
	background:url('images/sidenav.png') no-repeat -45px 0px;
	text-decoration: none;
}
#ntwrklinks ul li a:hover.fb { 	 
	background:url('images/sidenav.png') no-repeat -45px -43px;
	text-decoration: none;
}
#ntwrklinks ul li a:hover.tmb { 	 
	background:url('images/sidenav.png') no-repeat -45px -86px;
	text-decoration: none;
}
#ntwrklinks ul li a:hover.da { 	 
	background:url('images/sidenav.png') no-repeat -45px -132px;
	text-decoration: none;
}
#ntwrklinks ul li a:hover.flc { 	 
	background:url('images/sidenav.png') no-repeat -45px -177px;
	text-decoration: none;
}
#ntwrklinks ul li a:hover.ig { 	 
	background:url('images/sidenav.png') no-repeat -45px -212px;
	text-decoration: none;
}
#ntwrklinks ul li a:hover.blg { 	 
	background:url('images/sidenav.png') no-repeat -45px -259px;
	text-decoration: none;
}
