
/* BODY STYLES */
body { background-color:  #fff;font-family: Georgia, Times New Roman, serif; font-size: 14px;color: #898989;}
.container {margin:0 0 0 30px; overflow: hidden;}

/* HEADER STYLES */
#hint {position: absolute; top: 25px; right: 3px; white-space: nowrap; height: width: 100px;background-color: rgba(0, 0, 0, 0.5);padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #f3f3f3;font-size: 10px;line-height: 14px;text-align: right;font-family:"helvetica neue",arial;font-weight:bold;}

#headerText {margin-bottom:  25px; padding-bottom: 20px; padding-top: 8px;}
#headerText a {border: none; text-decoration: none;}
#headerText img {border: none;}
#headerText h1 {border: none;border-bottom: none !important;}
#pageNavigation {margin-bottom: -5px; margin-top:20px;}
#pageNavigation a {font-weight: normal;font-style: normal;line-height:normal;font-size: 16px;margin-right: 15px; color: #898989;}
#pageNavigation a.active {
	color: #7c7c7c;
	text-decoration:underline;
}

#pageDescription {
	font-size: 16px;color: #000;
}

#titleText {font-weight: bold;font-style: normal;line-height:normal;sans-serif;font-size: 40px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

/* BACK TO TOP STYLES */
#backtotop {width: 40px;height: 32px;position: fixed;right: 5px;top: 5px;display: none;background: url('http://static.tumblr.com/qxrkgx6/wMNleu6i3/backtotop.png') no-repeat left top;filter:alpha(opacity=15);
 -moz-opacity:0.15;
 -khtml-opacity: 0.15;
 opacity: 0.15;}

#backtotop.hover {cursor: pointer;filter:alpha(opacity=1);
 -moz-opacity:1;
 -khtml-opacity: 1;
 opacity: 1;}

