		
		body{
			/*background-image:url(../images/bg.jpg);*/
			background-repeat:repeat-x;
			background-position:top;
			margin:0px;
		}
				
		#pageContainer
		{
			position:absolute;
			top:50%;
			left:50%;	
			
			background-color:#fff;
			padding:5px;
			
			margin-top:-305px;
			margin-left:-394px;
			height:590px;
			width:787px;
			overflow:hidden;
		}
		#headerContainer{
			margin:15px 0px 20px 0px;

		}
		#headerContainer img
		{
			margin-bottom:5px;
		}
	
		#leftNavContainer{
			text-align:right;
			width:171px;
			float:left;
		}
		
		#leftNavContainer ul{
			list-style-type:none;
			margin:5px 0px 0px 0px;
			padding:0px;
			width:100%;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
		}
		
		#leftNavContainer ul li
		{
			width:100%;
			margin-bottom:10px;
			height:36px;
			padding:10px 0px 0px 0px;
			text-align:left;
		}
		
		#leftNavContainer ul li#selected
		{
			background-image:url('../images/leftNavBG.jpg');
			background-repeat:no-repeat;
			background-position: left 50%;
		}
		
		#leftNavContainer ul li a{
			width:95%;
			display:block;
			text-align:right;
			text-decoration:none;
			color:#999;
		}
		
		#leftNavContainer ul li a:hover{
			text-decoration:underline;
		}
		
		#leftNavContainer ul li#selected a{
			text-decoration:none !important;
			color:#09F;
			cursor:default;
		}
		
		#mainContentContainer{
			margin:0px;
			float:right;
			text-align:left;
			color:#666;
			font-size:14px;
			padding:0px 10px;
			height:270px;
			overflow:auto;
			width:584px;
			scrollbar-face-color:#eee;
			scrollbar-arrow-color:#09f;
			
			scrollbar-shadow-color:#fff;
			scrollbar-highlight-color:#fff;
			scrollbar-3dlight-color:#fff;
			scrollbar-darkshadow-Color:#fff;
			
			scrollbar-track-color:#fff;
		}
		
		#mainContentContainer h1, h2, h3{
			color:#666;
			clear:both;
		}
		
		#mainContentContainer h1{
			font-size:22px;
		}
		
		#mainContentContainer h2, #videoContainer h2{
			font-size:18px;
			margin-top:0px;
		}
		
		#mainContentContainer h3{
			font-size:16px;
		}
		
		#mainContentContainer ul#photos
		{
			list-style-type:none;
		}
		#mainContentContainer ul#photos li{
			float:left;
			display:block;
			margin:5px;
			padding-top:3px;
			width:106px;
			height:78px;
			background-color:#eee;
			text-align:center;
		}
		

		
		#mainContentContainer ul#photos li a:link img, a:visited img{
			filter:alpha(opacity=80);   /* Internet Explorer       */
			-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
			opacity: 0.8;               /* newer Mozilla and CSS-3 */
		}
		
		#mainContentContainer ul#photos li a:hover img{
			filter:alpha(opacity=100);   /* Internet Explorer       */
			-moz-opacity:1;           /* Mozilla 1.6 and below   */
			opacity: 1;               /* newer Mozilla and CSS-3 */
		}
		
		
		#mainContentContainer ul#videoList li, #videoContainer ul#videoList
		{
			margin-bottom:7px;
		}
		#mainContentContainer ul#videoList p, #videoContainer ul#videoList p{
			margin:0px;
		}
		
		
		#mainContentContainer p.diaryDates, #mainContentContainer p.videoDate, #videoList p.videoDate{
			margin:0px;
			font-style:italic;
		}
		
		#mainContentContainer a, #captionContainer a, #videoContainer a{
			color:#333;
			text-decoration:none;
			font-weight:bold;
		}
		
		#mainContentContainer a:hover, #captionContainer a:hover, #videoContainer a:hover{
			color:#09f;
			text-decoration:underline;
		}	
		
		#footerContainer{
			width:100%;
			clear:both;
			height:20px;
			display:block;
			overflow:hidden;
			border-bottom:7px solid #09f;
		}
		
	