/* --- css for sound formula --- */

/* general settings */
body { margin: auto; background: url(../images/pagebg2.png) no-repeat top left #040404; }

img { border: none; }

a { text-decoration: none; }

a { color:#2f2f2f; }
a:hover {color:#ff0000; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }

/* fonts */

body {font-family: Arial; line-height: 20px; }

p { font-size: 12px;  padding: 5px 0; margin: 0;  }

h1, h2, h3, h4 { padding: 30px 0 20px; margin: 0; letter-spacing: -0.1em; }


/* placement */
#sound-formula { width: 940px; clear: both; overflow: hidden; margin:20px auto; }

.soundformula-header { width: 940px; clear: both; overflow: hidden; text-align: center;	}

.soundformula-menu { width: 920px; background-color:#000; height:27px; padding-left: 20px;  }
	
	.soundformula-menu ul{ list-style: none; padding:0; margin:0; font-weight: bold;}
	
	.soundformula-menu li { display: inline; margin: 0; padding: 0; }
	
	.soundformula-menu a { float: left; display: block; color: #FFF; margin: 0px 4px 0px 0px; padding: 8px 28px 10px 28px; }
	
	.soundformula-menu a:hover{ background-color:#FFF; color:#000; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright 5px; -webkit-border-top-right-radius:5px; }
	
	.soundformula-menu .current a {background-color:#FFF; color:#000;-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright 5px; -webkit-border-top-right-radius:5px; }

.soundformula-content { width: 900px; clear: both; overflow: hidden; padding:20px; background-color: #fff; color:#000; -moz-border-radius: 5px;  -webkit-border-radius: 5px; }

.soundformula-content ul { display: inline; padding: 0; margin: 0; font-size: 12px;  }
.soundformula-content li { padding: 10px 0; margin: 0; width: 450px; float: left; list-style: none; }

.soundformula-footer { width: 940px; clear: both; overflow: hidden; color:#656565; text-align: center; padding-top: 10px; }
