@charset "UTF-8";
/* CSS Document */

body {
		background-color: #FFFFFF;
		margin: 0px auto;
		
		font-family: Arial, Helvetica, sans-serif;
	}
	
/* SELECTION COLOR */
::-moz-selection{
	background: #d7df21;
	color:#000;
}

::selection {
	background: #d7df21;
	color:#fff;
}
	
	
h1 {
		font-size: 32px;
		font-weight: bold;
		color: #333;
		line-height: 38px;
	}
	
p	{
		font-size: 11px;
		font-weight: normal;
		color: #666;
		line-height: 15px;
	}
	


p.linktitle	{
		font-size: 11px;
		font-weight: normal;
		color: #000;
		line-height: 15px;
		text-align: left;
	}	
	
ul	{
		font-size: 11px;
		font-weight: normal;
		letter-spacing: 2px;
		line-height: 16px;
		
		text-align: right;
		color: #333;
	}
	
li	{
		list-style: none;
	}
	
.list
		{font-size: 11px;
		 font-weight: normal;
		 line-height: 15px;
		 letter-spacing: normal;
		 text-align: left;
		 color: #666;
		 list-style: none;

		}
		
	
	
	
a	{
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #333;
	}
	
a:hover	{
		text-decoration: underline;
		color: #333;
	}
	
a.seclinks	{
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #333;
	}
	
a.seclinks:hover	{
		text-decoration: none;
		font-weight: bold;
		color: #333;
		background-color: #FFF;
	}
	
a.newstuff {
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #E01974;
}

a.newstuff:hover {
		text-decoration: underline;
}
	
.container
	{
		background-image: url('images/background2.gif');
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		position: absolute;
		
		top: 0px;
		left: 0px;
		
		width: 800px;
		height: 800px;
	}
	
.content
	{
		background-image: none;
		background-color: none;
		position: absolute;
		
		top: 220px;
		right: 30px;
		
		width: 500px;
		height: auto;
				
	}
	
.newcolumn
	{
		background-image: none;
		background-color: none;
		position: absolute;
		
		top: 220px;
		left: 60px;
		
		width: 150px;
		height: auto;
				
	}
	
.stevelink
	{
		position: absolute;
		top: 50px;
		left: 0px;
		
		width: auto;
		height: auto;
	}
	
.navigation
	{
		top: 220px;
		left: 0px;
		
		position: absolute;
		
		width: 220px;
		height: auto;
		
	}
	
.mainlinks
	{
		position: absolute;
		
		top: 160px;
		left: 2px;
		
		background-images: none;
		background-color: none;
		
		width: auto;
		height: auto;
	}
	
.steve {
	position: absolute;
	top: 20px;
	right: 40px;
	
	text-align: right;
	
	height: auto;
	width: auto;
}

.stevename
	{
		font-weight: bold;
		color: #000;
	}
	
.footer
	{
		font-size: 10px;
		font-weight: normal;
		color: #333;
	}
	
a.oldstuff {
		font-size: 11px;
		font-weight: normal;
		text-decoration: line-through;
		color: #333;
}

/* Schedule CSS */
table.schedule {
		width: 100%;
		height: auto;
}

table.schedule tr td {vertical-align: top; padding: 2px; border-bottom: 1px solid #CCC;}
table.schedule p {margin: 0px; padding: 0px;}
table.schedule tr td.category {border-bottom: 1px solid #CCC;}
table.schedule tr td.category p {color: #FFF;}
table.schedule tr td.date p {color: #333;}
table.schedule tr td.payment p {text-align: right;}

.production {background-color: #d7df21; color: #000; font-weight: bold; display: inline-block;}
