* { font-size:100.01%;}
html {
	font-size:62.5%;
	height:100%;
}
body {
	margin:0;
	/*background:url(../images/new_back.jpg) no-repeat 50% 0;*/
	background:url(../images/bg-main2.png) repeat-y 50% 0px;
	font:1.1em Arial, Helvetica, sans-serif;
	height:100%;
	min-width:1001px;
	color:#1b353d;
}

#body1 {
	margin:0;
	padding: 0;
	top: 0;
	background:url(../images/new_back.jpg) no-repeat 50% 0;
	font:1.1em Arial, Helvetica, sans-serif;
	height:auto;
	min-width:1001px;
	color:#1b353d;
}

/*
#body1 {
  width: 100%;
  background-color: #fff;
  text-align: center;
}
#body2 {
  width: 1001px;
  text-align: center;
  background:url(../images/bg-main.png) repeat-y;
  margin: auto;
}
#body3 {
  position: absolute;
  top: 0;
  left: 0;
  background:url(../images/new_back.jpg) no-repeat 50% 0;
	margin:auto;
	text-align: left;
/*
	/*background:url(../images/new_back.jpg) no-repeat 50% 0;*/
/*	font:1.1em Arial, Helvetica, sans-serif;
	height:100%;
	min-width:1001px;
	color:#1b353d;
} 
 */
img { border-style:none;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
input, textarea, select { vertical-align:middle;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.main-wrap { min-height:100%;}
* html .main-wrap { height:100%;}
.main-holder {
	padding-bottom:97px;
	position:relative;
	width:1001px;
	margin:0px auto 0;
}
#main {
	width:100%;
	/*background:url(../images/bg-main.png) repeat-y 50% 1000px;*/
}
/*header start*/
#header {
	/*background:#436169 url(../images/bg-header.gif) no-repeat;*/
	width:963px;
	height:68px;
	margin:0 auto;
	padding:23px 14px 20px;
}
#header:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
#header .logo {
	position:absolute;
	top:-34px;
	left:-81px;
}
#header h1 {
	float:left;
	/*background:url(../images/logo.png) no-repeat;*/
	width:358px;
	height:113px;
	text-indent:-9999em;
	margin:0;
}
#header h1 a {
	display:block;
	overflow:hidden;
	height:100%;
}
#header fieldset {
	float:right;
	width:225px;
}
#header fieldset input.text {
	background:none;
	border:0;
	width:165px;
	float:left;
}
#header fieldset .row {
	width:175px;
	background:url(../images/bg-input-top.gif) no-repeat;
	float:left;
	margin-right:3px;
	font:1.2em Arial, Helvetica, sans-serif;
}
* html #header fieldset .row,
* + html #header fieldset .row { margin-right:-5px;}
#header fieldset .row-wrap {
	background:url(../images/bg-input-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:1px 0 3px 5px;
}
#header fieldset input#searchsubmit {
	color:#cbe5ec;
	font-weight:bold;
	float:left;
	background:none;
	border:0;
	padding:3px 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
