@CHARSET "UTF-8";

/*-----------------------------------------------------
@author:    convexstyle
@version:   1.0
@copyright: 2009, convexstyle.com
@since:     2010.01.19
-------------------------------------------------------*/


/*------------
  Common
--------------*/
* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, Times;
	line-height: 140%;
	background-image: url(../img/comm_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	line-height: 110%;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #8436ba;
}

a:hover {
	text-decoration: none;
	color: #973ed5;
}

a img {
	border: none;
}

a:hover img {
	border: none;
}

pre {
}

block {
}
p {
    min-height: 13px
}

/*------------
  layout
--------------*/
#wrapper {
    margin: 0px;	
	padding: 0px;
	width: 100%;
	text-align: center;
}


/*------------
  header
--------------*/
div#header-top {
    width: 970px;
    height: 90px;
    margin: 0px auto 0px auto;
    padding-top: 13px;
}

div#header-top:after {
	display: block;
    clear: both;
	height: 0px;
	visibility: hidden;
	content: ".";
}

	/* banner */
	div#header-top div#header-banner {
		float: left;
		margin-right: 25px;
		width: 728px;
		height: 90px;
	}

	/* silverpop */
	div#header-top div#silverpop {
		float: left;
		text-align: left;
		margin-top: 45px;
	}
	
		div#silverpop p#silverpop-header {
			font-weight: bold;
			text-transform: uppercase;
			margin-bottom: 8px;
		}
		
		div#silverpop-submit-container {
			
		}
		
		div#silverpop-submit-container:after {
			display: block;
		    clear: both;
			height: 0px;
			visibility: hidden;
			content: ".";
		}
		
			div#silverpop-submit-container div#silverpop-email {
				float: left;
			}
			
				div#silverpop-email input#silverpop-email-field {
					padding: 4px 5px 2px 5px;
					width: 147px;
					height: 16px;
					color: #505050;
					background-color: #262626;
					border: none;
					font-size: 11px;
				}
			
			div#silverpop-submit-container div#silverpop-submit {
				float: left;
			}
			
				div#silverpop-submit a {
					display: block;
					width: 37px;
					height: 21px;
					background-image: url(../img/comm_silverpop_submit.gif);
					background-position: left top;
					background-repeat: no-repeat;
					text-indent: -9999em;
				}
				
				div#silverpop-submit a:hover {
					background-position: right top;
				}
		

