﻿<style type="text/css">
body {
    margin: 20px;
    padding: 0px;
    background-color: black;
}

#maincontainer {
	width: 1200px;
	background-color:#000;
}

img {
    border-style:none;
}

#header {
    background-color: #000;
    width: 100%;
	height: 120px;
	text-align:right;
}

#graphic {
    background-color: #000;
    float: left;
    width: 25%;
    height: 300px;
}

#footer-left {
    background-color: #000;
    float:left;
    clear:both;
    width: 40%;
    padding-top:20px;
}

#footer-right {
    background-color: #000;
    float: right;
    width: 45%;
    text-align:right;
}

#topnav {	
	background-color: #000;
	float: left;
	width: 30% /* 30% */ ;
	text-align: left;
	height:100px;
}

#topnav-upcoming {
/* Prod */
/*
	color:#FFF;
	text-align:left;
	float:left;
	width:695px;
	font-family:'Courier New', Courier, monospace;
	font-size:11pt;
*/
	color:#FFF;
	text-align:left;
	float:left;
	width:545px /* 595px */ ;
	font-family:"Courier New", Courier, monospace;
	font-size:11pt;
	/* clear:both; */
}

#topnav-logo {
/* Prod */
/*
	color:#FFF;
	background: #000;
	float: left;
	text-align:right;
	height:130px;
	position:relative;
	right:0;
*/
	color:#FFF;
	background-color: #000;
	float: right;
	text-align:right;
	height:100px;
	position:relative;
	right:0;
	padding-left:3px;
}

#subnav {
	clear:both;
	float:left;
	color:white;
	vertical-align:top;
	height:85px;
	width:100%;
/*
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:white;
*/
}

#leftcolumn {
	background-color: #000;
	float: left;
	width: 300px;
}

#content {
	background-color: #000;
	width: 100%;
	color: #FFF;
	float:left;
}

.contenttext {
	font-size: x-large;
	color: #FFF;
	font-family:"Cambria";
}

.datecolumn {
	width:100px;
	text-align:right;
	vertical-align:top;
	font-family: "Courier New", Courier, monospace; /* Baskerville Old Face */
	font-size: 14px;
	border-top-style:none /* solid */ ;
	border-top-width:thin;
	padding-right:20px;	
}
.newscolumn {
	width:750px;
	text-align:left;
	vertical-align:top;
	font-family: "Courier New", Courier, monospace; /*Baskerville Old Face" */
	font-size: 16px;
	padding-bottom:5px;
}
a.newscolumn:link, a.newscolumn:visited {
	color:white;
}
th.newscolumn {
	font-size: 16px;
	padding-right:20px;
	padding-bottom:0px;
	color:#FFC0CB;
}
.pastnewscolumn {
	text-align:left;
	vertical-align:top;
	font-family:"Courier New", Courier, monospace; /*Baskerville Old Face" */
	font-size:14px;
}

.linernotecolumn {
	width:80%;
	vertical-align:top;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
}

#Albums {
	background-color: #000;
	width: 1200px;
	color: #FFF;
	float:left;
	display:inline;
	clear:left;
}

#AlbumCell {
	float:left;
	width:600px;
	height:300px
}

#Photos {
	background-color: #000;
	width: 100%;
	color: #FFF;
	float:left;
	display:none;
	clear:left;
}

#Shows {
	background-color: #000;
	width: 1200px;
	color: #FFF;
	float:left;
	display:none;
	clear:left;
}

#Videos {
	background-color: #000;
	width: 100%;  /* 600px */
	color: #FFF;
	float:left;
	display:none;
	clear:left;
}

#Links {
	background-color: #000;
	width: 600px;
	color: #FFF;
	float:left;
	display:none;
	clear:left;
}

#musicphoto {
	float:left;
	height: 260px;
	width:170px;
	padding:10px
}

#NonFiction {
	background-color: #000;
	width: 100%;
	color: #FFF;
	float:left;
	display:inline;
	clear:left;
}

#Shorts {
	background-color: #000;
	width: 100%;
	color: #FFF;
	float:left;
	display:none;
	clear:left;
}

#WithHanna {
	background-color: #000;
	width: 100%;
	color: #FFF;
	float:left;
	display:none;
	clear:left;
}

.musicvideo {
	float:left;
	padding:20px;
}

.videocolumn {
	width:10px;
	vertical-align:top;
	padding-left:20px;
}

.videodesccolumn {
	width:100%;
	vertical-align:top;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
}

.videotitle {
	font-weight:bold;
	font-size:20px;
	font-family:"Courier New", Courier, monospace;
}

a.watchlink:link, a.watchlink:visited {
	color:aqua;
}

.mp3link {
	width:100%;
	vertical-align:top;
	font-family:"Courier New", Courier, monospace;
	color:yellow;
}

a.mp3link:visited, a.linktext:link {
	color:yellow;
	font-size:inherit;
}

.linktext {
	width:100%;
	vertical-align:top;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	padding-left:40px;
	color:white;
}

a.linktext:visited, a.linktext:link {
	color:yellow;
	font-size:inherit;
}

.getupdateslinktext {
	width:100%;
	vertical-align:top;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	padding-left:10px;
	color:silver;
}

a.getupdateslinktext:visited, a.getupdateslinktext:link {
	color:silver;
	font-size:inherit;
}

</style>
