﻿/* general reset */
body{
	margin:0;
	font:13px Arial, Helvetica, sans-serif;
	color:#555;
	background:#e7e7e7;
	min-width:968px;
}
img {border-style:none; margin-bottom:8px;}
a {
	text-decoration:none;
	color:#ef8f21;
}
a:hover {text-decoration:underline;}
input, textarea, select { vertical-align:middle;}
input:focus, textarea:focus, select:focus{outline:none;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:100%;
	position:relative;	
}
/* header */
#header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url(../images/bg-header.gif) repeat-x;
	height:117px;
}
.header-holder {
	width:948px;
	margin:0 auto;
	background:url(../images/bg-header-holder.jpg) no-repeat;
	padding:24px 10px 19px;
	overflow:hidden;
}
/* logo */
.logo-holder {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:99;
	padding-top:24px;
}
h1.logo {
    width:958px;
    height:73px;
    padding-left:10px;
    margin:0 auto;
}
h1.logo a img {
    display:block;
    margin-bottom:2px;
}
h1.logo a{
    float:left;
    width:350px;
    height:100%;
    cursor:pointer;
    color:#b7b5b5;
    font-size:13px;
    font-weight:normal;
    text-align:center;
    text-transform:uppercase;
    outline: none;
}
h1.logo a:hover{text-decoration:none;}
.header-holder .banner{
	float:right;
	margin-top:1px;
	position:relative;
	z-index:99;
}
/* navigation */
#nav {
	position:absolute;
	top:117px;
	left:0;
	height:34px;
	width:100%;
	background:url(../images/bg-nav.gif) repeat-x;
}
.nav-holder {
	width:956px;
	margin:0 auto;
	padding:1px 4px 1px 6px;
	background:url(../images/sep-nav.gif) no-repeat 6px 1px;
	overflow:hidden;
}
.f-search {
	float:left;
	padding:3px 3px 0 7px;
	width:226px;
}
* html .f-search {width:225px;}
*+html .f-search {width:225px;}
.f-search .i-text{
	float:left;
	width:193px;
	height:27px;
	padding:4px 0 0 9px;
	background:url(../images/bg-input.gif) no-repeat;
}
.f-search .text {
	float:left;
	width:191px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	height:17px;
	background:none;
	border:0;
}
.f-search .btn-seacrh {
	float:left;
	width:22px;
	height:27px;
	text-indent:-9999px;
	background:url(../images/btn-search2.gif) no-repeat;
	border:0;
	cursor:pointer;
	padding:0;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:716px;
	background:url(../images/sep-nav.gif) no-repeat 100% 0;
	line-height:32px;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:-1px -1px 0 #555;
}
#nav ul li{
	float:left;
	background:url(../images/sep-nav.gif) no-repeat;
}
#nav ul li a{
	float:left;
	color:#fff;
	text-align:center;
    margin-left: 1px;
}
#nav ul li a:hover, #nav ul li.active a{
	text-decoration:none;
	background:url(../images/bg-nav-hover.gif) repeat-x;
	position:relative;
	text-shadow:-1px -1px 0 #B96302;

}
/* main */
#main {
	width:950px;
	margin:0 auto;
	padding:151px 9px 0;
	background:url(../images/bg-main.png) repeat-y;
}
/* two columns */
#two-columns {
	width:100%;
	background:url(../images/bg-two-columns.gif) repeat-y 100% 0;
	padding-bottom:20px;
}
#two-columns:after {
	clear: both;
	content:"";
	display: block;
}
/* content */
#content {
	float:left;
	width:718px;
}
/* gallery */
.gallery {
	width:100%;
	position:relative;
}
.gallery-holder {
	width:719px;
	overflow:hidden;
}
.gallery-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:719px;
	position:relative;
	height:295px;
}
.gallery-holder ul li.active{z-index:2;}
.gallery-holder ul li{
	width:719px;
	height:295px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.gallery-holder ul li img{
	display:block;
}
.gallery .control{
	position:absolute;
	right:20px;
	bottom:15px;
	z-index:3;
}
.gallery .control ul {
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .control ul li{
	float:left;
	padding-left:5px;
}
.gallery .control ul li a{
	float:left;
	text-indent:-9999px;
	width:17px;
	height:4px;
	background:#fff;
	border:0px solid #ef9122;
	overflow:hidden;
}
.gallery .control ul li a:hover, .gallery .control ul li.active a{
	border-color:#e8a33d;
	background:url(../images/bg-control-hover.gif) repeat-x;
}
/* review holder */
#content .heading {
	margin:0 0 8px -14px;
	position:relative;
}
#content .heading-holder {
	width:733px;
	height:39px;
	background:url(../images/bg-heading.png) no-repeat;
}
#content .heading h2{
	margin:0;
	font-size:16px;
	color:#fff;
	letter-spacing:2px;
	padding:6px 0 0 34px;
	text-transform:uppercase;
	text-shadow:-1px -1px 0 #B96302;
}
.review-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 5px 20px;
	font-size:12px;
}
.review-holder .column{
	float:left;
	width:330px;
	padding-right:17px;
}
.review {
	padding:2px 2px 0 0;
}
.review img{
	display:block;
	margin-bottom:5px;
}
.review .title {
	overflow:hidden;
	width:100%;
	padding-bottom:1px;
}
.review h2 {
	margin:0 0 1px;
	font-size:18px;
	color:#ef8f21;
}
.title p.info {
	font-size:14px;
	line-height:normal !important;
	margin:0 0 4px !important;
}
.title p.info strong.author {font-weight:normal;}
.title p.info strong.author a {color:#666;}
.title p.info strong.author a:hover {text-decoration:underline;}
.title ul {
	margin:0;
	padding:5px 0 0 2px;
	list-style:none;
	border-top:1px solid #ccc;
	font-size:10px;
	line-height:normal !important;
	color:#999;
	overflow:hidden;
	height:1%;
}
.title ul li{
	float:left;
	background:url(../images/sep01.gif) no-repeat 0 60%;
	padding:0 7px 0 9px;
	letter-spacing:2px;
}
.title ul li:first-child {
	padding-left:0;
	background:none;
}
.title ul li.comments a{
	padding-left:16px;
	background:url(../images/icon-comment.gif) no-repeat;
	font-weight:bold;
	color:#f69725;
}
.title ul li a {color:#999;}
.title em.date {
	font-style:normal;
	text-transform:uppercase;
}
.review p {
	margin:0;
	line-height:21px;
}
a.read {
	background:#999;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:3px 9px 4px 5px;
	float:left;
	margin-top:9px;
}
a.read span{
	padding-right:10px;
	background:url(../images/arrows.gif) no-repeat 100% 3px;
	line-height:normal !important;
}
a.read:hover{
	text-decoration:none;
	background:#ef8f21;
}
ul.reviews {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
ul.reviews li{
	float:left;
	width:100%;
	padding-bottom:16px;
	margin-top:2px;
	
}
* html ul.reviews li{padding-bottom:22px;}
*+html ul.reviews li{padding-bottom:22px;}
ul.reviews li .img-holder{
	float:left;
	width:65px;
	padding-right:11px;
}
ul.reviews li .text{
	float:left;
	width:252px;
	margin-top:3px;
}
ul.reviews h2 {
	margin:0 0 1px;
	font-size:16px;
	color:#ef8f21;
}
ul.reviews p.info {
	font-size:14px;
	margin:0 0 4px;
}
ul.reviews p.info strong.author {font-weight:normal;}
ul.reviews p.info strong.author a{
	color:#666;
	text-decoration:none;
}
ul.reviews p.info strong.author a:hover{text-decoration:underline !important;}
ul.reviews ul {
	margin:0;
	padding:5px 0 0 2px;
	list-style:none;
	border-top:1px solid #ccc;
	font-size:10px;
	color:#999;
	width:auto !important;
}
ul.reviews ul li{
	background:url(../images/sep01.gif) no-repeat 0 60%;
	padding:0 7px 0 9px;
	width:auto !important;
	letter-spacing:2px;
}
ul.reviews ul li:first-child {
	padding-left:0;
	background:none;
}
ul.reviews ul li.comments a{
	padding-left:16px;
	background:url(../images/icon-comment.gif) no-repeat;
	font-weight:bold;
	color:#f69725;
}
ul.reviews ul li a {color:#999;}
ul.reviews em.date {
	font-style:normal;
	text-transform:uppercase;
}
/* news holder */
.news-holder {
	overflow:hidden;
	height:1%;
	padding-left:21px;
}
.news-holder .column {
	float:left;
	width:328px;
	padding-right:18px;
    padding-bottom: 10px;
	font-size:12px;
}
.news-holder .column img{
	display:block;
	margin-bottom:7px;
}
.news-holder h2 {
	margin:0 0 4px;
	font-size:18px;
	color:#ef8f21;
}
.news-holder .title {margin-bottom:3px;}
.news-holder .title ul {
	margin:0;
	padding:5px 0 0 2px;
	list-style:none;
	border-top:1px solid #ccc;
	font-size:10px;
	color:#999;
}
.news-holder .title ul li{
	float:left;
	background:url(../images/sep01.gif) no-repeat 0 60%;
	padding:0 7px 0 9px;
	letter-spacing:2px;
}
.news-holder .title ul li:first-child {
	padding-left:0;
	background:none;
}
.news-holder .title ul li.comments a{
	padding-left:16px;
	background:url(../images/icon-comment.gif) no-repeat;
	font-weight:bold;
	color:#f69725;
}
.news-holder .title ul li a{color:#999;}
.news-holder .title em.date {
	font-style:normal;
	text-transform:uppercase;
}
.news-holder .content {
	overflow:hidden;
	width:100%;
}
.news-holder p {
	margin:0;
	line-height:21px;
}
.news-holder a.read {
	background:#999;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:3px 9px 4px 5px;
	float:left;
	margin-top:9px;
}
.news-holder a.read span{
	padding-right:10px;
	background:url(../images/arrows.gif) no-repeat 100% 3px;
}
.news-holder a.read:hover{
	text-decoration:none;
	background:#ef8f21;
}
/* sidebar */
#sidebar {
	float:right;
	width:231px;
	background:url(../images/sep-sidebox.gif) no-repeat 0 100%;
	padding-bottom:3px;
}
/* sidebox */
.widget {
	border-bottom:1px solid #dcdcdc;
}
.widget .holder{
	background:#f5f4f4 url(../images/bg-sidebox.jpg) repeat-x;
	height:1%;
	padding:10px 15px 18px;
}
.widget .holder:after {
	clear: both;
	content:"";
	display: block;
}
.widget .title {
	font-size:10px;
	letter-spacing:2px;
	color:#999;
	padding-bottom:5px;
	text-align:center;
}
.widget .title strong{font-weight:normal;}
/* sign up box */
.sign-box .holder{
	background:#ebebeb url(../images/bg-signform.gif) repeat-x;
	padding:5px 12px 10px 13px;
}
.acessability {
	position:absolute;
	left:-9999px;
	top:0;
	display:none;
}
.sign-box .title {
	width:100%;
	letter-spacing:0;
	color:#666;
	text-align:left;
	padding:0;
}
.sign-box .title:after {
	clear: both;
	content:"";
	display: block;
}
.sign-box .title img{
	float:left;
	margin-left:-8px;
	position:relative;
}
.widget h3 {
	margin:0 0 4px;
	padding-top:8px;
	font-size:14px;
	color:#EF8F21;
}
.sign-box .title label {font-size:12px;}
.sign-box .i-text {
	display:block;
	width:193px;
	height:25px;
	background:url(../images/bg-sign-input.jpg) no-repeat;
	padding:5px 0 9px 11px;
}
.sign-box .text {
	width:180px;
	font:13px Arial, Helvetica, sans-serif;
	color:#999;
	background:none;
	border:0;
	height:17px;
}
.sign-box .btn-signup {
	float:right;
	width:64px;
	height:20px;
	padding:0;
	cursor:pointer;
	text-indent:-9999px;
	background:url(../images/btn-signup.gif) no-repeat;
	border:0;
	margin-right:4px;
	display:inline;
}
.sign-box .btn-signup:hover, .sign-box .btn-signup.hover {
	background-position:0 -20px;
}
/* footer */
#footer {
	width:100%;
	border-top:7px solid #EF8F21;
}
/* footer top */
.footer-top {
	width:100%;
	background:url(../images/bg-footer.gif);
	padding:29px 0 15px;
}
.footer-holder {
	width:923px;
	margin:0 auto;
	padding:0 15px 0 30px;
	overflow:hidden;
}
/* nav place */
.navplace {
	float:left;
	width:540px;
	margin-right:25px;
}
.navplace .title {
	background:url(../images/sep-footer.gif) no-repeat 0 100%;
	padding-bottom:11px;
}
.navplace .title strong.footer-logo{
	display:block;
	width:268px;
	height:36px;
	background:url(../images/footer-logo.png) no-repeat;
}
.navplace .title strong.footer-logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	cursor:pointer;
	position:relative;
}
.links-holder {
	overflow:hidden;
	width:100%;
	padding-top:13px;
}
.links-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}
.links-holder ul.subnav{
	width:212px;
}
.links-holder ul.subnav li{
	padding:0 0 9px 17px;
	background:url(../images/arrow.gif) no-repeat 0 2px;
	letter-spacing:1px;
}
.links-holder ul li a{color:#fff4e3;}
.links-holder ul.social{
	width:131px;
	padding-right:66px;
}
.links-holder ul.alt-social{padding-right:0;}
.links-holder ul.social li {padding-bottom:16px;}
.links-holder ul.social li a{padding:1px 0 2px 26px;}
.links-holder ul.social li.face a{
	background:url(../images/icon-face.gif) no-repeat;
}
.links-holder ul.social li.twit a{
	background:url(../images/icon-twit.gif) no-repeat;
}
.links-holder ul.social li.youtube a{
	background:url(../images/icon-youtube.gif) no-repeat;
}
.links-holder ul.social li.vimeo a{
	background:url(../images/icon-vimeo.gif) no-repeat;
}
.links-holder ul.social li.lala a{
	background:url(../images/icon-lala.gif) no-repeat;
}
.links-holder ul.social li.space a{
	background:url(../images/icon-space.gif) no-repeat;
}
.links-holder ul.social li.rss a{
	background:url(../images/icon-rss.gif) no-repeat;
}
/* pear place */
.pear-place {
	float:left;
	width:351px;
	padding-top:3px;
    background:url(images/bg-footer.gif);
}
.pear-place .t{
	height:74px;
	font-size:1px;
	background:url(../images/bg-pear-t.png) no-repeat;
}
.pear-place .c{
	background:url(../images/bg-pear-c.png) repeat-y;
	height:1%;
	padding:0 31px 0 30px;
}
.pear-place .c:after {
	clear: both;
	content:"";
	display: block;
}
.pear-place .b{
	height:70px;
	font-size:1px;
	background:url(../images/bg-pear-b.png) no-repeat;
}
.pear-holder {
	float:left;
	width:290px;
	margin:-89px 0 -50px;
	position:relative;
}
.pear-logo {
	display:block;
	width:286px;
	height:79px;
	background:url(../images/logo-pear.png) no-repeat;
	margin-left:2px;
	padding-top:25px;
}
.pear-logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:79px;
	cursor:pointer;
	position:relative;
}
.f-music {
	padding-top:21px;
	overflow:hidden;
	width:100%;
}
.f-music .i-text{
	float:left;
	width:229px;
	height:26px;
	background:url(../images/bg-input-search.gif) no-repeat;
	padding:6px 0 0 17px;
}
.f-music .text{
	float:left;
	color:#606060;
	font:14px Arial, Helvetica, sans-serif;
	width:225px;
	background:none;
	border:0;
}
.f-music .btn-search{
	float:left;
	width:37px;
	height:32px;
	text-indent:-9999px;
	background:url(../images/btn-search.gif) no-repeat;
	border:0;
	cursor:pointer;
}
.footer-bottom {
	border-top:1px solid #212221;
	background:#121212;
	text-transform:uppercase;
	padding:10px 0 15px;
}
.footer-bottom ul{
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
	font-size:10px;
	word-spacing:2px;
}
.footer-bottom ul li{
	display:inline;
	color:#666;
	background:url(../images/sep-footer2.gif) no-repeat 0 50%;
	padding:0 3px 0 9px;
}
.footer-bottom ul li a{color:#666;}
.footer-bottom ul li:first-child {
	padding-left:0;
	background:none;
}
/* breadcrumbs */
ul.breadcrumbs {
	margin:0;
	padding:11px 0 10px 24px;
	list-style:none;
	height:1%;
	background:url(../images/bg-breadcrumbs.gif) repeat-x;
	overflow:hidden;
	font-weight:bold;
}
ul.breadcrumbs li{
	float:left;
	background:url(../images/sep-breadcrumbs.gif) no-repeat 0 2px;
	padding:0 5px 0 10px;
	font-size:11px;
}
ul.breadcrumbs li:first-child {
	padding-left:0;
	background:none;
}
ul.breadcrumbs li a{color:#EF8F21;}
/* about holder */
.about-holder {
	padding:12px 20px 0 21px;
	line-height:20px;
	overflow:hidden;
	width:677px;
}
.post h2 {
	margin:0 0 5px;
	font-size:26px;
	color:#ef8f21;
	border-bottom:1px solid #ccc;
	padding-bottom:4px;
	line-height:normal;
}
.post p {
	margin:0 0 12px;
}
.about-holder strong {
	font-weight:bold;
	color:#ef8f21;
}
q.blockquote{
	quotes:none;
	margin:14px 14px 0 0;
	width:auto;
	padding:10px 11px 12px 23px;
	background:#f3f3f2;
	color:#999;
	float:left;
}
* html .about-holder q.blockquote{
	padding-right:60px !important;
	margin-right:10px !important;
}
q.blockquote:after{content:"";}
q.blockquote:before{content:"";}
.blockquote span {
	display:block;
	margin:0;
	padding:1px 0 0 28px;
	background:url(../images/icon-quote-l.gif) no-repeat;
	font-size:18px;
	font-style:italic;
	line-height:24px;
}
q.blockquote span img {
	display:inline;
	vertical-align:-5px;
}
q.blockquote strong.author {
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	padding-left:28px;
	color:#999;
}
.alignleft {float:left;}
.wp-caption {
	margin:10px 13px 0 0;
	font-size:10px;
	line-height:normal;
}
.wp-caption img{
	display:block;
	margin-bottom:5px;
}
.wp-caption-text {
	display:block;
	text-align:right;
	color:#ccc;
	font-size:10px;
	line-height:normal !important;
	width:139px;
}
.about-holder .two-columns {
	padding:5px 0 24px;
}
.two-columns {
	overflow:hidden;
	width:100%;
}
.two-columns ul{
	float:left;
	width:235px;
	padding:0 30px 0 53px !important;
}
.about-holder ul {
	margin:0;
	padding:0;
	list-style:none;
}
.about-holder ul li{
	padding:0 0 1px 12px;
	background:url(../images/arrows2.gif) no-repeat 0 8px;
}
/* tab holder */
.tab-holder {
	background:#f5f4f4 url(../images/bg-sidebox.jpg) repeat-x;
}
ul.tabset {
	padding:2px 0 0 !important;
	overflow:hidden;
	width:100%;
}
ul.tabset li{
	float:left;
	padding:0 0 0 1px !important;
	font-weight:bold;
	text-transform:uppercase;
	background:none !important;
	width:auto !important;
}
ul.tabset li a{
	float:left;
	line-height:26px;
	font-size:10px !important;
	color:#fff !important;
	padding:0 13px 0 13px;
	background:url(../images/bg-tabset.gif) repeat-x;
	font-weight:bold;
}
ul.tabset li a:hover, ul.tabset li a.active{
	color:#ef8f21 !important;
	background:none;
	text-decoration:none;
}
.tab {
	font-size:12px;
	padding:10px 5px 12px 13px;
}
.tab a{color:#666;}
.widget ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	overflow:hidden;
	height:1%;
}
.widget ul li{
	padding:0 0 6px 12px;
	background:url(../images/arrows2.gif) no-repeat 0 5px;
	float:left;
	width:201px;
}
.widget ul li a{color:#666;}
/* sidebar blockquote */
.widget blockquote {
	margin:1px 0 3px;
	line-height:20px;
}
.widget blockquote p{
	margin:0 0 3px;
	font-style:italic;
}
.widget blockquote strong {
	font-weight:normal;
	font-size:12px;
	color:#000;
}
.widget blockquote strong a{
	font-weight:bold;
	text-decoration:underline;
	color:#EF8F21;
}
.widget blockquote strong a:hover{text-decoration:none;}
.widget blockquote strong em {
	font-style:italic;
	color:#666;
}
/* navbar */
.widget .navbar {padding:9px 0 17px !important;}
.widget .navbar ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:24px;
}
.widget .navbar ul li {
	width:100%;
	padding:0;
	background:none;
}
.widget .navbar ul li a{
	display:block;
	color:#676566;
	padding:3px 0 2px 16px;
}
.widget .navbar ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:#faac3f;
}
.widget .navbar ul li a span{
	display:block;
	background:url(../images/arrows4.gif) no-repeat 0 9px;
	padding-left:19px;
}
.widget .navbar ul li a:hover span{
	background:url(../images/arrows4-hover.gif) no-repeat 0 9px;
}
/* tag cloud */
.widget .cloud {
	background:url(../images/bg-tag-cloud.gif) repeat-x;
	padding:14px 12px 11px 12px !important;
}
ul.tagcloud {
	margin:0;
	padding:0;
	list-style:none;
	text-align:justify;
}
ul.tagcloud li{
	float:none !important;
	display:inline;
	line-height:22px;
	padding:0 3px 0 0 !important;
	background:none !important;
	font-weight:bold;
}
ul.tagcloud li.popular{font-size:9px;}
ul.tagcloud li.popular a {color:#c5c5c5;}
ul.tagcloud li.v-popular{font-size:10px;}
ul.tagcloud li.vv-popular{font-size:12px;}
ul.tagcloud li.vvv-popular{font-size:14px;}
ul.tagcloud li.vvv-popular a{color:#999;}
ul.tagcloud li.vvvv-popular{font-size:16px;}
ul.tagcloud li.vvvv-popular a{color:#888888;}
ul.tagcloud li.vvvvv-popular{font-size:18px;}
ul.tagcloud li.vvvvv-popular a{color:#454444;}
ul.tagcloud li.vvvvvv-popular{font-size:20px;}
ul.tagcloud li.vvvvvv-popular a{color:#f69e2c;}
.btn-holder {padding:3px 10px 12px 21px !important;}
.widget h3 em {
	font-size:16px;
	display:block;
	padding-bottom:4px;
}
.widget a.download {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:189px;
	height:42px;
	background:url(../images/btn-download.gif) no-repeat;
}
.widget a.download:hover {
	background-position:0 -42px;
}
.widget-links .holder {padding:6px 15px 16px;}
.widget-links h3 {margin:0 0 7px;}
.widget-links ul li {width:189px;}
/* album reviews */
.album-reviews {
	padding:15px 18px 0 21px;
	line-height:21px;
}
/* post-list */
.album-reviews .post {
	margin-bottom:22px;
	overflow:hidden;
	width:100%;
}
* html .album-reviews .post {margin-bottom:20px;}
.album-reviews p{margin:0 0 20px;}
.album-reviews .post-list p{margin:0;}
.album-reviews h2 {
	border-bottom:0;
	/*padding-bottom:0;*/
	margin-bottom:1px !important;
	line-height:normal;
    margin: 0 !important;
}
.album-reviews .img-holder {margin:5px 20px 0 0;} 
.album-reviews .post-list .img-holder {margin:0 20px 0 0;}
* html .album-reviews .img-holder {margin-right:17px;}
.album-reviews .img-holder img{
	display:block;
	margin-bottom:13px;
	border: 1px solid #cccccc
}
.album-reviews .img-holder .wp-caption-text {
	padding-bottom:7px;
	margin-top:-10px;
	width:213px;
}
.album-reviews .title {padding-bottom:5px;}
.album-reviews .title p.info {margin:0 0 7px !important;}
.album-reviews a.read {margin-top:7px;}
* html .album-reviews a.read {margin-left:3px;}
/* pagging */
ul.pagging {
	float:right;
	margin:0;
	padding:9px 2px 20px 0;
	list-style:none;
	font-size:12px;
}
ul.pagging li{
	float:left;
	padding-left:5px !important;
}
ul.pagging li:first-child {padding-left:0;}
ul.pagging li.prev a, ul.pagging li.next a {padding:0 8px 2px;}
ul.pagging li a{
	float:left;
	border:1px solid #f3f3f2;
	line-height:24px;
	padding:0 7px 2px 8px;
	color:#797979 !important;
	height:24px;
	font-weight:normal !important;
}
ul.pagging li.next a:hover {padding:0 7px 2px 7px !important;}
ul.pagging li a:hover{
	text-decoration:none;
	border:1px solid #ffb25c;
	background:#ffb25c;
	color:#fff !important;
	font-weight:bold !important;
}
ul.pagging li strong {
	display:block;
	border:1px solid #ffb25c;
	background:#ffb25c;
	color:#fff;
	line-height:24px;
	padding:0 7px 2px 8px;
}
.album-reviews p a {text-decoration:underline;}
.album-reviews p a:hover {text-decoration:none;}
.album-reviews .title p.info strong.author a {text-decoration:none;}
.album-reviews .title p.info strong.author a:hover {text-decoration:underline !important;}
.album-reviews p.signature {
	font-style:italic;
	font-size:12px;
	line-height:16px;
}
.album-reviews .btn-artist {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	float:left;
	background:url(../images/btn-grey-l.gif) no-repeat;
	cursor:pointer;
	font-weight:bold;
	margin-top:3px;
}
.album-reviews .btn-artist:hover {
	text-decoration:none;
	background-position:0 -31px;
}
.album-reviews .btn-artist span{
	background:url(../images/btn-grey-r.gif) no-repeat 100% 0;
	float:left;
	line-height:30px;
	padding:0 31px 1px;
}
.album-reviews .btn-artist:hover span{background-position:100% -31px;}
/* share holder */
.share-holder {
	overflow:hidden;
	width:100%;
	padding:26px 0 6px;
}
.share-holder strong{
	float:left;
	padding:10px 20px 0 0;
	background:url(../images/arrows3.gif) no-repeat 100% 15px;
	font-size:14px;
	font-weight:normal;
	color:#999;
	margin-right:5px;
}
.share-holder ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.share-holder ul li{
	float:left;
	padding-left:4px;
}
.share-holder ul li img{display:block;}
/* comments */
#comments .heading {
	margin:0 -20px 0 -34px;
	width:732px;
}
#comments .heading .sort{
	float:right;
	font-size:11px;
	color:#fff;
	padding-right:24px;
}
#comments .heading .sort strong{
	float:left;
	padding:6px 8px 0 0;
}
.sort-holder {
	float:left;
	background:url(../images/bg-sort-l.gif) no-repeat;
	margin-top:5px;
}
#comments .heading .sort ul {
	float:left;
	margin:0;
	padding:0 1px;
	list-style:none;
	background:url(../images/bg-sort-r.gif) no-repeat 100% 0;
}
#comments .heading .sort ul li{
	float:left;
	padding:1px 10px 0 11px;
	background:url(../images/sep-sort.gif) no-repeat 0 1px;
	color:#666;
}
#comments .heading .sort ul li:first-child {background:none;}
#comments .heading .sort ul li a{
	color:#666;
	position:relative;
}
#comments .heading .sort ul li a:hover, #comments .heading .sort ul li a.sorted{
	text-decoration:none;
	color:#f69624;
}
.comment {
	padding:10px 14px 10px 13px;
	background:#fdf5e5;
	overflow:hidden;
	height:1%;
	font-size:12px;
}
ol.comments {
	margin:0;
	padding:8px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
ol.comments li{
	padding-bottom:10px;
	float:left;
	width:100%;
}
.comment .avatar1 {
	float:left;
	margin-right:13px;
	border:1px solid #e5e1da;
	padding:3px;
	background:#fff;
}
.comment .avatar1 img{display:block;}
.comment .text {
	overflow:hidden;
	height:1%;
}

.comment .text .title{
	overflow:hidden;
	height:1%;
}
.comment .rating {
	float:right;
}
.comment .rating span{
	float:left;
	font-size:12px;
	color:#000;
	padding-right:5px;
	line-height:16px;
}
.comment .rating ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	border:0;
}
.comment .rating ul li{
	float:left;
	padding:0 0 0 2px;
	width:auto !important;
}
.comment .rating ul li a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.comment .rating ul li.plus a{
	background:url(../images/icon-plus.gif) no-repeat;
}
.comment .rating ul li.minus a{
	background:url(../images/icon-minus.gif) no-repeat;
}
.comment .bypostauthor {
	float:left;
	font-size:14px;
	padding-right:5px;
	color:#ef8f21;
}
.comment em.date {
	float:left;
	font-size:10px;
	color:#666;
	padding-top:1px;
}
.comment p {
	margin:0;
	line-height:normal;
}
.comment a.reply {
	float:right;
	color:#666;
	font-size:10px;
	line-height:normal;
	font-weight:bold;
}
.comments .alt {background:#f6e8cd !important;}
ul.children {
	margin:0;
	padding:10px 0 0 15px;
	list-style:none;
}
ul.children li{
	padding:0 0 0 39px;
	background:url(../images/arrow2.gif) no-repeat 0 45px;
	width:auto !important;
	float:none;
}
ul.children li .title {padding-bottom:2px;}
ul.children li p {line-height:20px;}
/* form comment */
#respond fieldset {padding:5px 0 33px;}
#respond h2 {
	margin:0 0 11px !important;
	font-style:italic;
	font-size:22px;
	color:#EF8F21;
}
#respond ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#respond ul li {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#respond ul li label{
	float:left;
	width:73px;
	padding:4px 0 0;
	font-size:12px;
	text-transform:uppercase;
	color:#999;
}
#respond ul li .text {
	float:left;
	width:360px;
	border:1px solid #ccc;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	padding:9px 5px 10px;
	margin-right:18px;
	height:15px;
}
#respond ul li span {
	font-style:italic;
	float:left;
	padding-top:14px;
	color:#999;
	font-size:12px;
}
#respond ul li textarea {
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	padding:3px 5px 3px;
	border:1px solid #ccc;
	background:#fff;
	width:665px;
	height:94px;
	max-width:665px;
}
#respond ul li.check-holder {
	padding:5px 0 13px;
}
#respond ul li.check-holder label{
	text-transform:none;
	width:auto;
	line-height:normal;
}
#respond ul li.check-holder .check {
	float:left;
	margin:3px 8px 0 0;
	padding:0;
	width:15px;
	height:15px;
}
#respond .submit {
	display:block;
	text-indent:-9999px;
	width:155px;
	height:37px;
	background:url(../images/btn-comment.gif) no-repeat;
	border:0;
	cursor:pointer;
}
#respond .submit:hover, #respond .submit.hover {
	background-position:0 -37px;
}
/* articles reviews */
.articles-reviews {
	padding:15px 20px 0 21px;
	line-height:20px;
}
.articles-reviews h2{
	border:0;
	margin:0;
}
.articles-reviews .post-list {padding-bottom:101px;}
.articles-reviews .post-list p {
	margin:0 !important;
	padding-bottom:7px;
}
.articles-reviews .post {margin-bottom:30px;}
.articles-reviews .post img {

	 display:block;
	border: 1px solid #cccccc*/
	
}
.articles-reviews .wp-caption-text {
	margin-top:-4px;
	position:relative;
	padding-bottom:4px;
	width:677px;
}
.articles-reviews .post .title {
	padding-bottom:5px;
}
.articles-reviews .post a.read {margin:0;}
.articles-reviews .post .content {
	overflow:hidden;
	width:100%;
}
.articles-reviews q.blockquote span img {
	display:inline;
	margin-bottom:0;
}
.articles-reviews p a {text-decoration:underline;}
.articles-reviews p a:hover {text-decoration:none;}
.articles-reviews p.signature {
	font-style:italic;
	font-size:12px;
	line-height:16px;
}
.articles-reviews .share-holder {
	padding:0 0 6px;
	margin-top:-7px;
	position:relative;
}
.articles-reviews .single-post {margin-bottom:14px;}
.articles-reviews .content .wp-caption-text {
	width:139px !important;
	padding:0 !important;
	margin:0 !important;
}
/* artist list */
.artist-list {padding:13px 20px 0 21px;}
ul.letters {
	margin:10px 0 15px 5px;
	padding:0;
	list-style:none;
	font-weight:bold;
}
ul.letters li{
	display:inline;
	padding-left:10px;
}
ul.letters li:first-child {padding-left:0;}
ul.letters li a{
	color:#ef8f21;
}
ul.letters li a:hover, ul.letters li.active a {
	color:#ef8f21;
	text-decoration:none;
}
ul.artists {
	margin:0 -17px 33px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:690px;
	position:relative;
}
ul.artists li{
	display:inline-block;
	padding:0 15px 25px 0;
	text-align:center;
	width:328px;
	vertical-align:top;
}
ul.artists li img{
	vertical-align:top;
	border:1px solid #cccccc;
}
ul.artists li a:hover{
	color:#666;
	text-decoration:none;
}
ul.artists li span {
	display:block;
	margin:0px 0 0;
	font-weight:bold;
	font-size:16px;
}
ul.artists li a:hover span {text-decoration:none;}
/* about artist */
.about-artist {
	overflow:hidden;
	width:100%;
	padding-top:5px;
}
.about-artist .top-place {
	overflow:hidden;
	width:100%;
	padding-bottom:0px;
}
.about-artist .top-place .img-holder {
	float:left;
	width:444px;
	margin:0 20px 0 0;
}
.about-artist .wp-caption-text {width:444px !important;}
.about-artist .top-place img{
	display:block;
}
.about-artist .artist-links {
	float:right;
	width:213px;
}
.about-artist .play-list {
	margin-bottom:10px;
	height:175px;
}
.link-holder {
	overflow:hidden;
	width:100%;
}
.link-holder .column{
	float:left;
	width:99px;
	padding-right:15px;
}
.link-holder .alt-column{padding-right:0;}
.link-holder strong {font-size:12px;}
.link-holder ul {
	margin:0;
	padding:2px 0 0;
	list-style:none;
	font-size:10px;
}

