
body {margin: 0px;
	padding: 0px;
	background: url('graphics/background.jpg') #000 top center repeat-x;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 14px;}
  
div.container {width: 890px;
	margin: 0px auto;
	text-align: left;
	border: 0px solid red;}
	
div#menu {width: 879px;
	height: 57px;
	margin: 28px auto 0px;}
	
div#menu a {float: left;
	height: 57px;
	margin-right: 32px;
	text-indent: -9999px;
	border: 0px solid white;}
	
div#menu a.home {width: 123px; background-image: url('graphics/link-home.jpg');}
div#menu a.about {width: 151px; background-image: url('graphics/link-about.jpg');}
div#menu a.gallery {width: 174px; background-image: url('graphics/link-gallery.jpg');}
div#menu a.music {width: 128px; background-image: url('graphics/link-music.jpg');}
div#menu a.contact {width: 175px; background-image: url('graphics/link-contact.jpg'); margin-right: 0px;}
	
div#menu a.home:hover {width: 123px; background-image: url('graphics/active-home.jpg');}
div#menu a.about:hover {width: 151px; background-image: url('graphics/active-about.jpg');}
div#menu a.gallery:hover {width: 174px; background-image: url('graphics/active-gallery.jpg');}
div#menu a.music:hover {width: 128px; background-image: url('graphics/active-music.jpg');}
div#menu a.contact:hover {width: 175px; background-image: url('graphics/active-contact.jpg'); margin-right: 0px;}
	
div#menu a.home-active {width: 123px; background-image: url('graphics/active-home.jpg');}
div#menu a.about-active {width: 151px; background-image: url('graphics/active-about.jpg');}
div#menu a.gallery-active {width: 174px; background-image: url('graphics/active-gallery.jpg');}
div#menu a.music-active {width: 128px; background-image: url('graphics/active-music.jpg');}
div#menu a.contact-active {width: 175px; background-image: url('graphics/active-contact.jpg'); margin-right: 0px;}
	
div#menu a.home:focus {outline: none;}
div#menu a.about:focus {outline: none;}
div#menu a.gallery:focus {outline: none;}
div#menu a.music:focus {outline: none;}
div#menu a.contact:focus {outline: none;}
	
	
div.banner {height: 342px;
	text-align: left;
	border: 0px solid red;}

img#networks {float: left;
	margin: 106px 0px 0px 47px;
	border: 0px;}
	
div.banner img.logo {float: left;
	width: 320px;
	height: 324px;
	margin-left: 55px;
	background: url('graphics/logo.jpg') 0 0 no-repeat;}
	
img#action {float: left;
	width: 173px;
	height: 161px;
	margin: 49px 0px 0px 71px;
	border: 0px;}
	
	
div.content {width: 850px;
	margin: 0px 0px 0px 14px;
	padding: 1px 0px 0px;
	background-color: #ebebeb;
	text-align: left;}

div.top {height: 320px;}
	
div.white {margin: 0px 15px 0px 0px;
	padding: 1px 0px;
	background-color: #ebebeb;
	border: 0px solid red;}
	
	
div.content a {color: #555;}	
div.content a:link {}	
div.content a:visited {}	
div.content a:hover {color: #222;}	
	
	
h1 {margin: 30px 0px 20px 30px;
	height: 0px !important;
	height /**/: 83px;
	padding-top: 83px;
	overflow: hidden;
	background-repeat: no-repeat;}
  
h2 {margin: 0px;
	height: 0px !important;
	height /**/: 46px;
	padding-top: 46px;
	overflow: hidden;
	background-repeat: no-repeat;}
  
	
	
	
	
/* ====================== FORMS ===================== */


  
form {width: 660px;
	margin: 0px 0px 30px 0px;
	padding: 15px 0px 0px 0px;}
	
form p {margin: 0px 0px 7px; 
	text-align: right;}
	
form p input, form p textarea {width: 350px;
	max-width: 350px;
	margin: -3px 0px 0px 5px; 
	padding: 0px 1px;
	background-color: transparent;
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
	vertical-align: text-top;
	border: 1px inset #aaa;}

form p textarea {height: 170px;}
	
form p input.radio {width: 20px;
	margin: 2px 5px 0px;
	border: 0px;}
	
form p input.checkbox {width: 20px;
	margin: 2px 5px 0px;
	border: 0px;}
	
div.submit {height: 25px; 
	margin: 15px 0px 0px 0px;
	padding: 1px 0px;}
	
div.submit input {float: right; 
	width: 130px;
	margin: 0px 0px 0px 5px;
	color: #444;
	padding: 0px;
	font-size: 18px;}

div.error {height: 20px;
	margin: 10px 0px 0px 40px;
	font-size: 20px;
	color: #b33;
	text-align: center;}
  
div.success {margin: 20px auto 300px;
	text-align: center;
	font-size: 20px;
	color: #059;}
	 	
	
	
	
	
/* ====================== FOOT ===================== */


  
	
	
br.clear {clear: both;}	
	
	
div.foot {width: 850px;
	height: 60px;
	margin: 0px 0px 20px 14px;
	padding-top: 15px;
	background: url('graphics/foot.jpg') 0 0 no-repeat;}
	
div.foot div.nav {float: left;
	height: 35px;
	margin: 5px 0px 0px 10px;}

div.foot div.networks {float: right;
	height: 35px;
	margin: 5px 10px 0px 0px;}
	
div.foot div a {margin: 0px 3px;
	color: #000;
	font-size: 12px;}
	
div.foot p {clear: both;
	color: #ddd;
	font-size: 12px;
	text-align: center;}
	
div.foot p a {color: #aaa;}
	
	
	
div#addthis {width: 348px;
	margin: 0px 0px 0px 260px;}  
	
div#addthis a.addthis_counter {max-width: 80px; border: 0px solid green;}  
div#addthis a.addthis_button_tweet {max-width: 95px; border: 0px solid red;}  
div#addthis a.addthis_button_google_plusone {max-width: 55px; border: 0px solid blue;}  
div#addthis a.addthis_button_facebook_like {max-width: 70px; border: 0px solid black;}  