		body{
		background:#FBEFE1;
		font-family:"Georgia";
		color:#7D6E5E;
		}
		
		#header{
			height:50px;
			background: url(../images/header-background.jpg) repeat-x bottom center;
		}
		
			#topnav{
				display:none;
					width:700px;
					margin:auto;
				padding-top:15px;
				text-align:center;	
			}
			#topnav li{
				display:inline;
				color:#8ca59b

			}

			#topnav li a{
					color:#8ca59b;
					border:0;
					font-size:11px;
					letter-spacing:.15em;
					text-transform:uppercase;
					text-decoration:none;
			}

			#topnav li a.lc{
				text-transform:lowercase;
				font-style:italic;
			}
		
		#wrap{
			margin:auto;
			width:816px;	
			margin-bottom:100px;
		}
		
		
		.folioblock{
			margin:auto;
			display:none;
			position:relative;
			width:816px;
			height:396px;
			margin-top:30px;
			border: 1px solid #C3B29B;
			background:#fbf4ec;
			-webkit-box-shadow: 0px 0px 10px #C3B29B;
		}

		h1{ 
			font-size:1.25em;
			text-indent:-9999px;
			text-align:center;
			background:url(../images/portfolio-title.gif) no-repeat center top;
			height:30px;
			margin-bottom:20px;		
		}
		
		h1+.folioblock{
			margin-top:.5em;

		}
		.folioblock .text{

			font-size:12px;
			line-height:1.5em;
color:#7D6E5E;
			width:330px;
			position:absolute;
			left:448px;
			top:40px;
			height:198px;					
		}
		
		.folioblock .img{
			background:#000;
			width:408px;
			height:396px;
		}
		
		.folioblock ul{
			margin-top:2em;
		}
		
		.folioblock .credits{
			font-size:10px;
			font-style:italic;
			margin-top:2em;
		}

		.folioblock .nextbutton{
			display:block;
			position:absolute;
			right:-50px;
			top:180px;
			text-align:left;
			cursor:pointer;
		
		}
		.folioblock .previousbutton{
			display:block;
			position:absolute;
			left:-50px;
			top:180px;
			text-align:right;
			cursor:pointer;
		}
	
		.viewpages{
	
			margin:auto;
			height:14px;
			text-align:center;
			margin-top:10px;
			vertical-align:middle;
			cursor:pointer;
		}
		
		ul.inline li{display:inline;vertical-align:middle;margin-right:10px;}
		ul.inline li a{text-transform:uppercase;letter-spacing:.2em;font-size:10px;text-decoration:none;color:#544A40;}
		ul.inline li img{vertical-align:middle;}
		ul.inline li.current{
			padding-left:12px;
			background:url(../images/dot.gif) no-repeat left center;
		}
		
		p.footer{
			color:#544A40;
			font-size:10px;
			text-align:center;
			margin-top:30px;
			
		}
		
		.text li a{
			color:#FF7491;
			text-decoration:none;
		}
		.text li a:hover{
				border-bottom:1px solid #FFC0C9;
		}
		.text h2{
			font-size:14px;
			text-transform:uppercase;
			letter-spacing:.2em;
			margin-bottom:10px;
		}
		
		a {
			text-decoration:none;
			color:#FF7491;
		}
		a:hover{
			border-bottom:1px solid #FFC0C9;
		}
