/********************************** Reset Styling **********************************/
/***********************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/********************************** General Styling ********************************/
/***********************************************************************************/
body {
	color: #333333;
	background: #E7D7D8;
	font: 13px Georgia, Tahoma, Arial, Helvetica;
}
a:link, a:visited {
	color: #760324;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.hidetext {
	text-indent: -9999px;
}



/***************************** Structure Definitions *******************************/
/***********************************************************************************/
h1 {
	height: 87px;
}
h2 {
	height: 111px;
}

#head {
	height: 808px;
}
	#today {
		height: 242px;
		margin-top: 270px;
	}
		#today-rocknpop {
			height: 242px;
		}
			#today-rocknpop h3 {
				height: 78px;
			}
			#today-rocknpop h4 {
				height: 25px;
				padding: 3px 0 0 23px;
			}
		/* #today-estereomil {
			height: 193px;
		}
			#today-estereomil h3 {
				height: 56px;
			}
			#today-estereomil h4 {
				height: 25px;
				padding: 3px 0 0 23px;
			} */
		#today p {
			color: #333333;
			background: none;
			padding: 8px;
		}
		#today ul {
			padding: 8px;
		}
			#today ul li {
				margin-left: 15px;
			}
#body-outer {
}
#body {
	width: 1330px;
}
	#utility {
		width: 316px;
	}
		.ad {
			margin: 4px 0 0 0;
		}
	#holder {
		width: 1014px;
	}
		#col-main {
			width: 678px;
		}
		#col-extra {
			width: 336px;
		}
			#live {
			}
			#day-like-today {
			}
			#follow {
			}
			#daily-photo {
			}
			#weekly-phrase {
			}
#featured a:link, #featured a:visited {
	color: #ccc;
	text-decoration: none;
}
#featured a:hover, #featured a:active {
	text-decoration: underline;
}
/** Structure Classes **/
.column-main {
	width: 767px;
}
	.column-main .entry-body {
		border-bottom: 1px #333 dotted;
		padding-bottom: 22px;
		margin: 0 22px 35px 22px;
	}
		.column-main .entry-body h4 {
			font-size: 23px;
			margin-top: 20px;
			background-color: #333;
			padding: 5px;
			color: #fff;

		}
		.column-main .entry-body h4 a:link, .column-main .entry-body h4 a:visited {
			color: #fff;
		}
		.column-main .entry-body .entry-subhead {
			margin: 2px 0 25px 0;
		}
		.column-main .entry-body > p {
			font-family: Georgia, Helvetica, Arial;
			font-size: 15px;
			margin: 0 20px 15px 20px;
			text-align: justify;
		}
		.column-main .entry-body img {
			
		}
		.column-main .entry-body .thumb {
			display: inline-block; 
			background-color: #3D3E39; 
			text-align: center;
			margin: 0 auto;
		}
		.column-main .entry-body em {
			font-size: 10px;
			display: block;
			color: #fff;
			padding: 5px 10px;
		}
		.column-main .entry-body b {
			color: #760324;
			font-size: 14px;
			font-weight: bold;
		}
		.column-main .entry-body blockquote {
			color: #760124;
			font-size: 18px;
			font-weight: bold;
		}
		
.column-full {
	width: 336px;
}
.column-child {
	width: 316px;
}
	.column-child h3 {
		height: 44px;
	}
	.heading {
		position: relative;
	}
		.column-child .over {
			left: 0;
			position: absolute;
			top: 0;
			z-index: 99;
		}
	.column-child h4 {
		font-size: 11px;
		padding: 10px;
		text-transform: uppercase;;
	}
	.column-child p {
		color: #ccc;
		background-color: #333333;
		font-size: 13px;
		line-height: 1.5;
		padding: 15px;
	}



/******************************* Structure Styling *********************************/
/***********************************************************************************/
#head {
	background: url(../_img/global-headbg.jpg) no-repeat -60px 0;
}
	h1 {
		background: url(../_img/global-title.png) no-repeat 33px 17px;
		text-indent: -9999px;
	}
		#today-rocknpop {
			background-color: #E5D6C1;
		}
			#today-rocknpop h3 {
				background: url(../_img/global-head-rocknpop.jpg) no-repeat 10px center;
			}
			#today-rocknpop h4 {
				background: url(../_img/global-headsub-rocknpop.jpg) no-repeat;
				color: #FFF;
				font-size: 11px;
				text-transform: uppercase;
			}
		#today-estereomil {
			background-color: #E5D6C1;
		}
			#today-estereomil h3 {
				background: url(../_img/global-head-estereomil.jpg) no-repeat 10px center;
			}
			#today-estereomil h4 {
				background: url(../_img/global-headsub-estereomil.jpg) no-repeat;
				color: #FFF;
				font-size: 11px;
				text-transform: uppercase;
			}
		#today ul {
			list-style-type: square;
		}
