/*BASE SELECTORS*/

h1 { font-weight:none; font-family:Trebuchet MS;}
body{background: url('images/carbon.gif');padding:0;margin:0;font-family:Trebuchet MS, arial, serif; }
img{border:none; }
a {text-decoration:none; color:#676767;}
p {line-height:130%;color:#1f1f1f; font-family:Trebuchet MS;}
ul { padding:0; margin:0; }
h2 { padding-left:20px; }
h1 b {font-size:1.5em;font-style:italic; }

/*IDs*/

#nav { letter-spacing:2px; margin-left:20px; margin-top:120px; position:relative;}
#nav ul {list-style-type: none; padding:2px;}
#nav li { display:inline; border-left:2px solid #fff; padding-left:15px;}
#nav a { font-size: 1.5em; padding-left:10px; padding-right:10px; color:#fff; font-family:trebuchet MS, sans-serif; font-weight:bold;}
#nav a:hover{color:#000; }

#header {position:relative;margin-top:0; }
#main_container {width:1000px;padding:0px;margin:auto auto;}
#greenbox {background-image: url('images/camo.jpg');background-repeat: repeat;
padding:20px;
margin-top:-110px; }
h1.headtitle {margin-left:320px; position:absolute; margin-top:140px;}

.whitebox {background:#fff;background-position:right bottom;
width:960px;
-moz-border-radius-topright: 90px;
border-top-right-radius:90px;
-webkit-border-top-right-radius:90px;
position:relative;
margin:20px auto 20px auto;}
.speaker { background-image:url('images/djset2.jpg'); background-repeat: no-repeat;}
.musicimg {background-image: url('images/music-bg.jpg'); background-repeat:no-repeat;}
.gallerybg {background-image: url('images/gallerybg.jpg'); background-repeat:no-repeat; }

#hometext {padding-left:5px;padding: 0 40px 20px 5px;}
#hometext p {font-size:1.3em;padding: 0 235px 20px 20px;}
#hometext h1 {padding-left:20px;}
#hometext p b {color:#79C500;}

/*classes*/
.blue {color:#2B85FF; }

/*footer*/

#footer{border-top:2px white solid; border-bottom:2px white solid; background:#0e0e0e; padding-bottom:20px;}

#infooter{clear:both; width:960px;margin:auto auto; padding:30px 0 10px; font-family:trebuchet MS, serif; letter-spacing:3px;}
#infooter h2{color:#c0c0c0;}
#infooter ul{list-style-type:none; color:#676767;}
#footer-right {display:block; margin-left:370px; text-align:right; font-size:1.2em;}
.left {margin-left:20px; width:300px;}
.left li {border-bottom:1px dotted gray; font-size:1.2em;}
.footimg {float:left;}

#infooter a:hover{color:#79C500;}

/*page indicator*/
body#home a.index,
body#music a.music,
body#gallery a.gallery,
body#pricing a.pricing, body#contact a.contact
{color:#000; }

/*Gallery*/
li a img {border:4px solid #79c500;}
ul.gallery {list-style-type:none; padding-top:20px;}
ul.gallery li {display:inline; padding-left:30px;}

/*Form*/
form#contactform {margin:20px; margin-left:50px;}
fieldset {border:none;}
#contactform li {list-style-type:none; margin:15px 0 15px 0;}



