@charset "utf-8";

html, body, div, p, ul, li, a, img, h1, h2, h3, h4, h5, h6, small, a img, input, form, cite, textarea {
     margin:0;
	 border:0;
	 padding:0;
	 text-decoration:none;
	 }

body {
    background:#fce9ef url(images/background.jpg) top right fixed repeat-y;  
	font-family:Courier New, Courier New, Courier, monospace;
	color:#0a110d;
	font-size:16px;
	}
div#wrapper {
    width:980px;
	height:1000px;
	float:right;
	position:relative;
	}
a {
   color:#fce9ef;
}
   
	
/* header section */


div#header {
   width:100%;
   height:100px;
   z-index:2;
   position:absolute;
   top:0px;
   left:0px;
   }
div#logo {
   float:right;

   }
ul.nav {
   list-style:none;
   float:left;
   }
ul.nav li {
   float:left;
   width:350px;
   height:26px;
   clear:both;
   display:block;
   }
ul.nav li a#bio {
   background:url(images/bio.png) no-repeat;
   }
ul.nav li a#pictures {
   background:url(images/pictures.png) no-repeat;
   }
ul.nav li a#contact {
   background:url(images/contact.png) no-repeat;
   }
ul.nav li a.link {
   width:350px;
   height:26px;
   display:block;
   }  
ul.nav li.active, ul.nav li:hover {
   background:#feeeef;
   }

   
/* main content section */

   
div#divider {
   width:26px;
   height:711px;
   position:absolute;
   left:350px;
   top:0px;
   background:#feeeef;
   }
div.horiz_divider {
   width:451px;
   border-bottom:26px solid #feeeef;
   margin:30px 0 0 -26px;
   float:left;
   position:relative;
   } 
div#home_block {
    width:575px;
	padding:155px 0 26px 26px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:0;
	} 
div.player {
    width:300px;
    height:153px;
	position:absolute;
	top:130px;
	right:20px;
	background:url(images/player.jpg);
	}
object {
    opacity:0.7;
	margin:175px 16px 0 0;
	float:right;
	}
div#biog_block {
    width:425px;
	padding:155px 0 26px 26px;
	border-bottom:26px solid #feeeef;
	border-left:26px solid #feeeef;
	position:absolute;
	top:0px;
	left:350px;
	z-index:0;
	}
div#biog_block p {
    float:left;
	clear:both;
	font-size:0.8em;
	width:100%;
	}  
div#biog_block h2 {
    float:left;
	clear:both;
	font-size:1.3em;
	font-weight:lighter;
	margin:20px 0 10px 0;
	}
div#biog_block a {
    float:left;
	clear:both;
	font-size:1.25em;
	color:#0a110d;
	letter-spacing:-2px;
	padding-right:5px;
	margin-top:30px;
	}
div#biog_block a:hover {
	color:#f26522;
	}
div#biog_block a.madeby {
	font-size:1em;
	font-weight:lighter;
	margin-top:30px;
	width:100%;
	}	
	
	
	
 /* gallery section */
 
#container {
	width:440px;
	height:530px;
	position:absolute;
	top:155px;
	left:376px;
	border-bottom:26px solid #feeeef;
	padding-left:26px;
	}
#contentwindow {
	width:440px;
	height:530px;
	position:relative;
	overflow:hidden;	
	}
#contentpanels {
	position:absolute;
	top:0;
	left:0;
	width:440px;
	height:2650px;
	margin:0;
	padding:0;
	z-index:100;
	}
.panel {
	width:440px;
	height:530px;
	position:relative;
	float:left;		
	}
			
#panel1 {
	background:transparent url(images/nicoline_1.jpg) no-repeat top left;
	}
			
#panel2 {
	background:transparent url(images/nicoline_2.jpg) no-repeat top left;
	}
			
#panel3 {
	background:transparent url(images/nicoline_3.jpg) no-repeat top left;
	}
			
#panel4 {
	background:transparent url(images/nicoline_4.jpg) no-repeat top left;
	}
#panel5 {
	background:transparent url(images/nicoline_5.jpg) no-repeat top left;
	}

ul#picture {
    position:absolute;
    left:244px;
    top:155px;
    list-style:none;
	}
ul#picture li {
    float:left;
	clear:both;
	width:106px;
	height:106px;
	margin:0;
	padding:0;
	font-size:0em;
	}
ul#picture li img:hover{
    opacity:0.8;
	}	