.link-holder ul li a {text-decoration:underline;}
.link-holder ul li a:hover {text-decoration:none;}
.about-artist h2 {
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:4px !important;
}
.about-artist .post {margin-bottom:7px;}
.album-reviews .heading {margin:0 -20px 0 -34px !important;}
.album-reviews .review-holder {padding:8px 0 14px;}
.album-reviews .review-holder .alt-column{padding-right:0;}
.album-reviews ul.reviews li {padding-bottom:11px;}
.album-reviews ul.reviews ul li {padding:0 7px 0 9px;}
.album-reviews ul.reviews ul li:first-child {
	padding-left:0;
	background:none;
}
.album-reviews ul.reviews li .img-holder {margin:0;}
.album-reviews ul.reviews p.info {margin-bottom:1px !important;}
.album-reviews ul.reviews ul {padding-top:2px;}
.album-reviews .news-holder {
	padding:8px 0 0;
	margin-right:-20px;
}
.album-reviews .news-holder .title {padding-bottom:0;}
.album-reviews .news-holder h2 {margin-bottom:4px !important;}
.album-reviews .news-holder p{margin:0;}
.album-reviews .news-holder a.read {margin-top:9px;}
.album-reviews .news-holder .alt-column {padding-right:0;}
.album-reviews em.soon {
	font-size:18px;
	display:block;
	padding:9px 0 29px;
}
/* popup */
/* .popup-place .t{
	height:108px;
	background:url(../images/bg-popup-t.png) no-repeat;
}
.popup-place .c{
	background:url(../images/bg-popup-c.png) repeat-y;
	height:1%;
	padding:0 80px;
}
.popup-place .c:after {
	clear: both;
	content:"";
	display: block;
}
.popup-place .b{
	height:139px;
	background:url(../images/bg-popup-b.png) no-repeat;
} */
/* .lightbox .btn-close {
	position:absolute;
	top:43px;
	left:43px;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
	background:url(../images/btn-close.png) no-repeat;
	cursor:pointer;
} */
.thank-holder {
	text-align:center;
	padding:60px 125px 75px;
}
.popup-place .thank-holder h2 {
	margin:0 0 18px;
	font-size:52px;
	font-style:italic;
	color:#faaf3b;
	white-space: nowrap;
}
.popup-place .thank-holder a.close {
	color:#faaf3b;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.popup-place .thank-holder a.close:hover {text-decoration:none;}
* html .popup-place {
	width:565px;
	overflow:hidden;
	position:relative;
}
*+html .popup-place {
	width:565px;
	overflow:hidden;
	position:relative;
}
* html .popup-place .popup-holder form{width:525px;}
*+html .popup-place .popup-holder form{width:525px;}
.popup-place .popup-holder {
	position:relative;
	float:left;
	padding:20px;
}
.popup-place .popup-holder h2 {
	margin:0 0 12px;
	font-size:22px;
	color:#faaf3b;
}
.popup-place .f-submit p{
	margin:0 0 10px;
	font-size:14px;
	color:#fff;
}
.popup-place .f-submit dl {
	margin:0;
	overflow:hidden;
	width:100%;
	padding:13px 0 7px;
}
.popup-place .f-submit dl dd{
	float:left;
	width:120px;
	padding:9px 14px 25px 0;
	text-align:right;
	margin:0;
	clear:left;
}
.popup-place .f-submit dl dd label{
	text-transform:uppercase;
	color:#faaf3b;
	letter-spacing:-1px;
}
.popup-place .f-submit dl dt{
	float:left;
	width:361px;
	padding-bottom:25px;
}
.popup-place .f-submit dl dt.alt{
	
	width:268px;
	
}
.popup-place .f-submit .i-text{
	float:left;
	width:351px;
	height:27px;
	padding:8px 5px 0;
	background:url(../images/bg-popup-input2.gif) no-repeat;
}
.popup-place .f-submit .text{
	float:left;
	width:351px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	border:0;
}
.popup-place .f-submit .i-area{
	width:351px;
	height:111px;
	padding:3px 5px;
	background:url(../images/bg-textarea-popup3.gif) no-repeat;
	float:left;
}
.popup-place .f-submit #zrx_captcha{
	margin:-14px 0 0;
}
.popup-place .f-submit .area{
	float:left;
	width:351px;
	height:111px;
	max-height:111px;
	max-width:351px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	border:0;
	overflow:auto;
}
.popup-place .f-submit dl dd.alt {padding:0 14px 0 0;}
.popup-place .f-submit dl dt.alt{
	margin-top:-12px;
	position:relative;
}
.popup-place .f-submit dl dt.alt .check{
	float:left;
	margin:0 7px 0 0;
	padding:0;
	width:15px;
	height:15px;
	left:0;
    position: relative;
    overflow: hidden    ;
}
.popup-place .f-submit dl dt.alt label{
	color:#fff;
	float:left;
	padding-left:5px;
}
.popup-place .f-submit .submit {
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	border:0;
	padding:0;
	width:87px;
	height:28px;
	background:url(../images/btn-submit.gif) no-repeat;
	margin:-21px 0 0 134px;
}
.popup-place .f-submit .submit:hover, .popup-place .f-submit .submit.hover {
	background-position:0 -28px;
}
.popup-place .f-contact {padding-left:4px;}
.popup-place .f-contact h2 {margin:0 0 24px;}
.popup-place .f-contact ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.popup-place .f-contact ul li{
	width:100%;
	overflow:hidden;
	padding-bottom:11px;
}
.popup-place .f-contact ul li label{
	float:left;
	width:74px;
	text-transform:uppercase;
	color:#faaf3b;
	font-size:12px;
	padding-top:7px;
}
.popup-place .f-contact ul li .i-text {
	float:left;
	width:213px;
	height:27px;
	padding:8px 5px 0;
	background:url(../images/bg-popup-input.gif) no-repeat;
	margin-right:12px;
}
.popup-place .f-contact em {
	float:left;
	padding-top:13px;
	color:#faaf3b;
}
.popup-place .f-contact .text{
	float:left;
	width:213px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	border:0;
}
.popup-place .f-contact .i-area {
	width:481px;
	height:135px;
	padding:3px 5px;
	background:url(../images/bg-textarea-popup2.gif) no-repeat;
	float:left;
}
.popup-place .f-contact .area{
	float:left;
	width:481px;
	height:135px;
	max-height:135px;
	max-width:481px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	border:0;
	overflow:auto;
}
.popup-place .f-contact .submit {
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	border:0;
	padding:0;
	width:87px;
	height:28px;
	background:url(../images/btn-submit.gif) no-repeat;
	margin:5px 0 0 0;
}
.popup-place .f-contact .submit:hover, .popup-place .f-contact .submit.hover {
	background-position:0 -28px;
}
.popup-place .f-contact select {width:223px;}

