* {	margin: 0;	padding; 0;}
html {background: #006E3A url('./images/layout/stars.gif') repeat-x top center;font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 14px;	color: #fff;}
body {width: 900px;height: 100%;	background: url('./images/layout/moon.gif') no-repeat top center;margin: 0 auto;}

/*==========
	ANCHORS
==========*/

a:link, a:visited {color: #C9DA2A; text-decoration:none;}
a:hover, a:visited:hover{color: #6C9C31;}

/*==========
	RULES
==========*/

hr {border: none;border-bottom: 1px solid #6C9C31;margin:0;padding:0;margin-bottom: 20px;}

/*==========
	BLOCKQUOTE
	==========*/
	
blockquote {padding:15px;margin-left:25px;margin-bottom:15px;border-left: 5px solid #6C9C31;background:#006030;-moz-border-radius:10px;-webkit-border-radius:10px;}
	blockquote blockquote {background:#005828;}
/*==========
	HEADERS
==========*/

h1 {font-size: 24px;font-weight:bold;margin-bottom: 20px;}
h2 {font-size: 22px;font-weight:bold;margin-bottom: 20px;}
h3 {font-size: 20px;font-weight:bold;margin-bottom: 20px;}
h4 {font-size: 18px;font-weight:bold;margin-bottom: 20px;}
h5 {font-size: 16px;font-weight:bold;margin-bottom: 20px;}
h6 {font-size: 14px;font-weight:bold;margin-bottom: 20px;}
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {border-bottom: 1px solid #fff;padding-bottom: 5px;}


.small {font-size:.6em;}


/*==========
	NAVIGATION 
==========*/

div#nav {margin: 0;height: 35px;background: #333333;border: 1px solid #ccc;border-top: 0;font-size: 15px;line-height: 15px;}
div#nav ul {list-style:none;margin: 0;padding: 0;}
div#nav ul#social {float:right;text-align:right;}
div#nav ul li {float:left;padding: 10px;}
div#nav ul li:hover {background: #444;}
div#nav ul li a:link, div#nav ul li a:visited {color: #999;text-decoration:none;font-weight:bold;}
div#nav ul li a:hover, div#nav ul li a:visited:hover {color: #ccc;}

/*==========
	CONTENT
==========*/

div#content {min-height: 400px;width: 900px;	margin: 230px auto 20px;}

/*==========
	MAIN COLUMN
==========*/

div#content div#main_col {width: 560px;padding: 20px;float:left;min-height: 400px;}
div#content div#main_col p {margin-bottom: 1em;line-height:1.3em;}

div#content div#main_col dl.info {margin-bottom:40px;line-height:1.3em;}
div#content div#main_col dl.info dt.title {font-weight:bold;font-size:16px;}
div#content div#main_col dl.info dd.tiny {color: #cccccc;font-size: 14px;	margin-bottom: 5px;}
div#content div#main_col dl.info dd.desc {margin-bottom: 20px;}

/*==========
   TUMBLR POSTS
==========*/

div#content div#main_col div#posts {}
div#content div#main_col div#posts p {}
div#content div#main_col div#posts p.answer_form_container {margin-top: 10px;}

/* permalink/share links */
div#content div#main_col div#posts ul.links {padding:10px 0 0 0;list-style:none;font-size: 10px;}
div#content div#main_col div#posts ul.links li {}

/* post */
div#content div#main_col div#posts div.post {margin-bottom: 40px;}

/* notes */

div#content div#main_col div#posts div.post ol.notes {list-style:none;margin:0;padding:0;}
div#content div#main_col div#posts div.post ol.notes li {margin-bottom:10px;padding:10px;background:#006030;}
div#content div#main_col div#posts div.post ol.notes li a img {border:0;}

/* text */
div#content div#main_col div#posts div.text {font-size: 16px;margin:40px 0;}
	div#content div#main_col div#posts div.text ul {margin-bottom:1em;}
		div#content div#main_col div#posts div.text ul li {line-height:1.3em;}

/* photo */
div#content div#main_col div#posts div.photo {padding: 30px;background: #006030;-moz-border-radius:10px;-webkit-border-radius:10px;}
div#content div#main_col div#posts div.photo img {}
div#content div#main_col div#posts div.photo div.caption {}

/* quote */
div#content div#main_col div#posts div.quote {background: url('./images/layout/quote.gif') no-repeat;font-size: 30px;font-weight:bold;padding: 10px 0 0 60px;}
div#content div#main_col div#posts div.quote div.source {font-size: 14px;font-weight:normal;}

/* link */
div#content div#main_col div#posts div.link {}

/* chat */
div#content div#main_col div#posts div.chat {}
div#content div#main_col div#posts div.chat ul.chat {list-style:none;margin:0;padding:0;border: 1px solid #023F20;}
div#content div#main_col div#posts div.chat ul li {padding: 10px;}
div#content div#main_col div#posts div.chat ul li span.label {font-weight:bold;}
div#content div#main_col div#posts div.chat ul li.even {background: #023F20;}
div#content div#main_col div#posts div.chat ul li.odd {	background: #006030;}

/* video */
div#content div#main_col div#posts div.video {padding:30px;background:#006030;-moz-border-radius:10px;-webkit-border-radius:10px;}
div#content div#main_col div#posts div.video div.caption {padding:5px;font-size: 16px;}
div#content div#main_col div#posts div.video div.caption p {}

/* audio */
div#content div#main_col div#posts div.audio {padding:30px;background:#006030;-moz-border-radius:10px;-webkit-border-radius:10px;}

/* answer */
div#content div#main_col div#posts div.question {background:#006030;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px;font-size:1.5em;}
div#content div#main_col div#posts div.asker {border-bottom:1px solid #006030;padding: 10px 0 10px 10px;}
div#content div#main_col div#posts div.answer {padding:10px 0 0 0;font-size:1.3em;}
div#content div#main_col div#posts p.askme {float:right;font-size:.8em;}

/*==========
	PAGINATION
==========*/
div#content div#main_col div.pagination {color: #023F20;font-size: 18px;font-weight:bold;padding-top:20px;}
div#content div#main_col div.pagination ul {list-style:none;margin:0;padding:0;}
div#content div#main_col div.pagination ul li {margin:0;padding:0;}
div#content div#main_col div.pagination ul li.prev {float:left;}
div#content div#main_col div.pagination ul li.next {text-align:right;}

/*==========
	SIDEBAR
==========*/
div#content div#sidebar {width: 260px;padding: 20px;margin-left: 600px;min-height: 400px;line-height:1.3em;}
div#content div#sidebar a:link, div#content div#sidebar a:visited {font-weight:bold;}
div#content div#sidebar p.links {margin-bottom:20px;text-align:center;}
div#content div#sidebar img {padding: 5px;border:1px solid #666;background:#cccccc; margin-bottom: 20px;}
div#content div#sidebar ul {list-style: none;margin:0 0 30px 0;padding:0;}
div#content div#sidebar ul li {margin-bottom: 5px;}

/*==========
	TWITTER UPDATE
==========*/
ul#twitter_update_list {font-weight:normal;}
ul#twitter_update_list li {padding-bottom:10px;}
ul#twitter_update_list li span {padding-bottom:5px;display:block;color: #fff;}
ul#twitter_update_list li a:link, ul#twitter_update_list li a:visited {color: #6C9C31;font-weight: normal;}
ul#twitter_update_list li span a:link, ul#twitter_update_list li span a:visited {color: #C9DA2A;font-weight: normal;}

/*==========
	FOOTER
==========*/
div#footer {clear:both;margin: 20px;padding: 20px 0 0 0;color: #fff;font-size: 12px;border-top: 1px solid #6C9C31;}
div#footer p {}
div#footer ul {margin:10px 0 0 0;padding:0 0 20px 0;list-style:none;}
div#footer ul li {float:left;margin-right: 20px;}