/* @override http://localhost:8888/scissorsisters3/wp-content/themes/scissorsisters/style.css */

/* @override http://localhost:8888/scissorsisters3/wp-content/themes/scissorsisters/style.css */

/* @override http://localhost:8888/scissorsisters/wp-content/themes/scissorsisters/style.css */

/*
Theme Name: ScissorSisters
*/

/* main elements */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/* general reset */
html,body{
	display:table;
	height:100%;
	width:100%;
}
body{
	margin:0;
	color:#ffffff;
	font:12px Helvetica, Arial, sans-serif;
	background: #000 url(bg.jpg) center fixed no-repeat;
	background-size: 100%;
	min-width:985px;
	display:table-cell;
	vertical-align:middle;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#fff;
	letter-spacing:3px;
}
a:hover {
	color:#000;
	background:#fff;
}
input, textarea, select {
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#333;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:985px;
	margin:0 auto;
	position:relative;
	padding-top:434px;
	background-image:url('bodybg.gif');
}

/* header */
#header {
	overflow:hidden;
	width:100%;
	height:400px;
	position:absolute;
	padding:10px 0 0 10px;
	left:0;
	top:0;
}
.header-top {
	overflow:hidden;
	padding:0 0 10px 500px;
	width:475px;
	height:65px;
}
h1.logo{
	float:left;
	margin:0 0 0 0px;
	width:640px;
	height:50px;
	position:absolute;
	top:10px;
	left:10px;
	z-index:999;
}
h1.logo a{
	display:block;
	width:555px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat;
	cursor:pointer;
}
h1.logo a:hover{background:url(images/logo-ro.gif) no-repeat;}
/* sign box */
.sign-box {
	float:right;
	width:455px;
	margin:0 -94px 0 0px;
}
.sign-box ul{
	float:left;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.sign-box ul li{
	float:left;
	background:url(images/sep01.gif) no-repeat 7px 30%;
	margin:0px 0px 4px 0px;
	padding:0px 0px 8px 0px;
	letter-spacing:0px;
}
.sign-box ul li.user {
	float:left;
	position:relative;
	font-size:25px;
	letter-spacing:5px;
	text-transform:uppercase;
	padding:0px 0 5px 0px;
	margin:0px 0 0px -40px;

}
.sign-box ul li.user strong {
	float:left;
	position:relative;
	font-size:25px;
	letter-spacing:5px;
	text-transform:uppercase;
	margin:5px 0 0 0px;
}
.sign-box ul li:first-child {
	padding-left:0;
	background:none;
}
.sign-box ul li a{float:right;margin:5px 0px 0px -25px;}
* html .sign-box ul li a {margin-top:3px;}
*+html .sign-box ul li a {margin-top:3px;}
.sign-box ul li a.sign-in {
	background:url(images/sign-in.gif) no-repeat 100% 0;
	height:30px;
	padding:0px 175px 0 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	font-size:35px;
}
.sign-box ul li a.sign-in:hover {
	color:#000;
	background:#fff url(images/sign-in.gif) no-repeat 100% -40px;
}

.sign-box strong {
	float:left;
	font-size:25px;
	letter-spacing:10px;
	padding-left:39px;
}

/* intro */
.intro {
	margin:40px 14px 0px 0px;
	position:relative;
	width:965px;
	height:285px;

}
.intro img{display:block;}
.intro ul.social{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width: 315px;
	top:-40px;
	right:-2px;
	z-index:999;
}
.intro ul.social li{
	float:left;
	padding-right:8.75px;
}
.intro ul.social li a{
	width:30px;
	height:30px;
	display:block;
	cursor:pointer;
}
.intro ul.social li a span{
	display:block;
	text-indent:-9999px;
	width:30px;
	height:30px;
}
.intro ul.social li.facebook a{background:url(images/icon-facebook.gif) no-repeat;}
.intro ul.social li.myspace a{background:url(images/icon-myspace.gif) no-repeat;}
.intro ul.social li.youtube a{background:url(images/icon-youtube.gif) no-repeat;}
.intro ul.social li.twitter a{background:url(images/icon-twitter.gif) no-repeat;}
.intro ul.social li.newsletter a{background:url(images/icon-newsletter.gif) no-repeat;}
.intro ul.social li.rss a{background:url(images/icon-rss.gif) no-repeat;}
.intro ul.social li a:hover {background-position:0 -30px;}
.intro .info {
	position:absolute;
	width:305px;
	top:45px;
	right:25px;
	z-index:999;
}
.intro .title-album {
	display:block;
}
.intro .title-album img{display:block; padding:0 0 0px 35px;}
/* like holder */
.like-holder {
	overflow:hidden;
	width:80px;
}
.like-holder a.btn-like{
	float:left;
	width:49px;
	height:18px;
	background:url(images/like.gif) no-repeat;
	margin-right:5px;
}
.like-holder a.btn-like:hover{background-position:0 -30px;}
.like-holder a.btn-like span{
	width:49px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.like-holder strong {
	float:left;
	font-weight:normal;
	padding-top:2px;
}
.intro .like-holder {
	float:right;
	margin-top:-23px;
	position:relative;
	margin:-184px -50px 0px 0px;
	padding:0px 0px 0px 0px;	width:auto!important;
}
.intro .album-label {
	font-size:15px;
	letter-spacing:6px;
	display:block;
	padding:5px 0px 0px 80px;
	list-style:none;
}

/* main nav */
ul#nav {
	margin:-330px 0 0;
	padding:0 0 37px 0px;
	list-style:none;
	overflow:hidden;
	height:1%;
	width:640px;
	position:relative;
	font-size:34px;
	text-transform:uppercase;
}
ul#nav li{
	padding:0 10px 0 0px;
	font-size:34px;
	letter-spacing:3.5px;
	float:left;
}
ul#nav li a:hover{
	color:#000;
	highlight
	background-color:#fff;
}