#header {
    width: 970px;
    height: 268px;
    margin: 0px auto 0px auto;
}

	#header h1#title {
		margin: 134px 0px 23px 0px;
		text-align: right;
	}

	#header ul#header-nav {
		list-style: none;
	}
	
	#header ul#header-nav:after {
		display: block;
	    clear: both;
		height: 0px;
		visibility: hidden;
		content: ".";
	}
	
		ul#header-nav li {
			float: right;
			margin-left: 2px;
		}
	
		ul#header-nav li#home {
			display: block;
			width: 75px;
			height: 32px;
			background-image: url(../img/nav_home.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
	
		ul#header-nav li#homeFocused a {
			display: block;
			width: 75px;
			height: 32px;
			background-image: url(../img/nav_home.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
	
		ul#header-nav li#home a {
			display: block;
			width: 75px;
			height: 32px;
			background-image: url(../img/nav_home.gif);
			background-position: left top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#home a:hover {
			background-position: right top;
		}
		
		ul#header-nav li#bio {
			display: block;
			width: 134px;
			height: 32px;
			background-image: url(../img/nav_bio.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#bioFocused a {
			display: block;
			width: 134px;
			height: 32px;
			background-image: url(../img/nav_bio.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#bio a {
			display: block;
			width: 134px;
			height: 32px;
			background-image: url(../img/nav_bio.gif);
			background-position: left top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#bio a:hover {
			background-position: right top;
		}
		
		ul#header-nav li#news {
			display: block;
			width: 134px;
			height: 32px;
			background-image: url(../img/nav_news.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#newsFocused a {
			display: block;
			width: 134px;
			height: 32px;
			background-image: url(../img/nav_news.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#news a {
			display: block;
			width: 134px;
			height: 32px;
			background-image: url(../img/nav_news.gif);
			background-position: left top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#news a:hover {
			background-position: right top;
		}
		
		ul#header-nav li#tours {
			display: block;
			width: 77px;
			height: 32px;
			background-image: url(../img/nav_tours.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#toursFocused a {
			display: block;
			width: 77px;
			height: 32px;
			background-image: url(../img/nav_tours.gif);
			background-position: right top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#tours a {
			display: block;
			width: 77px;
			height: 32px;
			background-image: url(../img/nav_tours.gif);
			background-position: left top;
			background-repeat: no-repeat;
			text-indent: -9999em;
		}
		
		ul#header-nav li#tours a:hover {
			background-position: right top;
		}


/*------------
  footer
--------------*/
div#footer {
}

div#footer-nav-container {
	height: 30px;
	background-color: #5c009c;
	margin-bottom: 15px;
	padding-top: 5px;
	text-align: center;
}

	div#footer-nav-container div#footer-nav-inside {
		width: 340px;
		margin: 0px auto 0px auto;
	}

	ul#footer-nav {
		list-style: none;
	}

	ul#footer-nav:after {
		display: block;
		clear: both;
		height: 0px;
		visibility: hidden;
		content: ".";
	}
	
		ul#footer-nav li {
			float: left;
			margin-left: 1px;
			padding: 4px 8px 4px 8px;
			font-weight: bold;
			text-transform: uppercase;
			background-color: #000;
		}
		
		ul#footer-nav li a {
			color: #fff;
		}
		
		ul#footer-nav li a:hover {
			color: #8436ba;
		}

div#footer-external-container {
	text-align: center;	
}

* html div#footer-external-container {
	text-align: center;
	padding-bottom: 10px;
}

	div#footer-external-container div#footer-external-inside {
		width: 480px;
		margin: 0px auto 0px auto;
	}

div#footer ul#footer-external-links {
	list-style: none;
	margin-bottom: 15px;
}

div#footer ul#footer-external-links:after {
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
	content: ".";
}

	ul#footer-external-links li {
		float: left;
		margin-left: 1px;
		font-weight: bold;
	}	
	
	ul#footer-external-links li a {
		color: #585858;
	}
	
	ul#footer-external-links li a:hover {
		color: #333;
	}
	
	ul#footer-external-links li.border a {
		color: #585858;
		padding-right: 10px;
		margin-right: 10px;
		border-right: 1px solid #585858;
	}
	
	ul#footer-external-links li.border a:hover {
		color: #333;
	}


/*------------
  paginator
--------------*/
div#pagination-control {
	background-color: #000;
	text-align: right;
	padding: 10px 23px 10px 23px;	
}

	div#pagination-control a {
		color: #8436ba;
		font-weight: bold;
	}
	
	div#pagination-control a:hover {
		color: #fff;
	}


/*------------
  main
--------------*/
#main {
    width: 970px;
    margin: 0px auto 0px auto;
}

* html #main {
    width: 980px;
    margin: 0px auto 0px auto;
}

#main:after {
	display: block;
    clear: both;
	height: 0px;
	visibility: hidden;
	content: ".";
}

* html #main:after {
	display: block;
    clear: both;
	height: 0px;
	visibility: hidden;
	content: ".";
}

	/* col1 */
	#main div#col1 {
		float: left;
		width: 550px;
		margin-right: 8px;
		text-align: left;
	}		
	
	/* col2 */
	#main div#col2 {
		float: left;
		width: 410px;
		text-align: left;
	}
	

/* latest release */
div#latest-release {
	margin-bottom: 25px;
}
  
	div#latest-release h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#latest-release #latest-release-content {
	    background-color: #000;
	}


