body, html { 
    margin: 0px;
   	font-family : Georgia, serif;
   	font-size : 11pt;
   	line-height : 1.4em;
    }

body {
    background: #333 url("../img/knife_bg2.jpg") no-repeat top center;
    padding: 0px;
    color : white;
    text-align : center;
    }

a {
    color : #fc3;
    text-decoration: none;
    }
    
a:hover {
	text-decoration : underline;
	}

img {
    margin : 0px;
    padding : 0px;
    border : 0px;
    }

hr {
    margin : 25px 0px 25px 0px;
	border: none;
	height : 6px;
    background : url("../img/dots.png");
    }
    
h1, h2, h3, h4, h5, h6 {
	font-family : Tahoma, sans-serif;
	font-size : 1em;
	font-weight : bold;
	color : #fc3;
	text-transform: uppercase;
	letter-spacing: .3em;
	display : block;
	border-bottom : .1em dotted white;
	margin-top : 25px;
	padding-bottom : .2em;
	}

h1 {
	border : none;
	}

h2 {
	font-size : 1.5em;
	color : #999;
	}

h3 {
	font-size : 1em;
	}

#container {
    width : 800px;
	margin : auto;
	margin-top : 50px;
    }
    
.table-body {
	}

#sidebar {
    width : 175px;
	text-align : center;
	vertical-align: top;
	float : left;
    }

#sidebar h1 {
    margin : 0px;
    line-height : 0px;
    }

#sidebar ul, #sidebar li {
    margin : 0px;
    padding : 0px;
    }
    
#sidebar li {
    list-style-type : none;
    }
    
#moreinfo, #moreinfoselected, #submitaudition, #submitauditionselected, #forsponsors, #forsponsorsselected {
	height : 40px;
	width : 175px;
	display : block;
	background : red;
	margin-bottom : 20px;
	text-indent:-9999px;
	overflow: hidden;
	}
	
#moreinfo { background : url("../img/moreinfo_small.sprite.png") top left no-repeat; }
#moreinfo:hover, #moreinfoselected { background : url("../img/moreinfo_small.sprite.png") bottom left no-repeat; }

#submitaudition { background : url("../img/submitaudition.sprite.png") top left no-repeat; }
#submitaudition:hover, #submitauditionselected { background : url("../img/submitaudition.sprite.png") bottom left no-repeat; }

#forsponsors { background : url("../img/sponsortheshow.sprite.png") top left no-repeat; }
#forsponsors:hover, #forsponsorsselected { background : url("../img/sponsortheshow.sprite.png") bottom left no-repeat; }

#content {
	vertical-align: top;
	text-align: left;
	padding-left : 200px;
	}

.bigtext {
	font-size : 2.5em;
	color : #fc3;
	display : block;
	margin : 0px 0px 0px 0px;
	line-height : 1.2em;
	}

.littletext {
	font-size : .6em;
	text-transform:uppercase;
	letter-spacing: .2em;
	color : #fc3;
	text-indent: 1em;
	}
	
#copyright {
	margin-top : 20px;
	padding : 20px;
	border-top : 1px dotted #666;
	color : #666;
	font-size : .5em;
	font-family : Tahoma, sans-serif;
	font-weight : bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	text-align: center;
	clear : both;
	}
	
.clear {
	clear: both;
	}

.fineprint {
	font-size : .6em;
	font-style: italic;
	line-height : .5em;
	}


/* HOME STYLES */

.sociallinks {
	display : table;
	margin : auto;
	width : 600px;
	}

.twitterlink, .facebooklink {
	display : table-cell;
	height : 75px;
	width : 300px;
	text-indent:-9999px;
	overflow: hidden;
	}

.twitterlink { background : url("../img/twitter.sprite.png") top left no-repeat;}
.twitterlink:hover { background : url("../img/twitter.sprite.png") bottom left no-repeat;}

.facebooklink { background : url("../img/facebook.sprite.png") top left no-repeat; }
.facebooklink:hover { background : url("../img/facebook.sprite.png") bottom left no-repeat;}




#overlay {
	z-index: 100;
	border : 4px solid white;
	padding : 50px;
	}
	
.hugetext {
	font-size : 3em;
	}