divx{
	border				: solid 1px #000;
}
/* -- START OF MAIN CSS -- */

body{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	background-color	: #EFD8AE;
	margin				: 12px 0px 0px 0px;
	background-image	: url(/images/frame/page_bg.gif);
	background-repeat	: repeat-x;
}

.headertop{
	width				: 772px;
	text-align			: center;
}

.headerbanner{
	width				: 772px; 
	height				: 172px;
	background-image	: url(/images/frame/from_a_broken_heart.jpg);
	background-repeat	: no-repeat;
}	

.nav{
	width				: 772px; 
	height				: 26px;
	background-image	: url(/images/frame/nav.jpg);
	background-repeat	: no-repeat;
	text-align			: left;
}

/* -- NAV -- */
.navinner1{
	float				: left;
	width				: 550px;
}
.navinner1a{
	padding				: 5px 0px 0px 55px;
}

.navinner2{
	float				: left;
	width				: 200px;
	text-align			: right;
}
.navinner2a{
	padding				: 5px 11px 0px 0px;
}

/* -- GENERIC PAGE LAYOUT -- */
.pagebody{
	width				: 772px;
	background-image	: url(/images/frame/page_inner_bg.jpg);
	background-repeat	: repeat-y;
	text-align			: left;
	overflow			: auto;
}
.pagebodyinner{
	padding				: 35px 0px 0px 40px;
	line-height			: 17px;
}

.pagebodyinnerhome{
	padding				: 7px 0px 0px 40px;
	line-height			: 17px;
}
.radioouter{
	border: solid 1px #EFD8AE;
	background-color:#F7EAD2;
	width: 700px;
	text-align:left;
	margin-bottom: 14px;
}
.radioouterinner{
	padding: 7px 14px;

}

.radiowrapper{
	padding: 0px 0px 7px 7px;
	font-size: 10px;
}
.radiowrapperlower{
	padding: 0px 0px 7px 7px;
}
.pagebodyinnerlower{
	padding				: 10px 0px 0px 40px;
	line-height			: 17px;
}
.fullpageinner{
	padding				: 35px 0px 0px 56px;
	line-height			: 17px;
}

/* -- FOOTER -- */
.footer{
	width				: 772px;
	height				: 23px;
	background-image	: url(/images/frame/footer.jpg);
	background-repeat	: no-repeat;
	text-align			: left;
	clear				: both;
}
.footerinner{
	padding				: 5px 20px 0px 40px;
}
.footersub{
	width				: 772px; 
	text-align			: left;
	height				: 35px;
}
.footersubinnerl{
	float				: left;
	width				: 650px;
}
.footersubinnerla{
	padding				: 5px 0px 0px 40px;
}

.footersubinnerr{
	float				: left;
	width				: 100px;
	text-align			: right;
}
.footersubinnerra{
	padding				: 5px 20px 0px 0px;
}

/* -- HOMEPAGE LAYOUT -- */
.homepage1{
	width				: 250px;
	float				: left;
}
.homepage2{
	width				: 250px;
	float				: left;
}
.homepage3{
	width				: 200px;
	float				: left;
}
.homepagelower1{
	width				: 500px;
	float				: left;
}
.homepagelower2{
	width				: 200px;
	float				: left;
}
.columnheader{
	margin				: 0px 0px 10px 4px;
	font-size			: 14px;
	font-weight			: bold;
	color				: #006699;
}
.columnheaderinner{
	border-left			: 4px solid #517396;
	padding				: 0px 0px 0px 7px;
}
.songpagetitle{
	font-size			: 14px;
	font-weight			: bold;
	color				: #006699;
	padding				: 0px 0px 7px 0px;
}
/* -- STANDARD HTML TAGS -- */
a{
	font-size: 			11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #003366;
}
a.songTitle{
	padding-left		: 16px;
}
.bulletselected  a.songTitle{
	background-image	: url(images/tear.jpg);
	background-repeat	: no-repeat;
	background-position	: 0px 0px;
}

.indent a.songTitle:hover{
	background-image	: url(images/tearfade.jpg);
	background-repeat	: no-repeat;
	background-position	: 0px 0px;
}
.indent a.songTitle:hover{
	background-image	: url(images/tearfade.jpg);
	background-repeat	: no-repeat;
	background-position	: 0px 0px;
}

.news{
	border				: 1px solid #CDCDF3;
	background-color	: #EEEFF1;
	padding				: 7px;
	margin				: 0px 0px 0px 14px;
}
img{
	border				: 0px;
	margin				: 0px 4px; 
	vertical-align		: middle;
}
input{
	margin				: 0px 4px; 
	vertical-align		: middle;
}
td, inputform{
	font-size			: 11px; 
}


input.inputform {
	width: 180px;
	height: 25px;
}
input.inputformerror{
	width: 180px;
	height: 25px;
	background-color: #FFE8E8;
}
textarea.inputformta {
	width: 300px;
	height: 150px;
}
textarea.inputformtaerror{
	width: 300px;
	height: 150px;
	background-color: #FFE8E8;
}

.twitterfeed ul{
	margin: 0px;
	padding: 0px;
}

.twitterfeed ul li{
	list-style:none;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}


.twitterfeed a{
	font-weight: normal;
}
.columnheaderinner a{
	font-size			: 14px;
	font-weight			: bold;
	color				: #006699;
}


addthis_toolbox addthis_default_style img{
	vertical-align:text-bottom;
}