/*element styles*/
* {margin:0; padding:0;}
body {
	background: #fff;
	font: normal 12px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	height:100%;
	font-family: "HelveticaNeue Roman", Helvetica, Arial, Verdana, sans-serif;
}
h1 {font-weight: bold; font-size:80px; color:#000;}
h2 {border-bottom: 1px solid #808080; font-size: 12px; line-height:14px; padding: 0 0 2px 0; margin: 0 0 30px 0;}
h3 {font-size: 20px; font-weight: normal; border-bottom: 1px solid #ccc; padding: 0 0 8px 0; margin: 10px 0 18px 0; color:#000;}
h4{font-weight: bold; font-size: 40px; line-height:40px;}
h5{font-weight: bold; font-size: 12px; line-height:14px;}
h6{}
p{font-size: 12px; padding: 0 0 14px 0; line-height:14px; color:#808080;}
img {border: 0; display:block;}
ul {list-style: none;}
label{font-size:12px; line-height:14px;}
input, textarea{font-family:HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; font-size:12px; border:0;}
.clear {clear: both;}
.red, .active{color:#d43eef !important;}
object {outline:none;}

#container {
	width:100%;
	background:url(../images/bgnd.gif) repeat-x;
}

#header {
	margin:0;
	padding:0;
	width:100%;
	height:100px;
}

#main {
	margin:0 auto;
	width:973px;
}

#storePages {
	color:#83004C;
	position:relative;
	top:-50px;
}

#storePages a, #storePages a:hover {
	color:#D43EEF;
	font-weight:bold;
}

#content {
	margin-top:1px;
	padding:0;
}

.sectionHeader h2, #News .sectionContainer h2, #Work h2 {
	margin-bottom: 8px;
}

.sectionHeader {
	margin-bottom: 30px;
}

.description {padding: 6px; width:295px; background: #000;}

.description .title  {color: #fff; padding-bottom:3px;}

.info {font-weight:normal; color:#FFF; font-size:0.9em; padding-right:5px;}

.redInfo {font-size:0.9em; color:#F00; font-weight:bold;}

.one-third-col {
	float:left;
	width: 307px;
	margin:0 0 15px 12px;
	visibility:visible;
}

.clear {clear: both;}


.displayContainer{margin: 0 0 15px 0;}

.black {color:#000; font-weight:bold;}

