body
{
  background:#292929 url(/images/bg.gif) repeat scroll 0 0;
  color:#FFFFFF;
  font-family:sim-sun,sans-serif;
  padding:0;
  margin:0;
  font-size:12px;
}
#container
{
  width:100%;
}
#header
{
  background:transparent url(/images/header.png) repeat-x scroll left bottom;
  height:90px;
  width:100%;
}
#header_content
{
  height:75px;
  width:100%;
}
.container
{
  margin-left:auto;
  margin-right:auto;
  width:960px;
}
#header_content .logo
{
  float:left;
  width:180px;
  height:56px;
  margin:10px;
  background:transparent url(/images/logo.png) no-repeat scroll 0 0;
}
#header_content div.contactinfo
{
  float:right;
  display:inline;
  font-size:14px;
  font-weight:bold;
  margin-top:48px;
  margin-right:20px;
}
#header_content a.about, #header_content a.contact
{
  float:left;
  margin:0 5px;
}
#show
{
  height:400px;
  width:100%;
  background-color:#000;
  border-top:solid 1px #222;
  margin-top:10px;
  float:left;
}
.showtext
{
  float:left;
  width:318px;
}
.textbg
{
  float:left;
  display: inline;
  width:318px;
  height:260px;
  background:transparent url(/images/bannerbg.png) no-repeat scroll 0 0;
}
ul.triplist
{
  list-style:none;
  padding-left:40px;
  margin:0;
  float:left;
}
li.tripitem
{
  line-height:20px;
}
.showflash
{
  background-color:#000000;
  display:inline;
  float:right;
  height:400px;
  width:640px;
  border-left:solid 1px #222;
}
#feature
{
  height:220px;
  width:100%;
  background-color:#181818;
  border-top:1px solid #2F2F2F;
  color:#7A7A7A;
  float:left;
  margin-bottom:30px;
  padding-top:12px;
}
.featureword
{
  width:204px;
  float:left;
  padding:0 15px;
  border-left:solid 1px #222;
}
.featureword-left
{
  border:none;
  margin-left:10px;
}
h3
{
  color:#FFA500;
  font-size:16px;
  line-height:22px;
  height:22px;
}
.featureword p
{
  color:#CCC;
  font-size:12px;
  line-height:20px;
  margin-bottom:16px;
}
a {color:#FFA500;text-decoration:none;}
a:hover{text-decoration:underline;}
#invitation_form div.input.large.active {
  background:#FFF url(/images/facebox/emailinput.png) no-repeat -246px top;
}
.about {margin-left:20px;}
.about p {color:#CCC;width:640px;line-height:24px;text-align:justify;text-indent:2em;}