ul#nav li.active a{
	color:#000;
	text-decoration:none;
	background:#fff;
}
/* main */
#main {
	margin:-15px 17px 25px 10px;
	padding:0px 17px 25px 0px;
	width:965px;
}
/* carousel */
.carousel {
	margin:-15px -5px 10px;
	width:975px;
	overflow:hidden;
}
.carousel .carousel-wrap {
	position: relative;
	overflow: hidden;
	width: 975px;
}
.carousel ul{
	width:99999px;
	float: left;
	margin:0;
	padding:0;
	list-style:none;
}
.carousel ul li{
	float:left;
	padding:0 5px;
	width:315px;
	height:150px;
	position:relative;
	overflow:hidden;
}
.carousel ul li img{display:block;}
.carousel ul li a:hover img.hover {display:none;}
.carousel ul li a span.holder {
	display: table;
	width: 100%;
	height:100%;
}
.carousel ul li a span.text {
	position:absolute;
	width:260px;
	padding:0 27px;
	height:100%;
	top:0;
	left:0;
}
.carousel ul li a em {
	font-style:normal;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	height:150px;
}
.carousel ul li a strong{
	width:100%;
	text-align:center;
	font-size:20px;
	letter-spacing:8px;
	line-height:36px;
	color:#000;
}
.carousel ul li a strong span{display:block;}
.two-columns {
	width:100%;
	overflow:hidden;
}
.home-holder {padding-top:4px;}
/* content */
#content {
	float:left;
	width:640px;
}
/* news-column */
.news-column {
	float:left;
	width:315px;
	padding-right:10px;
	text-align:center;
	font-size:11px;
}
.home-holder h2 {
	margin:0 0 17px;
	font-size:35px;
	letter-spacing:7px;
	text-align:center;
}
.home-holder h2 a{
	padding-left:5px;
}
.news-column h3 {
	font-size:14px;
	font-weight:normal;
	margin:0 0 7px;
	letter-spacing:2px;
}
.news-column .control {
	height:1%;
	overflow:hidden;
	text-align:left;
	padding:35px 14px 0 9px;
}
.news-column .control ul{
	float:right;
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.news-column .control ul li{
	float:left;
	padding-left:8px;
	background:url(images/sep02.gif) no-repeat 4px 50%;
	font-size:9px;
}
.news-column .control ul li:first-child {
	padding-left:0;
	background:none;
}
.news-column .like-holder {float:left;}
.news-column .img-holder {padding-bottom:25px;}
.news-column .img-holder img {display:block;}
.news-column .text {padding-top:5px;}
.news-column p {
	margin:0 0 1px;
	letter-spacing:1px;
}
.news-column .text a {text-transform:uppercase;}
/* tour column */
.tour-column {
	float:right;
	width:295px;
	text-align:center;
	padding-right:15px;
}
.tour-column .row {
	overflow:hidden;
	width:100%;
	padding:17px 0 14px;
}
.tour-column em.date {
	font-size:15px;
	font-style:normal;
	display:block;
	text-align:center;
	padding-bottom:6px;
	letter-spacing:1px;
}
.news-holder .post .title div.hover h2 a ,
.news-holder .post .title div.hover .date a ,
.news-holder .post .title div:hover h2 a ,
.news-holder .post .title div:hover .date a ,
.slideset .slide div.hover h3 a ,
.slideset .slide div:hover h3 a ,
.tour-column .row div.hover h3 a ,
.tour-column .row div.hover .date a ,
.tour-column .row div:hover h3 a ,
.tour-column .row div:hover .date a ,
.tour-column a:hover {
	color:#000;
	text-decoration:none;
	background:#fff;
}
.tour-column h3 {
	margin:0;
	font-size:11px;
	font-weight:normal;
	letter-spacing:2px;
}
.tour-column ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tour-column ul li{
	display:inline;
	background:url(images/sep03.gif) no-repeat 0 50%;
	padding:0 3px 0 7px;
}
.tour-column .control {
	height:1%;
	overflow:hidden;
	padding:12px 4px 0;
}
.tour-column .control ul {
	float:left;
	font-size:9px;
	padding-top:5px;
}
.tour-column .control ul li{
	float:left;
	padding-left:4px;
	background:url(images/sep04.gif) no-repeat 0 50%;
}
.tour-column .like-holder {
	float:left;
	width:auto !important;
	margin-right:3px;
}
/* sidebar */
#sidebar {
	float:right;
	width:315px;
	padding-top:2px;
}
#sidebar h2{
	margin:0;
	padding:6px 0 3px;
	font-size:35px;
	letter-spacing:7px;
	text-align:center;
	border:1px solid #fff;
}
.home-holder #sidebar h2{
	border:0;
	padding:0 0 15px;
}
/* facebook box */
.facebook-box {
	background:#fff;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}
.facebook-box .heading{
	overflow:hidden;
	width:100%;
	margin-bottom:9px;
}
.facebook-box .heading .logo{
	float:left;
	width:44px;
	height:44px;
	background:url(images/icon-sister.gif) no-repeat;
	margin:1px 9px 0 0;
}
.facebook-box .heading .logo a{
	width:44px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.facebook-box .heading .logo a:hover{background:url(images/icon-sister.gif) no-repeat;}
.facebook-box .heading .text {
	float:left;
	width:215px;
}
.facebook-box .heading h3 {
	font-size:13px;
	margin:0 0 4px;
	font-weight:normal;
	text-transform:uppercase;
}
.facebook-box .heading h3 a{color:#526ea5;}
.facebook-box .heading h3 span {
	padding-left:9px;
	text-transform:none;
	font-size:11px;
}
.facebook-box .heading a.btn-like {
	display:block;
	width:53px;
	height:23px;
	background:url(images/btn-like2.gif) no-repeat;
	cursor:pointer;
}
.facebook-box .heading a.btn-like span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:53px;
	height:23px;
}
.facebook-box ul {
	margin:0 -5px 0 0;
	padding:0 0 9px;
	list-style:none;
	overflow:hidden;
	width:284px;
}
.facebook-box ul li{
	display:inline-block;
	width:50px;
	padding:0 2px 9px 0;
	text-align:center;
}
* html .facebook-box ul li{
	display:inline;
	padding:0 5px 4px 0;
}
*+html .facebook-box ul li{
	display:inline;
	padding:0 5px 9px 0;
}
.facebook-box ul li a{float:left;}
.facebook-box ul li a img{
	float:left;
	border:0 !important;
}
.facebook-box ul li a span{
	color:#999;
	font-size:10px;
	display:block;
	margin:0 -3px;
	position:relative;
	width:56px;
	text-align:center;
	word-spacing:-1px;
	padding-top:3px;
}
* html .facebook-box ul li a span{padding-top:2px;}
*+html .facebook-box ul li a span{padding-top:2px;}
.facebook-box .control {
	margin:0 -10px;
	width:295px;
	border-top:1px solid #d6d6d6;
	padding:4px 0 0 4px;
	font-size:10px;
	overflow:hidden;
}
.facebook-box .control a {
	background:url(images/icon-facebook.gif) no-repeat;
	padding:0 0 2px 19px;
	color:#999;
	float:left;
	line-height:13px;
}
/* footer */
#footer {
	overflow:hidden;
	padding:0 0px 10px 0px;
	width:985px;
	font-size: 9px;

}
#footer .polydor{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:72px;
	height:31px;
	background:url(images/logo-polydor.gif) no-repeat;
	margin:10px 0px 10px 460px;
}
#footer .polydor a{
	display:block;
	height:100%;
}
#footer .polydor a:hover{background:none;}

