html { background: #104375 url(images/mt.jpg) left top repeat-x; }
body { background: url(images/mbg.jpg) center 132px no-repeat; }
html, body { position: relative; }
body, input, select, textarea { color: #BACFED; font-family: Arial; font-size: 13px; }
body, form { margin: 0; padding: 0; }
img, table { border: 0 none; }
a { background: #FF0682; color: #FFFFFF; text-decoration: none; }
a:hover { background: #2495C9; }
p { margin: 0 0 1em 0; padding: 0; }
table { border-collapse: collapse; }
td, th { padding: 0; }
td { vertical-align: top; }
textarea { overflow: auto; }
ul { margin: 0; padding: 0 0 0 16px; }

#main { margin: 0 auto; width: 932px; }

	#header { background: url(images/hbg.jpg) right bottom no-repeat; height: 132px; text-align: right; }
	#header a { float: left; margin: 21px 0 0 0; }
	#header a img { margin: 0; }
	#header img { margin: 46px 0 0 0; }
	
	#content {}
	
		.gl { background: url(images/gl.gif) left top no-repeat; height: 2px; margin: 0 -34px; position: relative; }
		
		.home { height: 298px; padding: 74px 0 0 0px; width: 415px; }
		.home span { background: #0A2948; }
		.home span img { vertical-align: top; }
		
		.icons { height: 47px; padding: 22px 0 0 0; }
		.icons li { display: inline; float: left; list-style: none; padding: 0 7px 0 0; }
		.icons a { background: none; }
		.icons a:hover { background: none; }
		
		.nav { height: 46px; padding: 28px 0 0 0; text-align: right; }
		.nav p { float: left; }
		.nav a { padding: 2px 0;}
		
		.portfolio { height: 298px; }
		.portfolio a { background: none; }
		.portfolio img { margin: 0 4px 4px 0; vertical-align: bottom; }
		
		.work { text-align: center; }
	
	#footer { color: #3A77B2; padding: 26px 0; text-align: right; }
	#footer p { color: #BACFED; float: left; padding: 0 0 0 44px; text-align: left; }
	#footer p a { background: none; color: #BACFED; }
	#footer p span { color: #3A77B2; margin: 0 0 0 -44px; position: absolute; }