@charset "UTF-8";


/* General */

#mainContainer {
	width: 800px;
	height: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#flashHeader {
	width: 800px;
	height: 175px;
	text-align: center;
}

#contentContainer {
	width: 730px;
	padding: 20px 35px 35px;
	text-align: left;
	background: #f7f7f7 url(../images/background.jpg) repeat-y center;

}

#copyright {
	color: #6c6c6c;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Spot NavBar */

#spotBar {
	width: 800px;
	height: 86px;
	background: url(../images/spotBar.jpg);
	padding-top: 2px;
}
a.freshstepSpot {
	margin: 0 7px 0 6px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_freshstep.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.freshstepSpot {    background-position: 0px -75px;}

a.hiddenvalleySpot {
	margin: 0 7px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_hiddenvalley.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.hiddenvalleySpot {    background-position: 0px -75px;}

a.hptechSpot {
	margin: 0 7px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_hp.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.hptechSpot {    background-position: 0px -75px;}

a.oroweatSpot {
	margin: 0 7px;
    width: 86px;    height: 74px;    background: url("../images/spots/spot_oroweat.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.oroweatSpot {    background-position: 0px -75px;}

a.scoopawaySpot {
	margin: 0 7px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_scoopaway.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.scoopawaySpot {    background-position: 0px -75px;}

a.sfrSpot {
	margin: 0 7px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_sfr.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.sfrSpot {    background-position: 0px -75px;}

a.spiceisleSpot {
	margin: 0 7px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_spiceisle.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.spiceisleSpot {    background-position: 0px -75px;}

a.vgpocketSpot {
	margin: 0 0 0 7px;    width: 86px;    height: 74px;    background: url("../images/spots/spot_atari.jpg") 0 0 no-repeat;	text-decoration: none;
	float: left;
}
a:hover.vgpocketSpot {    background-position: 0px -75px;}

/* Home */

#frontContainer{
	margin: auto;
	height: 380px;
}

#spotPic1{
	position: absolute;
	margin-left: 50px;
}

#spotCopy1{
	color: #6c6c6c;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: absolute;
	margin-left: 380px;
}

#spotPic2{
	position: absolute;
	margin-top: 150px;
	margin-left: 380px;
}

#spotCopy2{
	color: #6c6c6c;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	position: absolute;
	margin-left: 140px;
	margin-top: 160px;
}

/* About */

#aboutInfo {
	color: #6c6c6c;
	font: 13px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	width: 450px;
}

#aboutPhoto{
	float: right;
	position: relative;
	bottom: 310px;
	left: 270px;
}

#mixingBoard {
	position: absolute;
	margin-top: -250px;	
	margin-left: 490px;
}

/* Spots */

#flashvideo {
	width: 100%;
	text-align: center;
}

#spotTitle {
	color: #6c6c6c;
	font: bold 13px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 125px;
}

#spotCredits {
	color: #6c6c6c;
	font: 13px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 125px;
}

/* Credits */
#creditsContainer {
	width: 100%;
	text-align: left;
}

.creditsHeader {
	color: #E87D1E;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 8px;
	padding-left: 45px;
}

#fullCredits {
	text-align: right;
	padding-right: 100px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

table {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #6c6c6c;
	font: 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 15px;
}

/* Press */

#pressContainer {
	width: 85%;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}

#releaseHead {
	color: #6c6c6c;
	font: bold italic 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#pressHead {
	color: #E87D1E;
	font: bold 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#pressCopy {
	color: #6c6c6c;
	font: 12px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Contact */

#contactContainer{
	height: 375px;
}

#contactInfo {
	padding-left: 50px;
	color: #6c6c6c;
	font: 13px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	width: 200px;
	border-left: solid 1px silver;
	position: absolute;
	margin-left: 475px;
	margin-top: -150px;
}

#formError {
	font-weight: bold;
	color: #E87D1E;
	padding: 10px;
}

#formThanks {
	font-weight: bold;
	color: #E87D1E;
	padding: 10px;
}

#contactForm {
	color: #6c6c6c;
	font: 13px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	width: 350px;
}

#formTitles {
	text-align: right;
	font: 13px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 65px;
}

#formFields {
	text-align: left;
	width: 280px;
	position: absolute;
	margin-top: -138px;
	margin-left: 70px;
}

input,textarea{
	border: solid 1px silver;
	margin: 3px;
}

#button {
	margin-top: 8px;
	margin-left: 180px;	
}