#footer ul {
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	float:left;
}
#footer ul li{
	float:left;
	background:url(images/sep05.gif) no-repeat 0 50%;
	padding:0 5px 0 5px;
	font-size: 9px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
#footer ul li:first-child {
	padding:0 5px 0 0;
	font-size: 9px;
	background:none;
}
#footer ul.social {
	float:none;
	padding:7px 0 0;
	width:auto;
}
#footer ul.social li {
	background:none;
	padding:0 8px 0 0;
}
#footer ul.social li a{
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
}
#footer ul.social li a span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
}
#footer ul.social li.facebook a{background:url(images/icon-facebook.gif) no-repeat;}
#footer ul.social li.myspace a{background:url(images/icon-myspace.gif) no-repeat;}
#footer ul.social li.twitter a{background:url(images/icon-twitter.gif) no-repeat;}
#footer ul.social li.youtube a{background:url(images/icon-youtube.gif) no-repeat;}
#footer ul.social li.newsletter a{background:url(images/icon-newsletter.gif) no-repeat;}
#footer ul.social li.rss a{background:url(images/icon-rss.gif) no-repeat;}
#footer ul.social li a:hover{background-position:0 -30px;}

#footerbb {
	font-size:9px;
	color:#fff;
	margin:0px 0px 15px 0px;
}
#footerbb a{
	display:block;
	height:100%;
}
#footerbb a:hover{color:#000; background:#fff;}

#footerbb .brokenbeakers{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:72px;
	height:31px;
	background:url(images/BrokenBeakers.gif) no-repeat;
	margin:-35px 0px 0px 480px;
}
#footerbb .brokenbeakers a{
	display:block;
	height:100%;
}
#footerbb .brokenbeakers a:hover{background:none;}



