body {
	margin: 0px;
	padding: 0px;
}
#foundation {
	background-color: #FFFFFF;
	z-index: -100;
}
#float {
	background-attachment: fixed;
	background-image: url(/images/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 900px;
	width: 1250px;
	z-index: -50;
}
#top {
	background-attachment: scroll;
	background-image: url(/images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	z-index: 50;
}
#foundation2008 {
	background-color: #FFFFFF;
	z-index: -100;
	background-attachment: scroll;
	background-image: url(/images/header2008.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#top2008 {
	font-family: Helvetica, Arial, sans-serif;
	z-index: 50;
}
/*#top2008 #home {
	height: 102px;
}*/
#top2008 #nav {
	color: #FFFFFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.05em;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	line-height: 12px;
	height: 10px;
}
#top2008 #nav ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#top2008 #nav li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	display: inline;
}
#top2008 #nav a {
	font-weight: bold;
	color: #C4BF6B;
	text-decoration: none;
	padding: 6px;
	margin: 0px;
}
#top2008 #nav a:hover {
	font-weight: bold;
	color: #020202;
	text-decoration: none;
	background-color: #C4BF6B;
}
#top2008 #nav li.last {
	margin: 0px;
}
#top2008 #spacer {
	height: 80px;
}
#top #home {
	height: 105px;
}
#top #nav {
	height: 16px;
	color: #FFFFFF;
	text-align: center;
	padding: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.05em;
	line-height: 14px;
}
#top #nav ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#top #nav li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
#top #nav a {
	font-weight: bold;
	color: #C4BF6B;
	text-decoration: none;
	padding: 8px;
}
#top #nav a:hover {
	font-weight: bold;
	color: #020202;
	text-decoration: none;
	background-color: #C4BF6B;
}
#top #nav li.last {
	margin-right: 0px;
}
#top #spacer {
	height: 80px;
}
#bottom {
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(/images/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 200px;
	font-family: Helvetica, Arial, sans-serif;
}
#bottom_media {
	background-attachment: scroll;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: center top;
	height: 200px;
	font-family: Helvetica, Arial, sans-serif;
}
#bottom #content1,#bottom_media #content1 {
	float: left;
	text-align: left;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottom #content2, #bottom_media #content2 {
	width: 210px;
	float: left;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	color: #D5D5D5;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#bottom #content2 p, #bottom_media #content2 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#bottom #content2 a, #bottom_media #content2 a {
	font-weight: bold;
	color: #C4BF6B;
	text-decoration: underline;
}
#bottom #content2 a:hover, #bottom_media #content2 a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#bottom #content3, #bottom_media #content3 {
	width: 300px;
	text-align: left;
	float: left;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottom #content4, #bottom_media #content4 {
	width: 300px;
	float: left;
	text-align: left;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left {
	width: 500px;
	padding-right: 15px;
	vertical-align: top;
}
#left #blog {
	background-color: #251F1D;
	padding: 4px;
	width: auto;
	margin-top: 30px;
}
#left #blog #topics {
	font-size: 12px;
	line-height: 12px;
	color: #968881;
	background-color: #251F1D;
	padding: 6px;
	width: auto;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
}
#left #blog #content {
	background-color: #968881;
	padding: 6px;
	width: auto;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	color: #251F1D;
	background-attachment: scroll;
	background-image: url(/images/bg_blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left #blog #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#left #blog #content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #020202;
	line-height: 26px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#left #blog #content h1 a {
	font-weight: normal;
	color: #020202;
	text-decoration: none;
}
#left #blog #content h1 a:hover {
	font-weight: normal;
	color: #020202;
	text-decoration: none;
}
#left #blog #content a {
	color: #020202;
	text-decoration: underline;
}
#left #blog #content a:hover {
	color: #FFF368;
	text-decoration: underline;
}
#left #support {
	background-color: #FFFFFF;
	padding: 4px;
	width: auto;
	margin-top: 25px;
}
#left #support #topics {
	font-size: 12px;
	line-height: 12px;
	color: #251F1D;
	background-color: #FFFFFF;
	padding: 3px;
	width: auto;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
}
#left #support #content1 {
	background-color: #FFFFFF;
	padding: 0px;
	width: 155px;
	float: left;
	text-align: left;
}
#left #support #content2 {
	background-color: #FFFFFF;
	padding: 0px;
	width: 200px;
	float: left;
	text-align: left;
}
#left #support #content3 {
	background-color: #FFFFFF;
	padding: 0px;
	width: 145px;
	float: left;
	text-align: left;
}
#right {
	width: 380px;
	padding-left: 15px;
	vertical-align: top;
}
#right a {
	font-weight: bold;
	color: #251F1D;
	text-decoration: underline;
}
#right a:hover {
	font-weight: bold;
	color: #FFF368;
	text-decoration: underline;
}
#right #news {
	background-color: #251F1D;
	padding: 4px;
	width: auto;
	margin-top: 40px;
}
#right #news #topics {
	font-size: 12px;
	line-height: 12px;
	color: #968881;
	background-color: #251F1D;
	padding: 6px;
	width: auto;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
}
#right #news #content {
	background-color: #968881;
	padding: 6px;
	text-align: left;
	width: auto;
	font-size: 12px;
	line-height: 14px;
	color: #251F1D;
	background-attachment: scroll;
	background-image: url(/images/bg_news.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#right #news #content p, #top #right #feature p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#right #news #content h1, #top #right #feature h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #020202;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right #feature p {
	font-size: 12px;
	line-height: 15px;
	color: #333333;	
}
#right #feature a {
	font-weight: bold;
	color: #251F1D;
	text-decoration: underline;	
}
#right #feature a:hover {
	font-weight: bold;
	color: #0D5984;
	text-decoration: underline;	
}
#right #tour {
	background-color: #251F1D;
	padding: 4px;
	width: auto;
	margin-top: 30px;
}
#right #tour #topics {
	font-size: 12px;
	line-height: 12px;
	color: #968881;
	background-color: #251F1D;
	padding: 6px;
	width: auto;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
}
#right #tour #content {
	background-color: #968881;
	width: auto;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #251F1D;
	background-attachment: scroll;
	background-image: url(/images/bg_tour.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 6px;
}
#right #tour #content p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right #tour #content #home_date {
	font-weight: bold;
	width: 40px;
	font-size: 12px;
	padding-bottom: 5px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#right #tour #content #home_venue {
	font-weight: normal;
	width: 160px;
	font-size: 12px;
	margin-left: 15px;
	padding-bottom: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#right #tour #content #home_city {
	font-weight: normal;
	width: 120px;
	font-size: 12px;
	margin-left: 10px;
	padding-bottom: 5px;
	float: left;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#right #tour2008 {
	background-color: #000000;
	padding: 4px;
	width: auto;
	margin-top: 30px;
	text-align: left;
}
#right #tour2008 #content a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#right #tour2008 #content a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}
#right #tour2008 #topics {
	background-color: #000000;
	padding: 0px;
	width: auto;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#right #tour2008 #content {
	background-color: #88D4FF;
	width: auto;
	text-align: left;
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	padding: 6px;
}
#right #tour2008 #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 15px;
}
#newtour #header #secondary, #newtour #header2 #secondary {
	font-size: 11px;
	float: right;
	text-transform: none;
}
#newtour #header #secondary a, #newtour #header2 #secondary a {
	color: #FFFFFF;
	text-decoration: underline;
	letter-spacing: 0px;
}
#newtour #header #secondary a:hover, #newtour #header2 #secondary a:hover {
	color: #FFF368;
	text-decoration: underline;
}
#right #tour2008 #content #home_date {
	font-weight: bold;
	width: 40px;
	font-size: 12px;
	padding-bottom: 5px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#right #tour2008 #content #home_venue {
	font-weight: normal;
	width: 160px;
	font-size: 12px;
	margin-left: 15px;
	padding-bottom: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#right #tour2008 #content #home_city {
	font-weight: normal;
	width: 120px;
	font-size: 12px;
	margin-left: 10px;
	padding-bottom: 5px;
	float: left;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

 #poster {
	padding: 4px;
	width: auto;
	margin-top: 30px;
	background-color: #111111;
	background-attachment: scroll;
	background-image: url(/images/captive_splashbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
  #poster #topics {
	font-size: 12px;
	line-height: 12px;
	color: #EEEEEE;
	padding: 6px;
	width: auto;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
}
  #poster #content {
	padding: 6px;
	width: auto;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #AAAAAA;
}
  #poster #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
  #poster #content a {
	color: #FFFFFF;
	text-decoration: none;
}
  #poster #content a:hover {
	color: #FFF368;
	text-decoration: none;
}

