/* Super Global */
body{font:14px/1.5 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
hr {height:0;border-color:#CCC;border-style:solid;border-width:1px 0 0;clear:both;margin:0 auto;}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px;margin-bottom:10px;}
h4{font-size:19px;margin-top:10px;}
h5{font-size:17px}
h6{font-size:15px}
h1,h2,h3,h4,h5,h6 {line-height:1;}
ol{list-style:decimal;margin-left:1.4em;}
ul{list-style:disc;margin-left:1.4em;}
ul ul {list-style:circle;}
p:first-child, dt:first-child {margin-top:0;}
p {margin:10px 0;}
p:last-child, dt:last-child {margin-bottom:0;}
dt {margin-top:10px;font-weight:bold;}
code,pre {margin-bottom:10px;}
code {font-size:10px;}
pre {
	padding: 18px;
	font-size: 12px;
	border:1px solid #ccc;
	line-height: 18px; /*--Height of each line of code--*/
	background: url('../images/pre_bg.gif') #f0f0f0 repeat left top; /*--Background of lined paper--*/
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	display: block;
}
sup {
	font-size: 0.75em;
	margin-left:1px;
	height: 0;
	line-height: 1;
	position: relative;
	top: -0.3em;
	vertical-align: baseline !important;
	vertical-align: bottom;
}

/* Global */
a {color:#128A00;}
body > hr {width:960px;}

/* Header */
#site_title {margin-bottom:0;}
#site_title a {color:#000;text-decoration:none;}
#feed {background:url('../images/feedicon.png') 0 50%;background-repeat:no-repeat;padding-left:15px;color:#047E00;}
#header .last h4 {margin-top:0;}

/* Pagination */
#pagination > div > div > a {text-decoration:none;}
#pagination > div > div > a > span {text-decoration:underline;}
#pagination > div > div > ul {margin:0;}
#pagination > div > div > ul li {list-style:none;}

/* Post */
.post img {border:1px solid #CCC;padding:5px;}
.post ul, .post ol {margin-bottom:10px;}
.post ul ul, .post ol ol {margin-bottom:0;}
.post hr {margin-top:10px;}
.post > .date {padding-top:2.25em;}
.post > .date > .month {font-size:1.5em;margin:0;line-height:1;}
.post > .date > .day {font-size:2em;margin:0;line-height:1;}
.post > .date > .year {font-size:1.5em;margin-top:-3px;line-height:1;}

/* Tag Cloud */
#tagcloud li {display:inline;}
#tagcloud li a.raw {font-size:77%;color:#16AB00;}
#tagcloud li a.bluerare {font-size:100%;color:#128A00;}
#tagcloud li a.rare {font-size:123.1%;color:#0E6A00;}
#tagcloud li a.mediumrare {font-size:146.5%;color:#0B5700;}
#tagcloud li a.medium {font-size:161.6%;color:#084000;}
#tagcloud li a.mediumwelldone {font-size:182%;color:#062E00;}
#tagcloud li a.welldone {font-size:197%;color:#041F00;}

/* Comments Form */
#comments_form fieldset {margin-top:1em;margin-bottom:0;padding-top:0.5em;}
#comments_form fieldset legend {font-weight:bold;font-size:108%;}
#comments_form fieldset input {width:250px;}
#comments_form fieldset textarea {width:500px;min-height:200px;}
#comments_form fieldset span.required {color:#FF0000;}

/* Zune Card */
#zc_most_played ul li {}
#zc_most_played ul li a {float:left;display:block;width:120px;height:90px;}

/* Various */
#header .last, #pagination .last, #footer .last {float:right;text-align:right;}
#header > div > div, #main.single > div > div, #main.multiple > div > div > div, #pagination > div > div, #sidebar > div > div, #footer > div > div, #comments {margin-top:10px;margin-bottom:10px;}
#pages li, #tagcloud li, #zc_most_played li, #zc_recent_spins li {list-style:none;}
#pages ul, #tagcloud ul, #zc_most_played ul, #zc_recent_spins ul, #pages li, #tagcloud li, #zc_most_played li, #zc_recent_spins li {margin:0;padding:0;}