/** Homepage **/
a.postBtnLink span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/postTopBtnBg.gif) repeat scroll center top;
border:1px solid #CDCDCD;
color:#828282;
cursor:pointer;
display:block;
float:left;
padding:4px 10px;
text-decoration:none;
height: 14px;
}

.poll .seeResult {
float:left;
font-size:11px;
padding:5px 0 0 8px;
color: #000000
}


/**** Video ****/
.videoThumb {
	border-top:1px solid #cfcdcd;
	margin-top:15px;
	padding:7px 0 7px 0;
	font-size:11px;
}

.videoThumb .thumb {
	float:left;
	width:128px;
	overflow:none;
}

.videoThumb .thumb a.thumbLink {
	position:relative;
	line-height:22px;
	display:block;
}

.videoThumb .thumb a.thumbLink img {
	border:1px solid #bfbfbf;
	padding:2px;
}

.videoThumb .thumb a.thumbLink:hover img {
	border:1px solid #555;
	padding:2px;
}

.videoThumb .thumb a.thumbLink span {
	display:block;
	background:url(/images/videoPlayBtn.gif) left top no-repeat;
	height:25px;
	width:50px;
	position:absolute;
	margin:-68px 0 0 44px;
	_margin:-53px 0 0 44px;
	left:0;
	cursor:pointer;
}

.videoThumb .thumb a:hover.thumbLink span {
	background-position:left bottom;
}


.videoThumb .thumb .by {
	font-size:10px;
	letter-spacing:-1px;
}

/**** homepage widget ****/
.homepageWidget {
	padding:22px 15px 0px 15px;
	color:#7f7e7e;
	font-size:11px;
}

.homepageWidget a.redBorder img {
	border:1px solid #e68337;
	padding:5px;
}

.homepageWidget a.redBorder:hover img {
	border:1px solid #ad6025;
}

.homepageWidget a.greyBorder img {
	border:1px solid #ccc;
	padding:5px;
}

.homepageWidget a.greyBorder:hover img {
	border:1px solid #888;
}

.homepageWidget .left {
	float:left;
	position:relative
}

.homepageWidget .right {
	line-height:18px;
}

.homepageWidget .sponsored {
	padding:5px 0 0 0;
	text-align:right;
}

.noPadding {
	padding:0px 0px 22px 0px;
}

/**** upcoming events ****/
.featuredEvent {
	position:relative;
	margin:-52px 0 0 6px;
	_margin:-54px 0 0 6px;
	_width:247px;
	width:250px;
}

.featuredEvent .content {
	position:absolute;
	z-index:1;
	margin:5px 0 0 0;
}

.featuredEvent .bg {
	background:#000;
	height:46px;
	position:relative;
	z-index:0;
	filter:alpha(opacity=64);
	-moz-opacity:0.64;
	-khtml-opacity: 0.64;
	opacity: 0.64;
}

.upcomingEvents .eventsDateBg {
	background:url(/images/eventsDateBg.png) no-repeat;
	_background:url(/images/blank.gif) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/eventsDateBg.png", sizingMethod="scale");
	width:32px;
	height:38px;
	float:left;
	margin-left:5px;
}

.upcomingEvents .month {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:18px;
}

.upcomingEvents .date {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
	line-height:14px;
}

.upcomingEvents .eventsTitle {
	margin-left:45px;
	padding:3px 0 0 0;
	line-height:14px;
}

.upcomingEvents .eventsTitle a.white:hover {
	color:#ffead1;
}

.upcomingEvents .eventsTitle em {
	font-size:9px;
	font-style:normal;
}

.upcomingEvents .eventsTitle em.white {
	color:#fff;
}

.upcomingEvents .eventsList {
	padding:0 0 20px 0;
}

/** Categories **/
.categories .icoBg a {
	background:url(/images/categoriesIcoBg.jpg) left top no-repeat;
	display:block;
	width:60px;
	height:38px;
	padding:12px 0 0 0;
	margin-bottom:12px;
	text-align:center;
	float:left;
	margin-right:4px;
}

.categories .icoBg a:hover {
	background-position:left bottom;
}

/** what is xero world **/
.whatisxeroworld {
	background:url(/images/gradientBg.jpg) no-repeat;
	width:365px;
	height:210px;
	padding:20px 14px 0 14px;
	color:#000000;
	font-size:12px;
	line-height:18px;
}

.whatisxeroworld .titleImg {
	text-align:center;
	padding:0 0 7px 0;
}

.whatisxeroworld .joinToday {
	text-align:center;
	padding:7px 0 0 0;
}
.whatisxeroworld .twitterFacebook {
    position:absolute;
    right:0px; 
    margin:-20px 17px 0 0;
}
/** featured artists **/
.featuredArtists .artistList {
	border-bottom:1px solid #f1f1f1;
	padding:0 0 6px 0;
	margin-bottom:6px;
}

.featuredArtists .artistLeft {
	float:left;
	width:49%;
}

.featuredArtists .artistRight {
	float:left;
	width:49%;
}

/** Poll **/
.poll {
	position:relative;
}

.poll table {
	width:100%;
	padding:0;
	margin:0;
}

.poll th {
	font-weight:normal;
	text-align:left;
	padding:5px 15px 5px 0;
	position:relative;
}

.poll td {
	position:relative;
}

.poll input {
	float:left;
	height:15px;
}

.poll label {
	vertical-align:top;
	margin-left:23px;
	cursor:pointer;
	display:block;
	padding:3px 0px;
}

.poll .pollBar {
	background:#e57e2e;
	height:12px;
}

.poll .vote {
	position:relative;
	padding:10px 0 0 160px;
}

