/*Main styles*/
*
{
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6
{
	color: #ff5b8f;
}

em.greyNonItalic
{
	color: #AAA;
	font-size: 12px;
	font-style: normal;
}

body
{
	margin: 0 auto;
	text-align: center; /*background: #FFFFFF url(images/bgs/sitebgslice4.jpg) repeat-x scroll center top;*/
	background-color: #B3b3b3; /*#48021E;/*#EEEEEE; */ /*color: #312F2F; font-family: tahoma,arial,helvetica,sans serif;*/ /*Nice purple: #48021E, #402C31*/
	color: #000000;
	font-family: Trebuchet, "Trebuchet MS" ,Helvetica,Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal; 
	line-height: 1.5;
}
a, a:link, a:visited, a:active
{
	text-decoration: underline;
	color: #666666;
}

a:hover
{
	color: #BF1F4A;
}
a img
{
	border-width: 0;
}
p, div, span
{
	font-size: 12px;
}
ol, ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

/*Additional classes*/


.column1
{
	float: left;
	margin: 0;
	width: 210px;
}

.column1.twoThird
{
	width: 70%;
}

.column1.fullWidth
{
	width: 100% !important;
}

.column2
{
	float: right;
	width: 750px;
}

.column2.oneThird
{
	width: 30%;
}

.smaller, p.smaller
{
	font-size: 0.8em !important;
}

/*IDs*/
/*Header*/
#headerLeft
{
	float: left;
	width: 191px;
	height: 150px;
}

#headerRight
{
	float: right !important;
	color: #ffffff;
}


/*Main content*/
#siteWrapper
{
	/*font-size: 14px;     font-family: Tahoma;     border: 1px solid #DADADA;*/
	background: #FFFFFF none repeat scroll 0 0;
	margin: 0 auto;
	width: 960px;
}

#main
{
	background-color: #FFFFFF;
	float: left;
	margin: 0;
	overflow: hidden;
	text-align: left;
	padding-bottom: 40px;
	width: 100%;
}

/*nice orange: background: rgba(255,138,30,0.8);*/
#contentContainer
{
	/*background: #F4F4F4 none repeat scroll 0 0; color: #0098ED;*/
	background: rgb(218, 212, 197);
	background: rgba(218, 212, 197, 0.8);
	clear: both;
	float: left;
	font-size: 12px;
	height: 100%;
	margin: 20px 0 0 20px;
	padding: 20px;
	min-width: 600px;
	width: 90%;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
}

/* header with a text-shadow */
#contentContainer h2, #contentContainer h3
{
	padding: 0 0 20px 0; /*text-shadow: #000 0px 0px 2px; 	text-transform: uppercase;*/
}
#contentContainer p
{
	padding-bottom: 20px;
}

.home #contentContainer
{
	width: 52%;
	height: 350px;
	min-width: 300px;
}

#contentContainer ul
{
	list-style-type: disc;
	padding-left: 20px;
}

#leftColumnContentContainer
{
	margin: 20px;
}

/*Header*/
#header
{
	background: transparent url(images/bgs/eg_header_high.jpg) no-repeat scroll center top;
	background-color: #FF2268;
	height: 187px;
	width: 100%;
}

#header a.logo, #header h1.logo
{
	width: 191px;
	height: 150px;
	display: block;
	margin: 0;
	overflow: hidden;
}

#header h1.logo a
{
	display: block;
	height: 100%;
	text-indent: -9999px;
	width: 100%; /*background: transparent url(images/bgs/headerlogo3.jpg) no-repeat scroll 0 0;*/
}

#header a span
{
	display: none;
}
/*Navigation*/

#navbar
{
	/* background: transparent url(images/bgs/navbgslice.gif) repeat-x scroll left top;#C2E8FF*/
	background-color: #DAD4C5;
	float: left;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#navbar ul
{
	height: 25px;
	padding: 12px 0 0 0;
}

#navbar ul li
{
	float: left;
	height: 100%;
	list-style-type: none;
	-moz-box-shadow: 0 -5px 10px #777;
	-webkit-box-shadow: 0 -5px 10px #777; /*gradient background*/
}

#navbar ul li#headerRight
{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#navbar ul li a
{
	/*stronger pink #D3649F, mild #FD88AB, blue #99d6CF, mauve #C0B0AD, PINK #FE8BAC*/
	background-color: #FF9BB7;
	color: #312F2F;
	font-size: 14px;
	letter-spacing: -1px;
	padding: 14px;
	text-decoration: none;
	text-shadow: #eee 0px 0px 2px;
}

/* background colour of currently active tab */
#navbar ul li a.active, #navbar ul li a.active:hover
{
	background: #fff !important;
}

/* background colour of home tab */
#navbar ul li a.first
{
	background: #555 !important;
	color: #fff;
}

/* :first-child pseudo selector with rounded top left corner */
#navbar ul li:first-child a
{
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
}

/* :last-child pseudo selector with rounded top right corner */
#navbar ul li:last-child a
{
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
}


#navbar ul li a:hover, #navbar ul li a.first:hover
{
	/*light grey shadow on nav item hover*/
	-moz-box-shadow: 0 -5px 10px #777;
	-webkit-box-shadow: 0 -5px 10px #777; /*gradient background*/
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0, rgb(255, 255, 255)), color-stop(0.72, rgb(254, 139, 172))) !important;
	background: -moz-linear-gradient(right bottom,rgb(255, 255, 255) 0%, rgb(254, 139, 172) 72%) !important; /*Adds height and opacity to navbar*/ /*mozilla opacity*/
	background: rgb(254, 139, 172);
	-moz-opacity: .90; /*ie opacity*/
	filter: alpha(opacity=90); /*chrome  opacity*/
}

/* Footer */

#footer
{
	background: transparent url(images/bgs/footerbgslice.gif) repeat-x scroll center top;
	color: #fff;
	float: left;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#footer ul
{
	padding: 7px 0 0 0;
}

#footer ul li
{
	float: left;
	list-style-type: none;
}

#footer ul li a, #footer span a
{
	color: #FFFFFF;
	font-size: 0.8em !important;
	padding: 0 21px;
	text-decoration: none;
}

#footer span
{
	margin-right: 20px;
}

#footerRight
{
	float: right !important;
	color: #ffffff;
}

/*Tweets*/

#tweets
{
	color: #474747;
	padding: 0 20px;
	margin: 20px 0px 0 20px;
	text-align: left;
}

#tweets li em, #tweets li p
{
	font-size: 0.9em !important;
}

.home #tweets
{
	float: right;
	width: 32%;
}

#tweets a
{
	color: #FF5B8F;
	text-decoration: none;
}

#tweets li
{
	padding-top: 10px;
}

#tweets h1 span
{
	background: transparent url(images/twitman.jpg) no-repeat;
	float: right;
	width: 56px;
	height: 36px;
	margin-right: 20px;
}

/*Google Ads*/
div#advert
{
	margin-left: 40px;
}

.column2 div#advert
{
	margin-top: 50px;
}

/*Last FM*/
/*Last FM Radio Widget*/
table.lfmWidgetradio_317f315c809d06418513e2d9c5f14cde td
{
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
table.lfmWidgetradio_317f315c809d06418513e2d9c5f14cde tr.lfmHead a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/header/radio/regular_grey.png) no-repeat 0 0 !important;
}
table.lfmWidgetradio_317f315c809d06418513e2d9c5f14cde tr.lfmEmbed object
{
	float: left;
}
table.lfmWidgetradio_317f315c809d06418513e2d9c5f14cde tr.lfmFoot td.lfmConfig a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/footer/grey.png) no-repeat 0px 0 !important;
}
table.lfmWidgetradio_317f315c809d06418513e2d9c5f14cde tr.lfmFoot td.lfmView a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/footer/grey.png) no-repeat -85px 0 !important;
}
table.lfmWidgetradio_317f315c809d06418513e2d9c5f14cde tr.lfmFoot td.lfmPopup a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/footer/grey.png) no-repeat -159px 0 !important;
}
/*Last FM Chart Widget*/
table.lfmWidgetchart_b3b895d35e90320ed152788819f2a495 td
{
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
table.lfmWidgetchart_b3b895d35e90320ed152788819f2a495 tr.lfmHead a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_grey.png) no-repeat 0 0 !important;
}
table.lfmWidgetchart_b3b895d35e90320ed152788819f2a495 tr.lfmEmbed object
{
	float: left;
}
table.lfmWidgetchart_b3b895d35e90320ed152788819f2a495 tr.lfmFoot td.lfmConfig a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/footer/grey.png) no-repeat 0px 0 !important;
}
table.lfmWidgetchart_b3b895d35e90320ed152788819f2a495 tr.lfmFoot td.lfmView a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/footer/grey.png) no-repeat -85px 0 !important;
}
table.lfmWidgetchart_b3b895d35e90320ed152788819f2a495 tr.lfmFoot td.lfmPopup a:hover
{
	background: url(http://cdn.last.fm/widgets/images/en/footer/grey.png) no-repeat -159px 0 !important;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