/*  + + + +  ABOUT PAGE  + + + +  */


#about a {
	font-weight: bold;
	color: #251F1D;
	text-decoration: underline;
}
#about a:hover {
	font-weight: bold;
	color: #2A3730;
	text-decoration: underline;
}
#about #main {
	width: 600px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 15px;
}
#about #main #content {
	padding: 10px;
	width: auto;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #251F1D;
}
#about #main #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#about #main #content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #020202;
	line-height: 34px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#about #main #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #020202;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#about #main #content h3 {
	font-size: 13px;
	font-weight: bold;
	color: #3A332D;
	line-height: 13px;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


#date {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0 10px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #978B86;
}
#venue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #020202;
	padding: 0 0 10px 0;
	margin: 0px;
}
#address {
	margin: 0px;
	width: 500px;
	padding: 0 0 5px 0;
	line-height: 16px;
}
#timetix {
	margin: 0px;
	width: 500px;
	padding: 0 0 5px 0;
	line-height: 16px;
}
#details {
	margin: 0px;
	width: 500px;
	padding: 0 0 15px 0;
	line-height: 16px;
}


#about #sidebar {
	width: 280px;
	padding-left: 15px;
	vertical-align: top;
}
#about #sidebar a {
	font-weight: bold;
	color: #251F1D;
	text-decoration: underline;
}
#about #sidebar a:hover {
	font-weight: bold;
	color: #FFF368;
	text-decoration: underline;
}
#about #sidebar #quote {
	font-size: 26px;
	color: #948884;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-top: 70px;
	line-height: 32px;
}
#about #sidebar #quote #content p {
	margin: 0px;
	padding: 0px;
}
#about #sidebar #quote #content h1 {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#about #sidebar #press {
	background-color: #251F1D;
	padding: 4px;
	width: auto;
	margin-top: 40px;
}
#about #sidebar #press #topics {
	font-size: 12px;
	line-height: 12px;
	color: #968881;
	background-color: #251F1D;
	padding: 6px;
	width: auto;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
}
#about #sidebar #press #content {
	background-color: #968881;
	padding: 6px;
	width: auto;
	font-size: 12px;
	line-height: 14px;
	color: #251F1D;
	background-attachment: scroll;
	background-image: url(/images/bg_news.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#about #sidebar #press #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#about #sidebar #press #content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #020202;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*  + + + +  GOODIES PAGE  + + + +  */


#goodies a {
	font-weight: bold;
	color: #251F1D;
	text-decoration: underline;
}
#goodies a:hover {
	font-weight: bold;
	color: #2A3730;
	text-decoration: underline;
}
#goodies #main {
	width: 850px;
	padding: 15px;
	vertical-align: top;
}
#about #main #content {
	padding: 10px;
	width: auto;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #251F1D;
}
#goodies #main #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 12px;
}
#goodies #main #content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #020202;
	line-height: 34px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#goodies #main #content #month {
	font-size: 20px;
	text-align: left;
	color: #FFFFFF;
	background-color: #978B86;
	padding: 6px;
	width: auto;
	text-transform: lowercase;
	font-weight: bold;
	margin-bottom: 15px;
}
#goodies #quote {
	font-size: 26px;
	color: #948884;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 32px;
	float: right;
	height: 200px;
	width: 450px;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#goodies #miniquote {
	font-size: 22px;
	color: #695D5A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
}