#body-outer {
	background: url(../_img/global-bodytopbg.gif) repeat-x;
}
#body {
	background: url(../_img/global-bodybg.jpg) no-repeat -60px 0;
}
	h2 {
		background: url(../_img/global-titlesub.png) no-repeat -60px 0;
		text-indent: -9999px;
	}
	#live {
		background-color: #E5D6C1;
	}
		#live h3 {
			background: url(../_img/global-head-live.jpg) no-repeat;
		}
	#day-like-today {
		background-color: #E5D6C1;
	}
		#day-like-today h3 {
			background: url(../_img/global-head-dayliketoday.jpg) no-repeat;
		}
	#follow {
		background-color: #E5D6C1;
	}
		#follow h3 {
			background: url(../_img/global-head-followme.jpg) no-repeat;
		}
		#follow .inner {
			padding: 15px;
			text-align: center;
		}
	#daily-photo {
		background-color: #E5D6C1;
	}
		#daily-photo h3 {
			background: url(../_img/global-head-dailyphoto.jpg) no-repeat;
		}
	#weekly-phrase {
		background-color: #E5D6C1;
	}
		#weekly-phrase h3 {
			background: url(../_img/global-head-weeklyphrase.jpg) no-repeat;
		}
	.column-child h4 {
		background-color: #000;
		color: #FFF;
	}
	


/*********************************** Menu Styling **********************************/
/***********************************************************************************/
.menu { height: 209px; }
	.menu .track { margin-bottom: 6px; }
		.menu .track a { display: block; height: 25px; text-indent: -9999px; }
		.menu .track a:hover { background-color: #760324; }
		.menu .track01 a { background: #000 url(../_img/nav-track01.png) no-repeat right center; }
			.hl .track01 a { background-color: #760324; }
		.menu .track02 a { background: #000 url(../_img/nav-track02.png) no-repeat right center; }
			.belly-of-the-beast .menu .track02 a { background-color: #760324; }
		.menu .track03 a { background: #000 url(../_img/nav-track03.png) no-repeat right center; }
			.stardust .track03 a { background-color: #760324; }
		.menu .track04 a { background: #000 url(../_img/nav-track04.png) no-repeat right center; }
			.destellos .track04 a { background-color: #760324; }
		.menu .track05 a { background: #000 url(../_img/nav-track05.png) no-repeat right center; }
			.sabian-que .track05 a { background-color: #760324; }
	.menu .sub { margin-bottom: 6px; }
		.menu .sub a { display: block; height: 18px; text-indent: -9999px; }
		.menu .track06 a { background: url(../_img/nav-track06.png) no-repeat right center; }
		.menu .track07 a { background: url(../_img/nav-track07.png) no-repeat right center; }
	
#body .menu { background-color: #0B0000; }
	#body .menu .track a { background-color: #333333; }
		#body .menu .track a:hover { background-color: #760324; }
		#body .menu .track06 a { background: url(../_img/nav-track06-sub.png) no-repeat right center; }
		#body .menu .track07 a { background: url(../_img/nav-track07-sub.png) no-repeat right center; }
			.hl #body .menu .track01 a { background-color: #760324; }
			.belly-of-the-beast #body .menu .track02 a { background-color: #760324; }
			.stardust #body .menu .track03 a { background-color: #760324; }
			.destellos #body .menu .track04 a { background-color: #760324; }
			.sabian-que #body .menu .track05 a { background-color: #760324; }


/********************************* Global Styling **********************************/
/***********************************************************************************/
div.image {
	margin: 0 0 15px 0;
	text-align: center;
	
}
	.image div {
		background-color: #3D3E39; 
		display: inline-block; 
		text-align: left;
	}
		.image div p {
			color: #fff;
			font-size: 10px;
			margin: 0 auto;
			padding: 4px 0;
			text-align: center;
			width: 250px;
		}