#comments .heading-holder h2 a {
    color: white;
}
#commentform .check-holder label{
    float: left !important;
}
#commentform .check-holder input{
    float: left !important;
}

body.body-pear {background:transparent !important;}



/* error holder */
.erorr-holder {
	padding:24px 0 0 24px;
	font-size:16px;
}
.erorr-holder h2{
	margin:0 0 5px;
	font-size:26px;
	color:#ef8f21;
}
.erorr-holder p {margin:0 0 34px;}
.erorr-holder h3{
	margin:0 0 8px;
	font-size:16px;
	font-weight:normal;
}
.erorr-holder ul {
	margin:0;
	padding:0 0 0 17px;
	list-style:none;
}
.erorr-holder ul li{
	background:url(../images/bullet.gif) no-repeat 0 8px;
	padding:0 0 8px 15px;
}
.album-reviews .post-list .post-content {
	float:left;
	width:444px;
} 
a.feedback {
	position:fixed;
	text-indent:-9999px;
	overflow:hidden;
	width:25px;
	height:90px;
	background:#E79317 url(../images/feedback.png) no-repeat;
	left:0;
	top:50%;
	cursor:pointer;
	z-index:99;
	margin-top:-45px;
	border-color:#E08009 #E08009 #E08009 #000000;
    border-style:outset outset outset none;
    border-width:1px 1px 1px medium;
}
a.greenlink:link {text-decoration: underline; color: #8b8844;}
a.greenlink:visited {text-decoration: underline; color: #8b8844;}
a.greenlink:hover {text-decoration: none; color: #8b8844;}
a.greenlink:active {text-decoration: underline; color: #8b8844;}
.newsarticle .articles-reviews {
	padding:15px 0 0 0 !important;
}
.alt-reviews {
width:694px !important;
margin:0 -17px 0 0 !important;
position:relative;
padding:0;
list-style:none;
}
.alt-reviews li{
display:inline-block;
padding:0 10px 3px 0 !important;
width:330px !important;
float:none !important;
}
* html .alt-reviews li{
display:inline;
padding:0 17px 6px 0 !important;
}
*+html .alt-reviews li{
display:inline;
padding:0 17px 6px 0 !important;
}

.add-form .with-error {
	border:1px solid red !important;
}