
article, aside, details, figcaption, figure, footer, header, logo, line2, headlines, hgroup, menu, nav, section {display: block;}

body {
	margin: 0px;
	background-color: #707070;
	font-family: 'Marvel', sans-serif;
	font-size: 17px;
	color: #bebebe;
}


header {
	height: 90px;	
	background: #a6a6a6;
	background-position: top;
}


nav#main {
	float: right; 
	margin-top: 54px;
	font-family: 'Marvel', sans-serif;
	font-size: 20px;
	line-height: 1.7em;
	text-transform: uppercase;
}


div.container {
	width: 1000px;
	margin: 0px auto;
}

div.banner {
	height: 195px;
	background-color: #434343; 
}

logo {
	font-family: 'Tulpen One', cursive;
	font-size: 66px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	float: left;
	margin-top: 15px;
	line-height: 0.65em;
}

line2 {
	font-family: 'Marvel', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #1f1f1f;
	clear: left;
	letter-spacing: .15em;
}

headlines {
	font-family: 'Marvel', sans-serif;
	font-size: 26px;
	text-transform: uppercase;
	color: #fff;	
}


img {border: 0px;}

a {text-decoration: none; color: #ffffff; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;}
a:hover {color: #a00c0c;}
a:active {color: #a00c0c;}
a:visited {}

.small-text {
	font-size:14px;
	color:#AAA;
}

div#body {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

div#boxes-left {
    width: 490px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding: 0px;
	float: left;
}

div#boxes-right {
    width: 490px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding: 0px;
	float: right;
}

div#boxes-news {
	font-size: 26px;
	text-transform: uppercase;
	color: #fff;
    width: 890px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding: 0px;
	float: left;
}

div#boxes-news-date {
	font-size: 18px;
	color: #1f1f1f;
    width: 890px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 3px;
    padding: 0px;
	float: left;
}

div#boxes-news-body {
    width: 890px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 3px;
    padding: 0px;
	float: left;
}

div#boxes-left-mp3 {
    width: 490px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding-left: 15px;
	float: left;
}

div#boxes-left-bio {
    width: 460px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding-left: 15px;
	float: left;
}

div#boxes-right-bio {
    width: 460px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding: 0px;
	float: right;
}

div#boxes-far-right-bio {
    width: 290px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
    padding: 0px;
	float:right;
}

div#footer {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
	margin-top: auto;
    padding-top: 100px;
	text-align:center;
	clear:both;
	float:none;
}
div#copy {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 150px;
    padding-top: 300px;
}

.video_box {background: url(images/video_box.jpg); background-repeat: repeat-y;}


/* HTML 5 Fix */


.floatleft {float: left;}
.floatright {float: right;}
.alignleft {text-align: left;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.center {margin: 0px auto;}
.nodecor {text-decoration: none;}
.caps {text-transform: uppercase;}
.nocaps {text-transform: lowercase;}

div.table {display: table;}
div.row {display: table-row;}
div.cell {display: table-cell;}

.padtop5 {padding-top: 5px;}
.padbottom10 {padding-bottom: 10px;}
.padbottom20 {padding-bottom: 20px;}
.padleft10 {padding-left: 10px;}

p.indent {text-indent: 30px;}



