body {padding:0 0 10px;margin:0;background-color:#e5efe4;font-family:Arial,sans-serif;font-size:medium;color:#333;text-align:center;}
#header-outer {background-color:#256133;color:white;padding:25px 0 40px;text-align:center;}
#header, #content-inner, #footer {width:900px;margin:0 auto;text-align:left;}
#header {position:relative;}
#header h1, #header h2 {margin:0;text-indent:-9999px;}
#header h1 a {display:block;background:#256133 url(../images/title.gif) top left no-repeat;width:358px;height:45px;margin-bottom:7px;}
#header h2 {background:#256133 url(../images/subtitle.gif) top left no-repeat;width:304px;height:22px;}
#content-outer {background:#f2f9f4 url(../images/footer-shadow.gif) bottom left repeat-x;padding:15px 0 25px;text-align:center;}
#content {float:left;width:590px;}
#sidebar {float:right;width:250px;margin-top:10px;}
.clear {clear:both;}

ul#nav {position:absolute;bottom:-41px;right:0;margin:0;padding:0;font-size:1.2em;list-style:none;font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:normal;}
ul#nav li {display:block;margin:0;padding:0.4em 0.5em;float:left;}
ul#nav a {color:white;text-decoration:none;}
ul#nav a:hover {text-decoration:underline;}
ul#nav li.current {background-color:#f2f9f4;}
ul#nav li.current a {color:#256133;}
ul#nav li.current a:hover {color:#256133;}

a {color:#ad7410;outline:0;}
img {border:0;}
div.post {margin-left:15px;}
div.post h2 {color:#256133;margin:0 0 0 -15px;font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:normal;font-size:1.5em;}
div.post h2 a {color:#256133;text-decoration:none;}
div.post h2 a:hover {text-decoration:underline;}

div.post h3 {color:#256133;font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:normal;font-size:1.1em;border-bottom:1px solid #256133;}
div.post h4 {font-size:1em;}

h3#comments, h3#respond, #tweetbacks h3 {color:#256133;font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:normal;font-size:1.2em;margin-top:2em;}
h3.archive_head {color:#999;margin-top:0;font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:normal;}


div.post-data {font-size:smaller;margin-bottom:3em;padding-top:3px;border-top:1px solid #ccc;color:#999;
	padding-left:19px;background:url(../images/icons/calendar_view_day.png) 0 3px no-repeat;}
span.post-comments {float:right;}
#shareThis {margin-top:3px;}


ol.commentlist {margin:0 0 0 15px;padding:0;list-style:none;}
ol.commentlist li {margin:0;padding:8px 8px 8px 56px;position:relative;min-height:40px;}
ol.commentlist li.alt {border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e5efe4;}
ol.commentlist li.author {background-color:#F7EFCC;}
ol.commentlist img {position:absolute;top:8px;left:8px;}
ol.commentlist p {margin:0.2em 0 0 0;}
span.comment-metadata {font-size:smaller;color:#666;}
span.comment-metadata cite {font-style:normal;}


form#commentform {margin:0 0 0 15px;}
form#commentform p.error {padding:0.5em;background-color:#fdd;color:#900;}
form#commentform p.message {color:#090;}
label {display:block;}
label.required {font-weight:bold;}
label.required em {font-weight:normal;font-style:normal;}


div.entry {line-height:1.6;}
div.entry p {margin:0.8em 0;}

div.related h4 {margin:2em 0 0;}
div.related ul {margin-top:0;}



#sidebar {background:#e5efe4 url(../images/sidebar-body.gif) top left repeat-y;font-size:92%;color:#666;}
#sidebar-top {height:6px;background:#e5efe4 url(../images/sidebar-ends.gif) top left no-repeat;}
#sidebar-bottom {height:6px;background:#e5efe4 url(../images/sidebar-ends.gif) bottom left no-repeat;}
#sidebar-body {padding:6px 10px;}

#sidebar h3 {font-size:1.2em;color:#999;border-bottom:1px solid #ccc;margin:0;font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:normal;}
#sidebar ul, #sidebar form {margin:0.3em 0 1em;padding:0;}
#sidebar ul li {margin:0 0 0.3em;padding:0;list-style:none;}

/*
#searchinput {width:142px;padding:0 3px;margin:0 10px 0 0;border:1px solid #ad7410;font-size:16px;height:22px;color:#666;float:left;}
#searchsubmit {width:70px;padding:0;margin:0;border:1px solid #ad7410;color:#ad7410;background-color:#F7EFCC;font-weight:bold;font-size:16px;height:24px;}
*/


#footer-recent-posts, #footer-recent-comments {float:left;width:50%;}
#footer h4 {margin-bottom:0.5em;font-family:Century Gothic, AppleGothic, sans-serif;font-weight:normal;color:#256133;}
#footer ul {margin:0;padding:0 0 1em;list-style-type:none;font-size:92%;}
#footer ul li {margin:0 0 0.4em 0;padding:0;}


#credits {clear:both;font-size:92%;text-align:center;border-top:1px solid #999;color:#666;padding:0.5em 0;}

pre {overflow:auto;border:1px solid #ad7410;padding:0.5em 1em;background-color:#f4f4f4;position:relative;font-size:smaller;text-align:left;}
pre ol {margin:0;}


span.previous-entries {float:left;}
span.next-entries {float:right;}

dl.plugin-data {
	border:1px solid #256133;
	padding:1em 1em 1em 110px;
	background: #f9f9f9 url(../images/download.png) 10px 50% no-repeat;
	line-height:1.7;
}
dl.plugin-data dt {
	float:left;
	width:10em;
	font-weight:bold;
}
dl.plugin-data dt.install {
	float:none;
	width:auto;
}
dl.plugin-data dd {
	margin:0;
	padding:0;
}
dl.plugin-data dd.install {
	clear:left;
	padding-left:2em;
	font-size:smaller;
}

/* Link icons */
/* div.entry a[href$=".zip"] {padding-left:19px;background:url(../images/icons/compress.png) 0 50% no-repeat;} */
/* div.entry a[href^="http"] {padding-left:19px;background:url(../images/icons/world_go.png) 0 50% no-repeat;} */

span.post-comments a {padding:0 19px 2px 0;background:url(../images/icons/comment.png) 100% 0 no-repeat;}
span.post-comments a.none {background-image:url(../images/icons/comment_add.png);}
span.post-comments a.many {background-image:url(../images/icons/comments.png);}

ul#subpages li a {padding-left:19px;background:url(../images/icons/page_white_text.png) 0 50% no-repeat;}
ul#categories li a {padding-left:19px;background:url(../images/icons/tag_yellow.png) 0 50% no-repeat;}
ul#categories li a.rss {background:none;padding-left:0;}
ul#categories li a.rss img {vertical-align:text-bottom;}
ul#archives li a {padding-left:19px;background:url(../images/icons/folder.png) 0 50% no-repeat;}
ul.links-list li a {padding-left:19px;background:url(../images/icons/page_white_go.png) 0 50% no-repeat;}

a[href*="www.flickr.com"] {background-image:url(../images/icons/flickr.png) !important;}
a[href*="delicious.com"] {background-image:url(../images/icons/delicious.png) !important;}
a[href*="www.twitter.com"] {background-image:url(../images/icons/twitter.png) !important;}

div.entry a.no-icon {padding:0;background:none !important;}

#footer-recent-posts ul li a {padding:0 0 2px 19px;background:url(../images/icons/calendar_view_day.png) 0 0 no-repeat;}
#footer-recent-comments ul li {padding:0 0 2px 19px;background:url(../images/icons/user_comment.png) 0 0 no-repeat;}
#footer a.rss {padding-left:19px;background:url(../images/icons/feed.png) 0 50% no-repeat;}