/* youtube */
div#youtube {
	margin-bottom: 25px;
}
  
	div#youtube h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#youtube #youtube-content {
	    background-color: #000;
	    text-align: center;
	    padding: 5px 0px 2px 0px;
	}
	

/* latest news */
div#latest-news {
	margin-bottom: 25px;
}
  
	div#latest-news h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#latest-news div#latest-news-content {
	    background-color: #000;
	    padding: 22px 27px 22px 27px;
	}
	
	div#latest-news div#latest-news-title-container {
		margin-bottom: 20px;
	}
	
		div#latest-news-title-container h3#latest-news-title {
			float: left;
			color: #8436ba;
			font-size: 22px;
			font-weight: bold;
			width: 430px;
		}
		
		div#latest-news-title-container div#latest-news-time {
			float: right;
			font-weight: bold;
		}
	
	div#latest-news-title-container:after {
		display: block;
	    clear: both;
		height: 0px;
		visibility: hidden;
		content: ".";
	}
	
	div#latest-news div#latest-news-image {
		margin-bottom: 20px;
	}
	
	div#latest-news div#latest-news-youtube {
		margin-bottom: 20px;
	}
	
	div#latest-news div#latest-news-body {
		margin-bottom: 20px;
	}
	
	div#latest-news div#latest-news-footer {
		margin-bottom: 20px;
	}
	
		div#latest-news-link {
			float: left;
			background-image: url(../img/comm_small_arrow.gif);
			background-position: left 4px;
			background-repeat: no-repeat;
			padding-left: 15px;
			width: 430px;
		}
		
			div#latest-news-link a span#latest-news-link-part1 {
				color: #fff;
				font-weight: bold;
			}
			
			div#latest-news-link a span#latest-news-link-part2 {
				color: #8436ba;
				font-weight: bold;
			}
		
		div#latest-news-count {
			float: right;
			padding: 3px 0px 0px 10px;
			width: 26px;
			height: 23px;
			font-weight: bold;
			background-image: url(../img/col1_latest_news_count_bg.gif);
			background-repeat: no-repeat;
			background-position: left top;
		}
		
		div#latest-news-count a {
			color: #000;
		}
	
	div#latest-news div#latest-news-footer:after {
		display: block;
	    clear: both;
		height: 0px;
		visibility: hidden;
		content: ".";
	}
	
	div#latest-news hr#latest-news-separator {
		height: 1px;
		border: 1px solid #1d1d1d;
		margin: 20px 0px 20px 0px;
	}
	
	div#latest-news-content div#other-news {
		
	}

		div#other-news div.other-news-entry {
			padding-left: 15px;
			margin-bottom: 5px;
			background-image: url(../img/comm_small_arrow.gif);
			background-position: left 4px;
			background-repeat: no-repeat;
		}
		
			div.other-news-entry div.other-news-title {
				float: left;
				font-weight: bold;
				width: 420px;
			}
			
			div.other-news-entry div.other-news-title a {
				color: #fff;
			}
			
			div.other-news-entry div.other-news-time {
				float: right;
				font-weight: bold;
			}
			
			div.other-news-entry div.other-news-time a {
				color: #fff;
			}
		
		div#other-news div.other-news-entry:after {
			display: block;
	    	clear: both;
			height: 0px;
			visibility: hidden;
			content: ".";
		}
		
		div#latest-news-all a {
			padding-left: 15px;
			background-image: url(../img/comm_small_arrow.gif);
			background-position: left center;
			background-repeat: no-repeat;
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
		}

	
/* latest pictures */
div#latest-pictures {
	margin-bottom: 25px;
}
  
	div#latest-pictures h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#latest-pictures #latest-pictures-content {
	    background-color: #000;
	    padding: 3px;
	}
	
		#latest-pictures-content table {
			table-layout: fixed;
			width: 546px;
			border-collapse: collapse;
		}
		
		#latest-pictures-content td {
			border: 2px solid #000;
		}

