@charset "utf-8";
/* CSS Document */


/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/* Global reset-RESET */
/* The below restores some sensible defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }
/* * a { position:relative } Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dashed borders */
a img { border:none } /* Gets rid of IE's blue borders */
br { height:1px; margin:-1px 0 0 0 }
h1 { font: 2em Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; margin-bottom: 15px; margin-top: 40px; }


/* Default */

html,body  {font: 12px/1.4em arial, helvetica, sans-serif; color: #fff; line-height: normal; }
body {		margin: 0;	text-align: center;	background: #0E000F url(images/design-layout.png) repeat-y top center;	}

/* ------------------------------------ */

/* Global Layout Styles */

/* ------------------------------------ */
/* ------------------------------------ */

/* Hidden elements */

/* ------------------------------------ */
	.hidden, .screen_reader, hr { display: none; }

/* ------------------------------------ */
	
/* ---- Typography ---- */	

/* ------------------------------------ */

/* Paragraph default styling */
p { margin: 10px 0 15px 0; font-size: 1.2em; line-height: 1.3em; }
.spacer { margin: 0 0 25px 0; }
.imageleft { float: left; }
.white { color:#FFF;}

/* Default link styling */
a { color: #ccc; text-decoration: none; }
a:hover { color: #ccc; text-decoration: underline; }

/* Float element left with a margin */
.floatLeft { float: left; margin: 0 ; width: 250px;  }
	.floatLeft .gutter { margin: 143px 0 0 50px;}
/* Float element right with a margin */
.floatRight { float: right; margin: 0  ; width: 650px; }
	.floatRight .gutter { margin: 25px 60px 0 0 ;}

.clear {
	clear:both;
	}
	.clearSpacer { margin-top: 14px; height: 15px;
	clear:both;
	}
		.clearSpacer2 { margin-top: 10px; height: 5px;
	clear:both;
	}
	
/* ------------------------------------ */

/* TEMPLATE LAYOUT  */   

/* ------------------------------------ */

#wrapperinner { width: 970px; margin: 0 auto; /* centers content */ position: relative;}
#wrapperheader { width: 950px; margin: 0 10px; float: left; height: 163px; position: relative; z-index: 100; background: #000; border-bottom: 1px solid #000; 	}


* html #headerwrap { margin: 0 5px; /* width fix for IE6 */ }

#wrapperheaderflash { width: 950px; margin: 10px 10px 0 10px ; float: left; height: 300px; position: relative; z-index: 100; background: #000 ; border-bottom: 1px solid #000; 	}

#contentwraper { width: 970px;	float: left; position: relative; z-index: 50; text-align: left;	background: transparent; }
#contentinerback {width: 970px; float: left; background: url(../interface/background-black-glow.jpg) no-repeat top center; }



/* --- SLIDE SHOW --- */
#slide-images {
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	width:318px;
	height:221px;
	right:0;
	top:0;
}
#slide-images li {
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#slide-images li img {
	display:block;
	border: 0;
}