/*  + + + +  FRIENDS PAGE  + + + +  */

#about #main #content h2 a {
	font-weight: normal;
	color: #020202;
	text-decoration: underline;
}

#about #sidebar #friends {
	width: auto;
	padding: 6px;
	margin-top: 0px;
}
#about #sidebar #friends #topics {
	font-size: 20px;
	color: #FFFFFF;
	background-color: #978B86;
	width: auto;
	text-transform: lowercase;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 12px;
}
#about #sidebar #friends #content {
	background-color: #978B86;
	padding: 12px;
	text-align: left;
	width: auto;
	font-size: 14px;
	line-height: 16px;
	color: #251F1D;
}
#about #sidebar #friends #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#about #main #music {
	width: auto;
	padding: 0px;
	margin-top: 0px;
}
#about #main #music #topics {
	font-size: 20px;
	color: #FFFFFF;
	background-color: #978B86;
	width: auto;
	text-transform: lowercase;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#about #main #music #content {
	background-color: #978B86;
	padding: 12px;
	text-align: left;
	width: auto;
	font-size: 14px;
	line-height: 16px;
	color: #251F1D;
}
#about #main #music #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#about #main #music a:hover {
	font-weight: bold;
	color: #FFF368;
	text-decoration: underline;
}

/*  + + + +  STORE PAGE  + + + +  */


