@charset "utf-8";
body { background: url(images/headback.jpg) top center no-repeat, url(images/bg_tile.jpg); font-size: 62.5%; }
header { background: url(images/title.png) top center no-repeat; height: 91px; padding: 78px 0 34px 70px; width: 890px; float: left; }

#copy { background: url(images/copyfoot.png) bottom center no-repeat, url(images/copyhead.png) top center no-repeat, url(images/copybg.png) top center repeat-y; padding-bottom: 50px; }
#content { padding: 20px 0 15px 0 }
a { color: #3b81be; text-decoration: underline; }
.a { margin-left: 110px; }
.o { margin-right: 110px; }
#sidebar p, #twitter_div ul li span {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	text-shadow: #ddd 1px 1px;
}
#sidebar p { padding: 8px 0 10px 0; font-size: 1.2em;}
#sidebar p a { color: #3b81be; text-decoration: none; font-weight: 500; }

#twitter_div { padding-top: 10px; }
#twitter_div img { padding-bottom: 3px; }
#twitter_div ul li { background: url(images/tweetbgb.png) bottom center no-repeat; padding-bottom: 5px; margin-bottom: 5px; }
#twitter_div ul li a {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: #7e7e7e;
	text-decoration: none;
	padding-left: 5px;
}
#twitter_div ul li span { background: url(images/tweetbg.png) top left no-repeat; display: block; padding: 5px 5px 0 5px; font-size: 1.1em;}
#twitter_div ul li span a { color: #3b81be; text-decoration: none; padding-left: 0px; }
#twitter-link {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	background-image: url(images/followbg.png);
	height: 14px;
	width: 135px;
	font-size: 1.2em;
	display: block;
	color: #000000;
	text-decoration: none;
	text-shadow: #dddddd 1px 1px;
	font-style: italic;
	padding-top: 2px;
	padding-left: 25px;
}
.photo .wrap { float:left; position:relative; left:50%; }
.photo .image {
	background-image: url(images/photobl.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	text-align: right;
	display: inline;
	float:left; position:relative; right:50%;
}
.photo .image span {
	background-image: url(images/phototr.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
	float: left;
}
.photo .image span img, .html_photoset {
	background-image: url(images/phototl.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 7px;
	float: left;
}
.photo h1, .link h2, .video h1 {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.4em;
	text-shadow: #dddddd 1px 1px; }
.photo h1, .video h1 { color: #333; float: left; width: 520px; }
.photo h1 p, .video h1 p { margin-bottom: 10px; }
.postfoota, .postfootb, .postfootc { 
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 1.2em; }
.postfoota, .postfootb { color: #666; padding-top: 5px; }
.postfootb { text-align: right; }
.postfootc { color: #ccc; padding-top: 5px; }
.postfoota a, .postfootb a, .postfootc a { color: #faa300; text-decoration: none; }
.photo div.postfoota, .photo div.postfootb, .video div.postfoota, .video div.postfootb { padding-top: 0px; float: left; }
.quote, .photo, .link, .convo, .audio, .text, .video { margin-bottom: 30px; float: left; }
.quote h1 {
	font-family: "Baskerville Old Face", "Baskerville", "Palatino", "Georgia", serif;
	font-size: 3em;
	color: #333;
	font-weight: 300;
	text-shadow: #dddddd 1px 1px;
}
.quote h2 {
	font-family: "Baskerville Old Face", "Baskerville", "Palatino", "Georgia", serif;
	font-size: 1.8em;
	color: #666;
	padding-left: 15px; 
	font-weight: 300;
	text-shadow: #dddddd 1px 1px; }
.futura { font-family: "FuturaStd-Bold", Futura, Verdana, sans-serif; text-shadow: #dddddd 1px 1px; }
h1.futura { font-weight: 700; font-size: 3em; color: #3b81be; text-decoration: none; margin-bottom: 0px; }
a { color: #3b81be; text-decoration: underline; }
h2.futura { font-weight: 700; font-size: 1.8em; color: #000; margin-bottom: 20px; padding: 0; }
h3.futura { font-weight: 700; font-size: 2.2em; color: #3b81be; margin: 0; padding: 0; }
h4.futura { font-weight: 100; font-size: 1.4em; color: #000; margin-top: 1px; margin-bottom: 5px; }
.link a { text-decoration: none; }
.link h2 { padding-top: 3px; color: #000; }
.convo ul { 
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;
	text-shadow: #dddddd 1px 1px; 
	margin-left: 20px;
	padding-top: 10px;}
.convo ul li {padding-bottom: 7px; }
.chat1, .chat2 { font-weight: 700; }
.chat1 { color: #3b81be; }
.chat2 { color: #faa300; }
.text p {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;
	padding-bottom: 15px;
	text-shadow: #dddddd 1px 1px;
}
blockquote {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 30px;
	text-shadow: #CCC 1px 1px;
	background: #ececec url(images/quote.png) no-repeat left top;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	width: 460px;
}
.text blockquote p { font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif; font-size: 14px; color: #666; text-shadow: #CCC 1px 1px; }

.photo blockquote, .video blockquote { margin-bottom: 10px; }
.text ul {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;
	text-shadow: #ddd 1px 1px;
	margin: 0 0 12px 50px;
}
.text ul li {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 28px;
	padding-bottom: 8px;
}
.embed {
	background-image: url(images/videobg.png);
	padding-top: 9px;
	padding-right: 15px;
	padding-left: 9px;
	height: 423px;
	width: 496px;
}

#navigation {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.4em;
	text-align: center;
	color: #000; }
#navigation a { color: #faa300; text-decoration: none; }
#navigation a:hover { text-decoration: underline; }

#twitter-link span { color: #61caee; font-weight: 500; }
.audio .grid_3 img {
	background-image: url(images/albumartbg.png);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
footer {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 30px;
	color: #9c9c9c; }
footer a, footer a:visited { color: #9c9c9c; }
.sIFR-flash { display: inline; }
ol.notes {
                padding: 0px;
                margin: 5px 0 25px 0;
                list-style-type: none;
				float: left;
            }

            ol.notes li.note {
				background: #ececec;
				-moz-border-radius: 5px; -webkit-border-radius: 5px;
                padding: 10px;
				margin-bottom: 10px;
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333;
	text-shadow: #eee 1px 1px;
	width: 500px;
            }

            ol.notes li.note img.avatar {
                vertical-align: -4px;
                margin-right: 10px;
                width: 16px;
                height: 16px;
            }

            ol.notes li.note span.action {
                font-weight: bold;
            }

            ol.notes li.note .answer_content {
                font-weight: normal;
            }

            ol.notes li.note blockquote {
                background: none;
                padding: 10px 0 0 0;
                margin: 0;
				border: none;
				font-size: 12px;
            }

            ol.notes li.note blockquote a {
                text-decoration: none;
				color: #666;
				text-shadow: #eee 1px 1px;
            }
#disqus_thread {
	font-family: "Helevtica Neue", "HelveticaNeue-Regular", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.4em;
	text-shadow: #dddddd 1px 1px;
	float: left;
}
#disqus_thread a { text-shadow: #fff 1px 1px; }
.dsq-brlink { float: left; }
hr { float: left; margin: 30px 0 0 0; border-width: 1px 0 0 0; border-style: dotted; border-color: #CCC; width: 520px; height: 0; }