* { 			
	margin:0;
	padding: 0;
}

.clear { 		/* a utility to clear floated objects */
	clear:both;
}
/* **********Wrappers********* */
html {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../images/fall.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body {
	width: 950px;
	margin: 0 auto;	
}
#globalWrapper {   /* contains everything exept footer and is wide enough for our background gradient */
	width:100%;
	padding-bottom: 10px;
	background-color: transparent;
	background-image: url(../images/Page_BG.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {			/* contains  everything except footer and is the width of our content*/
	width: 700px;
	margin: 0 auto;
}

#content {
	width:520px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image: url(../images/photo.png);
	background-repeat: no-repeat;
	background-position: left top;
} 



#photo {
	width:134px;
	background-color: no;
	float: left;
	height: 230px;
	
} 

#footer{
	width:950px;
	height:134px;
	margin: 0 auto;
	clear:both;
	background: url(../images/Footer.png) repeat top left;
}
/* *******Header********* */
#logo {
	background: url(../images/Logo.png) no-repeat top left;
	width:100%;
	height: 290px;
	margin-top: 0px;
	padding-bottom: 0px;
	border-bottom: 3px solid #009f9c;
}
/* **********fonts********* */
#content p.title{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

#content p.text{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	padding-top: 10px;
}

#content ul.bullets{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	padding-left: 50px;
	padding-top: 10px;
}

#content p.text2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding-top: 10px;
}





/* **********Nav bar********* */

#navbar ul {
	list-style: none;
	float:right;
	margin: 5px 0 0 0;
	width:120px;
}
#navbar ul li.horizontal{
		float:left;
		display:inline;
	}
	#navbar ul li a{
		display: block;
		width:114px;
		height: 31px;	
	}
				#navbar ul li a span{
					display: none;
				}
				
				#navbar ul li a.reel {
						background: url(../images/navbar_demoreel.png) repeat top left;
						height: 31px;
					}
				
				
				#navbar ul li a.about{
						background-image: url(../images/navbar_about.png);
						background-repeat: repeat;
						background-position: left top;
						height: 25px;
						
				
					}
					#navbar ul li a.contact{
						background-image: url(../images/navbar_contact.png);
						background-repeat: repeat;
						background-position: left top;
						height: 21px;
						
					}
				#navbar ul li a.sideA{
						background: url(../images/navbar_flickr.png) repeat top left;
						width:57px;
						height: 22px;
						
					}
				#navbar ul li a.sideB{
						background: url(../images/navbar_links.png) repeat top left;
						width:57px;
						height: 22px;
						
						
					}
						
				#navbar ul li a.reel:hover {
						background-position: 0 -31px;
					}
					#navbar ul li a.about:hover {
						background-position: 0 -25px;
					}
					#navbar ul li a.contact:hover {
						background-position: 0 -21px;
					}
					#navbar ul li a.sideA:hover {
						background-position: 0 -22px;
					}#navbar ul li a.sideB:hover {
						background-position: 0 -22px;
					}
</style>

}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #33FF33;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

