@charset "utf-8";

* { margin: 0; padding: 0; }

body { font-family: Arial, sans-serif; font-size: 15px; color: #fff; line-height: 1.4em; background: #000 url(../img/background.jpg) center top no-repeat; }
h1 { margin-bottom: 20px; }

a { color: #fff; }

a img { border: 0; }

#container { position: relative; width: 1041px; margin: auto; }
	#top { position: relative; width: 855px; padding: 20px 93px 30px 93px; background: url(../img/divider.png) center bottom no-repeat; }
		#top a { display: block; width: 287px; height: 83px; background: url(../img/logo.png) no-repeat; }
		#top a span { display: none; }
	#main { position: relative; width: 869px; padding: 20px 86px; }
		#panels { margin: 65px 0 20px 0; }
			div.main-panel { position: relative; width: 267px; height: 195px; padding: 10px; margin-left: 4px; float: left; background: url(../img/panel-background.png) no-repeat; }
			div.main-panel:first-child { margin-left: 0; }
				div.main-panel h2 { height: 50px; margin-bottom: 10px; }
	#footer { position: relative; width: 855px; padding: 40px 93px 40px 93px; height: 50px; background: #000 url(../img/divider.png) center top no-repeat; font-size: 0.9em; line-height: 1.2em; }
		#social-links { position: relative; float: right; height: 50px; }
			#social-links a { width: 50px; height: 50px; margin-left: 10px; display: inline-block; }
				a.social-links-twitter { background: url(../img/twitter.png) no-repeat; }
				a.social-links-facebook { background: url(../img/facebook.png) no-repeat; }
	
.main-tv { float: left; margin-right: 20px; }
	
.clr { clear: both; }
	