/* catch image */
div#catch-image {
	margin-bottom: 20px;
	padding: 5px;
	background-color: #000;	
}


/* audio player */
div#audio-player {
	margin-bottom: 25px;
}
  
	div#audio-player h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#audio-player #audio-player-content {
	}
	

/* twitter */
div#twitter {
	margin-bottom: 25px;
}

	div#twitter h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#twitter div#twitter-form {
		background-color: #000;
		margin-bottom: 1px;
		padding: 21px 23px 21px 23px;
	}
	
		div#twitter-form p {
			font-size: 18px;
			color: #8436ba;
			margin-bottom: 15px;
		}
		
		div#twitter-form textarea#twitter-textarea {
			width: 349px;
			height: 62px;
			color: #000;
			font-size: 12px;
			margin-bottom: 2px;
			padding: 2px 5px 2px 5px;
			border: none;
		}
		
		div#twitter-form div#twitter-submit {
			text-align: right;
		}
	
	div#twitter div.element {
	    background-color: #000;
	    margin-bottom: 1px;
	    padding: 10px 22px 10px 22px;
	}
	
		div#twitter div.element div.nick {
			background-image: url(../img/comm_twitter_header.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 15px;
		}
	
		div#twitter div.element div.nick a {
			color: #8436ba;
			font-size: 15px;
			font-weight: bold;
		}
		
		div#twitter div.element div.nick a:hover {
			color: #973ed5;
		}
		
		div#twitter div.element div.mess {
			color: #fff;
			font-size: 12px;
			margin: 5px 0px 5px 0px;
		}
		
		div#twitter div.element div.time {
			color: #535353;
			font-size: 11px;
			font-style: Italic;
		}
		
		
/*-------------
  bio & lyrics
---------------*/
div#bio-and-lyrics {
	margin: 0px 0px 50px 0px;
}

	div#bio-and-lyrics h2 {
		margin: 0px 0px 2px 0px;
	}
	
	div#bio-and-lyrics div#bio-image {
		background-color: #000;
		padding: 5px;
		margin-bottom: 1px;
	}
	
	div#bio-and-lyrics div#bio-content {
		margin: 0px 0px 25px 0px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div#bio-content h3 {
			color: #b860f6;
			font-size: 25px;
			font-weight: bold;
			text-transform: capitalize;
			margin-bottom: 18px;
		}
		
		div#bio-content div#bio {
		
		}
		
			div#bio p {
				
			}
		
	div#lyrics-list {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div#lyrics-list ul {
			list-style: none;
		}
		
		div#lyrics-list li {
			margin-bottom: 5px;
			padding-left: 15px;
			background-image: url(../img/comm_small_arrow.gif);
			background-repeat: no-repeat;
			background-position: left center;
			font-weight: bold;
		}
		
		div#lyrics-list li#selected-lyrics {
			color: #b860f6;
		}
		
		div#lyrics-list li a {
			color: #fff;
		}
		
		div#lyrics-list li a:hover {
			color: #b860f6;
		}
		
	div#bio-and-lyrics div#lyrics-image {
		padding: 5px;
		background-color: #000;
	}
	
	div#bio-and-lyrics div#lyrics-content {
		margin: 0px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div#lyrics-content h3 {
			color: #b860f6;
			font-size: 25px;
			font-weight: bold;
			text-transform: capitalize;
			margin-bottom: 18px;
		}
		
		div#lyrics-content div#lyrics {
			margin-bottom: 50px;
		}
		
			div#lyrics p {
				
			}
			
	div#bio-and-lyrics div#back {
		padding-left: 15px;
		background-image: url(../img/comm_small_arrow.gif);
		background-position: left center;
		background-repeat: no-repeat;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	div#bio-and-lyrics div#back a {
		color: #fff;
	}
	
	div#bio-and-lyrics div#back a:hover {
		color: #b860f6;
	}


