html, body {text-align: center;
background-color: #000000;
color: #ffffff;
font-size: .7em;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-image: url(../images/line.gif);
margin: 0;
padding:0;
}

#wrapper {margin: 0 auto;
width: 840px;
height: 1000px;
text-align: left; }

#headercontent {width: 800px;
background-color: #000000; }

#navbar {
background-color: #000000;
width: 800px;
margin-right: 40px; 
color: #FFF;
font-family: georgia;
font-size: 18px;
padding-bottom: 20px;
}
#navbar a {
color: #FFF;
font-family: georgia;
font-size: 18px;
font-weight: bold;
}
#navbar a:hover {
color: #BC8D00;
font-family: georgia;
font-size: 18px;
font-weight: bold;
}

#leftcontent {width: 450px;
float: left;
background-color: #000000;
padding-left: 20px;
height: 800px; }

#shopcontent {width: 780px;
float: left;
background-color: #000000;
padding-left: 20px;
 }

#flashcontent {width: 450px;
float: left; }

#medialink {width: 325px;
float: left;
padding-bottom: 20px;
height: 100px;
padding-left: 50px; }

div.textl {width: 200px;
float: left;
text-align: left;
height: 100px;
background-color: #222222;
padding-left: 25px; }

div.textr {width: 200px;
float: left;
text-align: right;
height: 100px;
background-color: #222222;
padding-right: 25px;
; }

div.textlb {float: left;
width: 200px;
text-align: left;
height: 100px;
background-color: #222222;
padding-left: 25px; }

.media {width: 420px;
float: left;
padding-left: 25px; }

.gallery {width: 300px;
height: 100px; }

.image0 {float: left; }

.image1 {float: right; }

.image2 {float: left; }

.audio {text-align: right;
width: 300px;
height: 100px;
padding-left:25px; }

.video {width: 300px;
height: 100px; }

h2 {font-family: Georgia;
color: #7f7f7f;
font-size: 2em; }

h3 {color: #bc8d00;
font-family: Georgia;
font-size: 15px;
font-weight: bold; }

h4
             {
               color: #bc8d00;
               font-size: 12px;
               font-weight: bold; 
               }
.intro
             {
               color: #FFF;
               font-size: 11px;
             }


#rightcontent {
width: 230px;
float: left;
padding-left: 50px;
padding-right: 50px;
background-color: #000000;
height: 800px;
position: static; }

.dates {height: 311px; }

.news { }

strong {color: #7f7f7f;
font-family: Georgia; }

#footer {width: 800px;
float: left;
text-align: right; }

p { }

img { }

a {text-decoration: none;
color: #bc8d00; }

a:link {color: #cc9900;
text-decoration: none; }

a:visited {text-decoration: none;
color: #bc8d00; }

a:hover {color: #ff0200;
text-decoration: none; }

a:active {text-decoration: none;
color: #b48700; }



.clearfix:after {

content:  ".";

display: block;

height: 0;

clear: both;

visibility: hidden; }



.clearfix {

display: inline-block; }


/* Mark Hadley's fix for IE Mac */  /* Hides from IE Mac \*/ 
* html .clearfix{

height: 1%; }



.clearfix {

display: block; }
/* End Hack */ 