/* news listing */
.news-holder {padding-bottom:15px;}
.news-holder .post{
	overflow:hidden;
	height:1%;
	padding:6px 0 10px 0;
}
.alignright {
	float:right;
	margin:0 0 0 10px;
}
.alignleft {
	float:left;
	margin:0 10px 0 0;
}
.news-holder .post .title {
	min-height:76px;
}
* html .news-holder .post .title {
	height:76px;
	overflow:visible;
}
.news-holder .post .content{
	float:left;
	width:255px;
}
.news-holder .post h2, .news-holder .post em.date {
	margin:0 0 7px;
	font-size:15px;
	font-weight:bold;
	display:block;
}
.news-holder .post em.date {font-style:normal;}
.news-holder .post a.read {
	letter-spacing:3px;
	font-size:11px;
}
.news-holder .control {
	height:1%;
	width: 315px;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	padding:0px 0 0;
}
.news-holder .control .like-holder{
	float:left;
	width:auto !important;
}
.news-holder .control ul{
	float:left;
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.news-holder .control ul li{
	float:left;
	padding-left:11px;
	background:url(images/sep05.gif) no-repeat 5px 50%;
}
.news-holder .ad {
	padding-bottom:12px;
	margin-left:-3px;
	position:relative;
}
.news-holder .ad img {display:block;}
/* paging */
.paging {
	overflow:hidden;
	width:100%;
	font-size:20px;
	padding-top:44px;
}
.paging span.more{
	float:left;
	letter-spacing:6px;
	margin-right:31px;
	text-decoration:none;
}
.paging ul{
	margin:0 -2px;
	padding:0;
	list-style:none;
	float:left;
}
.paging ul li{
	float:left;
	background:url(images/sep06.gif) no-repeat 0 50%;
	width:48px;
	padding-left:2px;
	text-align:center;
}
.paging ul li:first-child {
	padding-left:0;
	background:none;
}
.paging .prev a, .paging .next a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:11px;
	margin-top:9px;
	background:url(images/btn-prev2.gif) no-repeat;
}
.paging .next a {background:url(images/btn-next2.gif) no-repeat;}
/* twitter box */
.twitter-box {
	background:#fff;
	padding:16px 10px 17px;
	color:#000;
	margin-bottom:11px;
}
.twitter-box a {color:#000 !important;}
.twitter-box a:hover {text-decoration:underline;}
.twitter-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.twitter-box ul li{
	padding-bottom:20px;
	line-height:13px;
}
.twitter-box ul li p{
	margin:0 0 18px;
	letter-spacing:2px;
}
.twitter-box .control {
	height:1%;
	overflow:hidden;
	text-align:left;
	padding:0;
	font-size:9px;
}
.twitter-box .control .like-holder{
	float:left;
	width:77px;
	font-size:12px;
}
.twitter-box .control ul{
	float:left;
	margin:0;
	padding:3px 0 0;
	list-style:none;
}
.twitter-box .control ul li{
	float:left;
	padding:0 0 0 7px;
	background:url(images/sep07.gif) no-repeat 3px 50%;
}
.twitter-box .alt-control ul li:first-child {
	padding-left:0;
	background:none;
}
.twitter-box a.more {
	font-size:20px;
	letter-spacing:8px;
	margin-left:34px;
}
.twitter-box ul.buttons {
	margin:0;
	padding:12px 0 0;
	list-style:none;
	text-align:center;
}
.twitter-box ul.buttons li{
	display:inline;
	background:url(images/sep08.gif) no-repeat 0 50%;
	padding:0 5px 0 18px;
	letter-spacing:6px;
	font-size:13px;
}
.twitter-box ul.buttons li:first-child {
	padding-left:0;
	background:none;
}
.twitter-box ul.buttons li.prev a{
	padding-left:36px;
	background:url(images/arrows03.jpg) no-repeat 0 5px;
}
.twitter-box ul.buttons li.next a{
	padding-right:30px;
	background:url(images/arrows02.jpg) no-repeat 100% 5px;
}
/* category */
#sidebar .category {
	height:474px;
	margin-bottom:10px;
	overflow:hidden;
}
#sidebar .category ul{
	margin:0;
	padding:0 0 2px;
	list-style:none;
}
#sidebar .category ul li{
	width:315px;
	position:relative;
	height:150px;
	margin-bottom:11px;
	overflow:hidden;
}
#sidebar .category ul li img{display:block;}
#sidebar .category ul li a:hover img.hover{display:none;}
#sidebar .category ul li a strong{
	position:absolute;
	width:260px;
	text-align:center;
	top:45px;
	left:34px;
	font-size:20px;
	letter-spacing:8px;
	line-height:36px;
	color:#000;
}
#sidebar .category ul li a strong span{display:block;}
#sidebar .ad {
	display:block;
	margin-bottom:10px;
	height:378px;
}
#sidebar .ad img{display:block;}
/* single post */
.news-holder .single-post {padding:1px 3px 10px 0;}
.news-holder .single-post em.date, .news-holder .single-post h2{
	margin:0;
	font-size:25px;
	font-style:normal;
	font-weight:normal;
	display:block;
	letter-spacing:2px;
	word-spacing:-1px;
}
.news-holder .single-post h2{margin:0 0 10px;}
.news-holder .single-post .img-holder {
	width:643px;
	margin:0 -3px 10px 0;
	position:relative;
}
.news-holder .single-post .img-holder img{display:block;}
.news-holder .content-holder {
	overflow:hidden;
	width:100%;
	margin-bottom:13px;
}
.news-holder .meta {
	float:left;
	width:150px;
	padding-top:3px;
}
.news-holder .meta ul {
	margin:0;
	padding:0;
	list-style:none;
}
.news-holder .meta ul li{
	padding-bottom:15px;
}
.news-holder .single-post .content {
	float:right;
	width:460px;
	padding-right:14px;
	line-height:15px;
	letter-spacing:1px;
}
.news-holder .single-post .content p{margin:0 0 15px;}
.news-holder .single-post .content .next a {
	float:right;
	margin:28px 11px 0 0;
	display:inline;
	padding-right:29px;
	letter-spacing:5px;
	font-size:15px;
	background:url(images/arrows01.jpg) no-repeat 100% 4px;
	word-spacing:-1px;
}
.news-holder .single-post .content .next a:hover {
	background:#fff url(images/arrows02.jpg) no-repeat 100% 4px;
}
.news-holder .single-post .content .prev a {
	float:left;
	margin:28px 11px 0 0;
	display:inline;
	padding-left:29px;
	letter-spacing:5px;
	font-size:15px;
	background:url(images/arrows04.jpg) no-repeat 0 4px;
	word-spacing:-1px;
}
.news-holder .single-post .content .prev a:hover {
	background:#fff url(images/arrows03.jpg) no-repeat 0 4px;
}
/* commnets */
#comments h2{
	margin:0;
	font-size:35px;
	color:#f00;
	font-weight:normal;
	letter-spacing:3px;
	line-height:normal;
}
#comments ul.control {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 9px;
	list-style:none;
}
#comments ul.control li{
	float:left;
	background:url(images/sep03.gif) no-repeat 0 50%;
	padding:0 8px 0 13px;
	font-size:15px;
	letter-spacing:5px;
	word-spacing:-1px;
}
#comments ul.control li:first-child {
	padding-left:0;
	background:none;
}
#comments ul.control li span{vertical-align:-1px;}
#comments ul.control li a.sign-in {
	padding:0 143px 0 2px;
	background:url(images/icon-signin.gif) no-repeat 100% 0;
	font-size:22px;
	height:22px;
	letter-spacing:3px;
}
#comments ul.control li a.sign-in:hover {
	color:#000;
	background:#fff url(images/icon-signin.gif) no-repeat 100% -26px;
}
#comments ol.comments {
	margin:0;
	padding:0 5px 6px 0;
	list-style:none;
	font-size:12px !important;
}
#comments ul.children {
	margin:0;
	padding:0;
	list-style:none;
}
#comments ol.comments div.comment {
	border:1px solid #c00;
	margin-bottom:12px;
}
#comments ol.comments .data {
	padding:8px 12px 17px;
	letter-spacing:2px;
	word-spacing:1px;
}
#comments ol.comments .data p{margin:0 0 10px;}
#comments .info {
	padding:11px 19px 9px;
	font-size:10px;
	border-top:1px solid #c00;
}
#comments .info strong{font-weight:normal;}
#comments .info em{font-style:normal;}
/* tour listing */
.tour-holder {padding-bottom:24px;}
.tour-holder .post {
	overflow:hidden;
	width:100%;
	padding:1px 0 33px;
}
.tour-holder .post h2 {
	margin:0 0 5px;
	font-size:15px;
	font-weight:normal;
	letter-spacing:2px;
	word-spacing:-2px;
}
.tour-holder .post em.date {font-style:normal;}
.tour-holder .post .content {padding-bottom:5px;}
.tour-holder .post .content ul {
	margin:0;
	padding:0;
	font-size:12px;
	list-style:none;
	letter-spacing:2px;
}
.tour-holder .post .content ul li{
	display:inline;
	background:url(images/sep05.gif) no-repeat 0 50%;
	padding:0 8px 0 10px;
}
.tour-holder .post .content ul li:first-child {
	padding-left:0;
	background:none;
}
.tour-holder .post .control {
	overflow:hidden;
	width:100%;
}
.tour-holder .post .control .like-holder{
	float:left;
	width:auto !important;
}
.tour-holder .post .control ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.tour-holder .post .control ul{
	float:left;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
.tour-holder .post .control ul li{
	float:left;
	padding-left:11px;
	background:url(images/sep05.gif) no-repeat 5px 50%;
	font-size:10px;
}
.tour-holder .ad {
	padding-bottom:16px;
	margin-left:-3px;
	position:relative;
}
.tour-holder .alt-ad {padding:2px 0 6px;}
.tour-holder .ad img {display:block;}
.tour-holder .paging {padding:28px 0 0;}
/* single tour */
.tour-holder .single-post {padding-top:35px;}
.tour-holder .single-post em.date{
	font-size:30px;
	display:block;
	padding-bottom:2px;
	letter-spacing:2px;
}
.tour-holder .single-post h2 {
	font-size:26px;
	font-weight:normal;
	margin:0 0 7px;
}
.tour-holder .single-post .content ul li{
	background:url(images/sep06.gif) no-repeat 3px 50%;
	font-size:22px;
	letter-spacing:1px;
	padding:0 0 0 16px;
}
.tour-holder .single-post .content {padding-bottom:27px;}
.tour-holder .single-post .control ul li{
	font-size:11px;
	letter-spacing:1px;
	padding:0 0 0 8px;
	background:url(images/sep05.gif) no-repeat 2px 50%;
	word-spacing:-1px;
}
.tour-holder .single-post .tour-content {
	padding-bottom:10px;
}
.tour-holder .single-post .tour-content ul{
	margin:0 0 5px;
}
/* subnav */
ul.subnav {
	margin:2px 0 10px;
	padding:31px 0 30px 12px;
	list-style:none;
	overflow:hidden;
	height:1%;
	background:#f00;
}
ul.subnav .cufon {float:left;}
ul.subnav li{
	float:left;
	padding-left:12px;
	letter-spacing:14px;
	font-size:20px;
}
ul.subnav li a {
	float:left;
	padding:2px 0 0 6px;
}
ul.subnav li a:hover{
	color:#000;
	background:#fff;
}
ul.subnav li.active a{
	color:#000;
	background:none !important;
}
ul.subnav li.current_page_ancestor a{
	color:#fff;
	background:none;
}
ul.subnav li.current_page_ancestor a:hover{
	color:#000;
	background:#fff !important;
}
/* band holder */
.band-holder {padding-top:4px;}
.band-holder .img-holder {
	width:642px;
	margin:0 -2px 16px 0;
	position:relative;
}
.band-holder .img-holder img{display:block;}
.band-holder .content-holder {
	overflow:hidden;
	width:100%;
	margin-bottom:32px;
}
.band-holder .meta {
	float:left;
	width:150px;
	padding-top:3px;
}
.band-holder .meta ul {
	margin:0;
	padding:0;
	list-style:none;
}
.band-holder .meta ul li{
	padding-bottom:15px;
}
.band-holder .single-post .content {
	float:right;
	width:460px;
	padding-right:18px;
	line-height:15px;
	letter-spacing:1px;
}
.band-holder .single-post .content p{margin:0 0 15px;}
.band-holder .ad {padding-bottom:11px;}
.band-holder .ad img {display:block;}
.band-holder #comments {padding-left:5px;}
/* album list */
.album-list {padding:4px 0 23px;}
.album-list .row {
	overflow:hidden;
	width:650px;
	padding-bottom:20px;
	margin-left:-10px;
	position:relative;
}
.album-list .album-box {
	padding-left:10px;
	width:315px;
	float:left;
}
.album-list .img-holder {padding-bottom:13px;}
.album-list .album-box img{display:block;}
.album-list .album-box .data {padding-left:3px;}
.album-list .album-box h2{
	margin:0 0 14px;
	font-size:12px;
	letter-spacing:6px;
}
.album-list .album-box h3{
	margin:0 0 4px;
	font-size:12px;
	letter-spacing:1px;
}
.album-list .album-box .country-variant {
	overflow:hidden;
	width:100%;
	font-size:11px;
	padding-bottom:2px;
}
.album-list .album-box .country-variant strong{
	float:left;
	padding-right:5px;
}
.album-list .album-box .country-variant ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:1px;
}
.album-list .album-box .country-variant ul li{
	background:url(images/sep04.gif) no-repeat 0 50%;
	padding:0 2px 0 4px;
	float:left;
}
.album-list .album-box .country-variant ul li:first-child {
	padding-left:0;
	background:none;
}
.album-list .album-box .control {
	overflow:hidden;
	width:100%;
	padding-top:10px;
}
.album-list .album-box .like-holder {
	float:left;
	width:83px;
}
.album-list .album-box .control ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	float:left;
	font-size:10px;
}
.album-list .album-box .control ul li{
	float:left;
	padding:0 1px 0 6px;
	background:url(images/sep04.gif) no-repeat 0 50%;
}
.album-list .ad {padding-bottom:15px;}
.album-list .ad img{display:block;}
.album-list .paging {padding-top:42px;}
/* single album */
.single-album .img-holder {padding-bottom:12px;}
.single-album .img-holder img {display:block;}
.single-album .content-holder {
	overflow:hidden;
	width:100%;
	padding-bottom:28px;
}
.alt-single-album .content-holder {padding-bottom:16px;}
.single-album .meta {
	float:left;
	width:150px;
	padding-top:7px;
}
.single-album .meta ul {
	margin:0;
	padding:0;
	list-style:none;
}
.single-album .meta ul li{padding-bottom:15px;}
.single-album .content {
	float:right;
	width:460px;
	padding-right:19px;
	line-height:15px;
	letter-spacing:1px;
}
.single-album h2 {
	margin:0 0 11px;
	font-size:30px;
	font-weight:normal;
	letter-spacing:2px;
	line-height:normal;
}
.single-album h3 {
	margin:0 0 5px;
	font-size:15px;
	letter-spacing:7px;
}
.single-album .buy-box {padding-bottom:19px;}
.single-album .country-variant {
	overflow:hidden;
	width:100%;
	font-size:13px;
	padding-bottom:2px;
}
.single-album .country-variant strong{
	float:left;
	padding-right:5px;
}
.single-album .country-variant ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:1px;
}
.single-album .country-variant ul li{
	background:url(images/sep04.gif) no-repeat 0 50%;
	padding:0 2px 0 4px;
	float:left;
}
.single-album .country-variant ul li:first-child {
	padding-left:0;
	background:none;
}
.single-album ol {
	margin:0;
	padding:2px 0 42px;
	list-style:none;
	font-size:13px;
}
.single-album ol li{padding-bottom:2px;}
.single-album ol ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.single-album ol ul li{
	display:inline;
	background:url(images/sep09.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}
.single-album ol ul li:first-child {
	padding-left:0;
	background:none;
}
.single-album ol ul li a.active{
	text-decoration:line-through;
}
.single-album .ad {
	padding-bottom:70px;
	margin-left:-5px;
	position:relative;
}
.alt-single-album .ad {padding-bottom:10px;}
.single-album .ad img {display:block;}
/* song box */
.song-box {width:295px;}
.song-box h2 {
	font-size:25px;
	word-spacing:-2px;
}
ul.control-player {
	margin:0;
	padding:0 0 17px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
ul.control-player li{
	float:left;
	padding-right:10px;
}
ul.control-player li a{
	display:block;
	height:14px;
}
ul.control-player li a span{
	text-indent:-9999px;
	overflow:hidden;
	height:14px;
	display:block;
}
ul.control-player li.prev a{
	width:18px;
	background:url(images/btn-prev.gif) no-repeat;
}
ul.control-player li.prev a span{width:18px;}
ul.control-player li.next a{
	width:18px;
	background:url(images/btn-next.gif) no-repeat;
}
ul.control-player li.next a span{width:18px;}
ul.control-player li.play a{
	width:10px;
	background:url(images/btn-play.gif) no-repeat;
}
ul.control-player li.play a span{width:10px;}
ul.control-player li.sound {padding-right:8px;}
ul.control-player li.sound a{
	width:10px;
	background:url(images/btn-sound.gif) no-repeat;
}
ul.control-player li.sound a span{width:10px;}
.song-box .control {
	width:100%;
	overflow:hidden;
	padding-bottom:32px;
}
.song-box .control .like-holder{
	float:left;
	width:83px;
}
.song-box .control .like-holder a.btn-like{margin-right:8px;}
.song-box .control ul{
	float:left;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
.song-box .control ul li{
	float:left;
	padding-left:7px;
	background:url(images/sep05.gif) no-repeat 1px 50%;
}
.song-box p {margin:0 0 15px;}
/* video list */
.video-list {padding:4px 0 18px;}
.video-list .row {
	overflow:hidden;
	width:650px;
	padding-bottom:22px;
	margin-left:-10px;
	position:relative;
}
.video-list .video-box {
	padding-left:10px;
	width:315px;
	float:left;
}
.video-list .img-holder {padding-bottom:12px;}
.video-list .video-box img{display:block;}
.video-list .video-box .data {padding-left:3px;}
.video-list h2 {
	margin:0 0 10px;
	font-size:11px;
	letter-spacing:6px;
}
.video-list .video-box p {margin:0 0 5px;}
.video-list .video-box a.play {
	letter-spacing:1px;
}
.video-list .video-box .control {
	overflow:hidden;
	width:100%;
	padding-top:0px;
}
.video-list .video-box .like-holder {
	float:left;
	width:83px;
}
.video-list .video-box .control ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	float:left;
	font-size:10px;
}
.video-list .video-box .control ul li{
	float:left;
	padding:0 1px 0 6px;
	background:url(images/sep04.gif) no-repeat 2px 50%;
}
.video-list .ad {padding-bottom:17px;}
.video-list .ad img{display:block;}
.video-list .paging {padding-top:33px;}
/* single video */
.single-video .video-holder {
	padding:3px 0 12px;
	width:642px;
	margin:0 -1px;
	position:relative;
}
.single-video .video-holder img {display:block;}
.single-video .content-holder {
	overflow:hidden;
	width:100%;
	padding-bottom:12px;
}
.single-video .meta {
	float:left;
	width:150px;
	padding-top:8px;
}
.single-video .meta ul {
	margin:0;
	padding:0;
	list-style:none;
}
.single-video .meta ul li{padding-bottom:15px;}
.single-video .content {
	float:right;
	width:460px;
	padding-right:17px;
	line-height:15px;
	letter-spacing:1px;
}
.single-video h2 {
	margin:0 0 11px;
	font-size:30px;
	font-weight:normal;
	letter-spacing:2px;
	line-height:normal;
}
.single-video h3 {
	margin:0 0 5px;
	font-size:15px;
	letter-spacing:7px;
}
.single-video .buy-box {padding-bottom:19px;}
.single-video .country-variant {
	overflow:hidden;
	width:100%;
	font-size:13px;
	padding-bottom:2px;
}
.single-video .country-variant strong{
	float:left;
	padding-right:5px;
}
.single-video .country-variant ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:1px;
}
.single-video .country-variant ul li{
	background:url(images/sep04.gif) no-repeat 0 50%;
	padding:0 2px 0 4px;
	float:left;
}
.single-video .country-variant ul li:first-child {
	padding-left:0;
	background:none;
}
.single-video .ad {padding-bottom:10px;}
.single-video .ad img{display:block;}
/* gallery list */
.gallery-list {padding:4px 0 18px;}
.gallery-list .row {
	overflow:hidden;
	width:651px;
	padding-bottom:18px;
	margin:0 -11px 0 0;
	position:relative;
}
.gallery-list .gallery-box {
	padding-right:9px;
	width:208px;
	float:left;
}
.gallery-list .img-holder{padding-bottom:10px;}
.gallery-list .gallery-box img{display:block;}
.gallery-list .gallery-box .data {padding-left:2px;}
.gallery-list h2 {
	margin:0 0 3px;
	font-size:15px;
	line-height:20px;
	letter-spacing:2px;
	font-weight:normal;
}
.gallery-list em.date {
	display:block;
	font-size:12px;
	letter-spacing:2px;
	font-style:normal;
	padding-bottom:3px;
}
.gallery-list .control {padding-top:8px;}
.gallery-list .like-holder {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}
.gallery-list .control ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:10px;
}
.gallery-list .control ul li{
	float:left;
	padding:0 1px 0 6px;
	background:url(images/sep04.gif) no-repeat 2px 50%;
}
.gallery-list .control ul li:first-child {
	padding-left:0;
	background:none;
}
.gallery-list .ad {padding-bottom:14px;}
.gallery-list .ad img{display:block;}
.gallery-list .paging {padding-top:33px;}
/* single gallery */
.single-gallery h2 {
	margin:0 0 17px;
	font-size:25px;
	font-weight:normal;
	line-height:25px;
}
.single-gallery .content {padding:8px 0;}
.single-gallery .meta {
	width:100%;
	overflow:hidden;
	padding-bottom:13px;
}
.single-gallery .like-holder {
	float:left;
	width:82px;
}
.single-gallery .like-holder a.btn-like{margin:0 8px 0 0;}
.single-gallery .meta ul{
	float:left;
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-size:10px;
}
.single-gallery .meta ul li{
	float:left;
	padding:0 1px 0 6px;
	background:url(images/sep04.gif) no-repeat 2px 50%;
}
.single-gallery p {margin:0 0 15px;}
.single-gallery ul.gallery {
	margin:0;
	padding:0 0 9px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.single-gallery ul.gallery li{
	display:inline-block;
	padding:0 5px 5px 0;
}
.single-gallery ul.gallery li img{vertical-align:bottom;}
.single-gallery .ad {padding-bottom:11px;}
.single-gallery .ad img {display:block;}
.single-gallery .img-holder {padding-bottom:19px;}
.single-gallery .img-holder img {display:block;}
.single-gallery ul.buttons {
	margin:-7px 0 16px;
	padding:12px 0 0;
	list-style:none;
	position:relative;
}
.single-gallery ul.buttons li{
	display:inline;
	background:url(images/sep08.gif) no-repeat 0 50%;
	padding:0 3px 0 16px;
	letter-spacing:6px;
	font-size:13px;
}
.single-gallery ul.buttons li:first-child {
	padding-left:0;
	background:none;
}
.single-gallery ul.buttons li.prev a{
	padding-left:34px;
	background:url(images/arrows04.jpg) no-repeat 0 5px;
}
.single-gallery ul.buttons li.next a{
	padding-right:30px;
	background:url(images/arrows01.jpg) no-repeat 100% 5px;
}
.single-gallery ul.buttons li.prev a:hover{background:#fff url(images/arrows03.jpg) no-repeat 0 5px;}
.single-gallery ul.buttons li.next a:hover{background:#fff url(images/arrows02.jpg) no-repeat 100% 5px;}
/* shop holder */
.shop-holder h2{
	font-size:54px;
	line-height:54px;
	font-weight:normal;
	letter-spacing:2px;
	margin:0 -10px 22px 0;
	position:relative;
	width:650px;
}
.shop-holder .img-holder {
	overflow:hidden;
	width:100%;
	padding-bottom:28px;
}
.shop-holder img {
	display:block;
	margin:0 auto;
}
.shop-holder ul.region {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.shop-holder ul.region li{
	float:left;
	padding-left:56px;
	background:url(images/sep10.gif) no-repeat 21px 50%;
	font-size:36px;
	letter-spacing:8px;
}
.shop-holder ul.region li:first-child {
	padding-left:0;
	background:none;
}
.hidden {display:none !important;}
/* popup */
.lightbox {
	width:475px;
	position:absolute;
	left:30%;
	top:20%;
}
.lightbox .t{
	height:29px;
	background:url(images/bg-popup-t.png) no-repeat;
	padding:52px 22px 0 0;
}
.lightbox a.close {
	float:right;
	padding-right:20px;
	background:url(images/icon-close.gif) no-repeat 100% 2px;
	color:#f00;
	letter-spacing:2px;
	position:relative;
}
.lightbox a.close:hover {text-decoration:underline;}
.lightbox .c{
	background:url(images/bg-popup-c.png) repeat-y;
	padding:13px 25px 17px 61px;
	overflow:hidden;
	height:1%;
	color:#000;
	text-align:center;
}
.lightbox .b{
	height:13px;
	background:url(images/bg-popup-b.png) no-repeat;
	font-size:1px;
}
.lightbox h2 {
	margin:0 0 12px;
	font-size:20px;
	letter-spacing:3px;
}
.lightbox .block {padding:4px 0 19px;}
.lightbox .row {
	overflow:hidden;
	width:100%;
	padding-bottom:5px;
	height:18px;
}
.lightbox .birthday {padding-bottom:7px;}
.lightbox .row label, .lightbox .row strong {
	float:left;
	width:110px;
	padding:2px 6px 0 0;
	text-align:right;
	letter-spacing:1px;
	font-weight:bold;
	font-size:11px;
}
.lightbox .row .i-text {
	width:156px;
	height:15px;
	padding:1px 5px 2px;
	background:url(images/bg-input.gif) no-repeat;
	float:left;
}
.lightbox .row .i-text input{
	float:left;
	width:156px;
	height:14px;
	border:0;
	line-height:14px;
	position:relative;
	background:url(images/none.gif);
}
.lightbox .row select {
	width:166px;
}
.lightbox .day, .lightbox .year {
	float:left;
	width:57px;
}
.lightbox .day select, .lightbox .year select{width:57px;}
.lightbox .month {
	float:left;
	width:52px;
}
.lightbox .month select{width:52px;}
.check-holder {
	padding:0 0 16px 116px;
	overflow:hidden;
	height:1%;
}
.check-holder label {
	float:left;
	width:250px;
	font-size:9px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
}
.check-holder label a {
	color:#000;
	text-decoration:underline;
}
.check-holder label a:hover {
	text-decoration:none;
}
.lightbox .btn-sign-up {
	width:166px;
	height:25px;
	float:left;
	margin:0 0 0 116px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
	background:url(images/btn-sign-up.gif) no-repeat;
}


/* custom forms styles */
.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	float:left;
	width:15px !important;
	height:16px;
	background: url(images/radio.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position: 0 -16px;}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:17px !important;
	height:17px;
	overflow: hidden;
	background: url(images/check.gif) no-repeat;
	margin-right:5px;
}
.checkboxAreaChecked {background-position: 0 -17px;}

/* Selects */
.selectArea {
	position: relative;
	height: 18px;
	float:left;
	color:#000;
	font-size:12px;
	line-height:15px;
}
.lightbox .day .selectArea, .lightbox .year .selectArea, .lightbox .month .selectArea{
	height:17px;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:5px;
	height:100%;
	background: url(images/select-left.gif) no-repeat;
	display: block;
}
.lightbox .day .selectArea .left {background:url(images/select-left2.gif) no-repeat;}
.lightbox .year .selectArea .left, .lightbox .month .selectArea .left {
	width:4px;
	background:url(images/select-left3.gif) no-repeat;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:17px;
	height:100%;
	background: url(images/select-button.gif) no-repeat;
}
.lightbox .day .selectArea a.selectButton, .lightbox .month .selectArea a.selectButton {
	background: url(images/select-button2.gif) no-repeat;
}
.lightbox .year .selectArea a.selectButton {background: url(images/select-button3.gif) no-repeat;}
.lightbox .day .selectArea .center, .lightbox .year .selectArea .center, .lightbox .month .selectArea .center{
	height:17px;
	padding:1px 17px 1px 4px;
	background: url(images/select-center2.gif) repeat-x;
}
.lightbox .day .selectArea .center {padding:1px 17px 1px 5px;}
.selectArea .center{
	height: 18px;
	line-height:15px;
	display:block;
	padding:1px 17px 2px 5px;
	background: url(images/select-center.gif) repeat-x;
}
.selectArea .center img {
	float:left;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #E5E5E5;
	border: 1px solid #C9C9C9;
	display: block;
	z-index: 3000;
	font-size: 11px;
}
.drop-dif {
	background:#99CCCC;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	overflow:hidden;
	list-style: none;
}
.optionsDivVisible ul li {

}
.optionsDivVisible a {
	color: #000;
	overflow:hidden;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}
.optionsDivVisible a:hover {
	background-color: #2F384E;
	color: #FFF;
	text-decoration:none;
}
.drop-overflow ul {
	overflow: auto;
	height: 150px;
}
/* js styles */
.vertical-carousel .carousel-wrap {
	position: relative;
	overflow: hidden;
	height: 483px;
}
.slideset {
	position: relative;
	height: 280px;
}
.slideset .slide {
	position: absolute;
	background: #fff;
	width: 295px;
	top: 0;
	left: 0;
}
.slideset div.active,
.slideset ul.active {
	z-index: 1;
}
.news-column .slideset .slide {
	background: #000;
	width: auto;
}
.news-column .slideset {
	height: 322px;
}
/* js update styles */
.validate-form .error label,
.validate-form .error strong {
	color: #f00;
}
.validate-form .error {
	background: #fff5f5;
}



.news-column h3 a,
.post em.date,
.tour-column em.date,
.tour-column h3{
	text-transform:uppercase;
}
a.addthis_button_compact span.at15t_compact{
	background:none;
	height:0px;
	width:0px;
	margin:0;
}
.addthis_default_style .at300b, .addthis_default_style .at300m{padding:0!important;}

.post h2 a,
.post em.date a{
	text-transform:uppercase;
}
a.comment-reply-link{ margin-left:19px; }
.content ul{ text-transform:uppercase; }
#header li.facebook-buttton{
	display:block;
	overflow:hidden;
	height:18px;
	margin-top:3px;
}
#RES_ID_fb_login img{
	display:none;
}
#RES_ID_fb_login{
	display:block;
	width:154px;
	height:22px;
	background:url(images/btn-facebook.gif) no-repeat;
	margin-top:1px;
}
.fbc_loginstate_top{
	display:none;
}
.post-thumbnail a:hover{
	text-decoration:none;
	background:none;
}
.post-thumbnail a span img{display:block;}
.post-thumbnail a span.hover img {display:none;}

