html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background:#000;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {background:url('../images/mainFooterBG.gif') repeat-x left bottom #000;width: 100%;min-width:970px;/*--Fixes Background Bug--*/margin:0;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.clear {clear:both}
.left{float:left}
.right{float:right}
h1 {font-size:30px;font-weight:bold}
h2 {font-size:20px;font-weight:bold}
h3 {font-size:16px;font-weight:bold;margin-top:10px;}
.yellow {color:#ffb400}
.white {color:#fff}
a, a:link, a:visited {border-bottom:1px solid #ffb400;color:#ffb400;text-decoration:none}
a:hover {border-bottom:1px dashed #ffb400}

#header {background:#910707}
#header .top {background:#560505;height:5px}
#header a.nick {font-size:18px;font-style:italic}
#header .main {width:860px;height:63px;padding:18px 20px}
#header .main .right {padding-top:20px}
#header #slide{width:860px;height:475px;overflow:hidden}
#header #slide .left{width:187px;height:220px;background:#fff;margin-left:20px;padding:5px}
#header #slide .right{width:590px;text-align:left;color:#fff;line-height:21px;margin-left:40px}

#mainContainer {background: url('../img/bgContainer.jpg') repeat center;width:100%;height:1100px;padding-top:20px;margin:0 auto;position:relative;}
#mainContainer #marquee {background: url('../img/bgMarquee.png') repeat-x center;width:860px;height:360px}
#mainContainer #marquee .left {width:422px;padding:110px 20px 20px 20px}
#mainContainer #marquee .left  h1{color:#ffb400;text-align:left;margin-bottom:20px}
#mainContainer #marquee .left  h2{color:#fff;text-align:right;margin-bottom:20px}
#mainContainer #marquee .left  h2.yellow {color:#ffb400}
#mainContainer #marquee .right {width:387px; text-align:left;padding:5px 5px 5px 6px}

#mainContainer #content {width:860px;margin:0 auto;position:relative;}
#mainContainer #content h2 {color:#fff;text-align:left;margin-top:20px;margin-bottom:20px}
#mainContainer #content .story1 {float:left;width:280px;color:#fff;line-height:16px;text-align:left;margin-right:5px}
#mainContainer #content .story1 .left {width:75px}
#mainContainer #content .story1 .left img {border:1px solid #000}
#mainContainer #content .story1 .right {width:195px;padding-left:0px}
#mainContainer #content .story1 .top {height:75px}
#mainContainer #content .story1 .bot {}
#mainContainer #content .story1 .bot span {vertical-align:top;padding-left:10px}
#footer {background:#000;padding:10px 10px 20px 10px;width:850px;color:#fff;font-size:10px;text-align:center}
#footer .left a{margin-right:175px}
#footer a, #footer a:link, #footer a:visited{border-bottom:1px solid #808080;color:#808080;text-decoration:none}
#footer a:hover {border-bottom:1px dashed #808080}
#footer .content {width:860px;margin:0 auto;position:relative}
#gallery {
	position:relative;
	width:368px;
	height:349px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:200
	}

	#gallery .caption {
		z-index:300; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		position:absolute;
		bottom:0;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:-5px;
		display:none
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}


