@import url(http://fonts.googleapis.com/css?family=Droid+Serif:regular,italic,bold);
div,body,h1,h2,h3,h4,h5,h6,p,hr,span{margin:0;padding:0;}
article,footer,header,nav,section{display:block;}
body{background-color:#E9E3D5;background-color:#E8E3D0;}
h1{color:#797255;}
h2{color:#735a3a;font-size:20px;line-height:26px;margin-top:20px;font-family:Georgia,'Times New Roman',times,serif;}
ul {margin: 0; padding:0;}
.sprite {background:url(images/sprite.jpg);}
.sprite_h {background:url(images/sprite_h.jpg);}
.no-repeat{background-repeat:no-repeat;}
.repeat-y{background-repeat:repeat-y;}
.center{text-align: center;}
.clear{clear:both;}
#page{background-position:-1900px 0;font-family:Helvetica,sans-serif;font-size:15px;margin:0 auto;width:950px;}
#header{height:200px;width:950px;background-position:0 0;}
#header_under{background-position:-949px 0;display:block;height:5px;width:950px;}
#nav{font-size: 0.9em;height: 50px;width: 940px;}
#menu{background-position:0 0;float:left;height:27px;list-style:none;margin:0px;padding:16px 0px 0px 37px;width:474px;}
#menu li{list-style:none;display:inline;margin:0px 2px;}
#nav a{color: #FFF;text-decoration: none;}
#nav a:hover{color:#00FBD2;text-decoration:none;}
#logo{display:block;height:88px;margin:19px 0px;background-position:0px -46px;text-indent: -5000px;width:680px;}
#search {background-position:0px -135px;float:right;height:45px;width:211px;}
#search input {background-color: #555354;border: solid 1px #999896;color: #FFF;float: left;height: 18px;margin: 11px 0px 0px 14px;width: 125px;}
#search_submit{cursor:pointer;display:block;float:right;height:23px;margin:10px 11px 0px 0px;background-position:-516px 0px;width:52px;}
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}#tooltip h3, #tooltip div { margin: 0; }
#wrap{background-position:-1900px 0;width:950px; margin:auto;}
#content{width:645px;float:left;}
#aside{width:300px;margin-left:650px;padding-top:5px;}
#rss-icon{background-position:-213px -135px;display:block;float:left;height:68px;margin:0px 0px 0px 10px;width:68px;}
#rss-subscribe {background-position:-282px -135px;height:67px;margin:12px 5px 0px 81px;width: 212px;}
#rss-subscribe p {font-size: 0.8em;padding: 6px 0px 0px 8px;}
#rss-subscribe form {margin: 7px 0px 0px 3px;}
#rss-email{background-position:-494px -135px;border:0px;float:left;margin:0px 0px 0px 5px;padding:5px 5px 5px 5px;width:120px;}
#rss-submit {background-position:-624px -135px;cursor: pointer;display: block;float:right;margin: 0px 8px 0px -2px;height: 27px;width: 68px;}
#twitter {margin: 10px 5px 0px 10px;}
#twitter-icon{background-position:0 -204px;display:inline-block;float:left;height:66px;width:68px;}
#follow-me{background-position:-70px -204px;color:#575E64;display:block;font-size:1.2em;height:45px;margin:0 0 0 73px;padding:20px 0px 0px 0px;text-align:center;width: 211px;}
#twitter a{text-decoration: none;}
#info {margin: 10px 5px 0px 10px; height:165px;}
#info_left {display:block;float:left;height: 165px;width: 70px;}
#info_gmail {background-position:-622px 0; display:inline-block;height: 24px;margin: 4px 0px 0px 4px;width: 24px;}
#info_facebook {background-position:-572px 0;display:inline-block;margin: 4px 0px 0px 4px;height: 24px;width: 24px;}
#info_twitter {background-position:-672px 0;display:inline-block;margin: 4px 0px 0px 4px;height: 24px;width: 24px;}
#info_google {background-position:-647px 0;display:inline-block;margin: 4px 0px 0px 4px;height: 24px;width: 24px;}
#info_flickr {background-position:-598px 0;display:inline-block;height: 24px;margin: 4px 0px 0px 4px;width: 24px;}
#info_lastfm {background-position:-494px -162px;display:inline-block;margin: 4px 0px 0px 4px;height: 24px;width: 24px;}
#info_right {background-position:0 -273px;display:block;float:right;height: 141px;width: 186px;padding: 12px;}
#info_right p {color: #726F4E;margin-bottom: 5px;font-family: "Times New Roman";font-size: 0.9em;}
#info_right p a {color: #826110;text-decoration: underline;}
#info_right p a:hover {color: #000;text-decoration: none;font-weight: 700;}
#info_photo {background-position:-281px -204px;display: block;height: 68px;width: 68px;}
.calendar {background-position:-637px -203px;color: #FFF;float: left;height: 52px;text-align: center;width: 54px;}
.day {display: block;font-family: Verdana, Georgia, sans-serif;font-size: 28px;letter-spacing: 0.05em;}
.month {display: block;font-size: 13px;font-weight: bold;margin: -3px 0px 0px;text-transform: uppercase;}
.hr_meta_up{background-position:-213px -272px;border:0px;display: block;height:10px;width: 350px;}
.hr_meta {background-position:-213px -282px;border: 0px;display: block;height:10px;margin: 5px 0px 0px 0px;width: 360px;}
.stones {background-position:-575px -260px;float: left;height: 57px;width: 117px;}

h1.page_title {display: block;float: right;font-family: Helvetica, Arial, Calibri, sans-serif;font-size: 1.8em;margin: 0px 0px 0px 10px;padding: 20px 0px 0px;width: 475px;}
h2.post_title {display: block;float: left;font-family: Helvetica, Arial, Calibri, sans-serif;font-size: 1.8em;height: 50px;margin: 7px 0px 0px 10px;width: 540px;}
h2.post_title a  {color: #7E7355;text-decoration: none;vertical-align: middle;text-shadow:1px 1px 1px #CAB77F}
h2.post_title a:hover {color: #000; }
.meta {color: #000;float: right;font-size: 0.8em;margin: -11px 196px 0px 0px;width: 360px;}
.meta p {font-family: Verdana, Helvatica, Arial, Geneva, sans-serif;margin: 0px 0px 0px 5px;}
.meta a {color: #7E724C;text-decoration: none;}
.meta a:hover {color: #000;font-weight: 700;}
article {margin: 20px 20px 0px 20px;width:611px;}
.article_more {background-position:0 -438px;height: 48px;margin-top:-45px;padding: 65px 0 0 21px;width: 610px;}.article_content .wp-caption-text {text-align:center; margin: 0 0 10px; font-weight:bold;} 
.article_content {font-family: 'Droid Serif', arial, serif;font-size: 13px;line-height: 1.72em;margin: 0px 20px 10px;}
.article_content a {color: #826110; text-decoration: underline;}
.article_content a:hover {color: #000;text-decoration: none;font-weight: 700;}
.article_content p {margin-top: 20px;max-width: 675px}
.article_content ul {margin-top: 20px;max-width: 675px}
.article_content p, .article_content blockquote {margin-top: 20px;}
a.more-link{color: #000;display: block;float: left;font-weight: bold;max-width: 200px;text-decoration: none;}
a.comment_int {color: #777561;display: block;float: right;font-family: Geneva, sans-serif;margin: 0 40px 0 0;text-decoration: none;}
a.comment_int:hover {color: #000;text-decoration: none;font-weight: 700;}
#social {margin: 20px;}
.social {display: inline-block;height: 64px;width:58px;}
#digg {background-position:-326px -294px;}
#stumbleupon {background-position:-384px -295px;}
#delicious {background-position:-269px -292px;}
#retweet {background-position:-211px -292px;}
#blogroll{margin: 10px 0px;}
.linkcat {display:inline;}
#blogroll h2 {display:block;font-family:Trebuchet MS;font-size:1.2em;font-weight:400;height:24px;letter-spacing:3px;padding:0 95px 0 0;text-align:right;text-transform:uppercase;}
#blogroll_before {background-position:-351px -204px; display:inline-block;width:286px;height:15px;margin:0 0 0 13px;}
ul.blogroll {background-position:-2850px 0;list-style: none;padding: 0;width:286px;margin: -4px 0 0 13px;}
ul.blogroll li {margin: 0 0 0 4px;padding: 0 0 0 20px;height: 19px;}
ul.blogroll li.odd {background-position:-349px -242px;display: block;}
ul.blogroll li a {font-size:0.9em;text-decoration: none;color: #000;}
ul.blogroll li a:hover {font-weight: 700;}
#blogroll_after {background-position:-350px -223px;display:inline-block;width: 287px;height: 17px;margin: 0 0 0 13px;}
ol.commentlist {list-style: none;margin: 0px;padding: 0px;}
li.comment {background: #EFE8CE;border: 2px solid #B6B191;width: 600px;list-style: none;}
.comment_content {color:#5A5541;padding: 0px 10px 10px 10px;}
.comment_content a {color: #826110;text-decoration: underline;}
.comment_content p {font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;font-size: 12px;line-height: 1.72em;margin-top: 10px;}
.commentmetadata {background: #DFD6B7;color: #5A5541;height: 30px;}
.commentmetadata a {color: #826110;text-decoration: none;}
.comment_top {display: inline-block;margin-bottom: 5px;}
.avatar {margin-bottom: 7px;}
#respond {margin-top: 20px;}
#respond h3 {color: #6A6548;}
#respond label {color: #625A44;display: block;margin: 5px 0px 0px 5px;}
#respond .subscribe-to-comments label {display: inline;}
#respond input, #respond textarea {background: #DED5B6;border: 1px solid #B7B199;margin-top: 6px;}
#respond textarea {margin-top: 15px;}
#pagenavi {font-size:0.7em;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding: 10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{ outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{ right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px;float: right;padding-bottom:0.7em;}
.gallery{margin: auto;}
.gallery-item{float:left; margin:10px auto; text-align:center;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-caption{margin-left:0;display:none;}

.author-description .avatar {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #CCCCCC;
float:left;
height:60px;
margin-right:20px;
padding:4px;
width:60px;
}
.author-info {
margin-top:10px;
}
p.author-bio {
margin-top: 0px !important;
}
