/* Global */
body {margin:0em 0em 3.5em 4.2em;font:Normal 0.9em Arial, Helvetica, sans-serif;color:{color:Text};}
img {border:none}
a {color:{color:Inline Link};}
abbr, acronym {border-bottom:1px dotted #999999;cursor:help;font-style:normal;}

/* Structural */
#container {width:35em;padding:1.75em;background-color:{color:Content Background};border-bottom:1.3em solid {color:Footer};border-left:1.3em solid {color:Footer};border-right:1.3em solid {color:Date};}
	#nav {text-align:right;float:right;margin-left:2.1em;margin-bottom:0.7em;margin-top:-2em;font-size:0.77em;white-spacing:nowrap;font-family:Geneva, Arial, Helvetica, sans-serif;}
	#nav a {color:{color:Nav Links};   font-weight:bold;}
	#nav .dim {filter:alpha(opacity=50);   -moz-opacity:0.5;   opacity:0.5;   margin:0em .2em;}

	h1 {color:{color:Title};margin:0em 0em 0.7em 0em;font-weight:normal;font-size:2.8em;letter-spacing:-0.05em;}
		h1 a {color:{color:Title};text-decoration:none;}
	#description {color:{color:Description};font-size:0.77em;line-height:1.4em;padding-right:4.9em;margin-bottom:2.1em;position:absolute;width:26em;left:65em;top:0em;background-color:white;padding:2em;border-bottom:solid 1.2em {color:Content Decoration};border-left:1.2em solid {color:Content Decoration};border-right:1.2em solid {color:Date};}
		/* hcard */
		#myjob span{display:none;}
		#myjob > a > .fn{display:inline;}
		#myjob .email {display:none;}
	
		/* Twitter Posts */
		#tweets ul {padding:0px;list-style:none;}
		#tweets ul li{border-bottom:1px dotted #CCCCCC;padding:.5em 0em;}
		#tweets ul li:hover{background-color:#CCCCCC;}
		#tweets ul li span+span{background-color:#BBB;}

		/* Google Reader Shared Posts */
		.reader-publisher-module h3{font-size:1.5em;margin-bottom:0em;}
		.reader-publisher-module ul{list-style-type:none;padding-left:0em;text-align:left;}
		.reader-publisher-module ul li{border-bottom:1px dotted #CCCCCC;padding:.5em 0em;}
		.reader-publisher-module ul li:hover{background-color:#CCCCCC;}
		.reader-publisher-module .f{padding-left:2em;}

/* Global Post */
.date {margin:1.3em 0em 0.7em 0em;color:{color:Date};font-size:1.68em;text-align:right;letter-spacing:-.14em;text-transform:uppercase;border-bottom:dashed 0.14em {color:Date};}
div.post {margin-bottom:2.8em;position:relative;}
	div.post img.permalink {border-width:0em;width:1.61em;height:0.63em;position:absolute;top:0.35em;right:0.35em;display:none;}
	div.post:hover img.permalink {display:block;}
	div.post h2 {font-size:24px;line-height:1.2em;color:{color:Post Title};}
	div.post h2 a {color:{color:Post Title};text-decoration:none;}

	#navigation {font-size:0.77em;font-weight:bold;}
	#navigation a {color:{color:Text};text-decoration:none;}
	#navigation a:hover {text-decoration:underline;}

#footer {margin-top:0.77em;font-size:0.7em;color:{color:Footer};}
	#footer a {color:{color:Footer};}

#favicon {width:2.5em;height:2.5em;position:absolute;left:27em;top:2.25em;}

/* Regular Post */
div.post div.regular {font:Normal 0.77em 'Lucida Grande', Verdana, Arial, sans-serif;line-height:1.19em;}
div.post div.regular blockquote {font-style:italic;}

/* Photo Post */
div.post div.photo img {border-width:0em;}
div.post div.photo span.photo-arrow{float:left;font-size:24px;padding-right:5px;position:relative;top:-4px;}
div.post div.photo div.caption {/*font-size:0.77em;*/margin-top:0.35em;color:{color:Caption};}
div.post div.photo div.caption a {font-size:18px;letter-spacing:-1px;border-bottom:1px dotted {color:Caption};color:#666666;text-decoration:none;}

/* Quote Post */
div.post div.quote {padding:1em 2.1em;}
div.post div.quote span.quote {padding:20px;   font-size:1.68em;color:{color:Quote};}div.post div.quote span.quote a {color:{color:Quote};   }div.post div.quote span.quote big.quote {font:Bold 2em Georgia, serif;       line-height:0.07em;       vertical-align:-1.61em;       opacity:0.4;       float:left;       -moz-opacity:0.4;       filter:alpha(opacity=40);   }    div.post div.quote span.quote big.quote a {text-decoration:none;       }
div.post div.quote div.source {font-size:16px;   color:{color:Quote Source};}div.post div.quote div.source a {color:{color:Quote Source};   }

/* Link Post */
div.post div.link {color:{color:Link Post};font-size:24px;letter-spacing:-1px;}
div.post div.link a.link {color:{color:Link Post};   text-decoration:none;   border-bottom:dotted 1px {color:Link Post};}
div.post div.link div.description {font-size:15px;   letter-spacing:0em;   /*line-height:20em;*/}

/* Conversation Post */
div.post div.conversation ul {list-style-type:none;margin:0em;padding:0em 0em 0em 1px;border-left:solid 0.35em {color:Conversation Border};}
div.post div.conversation ul li {font-size:12px;   padding:4px 0em 4px 0.56em;   color:{color:Conversation Text};   margin-bottom:1px;}div.post div.conversation ul li span.label {font-weight:bold;   }div.post div.conversation ul li.odd {background-color:{color:Conversation Background 1};   }div.post div.conversation ul li.even {background-color:{color:Conversation Background 2};   }

/* Audio Post */
div.post div.audio div.caption {margin-top:0.35em;color:{color:Caption};font-size:0.77em;}
div.post div.audio div.caption a {color:{color:Caption};}

/* Video Post */
div.post div.video div.caption {margin-top:0.35em;color:{color:Caption};font-size:0.77em;}
div.post div.video div.caption a {color:{color:Caption};}