* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Helvetica, sans-serif;

 font-size: 13px;
 background-color:#000;
 background-image:url('http://www.thespades.ca/gfx/background.jpg');
 background-repeat:repeat-x;
 background-position:absolute;
 background-attachment:fixed;
}
#wrapper { 
 margin: 0 auto;
 width: 957px;
 background-image:url('http://www.thespades.ca/gfx/bg.png');


}

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

#nav ul {
    list-style:none;
 font-family: Verdana, Helvetica, sans-serif;
    font-size: 30px;
    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:#a8360e;

}
#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 0px 0px;
 text-align:center;
}


	#nav {
		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 {
	color:#fff;
 font-family: Verdana, Helvetica, sans-serif;
    font-size: 30px;
       line-height: .80em;
}

#content { 
 float: left;
 color: #fff;
 margin: 10px 13px;
 padding:0;
 width: 460px;
 display: inline;
 position: relative;
}

#content h2 { 
color:#EAEAEA;

}
#content h3 {
color:gray;
}

#content h4 { 
color:gray;
}

#content A:link
{
color: #C40000;
}
#content A:visited
{
color: #C40000;
}
#content A:hover
{
color: #C47272;
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 10px 10px 0px;
 padding:0;
 width: 195px;
 float: right;
}
#footer { 
 clear: both;
 color: #fff;
 margin: 0 auto;
 padding: 10px;

}
#footer A:link
{
color: #C40000;
}
#footer A:visited
{
color: #C40000;
}
#footer A:hover
{
color: #C47272;
}

.clear { clear: both; background: none; }