body {
	background-color:#9aa932;
	color:#b2ba7c;
	background-image:url( http://blackfez.com/img/holiday/mhPlate.png );
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:5% top;
}

h1, h2, h3, h4, p, li, blockquote, td {
	background-color:transparent;
	color:#131;
	font-family:swiss,helvetica,geneva,arial,verdana,san-serif;
}

h1 {
	font-size:18pt;
	font-weight:normal;
	font-variant:small-caps;
}

h1 a:link { background-color:transparent; color:#131; text-decoration:none; }
h1 a:visited {background-color:transparent; color:#131; text-decoration:none;}
h1 a:hover {background-color:transparent; color:#131; text-decoration:underline;}
h1 a:active {background-color:transparent; color:#131; text-decoration:underline;}

h2 {
	font-size:14pt;
	font-weight:normal;
	font-variant:small-caps;
	margin-left:3%;
}

h3 {
	font-size:12pt;
	font-weight:bold;
}

blockquote {
	margin-left:4em;
	margin-right:4em;
	padding-left:2em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	padding-right:2em;
	background-color:#efefef;
	-moz-border-radius:5%;
}

form {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

textarea {
	width:75%;
	margin-left:auto;
	margin-right:auto;
}

div#bannerTitle {
	height:123px;
	background-color:transparent;
	color:inherit;
	background-image:url( http://blackfez.com/img/holiday/bannerBack.png );
	margin-left:397px;
	margin-right:5%;
}

div#bannerTitle h1 {
	padding-top:69px;
	padding-right:10%;
	background-color:transparent;
	color:#7d3032;
	text-align:right;
	background-image:url( http://blackfez.com/img/holiday/stars.gif );
	background-position:center right;
	background-repeat:no-repeat;
}

div#content {
	background-color:#fff;
	color:inherit;
	margin-left:15%;
	margin-right:185px;
	margin-top:10px;
	margin-bottom:10px;
	border-right:1px solid #7d3032;
	min-height:600px;
}

#pageBox>div#content {
	margin-right:185px;
}

div#pageBox {
	position:relative;
	margin-top:25px;
	margin-left:20%;
	margin-right:10%;
	background-color:transparent;
	background-image:url(http://blackfez.com/img/holiday/grayTranslucent.png );
	color:#242;
	border: 1px solid #ccc;
	z-index:50;
	min-width:700px;
	behavior: url('http://www.blackfez.com/admin/iepngfix/iepngfix.htc');
	-moz-border-radius:1%;
}

body>div#pageBox {
	margin-top:0px;
	margin-left:0px;
	position:absolute;
	top:130px;
	left:20%;
}

/*     ^^^^^ Cleared ^^^^^   */

div#navigation {
	position:absolute;
	top:0px;
	right:0px;
	width:178px;
	margin-left:3px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#e7a671;
	color:inherit;
	border-left:1px solid #2e5777;
}

div#navigation h2 {
	margin-left:0px;
}

th.album {
	width:25%;
}

th.artist {
	width:20%;
}

div.entry {
	background-color:transparent;
	color:inherit;
	background-image:url( http://blackfez.com/img/holiday/stars.gif );
	background-position:top right;
	background-repeat:no-repeat;
}

div.entry h2 {
	background-color:transparent;
	color:#2e5777;
	padding-top:25px;
	font-variant:normal;
	width:96%;
	margin-left:auto;
	margin-right:auto;
}

div.entry h2 a:link { text-decoration:none;color:#2e5777;background-color:inherit; }
div.entry h2 a:visited { text-decoration:none;color:#2e5777;background-color:inherit; }
div.entry h2 a:hover { text-decoration:underline;color:#2e5777;background-color:inherit; }
div.entry h2 a:active { text-decoration:underline;color:#2e5777;background-color:#7775e2; }

div.entry a:link { text-decoration:underline;color:#2e5777;background-color:inherit; }
div.entry a:visited { text-decoration:underline;color:#575;background-color:inherit; }
div.entry a:hover { text-decoration:underline;color:#2e5777;background-color:#7775e2; }
div.entry a:active { text-decoration:underline;color:#2e5777;background-color:#7775e2; }

div.entry p {
	width:94%;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	background-color:inherit;
	color:#121;
	line-height:120%;
	margin-bottom:12px;
}

div.entry ol, div.entry ul {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	margin-bottom:3px;
}

div.entry li {
	width:94%;
	margin-left:auto;
	margin-right:auto;
	background-color:inherit;
	color:#121;
}

div.entry table{
	width:90%;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f5f5;
	color:inherit;
}

div.entry td {
	font-size:9pt;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #ccc;
	padding-left:5px;
	padding-right:5px;
}

div.entry th {
	align:center;
	valign:bottom;
	border-bottom: 1px dotted #ddd;
	background-color:#d9d9d9;
}

div.navBlock {
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	background-color:#fff3d7;
	border:1px dotted #eee2c6;
}

div.navBlock h2 {
	font-size:12pt;
	padding-left:2px;
	padding-right:2px;
	border-bottom:1px solid #eee2c6;
}

div.navBlock h2 a:link { color:#242;background-color:inherit;text-decoration:none; }
div.navBlock h2 a:visited { color:#242;background-color:inherit;text-decoration:none; }
div.navBlock h2 a:hover { color:#242;background-color:inherit;text-decoration:underline; }
div.navBlock h2 a:active { color:#242;background-color:inherit;text-decoration:underline; }

div.navBlock li a:link { color:#7d3032;background-color:inherit;text-decoration:none; }
div.navBlock li a:visited { color:#7d3032;background-color:inherit;text-decoration:none; }
div.navBlock li a:hover { color:#7d3032;background-color:inherit;text-decoration:underline; }
div.navBlock li a:active { color:#7d3032;background-color:inherit;text-decoration:underline; }


div.navBlock p, div.navBlock li {
	font-size:8pt;
	padding-left:2px;
	padding-right:2px;
	background-color:transparent;
	color:#7d3032;
}

div.navBlock p {
	margin-bottom:5px;
}

div.navBlock li {
	margin-left:10px;
	list-style-type:none;
	text-indent:-5px;
}

div.navBlock ul {
	margin-left:10px;
	margin-right:5px;
	margin-bottom:5px;
}

th.notes {
	width:30%;
}

th.track {
	width:25%;
}

p.dateline {
	text-align:right;
	font-size:8pt;
	border-bottom:1px solid #eee;
}

p.postmetadata {
	padding:1em;
	font-size:8pt;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	line-height:12pt;
	background-color:#f0f0f0;
	color:inherit;
}

/* Comment styling */
h3#comments {
	margin-left:1em;
	padding-bottom:.3em;
}

ol.commentlist {
	margin-left:2.2em;
	margin-right:1.7em;
}

ol.commentlist li p {
	margin-top:.7em;
	margin-bottom:1em;
}