/* FORMATTING STYLES */
p {font-family:  georgia;font-size: 16px;line-height: 20px;margin-bottom: 20px;}
p a {color:  #000;text-decoration: underline;}
ol.notes li a img {display: none;}
h3 a, .link a.link {font-weight: bold;font-style: normal;line-height:normal;font-size: 24px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration: none;color:  #000;}
h3 a:hover, .link a.link:hover {color: #2e6d7b;text-decoration:underline;}

blockquote {font-style:italic;font-size: 14px;margin: 20px;padding:0 20px;border-left:3px solid rgba(161, 161, 161, 0.2);width:460px;}

body ul li {list-style-type:circle;}

body li {line-height:1.2;list-style-position:inside;margin:0.7em 0;}

body ul, .body ol {margin:0.75em 2em;}

.body ol {list-style-type: decimal;}

.text li {list-style-position: outside;}


/* CAPTION STYLES */
.caption {margin-top: 6px; display:block !important;}
.caption ul {text-align: left;}
.caption p {margin-top: 0px;width:520px;}

/* POST STYLES */
#posts {
	clear:both;
}
.post {padding-bottom: 75px;}

/* PHOTO STYLES */
.photoShell {width: auto;padding-bottom: 3px;width: 500px;height:  50px;background: url('http://static.tumblr.com/qxrkgx6/guhleu6j1/ajax-loader.gif') no-repeat left top;padding-top:30px;}
.photoShell.loaded {height: auto;padding-top: 0px;}


/* TEXT STYLES */
.post.text img {padding: 10px 0px;}
.post.text {padding-bottom: 75px;}
.post.text p {width: 520px;}
.post.text ul, .post.text ol {width: 400px;font-size: 14px;margin-top: 15px;margin-bottom: 10px;margin:0.75em 2em;}
.post.text ul li, .post.text ol li {margin-bottom: 25px;}
.post.text ol li {list-style-type: decimal;}
.post.text p.iImage {
	margin-bottom: 5px;
}
.post.text h3, .post.link h3 {
	margin-bottom: 5px;
}

/* QUOTE STYLES */

/* VIDEO STYLES */
.post.video {padding-bottom: 75px;margin-bottom:75px;overflow: auto;}
.post.video object {
	margin-bottom: 5px;
}

/* PHOTOSET STYLES */




/* QUOTE STYLES */
.quote .quoteText {text-align: left;font-weight: bold;font-style: normal;line-height:normal;font-size: 24px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration: none;color:  #000;}
.quote .source {text-align: left;font-weight: normal;font-style: normal;line-height:normal;font-size: 18px;text-decoration: none;color:  #8e8e8e;margin-bottom: 15px; margin-top:10px;}
.quote .source a {font-weight: normal;font-style: normal;line-height:normal;font-size: 18px;text-decoration: underline;color:  #2e6d7b;}

/* AUDIO STYLES */
.audio_player {text-align: left;}
.audio img {
	margin-bottom: 15px;
}

/* LINK STYLES */
.post.link .description {width: 520px;}

.link a.link {padding-right: 30px;background: url('http://static.tumblr.com/qxrkgx6/xkzleu6k1/right-arrow.gif') no-repeat right top;}

/* CHAT STYLES */
ul.chat {list-style-position: outside !important;margin:10px 0 0;list-style:none;padding:0px;margin-left: 0px;width:500px;}
.chat .odd {background: rgba(217,217,217,.10);padding: 10px;margin-bottom: 10px;}
.chat .even {background: rgba(217,217,217,.20);padding: 10px;margin-bottom: 10px;}
.chat .label {font-weight: bold;}
.chat li {list-style-type: none;list-style: none;list-style-image: none;list-style-position: outside !important;margin: 0px;text-align: left;}

/* META STYLES */
.meta {margin-top: 15px;text-align: left;overflow:auto;}
.meta a {display: block;text-decoration:none; color: #000;
       filter:alpha(opacity=30);
        -moz-opacity:0.3;
        -khtml-opacity: 0.3;
        opacity: 0.3;
}
.meta a:hover {display: block;text-decoration:none; color: #000;
       filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
}
.meta div {float: left;}
.permaLink a {background: url('http://static.tumblr.com/qxrkgx6/NkLleu6m3/metasprite.png') no-repeat 0px 0px;width:16px; height: 16px;}
.notesLink {
	padding-left: 18px;background: url('http://static.tumblr.com/qxrkgx6/NkLleu6m3/metasprite.png') no-repeat 0px -43px;
}
.notesLink a {background: url('http://static.tumblr.com/qxrkgx6/NkLleu6m3/metasprite.png') no-repeat 0px -16px;width:16px; height: 16px;padding-left:20px;}

.notes {text-align: left;color: #767676;overflow:auto;}
.notes a {color: #8e8e8e;text-decoration: underline;}
.notes li {margin-bottom: 15px;}
.more_notes_link {
	float: left !important;
	margin-bottom: 20px;
}
.more_notes_link_container {
	text-align: left !important;
}

h3.notesTitle {font-weight: bold;font-style: normal;line-height:normal;font-size: 16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration: none;color:#000;}


/* PERMALINK STYLES */
.notecontainer {width:480px;margin-left:-10px !important;}
.notecontainer a {color: #8e8e8e;text-decoration: underline;}

.dsq-brlink {display: none;}


/* SOCIAL BAR STYLES */
#socialBar {
	overflow:auto;
	margin-bottom: 5px;
}

#socialBar a {
	display: block;
	height: 24px;
	width: 26px;
	float: left;
	margin-right: 5px;
	background: url('http://static.tumblr.com/qxrkgx6/O9Dleu6na/socialsprite.png') no-repeat 0px 0px;
}

#socialBar #facebook {
	background-position: 0px 0px;
}

#socialBar #facebook:hover {
	background-position: 0px -37px;
}

#socialBar #twitter {
	background-position: -30px 0px;
}

#socialBar #twitter:hover {
	background-position: -30px -37px;
}

#socialBar #vimeo {
	background-position: -61px 0px;
}

#socialBar #vimeo:hover {
	background-position: -61px -37px;
}

#socialBar #flickr {
	background-position: -92px 0px;
}

#socialBar #flickr:hover {
	background-position: -92px -37px;
}

#socialBar #lastfm {
	background-position: -123px 0px;
}

#socialBar #lastfm:hover {
	background-position: -123px -37px;
}

#socialBar #linkedin {
	background-position: -154px 0px;
}

#socialBar #linkedin:hover {
	background-position: -154px -37px;
}

#socialBar #skype {
	background-position: -185px 0px;
}

#socialBar #skype:hover {
	background-position: -185px -37px;
}



/* FOOTER STYLES */
#footer {margin-bottom:  30px;}
#footer a {font-style: normal;line-height:normal;text-decoration: underline;font-size:16px;color:#000;filter:alpha(opacity=30);
 -moz-opacity:0.30;
 -khtml-opacity: 0.30;
 opacity: 0.30;margin-right:10px;}
 
#footer a:hover {
	filter:alpha(opacity=1);
	 -moz-opacity:1;
	 -khtml-opacity: 1;
	 opacity: 1;
}
#footer #older {background: url('http://static.tumblr.com/qxrkgx6/VIJleu6ph/right-arrow-small.gif') no-repeat right 2px;padding-right:20px;}
#footer #newer {background: url('http://static.tumblr.com/qxrkgx6/zybleu6oi/left-arrow-small.gif') no-repeat left 2px;padding-left:20px;}

#footer #older:hover, #footer #newer:hover {
	color: #000;
	text-decoration: underline;
}

#credit {margin-top: 10px;color: #8e8e8e;margin-bottom:  30px;}
#credit a {color: #8e8e8e;text-decoration: underline;}