/*------------------
  latest news list
-------------------*/
div#latest-news-list {

}

	div#latest-news-list h2 {
		margin-bottom: 1px;
	}
	
	div#latest-news-list div.news-entry {
		margin-bottom: 5px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div.news-entry div.news-entry-header {
			margin-bottom: 20px;
		}
		
		div.news-entry div.news-entry-header:after {
			display: block;
	    	clear: both;
			height: 0px;
			visibility: hidden;
			content: ".";
		}
		
		
			div.news-entry-header h3.news-entry-title {
				float: left;
				font-size: 22px;
				font-weight: bold;
				width: 430px;
			}
		
			div.news-entry-header h3.news-entry-title a {
			}
			
			div.news-entry-header h3.news-entry-title a:hover {
			}
			
			div.news-entry-header div.news-entry-time {
				float:right;
				color: #fff;
				font-weight: bold;
			}
			
		div.news-entry div.news-entry-image {
			margin-bottom: 20px;
		}
		
		div.news-entry-image div.news-entry-youtube {
			margin-bottom: 20px;
		}
		
		div.news-entry-content {
			margin-bottom: 20px;
			border-bottom: 1px solid #1d1d1d;
			padding-bottom: 20px;
		}
			
			div.news-entry-content p {
				
			}
			
		div.news-entry div.news-entry-footer {
		
		}
		
		* html div.news-entry div.news-entry-footer {
			padding-bottom: 20px;
		}
		
		div.news-entry div.news-entry-footer:after {
			display: block;
	    	clear: both;
			height: 0px;
			visibility: hidden;
			content: ".";
		}
		
			div.news-entry-comment-count {
				float: left;
				width: 26px;
				height: 23px;
				margin-right: 10px;
				padding: 1px 0px 0px 0px;
				text-align: center;
				background-image: url(../img/news_comment_bg.gif);
				background-position: left top;
				background-repeat: no-repeat;
			}
			
				div.news-entry-comment-count a {
					color: #000;
					font-size: 11px;
					font-weight: bold;
				}
			
			div.news-entry-comment {
				float: left;
				padding-top: 3px;
			}
			
			div.news-entry-comment a {
				color: #fff;
				font-weight: bold;
				text-transform: uppercase;
			}
			
			div.news-entry-comment a:hover {
				color: #b860f6;
			}
			
			div.news-entry-web-service {
				float: right;
			}
			
				div.news-entry-web-service ul {
					list-style-type: none;
				}
				
				div.news-entry-web-service ul:after {
					display: block;
			    	clear: both;
					height: 0px;
					visibility: hidden;
					content: ".";
				}
				
				div.news-entry-web-service li {
					float: left;
					margin-left: 15px;
				}
				
				div.news-entry-web-service li.news-entry-facebook a {
					display: block;
					width: 7px;
					height: 14px;
					background-image: url(../img/news_facebook.gif);
					background-position: left top;
					background-repeat: no-repeat;
					text-indent: -9999em;
				}
				
				div.news-entry-web-service li.news-entry-facebook a:hover {
					background-position: right top;
				}
				
				div.news-entry-web-service li.news-entry-myspace a {
					display: block;
					width: 13px;
					height: 14px;
					background-image: url(../img/news_myspace.gif);
					background-position: left top;
					background-repeat: no-repeat;
					text-indent: -9999em;
				}
				
				div.news-entry-web-service li.news-entry-myspace a:hover {
					background-position: right top;
				}
				
				div.news-entry-web-service li.news-entry-twitter a {
					display: block;
					width: 10px;
					height: 14px;
					background-image: url(../img/news_twitter.gif);
					background-position: left top;
					background-repeat: no-repeat;
					text-indent: -9999em;
				}
				
				div.news-entry-web-service li.news-entry-twitter a:hover {
					background-position: right top;
				}