.post-thumbnail a span.hovering img{display:none;}
.post-thumbnail a span.hovering2 img {display:block;}

.post-thumbnail a:hover span img{display:none;}
.post-thumbnail a:hover span.hover img {display:block;}

.news-holder .post a em.date{
	display:inline;
}
.news-holder .post a.hovering em.date,
.news-holder .post a:hover em.date,
a.hovering{
	color:#000;
	background:#fff;
	display:inline;
	text-decoration:none;
}
.post .innerpage-content a{
	color:#000000;
}
.post .innerpage-content a:hover{
	background:none;
	color:#000000;
	text-decoration:underline;
}
.post-thumbnail img{
	vertical-align:top !important;
}
#commentform h2{
	text-transform:uppercase;
}
.single-video .video-holder p{
	padding:0;
	margin:0;
}
/* js update styles */
.validate-form .error label,
.validate-form .error strong {
	color: #f00;
}
.validate-form .error {
	background: #fff5f5;
}
#contact-popup a{
	color:#000000;
	text-decoration:underline;
}
.news-holder .single-post em.date{
	font-size:23px;
	margin-bottom:10px;
}
#commentform p {
	margin:0;
	padding-bottom:10px;
}
#commentform dl{
	margin:0;
	overflow:hidden;
	width:100%;
}
#commentform dt{
	float:left;
	width:100%;
	clear:left;
}
#commentform dd{
	width:640px;
	float:left;
	margin:0;
}
#commentform textarea {
	width:640px;
	max-width:640px;
	height:167px;
	max-height:167px;
	overflow:auto;
}
.news-column .img-holder a:hover h3 span{background:#fff;}
.news-column .img-holder a:hover h3 {padding-top:25px;}
.tour-holder .post .tour-page-content p{
	margin:20px 0 10px 0;
}
.content ol ul{ text-transform:none; }
.gallery-box em.date{ text-transform:uppercase; }
.content h2{text-transform:uppercase;}
#content,
#sidebar{
	overflow:hidden;
}

#respond textarea {
	width: 620px;
	max-width: 620px;
}
.image_caption{
	float:right;
}
h2.image_title{
	display:block;
	clear:both;
}
