@charset "UTF-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e4f4f;
	background-color:#4D556A;
	background-image:url(http://x-recs.com/themes/x-recs/../../images/Micro_Patterns/circles4.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0;
}
table, td, tr, tbody, fieldset{
	border:none;
}
img{
	border:none;
}
a{
	text-decoration:none;
	color:#5873a1;
}
a:hover{
	color:#000;
}
.clearBoth{
clear:both;
}
.wrapper{
width:980px;
margin:0 auto;
background-color:#bbbbbb;
}
.headerWrapper{
background-color:#e5e5e6;
}
.header{
height:120px;
}
.logo{
float:left;
margin:8px 0 8px 12px;
}
.logo #logo{
	margin:0
}
.head{
	position:relative;
width:auto;
}
.head ul.nav{
float:right;
position:absolute;
top:105px;
right:10px !important;
margin:0;
padding:0;
white-space:nowrap
}
.head .nav li{
	display:inline;
}
.head .nav li a{
	background-color:#BBB;
	padding:4px 11px;
	margin:0 0 0 8px;
	color:#FFF;
	font-weight:bold;
}
.head .nav li a:hover{
	color:#000;
}
.head .nav li a.nav-selected{
	color:#3D3D3C;
}
.header .social{ width:280px; position:relative; float:right; margin-right:10px; margin-top: 10px; min-height:10px}
.header .social ul.block-socialprofiles{width:280px}
.block-socialprofiles li{ width:32px; display:inline-block; float:right; margin-left:5px}
.header .social .MailingListSubscribe{
	position:relative;
	float:right;
	height:41px;
	color:#e5e5e6;
	text-align:left;
	width:280px
}
.header .social .MailingListSubscribe h5{
	color:#4E4F4F;
	margin:0;
	padding:0;
	width:auto;
}
.header .social .mailing-list-email-wrap{
	width:200px;
	height:20px;
	position:relative;
	float:left
}
.header .social input{
	margin:5px 0;
	display:inline;
	white-space:nowrap;
	position:relative;
	float:left
}
.header .social input[type=submit]{
	color:#c7c8ca;
	font-weight:bold;
	font-size:10px;
	background-color:#3d3d3c;
	border:#c7c8ca solid 1px;
	float:right;
}
.header .social input[type=text]{
	background-color:#a0abbc;
	border:none;
	font-size:11px;
	width:200px;
	margin-top:-9px
}
.header .social .pretext{
	color:#c7c8ca;
}
.mainBodyWrapper{
}
.innerWrapper{
	margin:20px;
	min-height:300px
}
a.zoomImage img{ margin:0 10px 10px 0;
	clear:right}
.leftColumn{
float:left;
position:relative;
width:48%;
}
.rightColumn{
float:right;
position:relative;
width:48%;
}
.left_column{
float:left;
position:relative;
width:19%;
/*border: solid 1px #DDD;*/
}
.right_column{
float:right;
position:relative;
width:76%;
}
.ccm-layout-wrapper form{ width:125px; float:left; margin-right:5px}
.leftColumn h3, .rightColumn h3{
	font-size:14px;
	margin:0;
	display:block
}
.leftColumn h4, .rightColumn h4{
	font-style:italic;
	margin:0;
	display:block

}
.leftColumn p{
	display:block;
	clear:right
}
.footer_wrapper{
	position:relative;
	width:980px;
	margin:0 auto;}
.footer{
	padding:15px;
	color:#FFF;
	font-size:10px;
	font-weight:normal
}
.footer a{
	color:#FFF
}
body#music-player .headerWrapper, body#music-player .footer{display:none}
body#music-player .innerWrapper{
	margin:0;
	min-height:200px
}

body#music-player .wrapper{
width:240px;
margin:0;
} 
body#music-player {}
.ccm-remo-expand-title{ font-size:16px;/* border: solid 1px #AAA;*/ background-color:#DDD; margin-left:0}
.ccm-remo-expand-content{ padding-bottom:5px; border:solid 1px #DDD; margin-left:0; padding-left:25px}