/*--------------------
  latest news details
---------------------*/
div#latest-news-details {
	
}

	div#latest-news-details h2 {
		margin-bottom: 1px;
	}
	
	div#latest-news-details-container {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div#latest-news-details-header {
			margin-bottom: 20px;
		}
		
		div#latest-news-details-header:after {
			display: block;
	    	clear: both;
			height: 0px;
			visibility: hidden;
			content: ".";
		}
		
			div#latest-news-details-header h3#latest-news-details-title {
				float: left;
				color: #b860f6;
				font-size: 22px;
				font-weight: bold;
				width: 430px;
			}
			
			div#latest-news-details-header div#latest-news-details-time {
				float: right;
				color: #fff;
				font-weight: bold;
			}

		div#latest-news-details-image {
			margin-bottom: 20px;
		}
		
		div#latest-news-details-youtube {
			margin-bottom: 20px;
		}
		
		div#latest-news-details-content {
		
		}
		
		div#latest-news-details-content p {
			
		}
		
	div#latest-news-details-comment-list {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div#latest-news-details-comment-list h3#latest-news-details-comment-list-header {
			margin-bottom: 20px;
			color: #b860f6;
			font-size: 18px;
			font-weight: bold;
		}
	
		div.latest-news-details-comment-entry {
			margin-bottom: 20px;
			padding-bottom: 20px;
			border-bottom: 1px solid #1d1d1d;
		}
		
			div.latest-news-details-comment-header {
				margin-bottom: 5px;
			}
			
			div.latest-news-details-comment-header:after {
				display: block;
		    	clear: both;
				height: 0px;
				visibility: hidden;
				content: ".";
			}
			
				div.latest-news-details-comment-header h3.latest-news-details-comment-title {
					float: left;
					margin-right: 5px;
					color: #b860f6;
					font-size: 15px;
					font-weight: bold;
				}
				
				div.latest-news-details-comment-header div.latest-news-details-comment-date {
					float: left;
					color: #454444;
					font-style: italic;
				}
				
		div.latest-news-details-comment-content {
		
		}

	/* comments form */
	div#comments-form-container {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}

		div#comments-form {
			
		}
		
			div#comments-form h3#comments-form-header {
				margin-bottom: 20px;
				color: #b860f6;
				font-size: 18px;
				font-weight: bold;
			}
			
			/* comment errors */
			div#comments-form div#comments-error {
				margin: 0px 0px 30px 0px;
				padding: 10px;
				border: 2px solid #333;
				background-color: #111;
			}
			
				div#comments-error ul {
					list-style-type: none;
				}
				
				div#comments-error ul li {
					margin-bottom: 2px;
					padding-left: 15px;
					color: #fff;
					font-weight: bold;
					background-image: url(../img/comm_small_arrow.gif);
					background-position: left center;
					background-repeat: no-repeat;
				}

			div#comments-name-container {
				margin-bottom: 13px;
			}
			
			div#comments-name-container:after {
				display: block;
		    	clear: both;
				height: 0px;
				visibility: hidden;
				content: ".";
			}
			
				div#comments-name-header {
					float: left;
					width: 88px;
					font-weight: bold;
				}
				
				div#comments-name-value {
					float: left;
				}
				
					div#comments-name-value input#name-field {
						width: 187px;
						height: 19px;
						padding: 2px 5px 2px 5px;
						border: none;
					}
			
			div#comments-email-container {
				margin-bottom: 13px;
			}
			
			div#comments-email-container:after {
				display: block;
		    	clear: both;
				height: 0px;
				visibility: hidden;
				content: ".";
			}
			
				div#comments-email-header {
					float: left;
					width: 88px;
					font-weight: bold;
				}
			
				div#comments-email-value {
					float: left;
				}
				
					div#comments-email-value input#email-field {
						width: 187px;
						height: 19px;
						padding: 2px 5px 2px 5px;
						border: none;
					}
					
					div#comments-email-value span#email-exp {
						color: #6e6e6e;
						font-size: 10px;
						font-style: italic;
					}
			
			
			div#comments-comment-container {
				margin-bottom: 13px;
			}
			
			div#comments-comment-container:after {
				display: block;
		    	clear: both;
				height: 0px;
				visibility: hidden;
				content: ".";
			}
			
				div#comments-comment-header {
					float: left;
					width: 88px;
					font-weight: bold;
				}
			
				div#comments-comment-value {
					float: left;
				}
				
					div#comments-comment-value textarea#comment-field {
						width: 399px;
						height: 88px;
						padding: 2px 5px 2px 5px;
						border: none;
					}
			
			div#comments-captcha-container {
				margin-bottom: 20px;
				padding: 0px 0px 27px 88px;
				border-bottom: 1px solid #1d1d1d;
			}
			
			div#comments-submit-container {
			
			}
			
				div#comments-submit-container div#comments-submit {
					padding-left: 15px;
					background-image: url(../img/comm_small_arrow.gif);
					background-position: left center;
					background-repeat: no-repeat;
				}
				
					div#comments-submit a {
						color: #fff;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					div#comments-submit a:hover {
						color: #b860f6;
					}

	/* comment confirmation */
	div#commentConfirmation {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
	
	/* comment button */
	div#commentsBtn {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
	div#commentsBtn:after {
		display: block;
		clear: both;
		height: 0px;
		visibility: hidden;
		content: ".";
	}
	
		div#commentsBtn div#comments-button-count {
			float: left;
			margin-right: 12px;
			padding: 1px 0px 0px 0px;
			width: 26px;
			height: 23px;
			text-align: center;
			background-image: url(../img/news_comment_bg.png);
			background-position: left top;
			background-repeat: no-repeat;
		}
		
			div#comments-button-count a {
				color: #000;
				font-size: 11px;
				font-weight: bold;
			}
		
		div#commentsBtn div#comments-button-post {
			float: left;
			padding-top: 2px;
		}
		
			div#comments-button-post a {
				color: #fff;
				font-weight: bold;
				text-transform: uppercase;
			}
			
			div#comments-button-post a:hover {
				color: #b860f6;
			}


