body{
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
	background-image: url('/bg.gif');
	background-repeat:repeat-x;
	font-size: 0.8em;
	color:#222222;
	text-align: center;
}
/* Setup headings, links and columns */
h3 {text-decoration: underline;}
h1 span{background-color:#A7B6DF; padding: 2px 15px; position:relative; left:-15px;}
h2 span{background-color:#BBDFB5; padding: 2px 10px; position:relative; left:-10px;}
h2 {clear:both; }
h2 a {text-decoration:none;}
a {color:#000000;}
div#wrapper{ margin-left: auto; margin-right: auto; width: 840px; text-align: left;}
#introduction p{ margin:0px; padding:5px; line-height: 1.4em; font-size:0.93em}
#introduction p.big{ font-family: Georgia,"Times New Roman",serif; font-style: italic; font-variant: normal; font-weight: bold; font-size: 1.2em;line-height: 1.6em;float:left; width:300px; padding:30px;margin:0px 20px 20px -15px;background-color:#ddd}
.columnframe {clear:both;}
.col-a, .col-b, .col-c {width:33%; float:left;}

p.since{color:#999999; font-size:xx-small; padding:3px 0px 0px 0px; margin:0px;}
p{margin:0px; padding:0px}

/* Qdos box */
.qdos{clear:left; text-align:center; border:1px solid #cccccc; margin-right:30px;}

/* Twitter box */
.twitter, .twitter li{ list-style:none; padding:0px; margin:0px 15px 0px 0px; clear:both;}
.twitter li {padding:5px 0px 5px 20px; line-height:17px; background-image:url(imgs/twitter-logo.jpg); background-repeat:no-repeat; background-position:0px 5px; }
.twitter a {text-decoration:none}

/* Charts and Music */
#work-play ul #charts ul{list-style:none; padding:0px; margin:0px;}
#work-play ul, #work-play ol, #charts ul, #charts ol{padding-bottom:20px}
#charts ol.music {list-style:none; padding:0px; margin:0px;}

/* Blog */
#blog ol{ list-style:none; padding:0px; padding-left:10px; margin:0px;}
#blog h2{padding-left:10px;}
#blog h2, #blog h2 a{text-decoration: none;}
#blog h3, #blog h3 a{ padding:0px;margin:0px;margin-bottom:3px;text-decoration: none;}
#blog p{padding:0px;margin:0px;margin-bottom:10px;}

/* Delicious */
h2.delicious{clear:left; margin-top:340px}
ul.delicious{list-style:none; margin:0px 15px 0px 0px; padding:0px}
ul.delicious li {background-image:url(imgs/delicious-logo.gif); background-repeat:no-repeat; padding:5px 0px 5px 20px; background-position: 0px 8px; }

/* Lastfm links*/
ol.music li {float:left; height:50px;}
ol.music li img{padding:0px; margin:0px; border:none;}



/* simoncross.com./music section */
.lastfm .lastfmdata{float:left; width:300px;}
.artistlist .artist  {
clear: both;
padding-top:1px;
margin-top:1px;
border-top:1px dotted #cccccc;}
.artistlist .artist img {clear:both; border:none; padding-right:2px; float:left;}
.artistName{font-size:larger; margin-top:5px;}
.playCount{margin-top:5px;}
.chartPos{float:right; color:#990000; font-size:xx-large; padding-right:12px;}

