/*----------------------------------------------------------------------------*/

body
{
  font-family : georgia, times new roman, times, serif;
  font-size : 12px;
  line-height : 1.5em;
  color : #444444;
  margin : 0px;
  padding : 0px;
  background-image: url(images/bg-top.jpg);
  background-repeat: no-repeat; 
}

input, textarea, select
{
  background-color : #ffffff;
  font-family : georgia, times new roman, times, serif;
  font-size : 12px;
  color : #444444;
}

/*----------------------------------------------------------------------------*/

.alert { color : #ff0000; }

a.buy
{
  background : #ffffff;
  color : #990000;
  padding : 4px;
  text-decoration : none;
}

a.buy:hover
{
  background : #ffff99;
}

.boxed
{
  padding : 9px;
  border : 1px solid #bab49a;
}

.content td { font-size : 12px; }

.content a
{
  color : #993300;
  text-decoration : none;
}

.content a:hover { text-decoration : underline; }

.extralist
{
  padding-bottom : 10px;
  padding-top : 10px;
  border-bottom : 1px dotted #444444;
}

.head1, h1
{
  font-size : 150%;
  font-weight : bold;
  margin-bottom : 10px;
  text-align : left;
  color : #444444;
}

.head2, h2
{
  font-size : 130%;
  font-weight : bold;
  margin-bottom : 10px;
  text-align : left;
  color : #444444;
}

.head3, h3
{
  font-size : 110%;
  font-style : italic;
  text-align : left;
  color : #444444;
}

#joinform
{
  background : url(images/redbox.jpg) #370b0c;
  background-repeat : no-repeat;
  color : #ffffff;
  padding : 20px;
}

#joinform input
{
}

#footer {
  text-align: left;
  padding: 10px;
}

.large { font-size : 150%; }

.newslist
{
  padding-bottom : 10px;
  padding-top : 10px;
  border-bottom : 1px dotted #444444;
}

.photolist
{
  padding-top : 5px;
  padding-bottom : 5px;
  border-bottom : 1px dotted #444444;
}

.photolist a
{
  font-size : 130%;
  color : #660000;
}

.red { color : #660000; }

.setlist
{
  padding-bottom : 10px;
  padding-top : 10px;
  border-bottom : 1px dotted #444444;
}

.setlist a
{
  font-size : 130%;
  color : #660000;
}

.small { font-size : 80%; }

.thumbnail
{
  background-color : #000000;
}

.tourlist
{
  border-bottom : 1px dotted #444444;
}

.video { padding-bottom : 10px; }

/*----------------------------------------------------------------------------*/

#mainPage {
  width:934px;
  margin-top:30px;
  padding:0px;
  text-align:left;
}

.innerFrame
{
  margin: 10px 10px 10px 10px;
  width: 914px;
  display: inline;
  float: left;
}

.big_star
{
  padding-left: 15px;
  float: left;
}

.little_star
{
  margin-top : 10px;
  float: left;
}

.pageContent
{
  width : 874px;
  margin :0px 20px 30px 20px;
  display: block;
  clear: both;
}

.column1
{
  display: block;
  float: left;
}

.column2
{
  display: block;
  float: left;
}

.column3
{
  margin: 23px 0px;
  width: 184px;
  display: block;
  float: left;
}

.column_gap
{
  display : block;
  width : 30px;
  float : left;
}

.columnMargins
{
  margin: 0px 10px;
}

a
{
  color : #660000;
  text-decoration : none;
}

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

