* { padding: 0; margin: 0; }

body {
font-family: 'Coustard', serif;
color:#fff;
 font-size: 14px;
 background-color:#000;
 background-image:url('../gfx/bg_bg.png');
 background-repeat:repeat;
 background-position:absolute;
 background-attachment:fixed;
}
#wrapper { 
 margin: 0 auto;
 width: 1020px;
 background-image:url('http://www.thespades.ca/gfx/bg.png');
  background-repeat:repeat;
 background-position:absolute;
 background-attachment:fixed;


}

img { border: none; }

#faux {
	 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}
#header {
 color: #333;
 height: 550px;
 margin: 0 auto;
 text-align:center;
}

#nav ul {
    list-style:none;
	font: 30px 'TrumpTownProRegular', Arial, sans-serif;
    font-size: 30px;
    text-transform:uppercase;
    color:#fff;
    letter-spacing:3px;
    line-height: 1.2em;
    float:left;
    text-align:center;
    clear:both;
    margin:0px 70px;
}
#nav ul li{
    float:left;
}
#nav ul li a{
    display:block;
    text-decoration:none;
    padding:5px 10px 5px 10px;
    width:170px;
}
#nav ul li a span{
    display:block;
}
#nav ul li a span.title{
    color:#888;
}
#nav ul li a:hover{
}
#nav ul li a:hover span.title{
    color:#911515;

}
#nav ul li a span.text{
    padding:0px 5px;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.4em;
    visibility:hidden;
    color:#d70000;
    text-align:right;
    border-top:5px solid #fff;
}
#nav ul li a:hover span.text{
    visibility:visible;
}

#nav {
		color: #fff;
		padding: 10px;
		margin: 0px 0px 50px 50px;
 		text-align:center;
		padding:5px 10px;
		font-size:1.2em;
		color:#333333;
		letter-spacing:10px;
		font-variant:inherit;
		text-decoration:none;
}
	#navigation ul {
		margin:0;
		padding:0;
		list-style:none;
		line-height: 30px;
		text-decoration:none;
		white-space: nowrap;
	}
	#navigation li {
		display:inline;
		margin:0;
		text-decoration:none;
		padding:0;
	}
	
		#navigation li  a{
		display:inline;
		text-decoration:none;
		margin:0;
		padding:0;
		color:#fff;
	}
	
		#navigation li a:hover{
		border-bottom: 2px solid #ac0000;
	}
	
			#navigation li a:visited{
		text-decoration:none;
	}
	
	
.archive {
	list-style:none;
	padding-top:20px;
}

.side {
	float:right;
	padding:5px;
}

.main {
	float:right;
	padding:10px;
}

#tour { 
 display: inline;
 color: #fff;
 margin:10px;
 padding:10px;;
 width: 195px;
 float: left;
}
	
div#tour { 
	min-height:10px;
	height:expression(this.scrollHeight > 200 ? "auto":"600px"); 
}

#tour ul {
	list-style:none;
	font-weight:bolder;
}

#tour p{ 

margin: 0 auto;
padding: .75em;

}

#tour h3{ 
color:#FFF;
margin: 0 auto;
padding: .25em;
}

#tour .tourdates{ 
text-align:center;
margin: 0 auto;
padding: .75em;
color: #FFF;
font-weight:bolder;
font-size:90%;
line-height:1.5em;
}

#tour A:link
{
color: #C40000;
}
#tour A:visited
{
color: #C40000;
}
#tour A:hover
{
color: #C47272;
}

h1 {
	font: 30px 'TrumpTownProRegular', Arial, sans-serif;
	color:#911515;
	line-height: .80em;
	letter-spacing: 5px; 
	text-transform:uppercase;
}

h2{
	font: 30px 'TrumpTownProRegular', Arial, sans-serif;
	color:#EAEAEA;
	line-height: .80em;
	letter-spacing: 5px; 
	text-transform:uppercase;
}
	
h1.fontface  {
	color:#EAEAEA;
       font-size: 30px;
       line-height: .80em;
}

h4 { 
	color:#EAEAEA;
	letter-spacing: 1px;
	text-transform: Uppercase;
	padding-top:5px;
}
	
	


#content { 
 float: left;
 margin: 10px 13px;
 padding:0;
 width: 560px;
 display: inline;
 position: relative;
}

}
#content h3 {
color:gray;
}

#content h4 { 
color:gray;
}

#content A:link
{
color: #a4a4a4;
}
#content A:visited
{
color: #C40000;
}
#content A:hover
{
color: #333;
}

#rightcolumn A:link
{
color: #C40000;
}
#rightcolumn A:visited
{
color: #C40000;
}
#rightcolumn A:hover
{
color: #C47272;
}


#rightcolumn { 
 display: inline;
 position: relative;
 color: #fff;
 margin: 10px 10px 10px 0px;
 padding:0;
 width: 400px;
 float: right;
}

h5 {
	color:white;
	text-transform: uppercase;

}
#footer { 
 clear: both;
 color: #fff;
 margin: 0 auto;
 padding: 10px;

}
#footer A:link
{
color: #a4a4a4;
}
#footer A:visited
{
color: #C40000;
}
#footer A:hover
{
color: #333;
}

.clear { clear: both; background: none; }