#store td.detail {
	font-size: 14px;
	line-height: 16px;
	padding: 15px;
}
#store .detail h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #978B86;
	padding-bottom: 8px;
	line-height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#store .detail h3 {
	font-size: 20px;
	font-weight: bold;
	color: #020202;
	background-color: #C9BD69;
	display: block;
	height: 30px;
	width: 40px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#store table {
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
	margin: 8px;
}
#store .detail h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #CC6600;
	padding-top: 4px;
	padding-bottom: 8px;
}
#store .detail li {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#store #video {
	float: right;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	background-color: #000000;
	padding: 6px;
	margin-top: 10px;
	margin-left: 10px;
	color: #FFFFFF;
}
#newtour #box {
	background-color: #88D4FF;
	padding: 8px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	border: 3px solid #4C9AC2;
}
#newtour #box2 {
	background-color: #569C7B;
	padding: 8px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	border: 3px solid #35624D;
}
#newtour #box3 {
	background-color: #3DA4DA;
	padding: 8px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	border: 3px solid #266E94;
}

#newsblogsidebar {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	text-align: left;
}
#newsblogsidebar #box, #newsblogsidebar #box2, #newsblogsidebar #box3 {
	margin: 0 0 20px 0;
	text-align: left;
}
#newtour #box ul, #newtour #box2 ul, #newtour #box3 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#newtour #box li, #newtour #box2 li, #newtour #box3 li {
	padding-top: 5px;
	padding-bottom: 5px;
}
#box h3, #box2 h3, #box3 h3 {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 10px 0;
}
#box p, #box2 p, #box3 p {
	margin: 0px;
	padding: 0 0 15px 0;
}

