* {
	margin: 0;
	padding: 0;

}

html {
	height: 100%;

}

body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #8b8b8d;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 100%;
	height: 100%;
	margin: 0 auto;
		
}

p {
	margin: .35em 0;
	font-size: .75em;
}

h3 {
	margin: .35em 0 .75em 0;
	text-transform: uppercase;
}

a {
}

img {
	border: none;

}

#wrapper {
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 50em;
bordr: 1px solid red;
}

#wrapper #bottom {
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-y;
	bottom: 0px;
	height: 50%;
	margin: 0 2em;
	overflow: ;
	position: absolute;
	width: 48em;
	
	
bordr: 1px solid red;
}



#wrapper #header {
	margin: 0 2em;
	width: 48em;

}

/***** NAV *****/

#wrapper #nav {
	margin: .1em 2em;
	width: 48em;

}

#wrapper #nav li {
	display: inline;
	margin: 0 .08em;
	padding: 0em;

}

/***** CONTENT WRAPPER *****/

#wrapper #contentwrapper {
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-y;
	height: ;
	margin: 0 2em;	
	position: relative;
	
bordr: 1px solid red;
}

#wrapper #contentwrapper #roundedtop {
	background-image: url(../images/rounded_white.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 1%;
	overflow: auto;
	
}

/***** FOOTER *****/

#wrapper #contentwrapper #footer {
	clear: both;
	font-size: .6em;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}


/***** HOME *****/

#wrapper #contentwrapper #homecontent {
	float: right;
	margin: 3em 1.8em;
	padding: .15em 0;
	text-align: justify;
	width: 34%;
}

#wrapper #contentwrapper #homecontent h3 {
	font-size: .75em;
	text-transform: uppercase;

}

#wrapper #contentwrapper #homepromo {
	border: 1px solid #FFF;
	background-image: url(../images/promo_bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin: 2em 1em;
	height: 18.5em;
	position: relative;
	width: 57.5%;

}

#wrapper #contentwrapper #homepromo ul {
	margin: 2em 3em;
bordr: 1px solid red;
}

#wrapper #contentwrapper #homepromo li {
	font-size: .75em;
	font-style: italic;
	list-style: none;
	margin: .50em 0;
	text-transform: ;
}

#wrapper #contentwrapper #homepromo .screenshot {
	border: 1px solid #FFF;
}


/* #wrapper #contentwrapper #homephoto {
	background-image: url(../images/grey_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: 2px solid #656668;
	margin: 2em 2em;
	min-height: 100%;
	position: relative;
	width: 53.1%;
}

#wrapper #contentwrapper #homephoto #homephototop { 
	background-image: url(../images/rounded_grey.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 1%;
	overflow: auto;	
}

#wrapper #contentwrapper #homephoto #homephotocontent {
	padding: 1em 2em;
}

#wrapper #contentwrapper #homephoto h3 {
	font-size: .75em; 
	text-transform: uppercase;	
}

#wrapper #contentwrapper #homephoto ul li {
	list-style: none;
	font-size: .75em;
	font-weight: bold;
	margin: .50em 0;
	text-transform: uppercase;
}
*/


/* ********FILMOGRAPHY******* */

#wrapper #contentwrapper #filmcontent {
	float: right;
	margin: 3em .5em 3em .5em;
	padding: .15em 0;
	width: 55%;
}

#wrapper #contentwrapper #filmcontent h3 {
	font-size: .75em;
	padding: 1em 0 0 0;
	text-transform: capitals;

}

#wrapper #contentwrapper #filmcontent ul li {
	font-size: .75em;
	list-style: none;
	margin: .50em 0;
}

#wrapper #contentwrapper #filmcontent table {
	font-size: .7em;
	width: 100%;
}

#wrapper #contentwrapper #filmcontent table tr td {
	padding: 0 .6em 0 0;
}

#wrapper #contentwrapper #filmphoto {
	margin: 3em 2em;

}


/* ********PHOTOS******* */

#wrapper #contentwrapper #stats {
	float: right;
	margin: 4em 1em 4em .5em;
	padding: .15em 0;
	width: 14%;
}

#wrapper #contentwrapper #stats h3 {
	font-size: .75em;
	text-transform: capitals;

}

#wrapper #contentwrapper #stats ul li {
	font-size: .75em;
	list-style: none;
	margin: 1em 0;
}

#wrapper #contentwrapper #photothumbs {
	float: right;
	margin: 3em 0em;
	padding: .15em 0;
	width: 34%;
}

#wrapper #contentwrapper #photothumbs ul li {
	display: inline;
	list-style: none;
	padding: .8em .8em .8em 0;
}

#wrapper #contentwrapper #photoimage {
	background-image: url(../images/photo_image_bg.jpg);
	background-repeat: repeat-y;
	margin: 2em 2em;
	min-height: 100%;
	position: relative;
	width: 40%;
}

#wrapper #contentwrapper #photoimage #photoimagetop { 
	background-image: url(../images/photo_rounded_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 1%;
	overflow: auto;	
}

#wrapper #contentwrapper #photoimage #photoimagecontent {
	min-height: 14em;
	padding: 1.5em 2em;
}

#wrapper #contentwrapper #photoimage #photoimagecontent .description {
	display: none;
}

#wrapper #contentwrapper #photoimage #photoimagebottom { 
	background-image: url(../images/photo_rounded_bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 1%;
	overflow: auto;
}


/* ********CONTACT******* */

#wrapper #contentwrapper #contactcontent {
	float: right;
	margin: 3em 1.5em;
	padding: .15em 0;
	width: 36%;
}

#wrapper #contentwrapper #contactcontent ul li {
	font-size: .75em;
	list-style: none;
	margin: .50em 0;
}

#wrapper #contentwrapper #contactphoto {
	margin: 1.5em 1.5em;

}