/*menu start*/
#menu {
	margin:3px 10px 0 0;
	padding:0;
	list-style:none;
	font-size:15px;
	float:right;
}
#menu li {
	float:left;
	padding:0 5px;
	position:relative;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	position:absolute;
	top:17px;
	left:0;
	background:#4a6870;
	width:150px;
	padding:10px;
	font-size:0.8em;
}
#menu ul li {
	float:none;
	padding-bottom:8px;
}
#menu li:hover ul,
#menu li.hover ul { display:block;}
#menu a { color:#fff !important;
  font-size: 95.0%;
}
/*menu end*/
/*header end*/
/*content start*/
#content {
	overflow:hidden;
	width:980px;
	margin:0 auto;
	/*background:url(../images/bg-content.jpg) no-repeat;*/
	/*padding:36px 0;
	border-top:4px solid #e3e8e7;*/
}
.columns-wrap {
	overflow:hidden;
	height:1%;
}
#content a.more {
	background:url(../images/link-more-tl.gif) no-repeat;
	text-align:center;
	color:#bec9cc;
	float:right;
	margin-top:10px;
}
#content a.more span { display:block;}
#content a.more span.link-tr { background:url(../images/link-more-tr.gif) no-repeat 100% 0;}
#content a.more span.link-bl { background:url(../images/link-more-bl.gif) no-repeat 0 100%;}
#content a.more span.link-br {
	background:url(../images/link-more-br.gif) no-repeat 100% 100%;
	padding:1px 14px;
}
#content a.more:hover { text-decoration:none;}
/*main column start*/
#main-column {
	width:699px;
	float:left;
	overflow:hidden;
	padding-left:7px;
}
#main-column h4 {
	margin:0;
	font-size:1.637em;
	color:#1b353d;
}
#main-column .video-holder {
	background:#fff;
	padding:6px;
	margin-bottom:10px;
}
#main-column .video-holder img { display:block;}
#main-column p {
	margin:0;
	line-height:16px;
	padding-bottom:15px;
}
#main-column .secondary-info p { margin-top:47px;}
#main-column img.alignright {
	float:right;
	margin:-33px -9px 14px 12px;
}
#main-column img.artist {
	margin: 10px;
	padding: 4px;
	border: 1px solid #230706;
}
.post {
	border-bottom:7px solid #94b0bb;
	padding:0 10px 33px 5px;
	margin-bottom:24px;
	overflow:hidden;
	height:1%;
}
.posthome {
	border-bottom: none;
	padding:0;
	margin-bottom:4px;
	overflow:hidden;
	height:1%;
}
.post em.post-date { font-style:normal;}
.post .links {
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:1.091em;
	font-weight:bold;
	width:100%;
	float:left;
	display:inline;
}
.post .links li {
	float:left;
	padding:0 5px;
	margin:0 1px 0 -1px;
	background:url(../images/separator-links.gif) no-repeat 0 2px;
}
.post .links a { color:#000;}
.post .links a.comment {
	background:url(../images/bullet-arrow.gif) no-repeat 100% 6px;
	padding-right:10px;
}
.post h4 a { color:#1b353d;}
.main-info h3 a { color:#1b353d;}
#main-column .main-info {
	width:535px;
	float:right;
	padding-bottom:20px;
	background-color: #e3e8e7;
/*	background:url(../images/bg-columns-wrap.gif) repeat-y; */
}
.main-info .artist-block {
	border:1px solid #327f92;
	padding:4px;
	float:left;
	margin:27px 0 0 40px;
	display:inline;
}
.main-info .artist-block h4 {
	margin:3px 0 0 !important;
	padding:2px 0 3px 7px;
	font-size:0.91em !important;
	color:#163333;
	background:#bccfd4;
}
.main-info .artist-block img {
        display:block;
        width: 200px;
        height: 112px;
}
#main-column .sub-column {
	width:158px;
	float:left;
}
/*main column end*/
/*sidebar start*/
#sidebar {
	width:263px;
	float:right;
	padding-right:4px;
}
.sub-info {
	margin-bottom:6px;
	overflow:hidden;
	height:1%;
	background:#bec9cc url(../images/bg-sub-info.gif) repeat-x;
}
.desc { background:#bec9cc url(../images/bg-sub-info.gif) repeat-x;}
.sub-info-bar {
	padding:4px;
	overflow:hidden;
}
#sidebar .sub-info-bar { width:255px;}
.sub-column .sub-info-bar { width:150px;}
.headlines .sub-info-bar {
	padding:13px 7px 13px 9px;
	width:140px;
}
.sub-info h5 {
	margin:0;
	font-size:1.273em;
}
.sub-info h5 a { color:#163333;}
.sub-info p { margin:0 0 2px!important;}
.sub-info em.post-date {
	font-style:normal;
	display:block;
	padding:2px 0 14px;
}
.sub-info table.product {
	margin:0 auto;
	width:230px;
}
.sub-info table.product td {
	width:122px;
	padding:5px 7px;
}
.sub-info table.product img {
	display:block;
	border:1px solid #3b819b;
}
.sub-info .player img {
	margin:0 auto;
	display:block;
}
#sidebar .sub-info h3,
#main-column h3,
#main-column .sub-column h3 {
	margin:0;
	color:#fff;
	background:url(../images/bg-title-blue.gif) repeat-x 0 50%;
	font-size:1.637em;
	padding:10px 5px 11px 11px;
	border-bottom:4px solid #163333;
}
#main-column h3 {
	background:url(../images/bg-title-brown.gif) repeat-x 0 50%;
	border-bottom:1px solid #ac9863;
	padding-bottom:13px;
}
.sub-info h3 a { color:#fff;}
.sub-info h3 img { margin-right:3px;}
.sub-column .sub-info ul {
	margin:0;
	padding:8px;
	list-style:none;
}
.sub-column .sub-info ul a {
	font-weight:normal;
	color:#172727;
}
#sidebar .sub-info .news {
	background:#99b6be;
	font-weight:bold;
	padding:8px 10px 11px;
	color:#39575f;
}
#sidebar .sub-info .news strong {
	font-size:1.182em;
	display:block;
}
#sidebar .sub-info .color { background:#cbdade;}
#sidebar .sub-info .news a { color:#39575f;}
/*sidebar end*/
/*content end*/
/*footer start*/
#footer {
	background:#1a292e url(../images/bg-footer.gif) repeat-x;
	position:relative;
	margin-top:-97px;
	overflow:hidden;
	width:100%;
	color:#c0d4dc;
	padding:35px 0 40px;
}
.footer-wrap {
	width:980px;
	margin:0 auto;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#footer ul li {
	display:inline;
	padding-left:25px;
}
#footer ul li img { vertical-align:middle;}
#footer p { margin:0;}
#footer p span { padding:0 5px;}
#footer p a { color:#c0d4dc;}
/*footer end*/
/*override for above */
ul li a.rsswidget {
  font-weight: normal;
}