@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	width:100%;
	margin:0px; 
	padding:0px;
}

body {
	background-color: #FFFDDA;
	font-family: "Futura",Helvetica,Verdana, Arial, sans-serif;	
	color:#4297E5

}

#wrapper a {
	color:#FC161E;
	text-decoration:none
}

#wrapper{
	width:800px;
	margin-right: auto;
	margin-left: auto;
}

#portfoliowrapper {
	width:800px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#header {
	margin-left:-23px;
}

#smallheader {
	float:left;
	margin-top:-10px;
	list-style-type:none;
	text-align:left;}
#smallheader ul{
	font:large;
	margin-left:-40px;}
#smallheader li {
	text-align:left;
	display:inline;
	padding-right:20px;
	text-decoration: none;}
#smallheader a {
	font-weight:bold;
	text-decoration: none;
	color:#459EF1;
}
#smallheader a.here {
	font-weight:bold;
	text-decoration: none;
	color:#FC161E;
}

#contentbody {
	padding-left:160px;
	margin-left:-23px;
	clear:both
}

#textcontent {
	padding-left:25px;
	padding-top:10px;
	padding-bottom:-10px;
	width:80%;
	text-align:justify;
	font-size:.9em;	
	font-weight:lighter;
}

#textcontent.video {
	width:516px;
	padding-left:4px;
	padding-top:1px
}
#textcontent.video p{
	font-size:.6em;
	text-align:center
}

#textcontent h1{
	color:459EF1;
	margin:0px;
}

#frontpagegetflash {
	width:640px;
	height:427px;
	background-image:url(images/IMG_1617.jpg);
	color:#FFFDD9;font-size:1.2em;font-weight:100;left:0;top:0;visibility:visible;z-index:60;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;
	_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;
	
}
#frontpagegetflash p {
	padding:15px;
	background-color:#459ef1;
	vertical-align:middle;
}
#frontpagegetflash a {
	color:#ce4e4e;
	text-decoration:none
}
#frontpagegetflash .activexdisclaimer {
	font-size:.6em;
	font-weight:200;
}

#foliogetflash {
	width:800px;
	height:533px;
	color:#FFFDD9;font-size:1.2em;font-weight:400;left:0;top:0;visibility:visible;z-index:60;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;
	_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;
	
}
#foliogetflash p {
	padding:15px;
	background-color:#459ef1;
	vertical-align:middle;
}
#foliogetflash a {
	color:#ce4e4e;
	text-decoration:none
}
#foliogetflash.portrait {
	background-image:url(images/IMG_0385.jpg);
}
#foliogetflash.life {
	background-image:url(images/IMG_9714.jpg);
}
#foliogetflash.music {
	background-image:url(images/IMG_1580.jpg);
}
#foliogetflash.wedding {
	background-image:url(images/IMG_3292.jpg);
}
#foliogetflash.design {
	background-image:url(images/ebc.jpg);
	height:569px;
}



#sidebar {
	width: 160px;
	margin-left:-160px;
	float: left;
	clear:both;
}

#flashbanner {
	padding-left:20;
	background-color:#FFFDD9;

}

#portfolio{
	clear:left;
	background-color:#459EF1;
	height:610px;
}

#foot {
	clear: right;
	float:right;
	text-align:center;
	width:800px;
	margin-right:23px;
	}

#sidebarmap {
	width:137px;
	height:308px;
	background-image:url(images/sidebar2.gif);
	position:relative;
	background-repeat:no-repeat;
	float:right;}
#sidebarmap ul {
	margin: 0;   
	padding: 0;   
	list-style: none;} 
#sidebarmap a {   
	position: absolute;       }
#sidebarmap .folio a {  
	top: 31px;  
	left: 20px;
	width: 102px;
	height: 33px; }
#sidebarmap .blog a {        
	top: 102px;  
	left: 20px;
	width: 96px;
	height: 33px; }
#sidebarmap .reel a {        
	top: 175px;  
	left: 20px;
	width: 74px;
	height: 33px;}
#sidebarmap .bio a {        
	top: 250px;  
	left: 20px;
	width: 65px;
	height: 33px;}

#headerbarmap {
	width:413px;
	height:127px;
	background-image:url(images/header.gif);
	position:relative;
	background-repeat:no-repeat;
	float:left;}
#headerbarmap ul {
	margin: 0;   
	padding: 0;   
	list-style: none;} 
#headerbarmap a {   
	position: absolute;       }
#headerbarmap .home a {  
	top: 17px;  
	left: 23px;
	width: 365px;
	height: 91px; }

#contactbarmap {
	width:387px;
	height:127px;
	background-image:url(images/contact.gif);
	position:relative;
	background-repeat:no-repeat;
	float:right;}
#contactbarmap ul {
	margin: 0;   
	padding: 0;   
	list-style: none;} 
#contactbarmap a {   
	position: absolute;       }
#contactbarmap .email a {  
	top: 48px;  
	left: 89px;
	width: 142px;
	height: 18px; }
#contactbarmap .skype a {        
	top: 87px;  
	left: 89px;
	width: 83px;
	height: 22px; }

</map>  
