html {
   background:#000 url(../img/gtt-bg.jpg) no-repeat center top;
   color:#999;
   font-family:Helvetica,Arial,Sans-Serif;
   font-size:13px;
}
#doc {
   margin:auto;
   width:960px;
   height:100%;
}
a {
   color:#999;
}
a:hover {
   color:#fff;
}
.clear {
   clear:both;
}
/* header style */
#header {
   padding-top:100px;
   height:320px;
}
#header a {
   float:left;
   width:480px;
   height:320px;
   display:block;
}
#header span {
   display:none;
}

/* footer style */
#footer {
   text-align:center;
   padding:10px;
   font-size:12px;
}

/* video style */
#video {
   height:314px;
   position:relative;
}
#video-player {
   margin:auto;
   width:425px;
   padding-top:10px;
}
#video .gtt-links {
   position:absolute;
   top:20px;
   left:94px;
}
#video .gtt-links-alice {
   right:94px;
   left:auto;
}
#video .gtt-links li {
   background:transparent url(../img/gtt-links.gif) no-repeat;
   width:137px;
   height:64px;
   margin-bottom:10px;
}
#video .gtt-links li a {
   display:block;
   height:100%;
   width:100%;
}
#video .gtt-links li span {
   display:none;
}
#video li.gtt-links-rob {
   background-position:0 -80px;
}
#video li.gtt-links-site {
   height:14px;
   background-position:0 -150px;
}
#video li.gtt-links-twitter {
   height:20px;
   background-position:0 -178px;
}
#video li.gtt-links-facebook {
   height:20px;
   background-position:0 -211px;
}
#video li.gtt-links-myspace {
   height:24px;
   background-position:0 -240px;
}
#video li.gtt-links-youtube {
   height:36px;
   background-position:0 -273px;
}
#video li.gtt-links-ilike {
   height:36px;
   background-position:0 -314px;
}

/* content style */
#content {
   min-height:800px;
}
#content .gtt-col {
   width:420px;
   padding:58px 0 0 60px;
   float:left;
}
#content .gtt-col .gtt-col-title {
   background:transparent url(../img/gtt-img-titles.gif) no-repeat;
   display:block;
   width:402px;
   height:73px;
   margin-bottom:20px;
}
#content .gtt-col .gtt-col-title-tour-dates {
   background-position:0 -73px;
   width:305px;
}
#content .gtt-col .gtt-col-title span{
   display:none;
}
#content .gtt-col-content {
   padding-left:22px;
}
#content .gtt-static-text p,
#content .gtt-static-text h3 {
   padding:5px 0;
}
#content .gtt-static-text h3 {
   font-size:14px;
   font-weight:bold;
}

/* news style */
#content .gtt-news {
   border-top:1px dotted #222;
   padding:20px 0;
   width:370px;
}
#content .gtt-news-thumb {
   width:128px;
   height:auto;
   margin-right:10px;
   float:left;
}
#content .gtt-news-title {
   color:#f00;
   font-weight:bold;
   font-size:14px;
   margin-bottom:15px;
}
#content .gtt-news-title a {
   text-decoration:none;
   color:#f00;
}
#content .gtt-news-title a:hover {
   text-decoration:underline;
}
#content .gtt-news-meta {
   clear:both;
   font-size:11px;
   padding-top:10px;
}
#content .gtt-news-meta a {
   margin-left:5px;
}
#content .gtt-news-more {
   float:right;
   font-size:11px;
}
#content .gtt-news-content img {
   max-width:100%;
   height:auto;
}
#content .gtt-news-content object {
   max-width:100%;
}
#content .gtt-news-paging {
   text-align:right;
   color:#f00;
}

/* comment style */
#content .gtt-comments {
   border-top:1px dotted #222;
   padding:20px 0;
}
#content .gtt-comments h3 {
   color:#f00;
   font-size:18px;
}
#content .gtt-comment {
   background-color:#222;
   padding:5px;
   margin-top:10px;
}
#content .gtt-comment-form textarea {
   display:block;
   width:100%;
   margin:5px 0;
}

/* community form style */
#content .gtt-community-form .gtt-community-reg {
   text-align:center;
}
#content .gtt-community-form .comTitle {
   color:#f00;
   font-size:18px;
}
#content .gtt-community-form .comLabel {
   padding:3px;
}
#content .gtt-community-form input {
   margin-top:3px;
}
#content .gtt-community-form #security_code,
#content .gtt-community-form .comInput,
#content .gtt-community-form .comSelect {
   width:200px;
}
#content .gtt-community-form #byear,
#content .gtt-community-form #bmonth,
#content .gtt-community-form #bdate {
   width:67px;
}

/* tour style */
#content table.gtt-tour {
   width:268px;
}
#content table.gtt-tour td {
   padding:4px;
}
#content table.gtt-tour tr.even {
   background-color:#222;
}
#content table.gtt-tour tr.first {
   border-top:1px dotted #222;
}
#content table.gtt-tour tr.first td {
   padding-top:20px;
}
#content table.gtt-tour .gtt-tour-date {
   color:#f00;
}