/*-------------
  tours
---------------*/
div#tours {
	
}

	div#tours h2 {
		margin-bottom: 1px;
	}
	
	div#tours div#tour-image-container {
		padding: 5px;
		background-color: #000;
	}
	
	div#tours div#tours-list {
		margin-bottom: 1px;
	}
	
		div#tours-list div.tour-entry {
			margin-bottom: 1px;
			padding: 20px 23px 20px 23px;
			background-color: #000;
		}
		
			div.tour-entry h3.tour-entry-title {
				margin-bottom: 2px;
				color: #b860f6;
				font-size: 20px;
				font-weight: bold;
			}
			
				h3.tour-entry-title span {
					color: #fff;
				}
				
			div.tour-entry div.tour-entry-content {
			
			}
			
			div.tour-entry div.tour-entry-content:after {
				display: block;
		    	clear: both;
				height: 0px;
				visibility: hidden;
				content: ".";
			}
			
				div.tour-entry-content div.tour-entry-city {
					float: left;
					font-weight: bold;
				}
				
				div.tour-entry-content div.tour-entry-car {
					float: right;
					padding-left: 15px;
					background-image: url(../img/comm_small_arrow.gif);
					background-repeat: no-repeat;
					background-position: left center;
				}
				
				div.tour-entry-content div.tour-entry-car a {
					color: #fff;
				}
				
				div.tour-entry-content div.tour-entry-car a:hover {
					color: #b860f6;
				}
				
	div#tours div#tour-back-container {
		margin-bottom: 1px;
		padding: 20px 23px 20px 23px;
		background-color: #000;
	}
	
		div#tour-back-container div#tour-back {
			padding-left: 15px;
			background-image: url(../img/comm_small_arrow.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
	
		div#tour-back a {
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		div#tour-back a:hover {
			color: #b860f6;
		}
