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;
}
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


body {
	font-family: "Helvetica Neue", "HelveticaNeue", Arial, Helvetica, Sans-serif;
	font-size: 62.5%;
	background: #111;
	color: #666;
}

a, a:visited {
	color: #1AACB9;
	text-decoration: none;
}
a:hover {
	color: #ccc;
}

#container {
	width: 940px;
	margin: 0 auto;
}

#sidebar {
	width: 300px;
	float: left;
	display: inline;
	padding: 15px 0 50px 0;
}

#sidebar a, #sidebar a:visited {
	border: none;
	color: #1AACB9;
}

#sidebar a:hover { color: #ccc; }

h1 { margin: 0 0 15px 0; }

.send a {
	display: block;
	width: 130px;
	height: 34px;
	background: url(http://static.robertsongsmith.com/send.png) no-repeat;
	overflow: hidden;
	text-indent: -999em;
}

.send a:hover { background-position: 0 -34px; }

#sidebar p {
	color: #666;
	margin: 0 20px 1em 25px;
	font-size: 1.4em;
	line-height: 1.4;
}

#sidebar p.send { margin-top: 1.5em; }

#main {
	float: right;
	display: inline;
	width: 630px;
	padding: 50px 0 50px 0;
}

.audio {
	overflow: hidden;
	margin-bottom: 1em;
	padding-bottom: 2em;
	padding-left: 10px;
}

.first {
	overflow: visible;
	padding-left: 0;
	padding-bottom: 3em;
	background: url(http://static.robertsongsmith.com/divider.png) bottom no-repeat;
	margin-bottom: 2em;
	position: relative;
	zoom: 1;
}

.first .content {
	float: left;
	display: inline;
	width: 385px;
}

.content {
	font-size: 1.4em;
	line-height: 1.4;
} 

.content a, .content a:visited {
	color: #888;
	border-bottom: 1px solid #666;
	white-space: nowrap;
}

.content a:hover {
	color: #bbb;
	border-bottom: 1px solid #888;
}

h2 {
	font-weight: normal;
	display: block;
	color: #bbb;
	font-size: 1.928em;
	font-weight: normal;
	margin: 0 0 0.5em 0;
	line-height: 1;
}

.first h2 {
	margin: 0.2em 0 0.5em 0;
	font-size: 2.643em;
	font-weight: normal;
}

.cassette {
	width: 235px;
	height: 150px;
	background: url(http://static.robertsongsmith.com/cassette.png) no-repeat;
	position: relative;
	margin-right: 10px;
	float: left;
	display: inline;
}

.spool {
	width: 120px;
	height: 25px;
	background: url(http://static.robertsongsmith.com/spool.gif) no-repeat;
	position: absolute;
	top: 52px;
	left: 59px;
}

.cassette .player {
	width: 207px;
	height: 18px;
	position: absolute;
	left: 17px;
	top: 19px;
	overflow: hidden;
}

.cassette .player div { margin-top: -5px; }

.cassette .mask {
	width: 207px;
	height: 27px;
	background: url(http://static.robertsongsmith.com/player-mask.png) no-repeat;
	position: absolute;
	left: 45px;
	top: 15px;
}

.cassette .plays {
	width: 50px;
	color: #ddd;
	font-size: 2.2em;
	text-align: center;
	position: absolute;
	top: 92px;
	right: 12px;
	font-family: Arial, Helvetica, Sans-serif;
}

.latest {
	width: 65px;
	height: 65px;
	background: url(http://static.robertsongsmith.com/latest.png) no-repeat;
	position: absolute;
	top: -20px;
	right: 5px;
}

.playerette {
	overflow: hidden;
	width: 27px;
	height: 29px;
	padding: 2px 0 0 32px;
	float: left;
	display: inline;
	margin-right: 10px;
	background: #1AACB9 url(http://static.robertsongsmith.com/play.png) no-repeat;
	display: none;
}

.playerette .audio_player { width: 26px; overflow: hidden; }

.meta {
	font-size: 0.855em;
	color: #444;
	margin-top: 1.5em;
	overflow: hidden;
}

.meta p {
	float: left;
	display: inline;
	margin: 0 1.2em 0.5em 0;
}

.meta strong {
	font-weight: bold;
	color: #666;
	margin-right: 1em;
}

.tags { overflow: hidden; }

ul.long { display: block; clear: left; }

.tags li {
	float: left;
	display: inline;
	margin: 0 1em 0.5em 0;
}

.meta a, .meta a:visited {
	color: #0F757D;
	border: none;
	padding: 3px 0 2px 0;
}
.meta a:hover,
.tags a:hover { color: #ccc; text-decoration: underline; border: none; }

.notes-container { display: none; }

.first .notes-button { clear: both; }

.notes-container {
	clear: both;
	font-size: 0.855em;
}

.notes-container ol {
	background: #101518;
	margin: 0.5em 0 1em 0;
}

.notes-container ol li {
	padding: 4px 5px 6px 5px;
	border-bottom: 1px solid #111;
}

.notes-container ol li.source_post {
	background: #0F1E24;
}

a.notes-hide, a.notes-hide:visited {
	padding: 1px 0 1px 18px;
	margin-left: 5px;
	background: url(http://static.robertsongsmith.com/notes-close.png) left no-repeat;
	color: #0F757D;
	text-decoration: none;
	border-bottom: none;
}
a.notes-hide:hover { color: #ccc; border-bottom: none; }

.loading {
	margin-left: 5px;
	padding: 1px 0 1px 18px;
	background: url(http://static.robertsongsmith.com/loading.gif) left no-repeat;
}

.meta a.notes-button, .meta a.notes-button:visited {
	padding-left: 19px;
	background: url(http://static.robertsongsmith.com/heart.png) left no-repeat;
	margin-right: 1em;
}

.meta a.fave { background: url(http://static.robertsongsmith.com/heart-on.png) left no-repeat; }

.tags a, .tags a:visited { padding-left: 18px; background: url(http://static.robertsongsmith.com/tag.png) left no-repeat; }

.clear { clear: both; }

#pagination {
	background: url(http://static.robertsongsmith.com/divider.png) top no-repeat;
	margin: 1em 0 0 0;
	padding-top: 1.5em;
	overflow: hidden;
	font-size: 1.4em;
	line-height: 31px;
	text-align: center;
	color: #444;
}

#pagination.single { background: none; padding-top: 0; }

#pagination a {
	display: block;
	height: 31px;
	background: url(http://static.robertsongsmith.com/pagination.png) no-repeat;
	overflow: hidden;
	text-indent: -999em;
}

#pagination .newer {
	float: right;
	width: 64px;
}
#pagination  .newer:hover { background-position: 0 -31px; }
#pagination .older {
	width: 60px;
	float: left;
	background-position: -64px 0;
}
#pagination  .older:hover { background-position: -64px -31px; }

.extras {
	background: url(http://static.robertsongsmith.com/divider-small.png) top no-repeat;
	margin-top: 2em;
	padding-top: 2em;
}

.rss {
	padding: 1px 0 1px 22px;
	margin-right: 1em;
	background: url(http://static.robertsongsmith.com/feed.png) left no-repeat;
}

.archive {
	padding: 1px 0 1px 22px;
	background: url(http://static.robertsongsmith.com/archive.png) left no-repeat;
}
