/*--------------------------------------------------*/
/* General Setup                 					*/

	* {
		padding: 0;
		margin: 0;
	}

	body {
		font-family: tahoma, verdana, arial, helvetica, sans-serif;
		font-size: 1em;
		color: #fff;
		background: #000;
	}

	a img {
		border: 0;
	}

	p {
		padding: 0 0 12px;
	}

	ul, ol {
		padding: 0 24px 12px;
	}

	table {
		font-size: 1em;
	}

	input,
	textarea,
	select,
	button {
		font-size: 1em;
	}
	
	h1{
		font-weight: normal;
		font-size: 1.4em;
		margin: 0 0 20px 0;
	}
	
	h2{
		font-weight: normal;
		font-size: 1.3em;
		margin: 0 0 20px 0;
	}
/*--------------------------------------------------*/
/* Generic Classes				                    */

	.offScreen {
		position: absolute;
		left: -5000px;
	}

	.clear:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

/*--------------------------------------------------*/
/* Wrapper						                    */

	#wrapper {
		font-size: 0.9em;
		margin: auto;
		width: 980px;
	}

/*--------------------------------------------------*/
/* Navigation						                 */	

	#banner{
		text-align:center;
		
	}
	
	#navigation{
		margin: 0 0 0 60px;
		color:#fff;
	}
	
	#navigation{
		padding: 20px 0 0 0;
	}
	
	#navigation a{
		text-decoration: none;
	}
	
	#navigation ul li{
		display:inline;
		list-style:none;
		
	}
	
	#navigation li {
		padding: 0 0 0 8px;
	}
	
	#navigation a:link,#navigation a:visited {
	  color:#fff;
	}
	#navigation a:hover {
	  color: #a81911;
	}
	#navigation a:active {
	  color: #a81911;

	}
	#navigation a.here:link,
	#navigation a.here:visited,
	#navigation a.here:hover,
	#navigation a.here:active {
	  color: #a81911;
	}
	

/*--------------------------------------------------*/
/* Content							                 */
	
	#content{
		 margin: 40px 80px 50px 80px; 
	}
	
	#copy p{
		margin: 0 0 20px 0;
		width: 520px;
		color: #fff;
	}
	
	#enterButton{
		float: left;
		margin: 20px 0 0 0;
	}
	
	#seeButton{
		float: left;
		margin: 20px 0 5px 5px;
	}
	
	#copy a{
		text-decoration: none;
		color:#aaa;
	}
	
	#copy a:hover, a:active, a:link{
		color:#a81911;
	}

/*--------------------------------------------------*/
/* Footer						                    */

	#footer{
		margin: 0 60px 0 40px;
		font-size: 0.9em;
		clear: both;
	}
	
	#links{
		float:left;
		padding: 25px 0 0 0;
	}
	
	#links ul li{
		display:inline;
		list-style:none;
	}
	
	#links li{
		padding: 0 10px 0 0;
	}
	
	#links a{
		color: #fff;
		text-decoration: none;
	}
	
	#logos{
		float:right;
	}
	
	.logo1{
		margin: 20px 20px 0 0;
	}

/*--------------------------------------------------*/
/* Competetion						                 */	

	#inputFields{
		float: left;
		margin: 0 20px 0 0;
	}
	
	#textArea{
		float: left;

	}
	
	.compForm {
		font-size: 0.9em;
	}
		
	.compForm fieldset {
		padding-bottom: 5px;
		border: none;
	}

	.compForm .error {
		color: red;
		background: inherit;
		font-weight: bold;
	}

	.compForm .row {
		margin: 0 0 5px 0;
		padding: 5px 0 0 0;
		clear: both;
	}
	
	.compForm .row input{
		background: #fff;
		color:#a81911;
		padding: 2px;

	}
	
	.compForm .row .input2 input{
		border:none;

	}
	
	.compForm .row span.input input{
		width: 200px;
		height: 13px;
	}
	
	.compForm .row span.input select{
		width: 310px;
	}
	
	.compForm .row select{
		width: 300px;
		background: #fff;
		color:#a81911;

	}
	
	.compForm .row option{
		width: 310px;
		background: #fff;
		color:#a81911;
	}
	
	.compForm .row textarea{
		font-family:  tahoma, verdana, arial, helvetica, sans-serif;
		color:#a81911;
		width: 400px;
		height: 200px;
		background: #fff;
		
	}

	.compForm .row .label { /* NS7: Cannot apply styles to label object */
		float: left;
		width: 11em;
		text-align: right;
	}

	.compForm .row .label abbr.required {
		border: 0;
	}
	
	.compForm .row .submit{
		width: 30px;
	}
	
	.enterComp{
		background: url('../../img/global/submit.jpg') no-repeat;
		border: none;
		width: 90px;
		height: 40px;
		cursor: pointer;
	}
	
/*--------------------------------------------------*/
/* News 							                 */
	
	#news{
		float: left;
	}
/*	 #news #copy{
		width: 300px;
	}
	*/
	#archive{
		float: right;
		width: 240px;
	}
	
	#newsLinks{
		color: #fff;
		font-weight: bold;	
	}

	#newsLinks a{
		color: #fff;
		text-decoration: none;
		
	}
	
	#newsLinks ul li{
		display: inline;
		list-style: none;
	}
	
	#newsLinks li {
		padding: 0 0 10px 0;
	}
	
	.name{
		float: left;
		margin: 0 20px 0 0;
		width: 150px;
	} 
	
	.name p{
	}
	
	.readMoreLink a{
		float: right;
		color: #fff;
		text-decoration: none;
	}
	
	#compPhotos img{
		border:  1px solid #a81911;
		padding: 3px;
	}
	