#newtour #header {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: lowercase;
	color: #FFFFFF;
	background-color: #000000;
	letter-spacing: -0.8px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#newtour #header2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: lowercase;
	color: #FFFFFF;
	background-color: #000000;
	letter-spacing: -0.8px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#newtour a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding: 2px;
}
#newtour a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}
#newtourside td {
	margin: 0px;
	width: 280px;
	padding: 0px;
}
#newtourintro {
	text-align: left;
	vertical-align: top;
	width: 600px;
	padding-right: 20px;
	padding-top: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
}
#newtourintro a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
#newtourintro a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}
#newtour p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#newtourlist {
	text-align: left;
	vertical-align: top;
	width: 600px;
	padding-right: 20px;
	padding-top: 10px;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -0.8px;
}
#newtourlist #date {
	font-size: 22px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EEEEEE;
	display: block;
	padding: 8px 8px 0 8px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 580px;
}
#newtourlist #venue {
	font-size: 22px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0 8px 0 8px;
	background-color: #EEEEEE;
	display: block;
	width: 580px;
}
#newtourlist #address {
	font-size: 18px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	color: #666666;
	padding: 0 8px 4px 8px;
	background-color: #EEEEEE;
	display: block;
	width: 580px;
}
#newtourlist #timetix {
	font-size: 18px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	color: #666666;
	padding: 0 8px 4px 8px;
	background-color: #EEEEEE;
	display: block;
	width: 580px;
}
#newtourlist #timetix a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
#newtourlist #timetix a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}
#newtourlist #details {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #EEEEEE;
	display: block;
	padding: 0 8px 8px 8px;
	width: 580px;
}
#newtourlist #details a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
#newtourlist #details a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}
#newtourheader {
	background-image: url(/images/08tour_web3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	height: 40px;
	width: 890px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#newmediaheader {
	background-image: url(/images/08tour_web6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	height: 40px;
	width: 890px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#newsblogheader {
	background-image: url(/images/08tour_web5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	height: 40px;
	width: 890px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#newtourheader a, #newmediaheader a, #newsblogheader a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 5px;
	margin-left: 5px;
}
#newtourheader a:hover, #newmediaheader a:hover, #newsblogheader a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #88D4FF;
	padding: 4px;
	margin-right: 5px;
	margin-left: 5px;
}
#newtourbooking {
	text-align: left;
	vertical-align: top;
	width: 600px;
	padding-right: 20px;
	padding-top: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
#newtourbooking h1 {
	font-size: 30px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#newtourbooking p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#newtourbooking h2 {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	letter-spacing: -1px;
}
#newtourbooking a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
#newtourbooking a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}
#newsblog {
	text-align: left;
	vertical-align: top;
	width: 580px;
	padding-right: 20px;
	padding-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
#newsblog p {
	font-size: 15px;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 20px;
}
#newsblog h1 {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#newsblog .subtitle {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#newsblog h1 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#newsblog h1 a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#newsblog .subtitle a {
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
#newsblog .subtitle a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#newsblog .post {
	margin-bottom: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#newsblog .blogger-labels {
	font-size: 11px;
	color: #999999;
	margin: 0px;
	padding-top: 20px;
}
#newsblog .blogger-labels a {
	color: #999999;
	text-decoration: underline;
}
#newsblog .blogger-labels a:hover {
	color: #666666;
	text-decoration: underline;
}
#newsblog .comment-body {
	margin: 0px;
	padding: 0px;
}
#newsblog .comments-block {
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#gohome {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#media {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}

#box h3 a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#box h3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#box .description {
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	padding: 0 0 15px 0;
}
#box .posted {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#box .posted a {
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
#box .posted a:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	background-color: #88D4FF;
}
#vimeo #details {
	font-size: 11px;
	color: #CCCCCC;
	padding: 10px;
	text-align: right;
	background-color: #000000;
}
#newtour #box4 {
	background-color: #000000;
	padding: 10px;
	text-align: left;
}
#newsupport {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: -1px;
}
}
#newtour #box3 #signup input {
	padding: 4px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #0099CC;
}
#vimeo #details a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#vimeo #details a:hover {
	color: #FFF368;
	text-decoration: underline;
}
#newgoodies #intro, #newfriends #intro {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #666666;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-align: left;
}
#newgoodies #download td, #newfriends #list td {
	background-color: #C7E3F5;
	text-align: left;
	padding: 20px;
	color: #333333;
	vertical-align: top;
}
#newgoodies #download h1, #newfriends #list h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#newgoodies #download a, #newfriends #list a {
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
#newgoodies #download p {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#newfriends #list p {
	font-size: 12px;
	margin: 0px;
	line-height: 14px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#newgoodies #download a:hover, #newfriends #list a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699;
}
#newtourbooking form {
	font-size: 22px;
	font-weight: normal;
	color: #333333;
	padding: 20px;
}
#newtourbooking input {
	font-size: 22px;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
	padding: 4px;
	border: 2px solid #50A8EE;
	margin: 4px;
}
#newtourbooking #button {
	color: #FFFFFF;
	background-color: #006699;
}
#newgoodies #download h2, #newfriends #list h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#storehighlight {
	border: 4px solid #000000;
}
#newfriends #list img {
	background-color: #C7E3F5;
}
#box2 h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
