/*
THEME NAME:Ahhh Design
AUTHOR:Amanda H
*/
 
 
 body{background: #f4f0e6 url("img/bg.jpg") top center fixed; color:#444; margin:0 auto;width:928px; height: 101%}


#container{margin-top: 0px;float:left;width:894px; background: url("img/content_back.jpg") repeat-y 12px 12px;padding-left: 24px; padding-top: 16px; overflow:hidden;}
#wrapper{font:1.2em/1.6 Arial, sans-serif;margin:0 0 80px 0; height: 101%}

 
#post_diy {padding-left: 0; padding-bottom: 6px; overflow:hidden;
width:604px; font-size:115%;
}

#post_diy .inspiration {display:block; width: 255px; float:left; height: 255px; margin: 0 20px 20px 0; 
background: #f2f4f0; padding: 10px; font-size: .82em; border: 1px dashed #d9ded8; line-height: 1.4em; overflow:hidden;}
 #post_diy .inspiration p {padding: 6px 3px 0 3px;}
#post_diy .inspiration p.two {padding-top: 0; margin: 0;}
 
 #post_diy .inspiration-full {display:block; width: 560px; float:left;  margin: 4px 20px 20px 0; 
padding: 10px; font-size: .82em; border: 1px dashed #d9ded8; line-height: 1.4em; border-left: 4px #f7d742 solid;
background: url('img/graph-w.jpg');}
 
 img.diy-ad {padding-top: 14px;}
 
 small.purchase {padding-left: 14px; text-transform: uppercase; color: #666666; font-size: .8em; letter-spacing: .03em; display:block;}

 .detail-list {display:block; float: left; width: 230px; margin-right: 5px;}
 #diy ul {list-style: none;}
 
img.buy-title {margin-top: -36px; padding-left: 45px;}
 
 .details{display:block;}
 #post_diy .inspiration-full ul, #post_diy .downloads ul, #post_diy .downloads-1 ul, #post_diy .downloads-2 ul, #post_diy .downloads-3 ul {margin-top: 6px; list-style: none;}
 #post_diy .inspiration-full h2, #post_diy .downloads h2, #post_diy .downloads-1 h2, #post_diy .downloads-2 h2, #post_diy .downloads-3 h2 {margin: 0 0 8px 0;}
 
 #post_diy .inspiration li {line-height: 14px; padding: 0; height: 17px; }
 #post_diy .inspiration li a {display:block; padding: 2px 2px 2px 4px; margin-right: 10px; font-weight: normal; margin-top: 2px;}
 #post_diy .inspiration li.delicious-even a{background: #f9faf7;}
 #post_diy .inspiration li a:hover{color: #333333;}
 #post_diy .inspiration ul {margin-top: 8px;}
 
 img.download {margin-top: 4px;}
 h3.diy_intro {font-weight: normal; line-height: 1.5em; display:block; margin-bottom: 20px; font-size: .9em; width: 560px; padding-left: 10px; letter-spacing: .03em;}
 h3.inspiration_intro {font-weight: normal; line-height: 1.5em; display:block; margin-bottom: 20px; font-size: .8em; width: 560px; padding-left: 10px; letter-spacing: .03em;}
 
 
 .diy_thumbs {display:block; margin-top: 18px;}
 .diy_thumbs img {border: #beb19d  solid 1px; padding: 3px; background: #fff; margin: 0 4px 6px 0;}
 .diy_thumbs img:hover {background: #f3efd9;}
 
 .diy_thumbss {display:block; margin-top: 18px;}
 .diy_thumbss img {border: #beb19d  solid 1px; background: #fff; margin: 0 2px 2px 0;}
 .diy_thumbss img:hover {background: #f3efd9;}
 
 
 #post_diy .downloads {
 		display:block; width: 255px; float:left; height: 255px; margin: 0 20px 20px 0; 
		background: url('img/graph-w.jpg'); padding: 10px; font-size: .82em; 
		border: 1px dashed #d9ded8; 
		border-left: 4px #f7d742 solid; line-height: 1.4em; 
		}
 #post_diy .downloads-1 {
 		display:block; width: 255px; float:right; height: 255px; margin: 0 17px 20px 0; 
		background: url('img/graph.jpg') 280px 0; padding: 10px; font-size: .82em; 
		border: 1px dashed #d9ded8; 
		border-left: 4px #a1d2c9 solid; line-height: 1.4em; 
		}
	#post_diy .downloads-2 {
 		display:block; width: 255px; float:left; height: 355px; margin: 0 17px 20px 0; 
		background: transparent; padding: 10px; font-size: .82em; 
		border: 1px dashed #d9ded8; 
		border-left: 4px #e1c485 solid; line-height: 1.4em; 
		}
		
	#post_diy .downloads-3 {
 		display:block; width: 255px; float:right; height: 355px; margin: 0 17px 20px 0; 
		background: url('img/graph-w.jpg'); padding: 10px; font-size: .82em; 
		border: 1px dashed #d9ded8; 
		border-top: 4px #e4b40e solid; line-height: 1.4em; 

		}
 
 
 
 .smalltext {font-size: 80%; letter-spacing: .05em; background: #f6f2e5; padding: 0 0 4px 0; }
 .boldtext {background: #f2e8b5; padding: 0 0 4px 0; font-weight: bold; display:block; margin-bottom: 5px; padding: 2px; }
 
#post_diy input {background: url("img/buy_now2.jpg"); width: 150px; height: 49px; font-size: 1%; border: 0; margin-top: 8px; font-size: 1px; color: #fff;}
#post_diy input:hover {background: url("img/buy_now2.jpg") 0 -49px;}

.cgj_image a img {border: 1px solid #696969;}
.carousel-controls {display:none; }
.jcarousel-scroll {font-size: 82%; text-transform: uppercase; letter-spacing: .03em; display:block; overflow:hidden; width: 600px; }
.page .entry-content a.cgj_prev {margin-right: 80px; margin-left: 130px;}
.page .entry-content a.cgj_next {}

hr {border: 1px dashed #efb83d; display: block; margin: 8px 0 8px 0;}

fieldset {border: none;}
ul.subscribe li {font-size: 10px; text-transform: uppercase; letter-spacing: .03em; padding-left: 8px;}
.input-group-label {font-size: 11px; background: #f2e9ba;}
input#mc-embedded-subscribe {font-size: 11px; margin-top: 5px;}
.response {display:block; line-height: 12px; padding: 6px 0 6px 0; font-size: 11px;}
.pss {font-size: 10px; color: #736950; line-height: 11px; display:block; padding-top: 5px; letter-spacing: .02em;}

h3.home {
	display:block; font-size: 1em; color: #847970; margin-top: 30px; margin-bottom: 4px;
text-transform: uppercase; letter-spacing: 1px; padding-left: 2px;
width: 225px; padding-bottom: 6px; background: url('img/line.jpg') bottom no-repeat;}

#post_copy .related {display:block; font-size: 86%; width: 260px; border: 1px dashed #bfbdb5; padding: 8px; margin-top: 70px; margin-bottom: 8px; background: #f6f2e5;}
#post_copy .related ol, #post_copy .related p {margin: 0;}
#post_copy .related a:link, #post_copy .related a:visited {background: none; letter-spacing: normal; text-decoration: underline;}
#post_copy .related a:hover {color: #847d56;}
#post_copy .related a:visited {color: #979793;}

div.sociable {
margin:5px 0;
}
.sociable_tagline {float:left; padding-right: 5px; padding-left: 4px; color: #c0c0c0;}



#home_intro {margin-left: 11px; margin-bottom: 8px; overflow:hidden;}
#home_intro img {border:2px solid #9FD2D5; margin: 0 20px 0 10px; padding: 0; float:right;}
#home_intro h2 {padding-top: 8px; text-align: right;}

h2.about {text-transform: uppercase; color: #f2eabc; font-weight: normal; font-size: .8em; letter-spacing: .25em; margin-top: 20px; margin-left: 0px;}
.entry-content2 {margin:2px; width:600px; padding-left: 5px; font-size: 115%;}

 .author {padding: 0 4px 1px 26px; font-size: 80%; letter-spacing: .05em; background: #f6f2e5; }
 .author a {color: #444444;}
 blockquote {border: 0; padding-right: 40px; margin-left: 50px; padding-left: 10px;
 border-left: 10px solid #f6f2e5; margin-bottom: 20px;}
 }
.entry-content2 h2.bio {line-height: 20px;margin-bottom: 10px; }

#home_columns h2.bio {line-height: 20px;margin-bottom: 16px; margin-left: 12px; color:#c1c1c1;}

#home_columns a.pink {color:#ed6bad;}
#home_columns a.gold {color:#eed860;}
#home_columns a.blue {color:#80d1d2;}
#home_columns a.green {color:#61bb46;}
#home_columns a.red {color:#e61b1b;}

.made {display:block; padding: 0px 38px 16px 12px; line-height: 1.4em; font-size: 1em;}

img.ah {border: 5px #efda64 solid; width: 205px;}

#content {overflow:hidden; width: 610px; float:left; padding-left: 10px;}

.clear {clear:both;}
strong {}
#post img {border: 1px solid #d2c4ac; padding: 0px; background: #fffff9;}

#post {background: url('') no-repeat 0 5px; padding-left: 0px; width: 610px; margin-bottom: 140px; }
#post_copy a {background:#95e1e4; letter-spacing: .08em; font-weight: bold; color: #1f2222;}
#post_copy a:hover {background:#d4f1f2;}
#post_copy a:visited {background: #dad9ce;}

#post img.alignleft {margin: 0 12px 6px 0;}
#post img.alignright {margin: 0 0 6px 6px;}

img.border {border: 1px solid #d2c4ac; padding: 0px; background: #fffff9;}

.break {display:block;}

#date_comment {padding:0px 0 0 3px; font-size: .9em;
color: #bfb397; font-weight: bold;
}
.author {background:#f7efe1; margin-left:4px;}
#comment_drawn {padding: 0 0 2px 0;  font-size: 1em; color:#d6cab6; line-height: 1em; text-transform: uppercase;}
#comment_drawn a {color: #f1a028; background:#faf2af; }

h3.post_title {display:block; margin-top: 8px; font-size: 4em; line-height: .7em; color: #ece0a3;}
h3.post_title a:link, h3.post_title a:visited {color:#e9d35e;}
h3.home_title {display:block; margin-top: 8px; font-size: 1em; line-height: .5em; color: #847970; margin-bottom: -16px;
text-transform: uppercase; letter-spacing: 1px; padding-left: 14px;
}
h3.recent_posts {display:block; font-size: 1em; color: #847970; margin-bottom: 0px;
text-transform: uppercase; letter-spacing: 1px; padding-left: 0px;
}
h3.post_title a:hover {background: transparent; color: #ece0a3;}
#post_info{display:block; overflow:hidden; margin-bottom: 14px;}

h3.category, .page h3.category {font-size: 1em; color: #aba9a0; text-transform: uppercase; letter-spacing: .2em; width: 610px; 
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);
writing-mode: lr-tb;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

margin-left: -346px;
margin-top: 320px;
position: absolute;
z-index: 1;
text-align: right; 
background: #edece6;
border-top: 1px dashed #d3d2cd;
border-right: 6px solid #d3d2cd;
border-left: 1px dashed #d3d2cd;
padding: 4px 4px 2px 4px;
}
.page h3.category



#post_copy {padding-left: 0; border-bottom: 2px solid #f4d9e2; padding-bottom: 6px; overflow:hidden;
width:604px; font-size:115%;
}

blockquote strong {font-size: 200%}
#post_copy  a:link.pink, #post_copy a:active.pink {background: #efc2e4;}
#post_copy a:hover.pink {background: #eea9dd;}
#post_copy  a:visited.pink {background: #f3dced;}

#post_copy  a:link.orange, #post_copy a:active.orange {background: #f8953c;}
#post_copy a:hover.orange {background: #f0811e;}
#post_copy  a:visited.orange {background: #f99d4b;}

#post_copy  a.yellow {background: #f8dc7c;}


#post_copy a.big {font-size: 200%;}


#post_copy ol {margin-left: 8px; display: block; list-style: decimal; list-style-type: decimal; list-style-image: inherit;}
#post_copy ol li {margin-left: 8px; display: block;}


#post_copy ul {margin: 0 0 20px 30px; line-height: 18px;}
#post_copy ul li {padding: 0 0 8px 0;}

img.border_post {
padding: 0px; border: 2px dashed #e3dcbe; margin-top: 10px; margin-bottom: 8px;}

img.border_post:hover {border:2px dashed #D4C2AB;}


img.home_diy {border:2px solid #EFDA64; margin: 0 0 20px 11px;}



/* =structure */
#access{left:-9999px;position:absolute;top:0;}
#footer{border-top:0px solid #eaeaea;clear:both;float:left;font-size:0.9em;width:908px; 
color:#947c5d;height: 180px;padding-left: 18px; background: url("img/footer.jpg") no-repeat bottom; padding-top: 30px;}


#footer a{font-weight:bolder;}
.footer_text {color:#3c3737; font-size:0.9em;padding-left:700px; }
.footer_text a:link, .footer_text a:visited {color:#3c3737;}
#header{background: url("img/header.jpg") -1px 0 no-repeat; height: 101px;}
#header a:hover{text-decoration:none;}
#header h1 a{font-size:1.8em;font-weight:normal;letter-spacing:-0.05em;position:relative;}



/* =nav */
#nav-above{display:none;}
#nav-below{float:left;padding:10px 2px 0px;}
.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous{background: #fff;}
.browse{background:#F7F2EA;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.browse h3{left:-0.2em;position:relative;top:-0.5em;}
.nav-excerpt{background:#F7F2EA;display:inline;float:left;margin:2px 0 2px 4px;min-height:60px;padding:5px;position:relative;width:360px;}
.nav-next, .nav-previous{background:#F2E9E0;color:#ED9339;float:left;font-size:1em;min-height:20px;margin:2px 10px 2px 0;padding:0;position:relative;width:226px; padding-left: 10px;}


/* =home */
.bigdate{color:#fff;font-size:0em;font-weight:bolder;left:-0.2em;position:absolute;top:-0.5em;}
.home #footer{}
.home .post{background:transparent;display:inline;float:left;height:200px;margin:2px;overflow:hidden;position:relative;width:196px; border: 2px solid #e7dacf; 
}
.home .post-content{-moz-opacity:0.75;background:#fff;bottom:0;filter:alpha(opacity=75);font-size:1.2em;font-weight:bolder;left:0;opacity:0.75;padding:1em;position:absolute;width:180px;line-height:1.4em;color:#ED7D32;}
.home .post-content-excerpt{display:block;font-size:0.9em;font-weight:normal;line-height:1.4em;color:#696969;padding-right: 25px;}
.home .post-content:hover{background-color:#f2eee4;}
.home a:hover{text-decoration:none;}

.home .featured{background: transparent;height:160px;margin:2px 2px 2px 0px;overflow:hidden;width:180px;}
.home .featured .bigdate{color:#fff;font-size:0;font-weight:bolder;left:-0.1em;position:absolute;top:-0.5em;}
.home .featured .post-content{width:180px;}
.home .featured img{max-width:400px;}

#home_columns {margin-top: 10px; overflow:hidden; width: 600px; float:left;}
#newest_posts {width: 580px; display:block: height:300px; margin: 0 0 10px 12px; padding: 0px;}
ul.newest_posts {list-style: none; padding-left: 4px; margin-top: 0px; display:block;}
ul.newest_posts li {color: #abd7d9; display: inline; padding-right: 10px; text-transform: lowercase; letter-spacing: .02em;}
ul.newest_posts li a {color: #a98a71;} ul.newest_posts li a:hover {color: #C1340E;}
ul.newest_posts li:after {content: ' / / ';}


#right_home {width: 240px;  float:right; padding-top: 10px; overflow:hidden;}


#home_left{
float: left; 
overflow:hidden;
margin:2px 6px 0px 2px; 
border: 0px dotted #8f7d72; 
padding: 10px; 
}

#diy {background: url('img/planner_posts.jpg') no-repeat; padding: 34px 0 0 50px; margin-top: 11px;}




#home_right{ float: right; width:206px; margin:2px 10px 2px 0px;}
#feeds{border-left: 0px dotted #8f7d72; padding-left: 18px;margin-bottom: 0px; margin-left: 6px; padding-top: 12px;}
#twitter_update_list{
width:151px; 
margin:16px 2px 0px -10px;
padding: 25px 20px 0 52px; 
color:#b1aeab; 
background: url("img/bird.jpg"); 
background-repeat: no-repeat;
height: 120px;
}


li.cat-item {display: inline; list-style: none; color: #ABD7D9;}
li.cat-item:after  {content: ' / / ';}

ul.recentposts {display: inline; list-style: none; color: #ABD7D9;}
ul.recentposts li {display: inline;}
ul.recentposts li:after  {content: ' / / ';}



li.delicious-post {display:block; margin-bottom: 3px;}
li.delicious-even {padding-left: 4px;}
li.delicious-odd {padding-left: 4px;}
li.delicious-even a {background: #FAF2AF;}

.home_title {
color:#FF6347;
display:block;
font-size:1.4em;
margin-bottom:0;
margin-left:-2px;
margin-top:6px;
padding:10px 0;
}

#flickr{margin:4px 6px 2px 12px; border: 0px dotted #dd6958; padding: 0px 10px 10px 12px; display:block; width:800px;}


/* =single */

.single #footer{}
.single .category{background:#666;color:#fff;font-size:2em;margin:2px;position:relative;text-transform:uppercase;width:600px;z-index:2;}
.single .category h2 a{color:#fff;font-weight:bolder;left:-0.2em;position:relative;top:-0.5em;}
.single .entry-content{padding:5px;width:600px;background:none;}
.single .post{float:left;margin:2px 0 0;position:relative;width:600px;background:none;}
.single .post .entry-meta a{background:none;}
.single .post a{background:#eaeaea;font-weight:bolder;}
.single .preview{display:inline;float:left;height:0px;margin:2px 4px 0 10px;width:0px;}
.single .preview .bigdate{color:#fff;font-size:2.8em;font-weight:bolder;left:-0.2em;position:absolute;text-transform:uppercase;top:-0.5em;}
.single .preview-content{-moz-opacity:0.95;background:#eaeaea;bottom:0;filter:alpha(opacity=95);font-size:0.9em;opacity:0.95;padding:10px;position:absolute;width:600px;}
.single .preview-content:hover{background-color:orange;}
.single h2.entry-title{-moz-opacity:0.95;background:transparent;filter:alpha(opacity=95);font-size:2.1em;letter-spacing:0.01em;line-height:1em;margin-bottom:10px;opacity:0.95;padding:5px;width:600px; color:#ED7D32;}
.single #content {background:none;}



/* =comments */
#comment {height:100px;}
#commentform{background:#F7F2EA;display:inline;float:left;margin:4px 0 0 29px;padding:10px;width:316px;}
#commentform-subhead{background:#f1efed;color:#ed9339;font-size:2em;margin-top:24px;position:relative;width:590px;z-index:2;}
#commentform-subhead h3{
color: #FF6347;
	font-size:1.0em;
	margin-bottom:0px;
	padding: 10px 0px 0px 0px;
	margin-top: 6px;
	background: #f7f2ea;
}

#comments{float:left;margin:50px 2px;width:604px;}
#comments-list{float:left;margin-bottom:24px;}
#respond{clear:both;float:left;width:604px;}
#trackbacks-list{clear:both;margin-bottom:24px;}
.comment-author{font-size:1.2em;font-weight:bolder; background:url("img/graph.jpg");}
.comment-count{background:#e5d8cb;color:#fff;font-size:2em;position:relative;text-transform:uppercase;width:316px;z-index:2;}
.comment-count h3{left:-0.2em;position:relative;top:-0.5em; }
.comment-meta{background:#f2e9e0;color:#ed9339;float:left;font-size:.9em;height:60px;margin:0;padding:0;position:relative;width:250px; }
.comment-meta img{display:inline;float:left;margin:0 10px 0 0;padding:0; border-right: 5px solid #fff;}
.comment-childs img{float:right; margin: 0 10px 6px 0; border: 2px solid #E5D8CB;}
.comment-childs .commentmetadata {display:none;}
.comment-text{background:#f6f0e9;display:inline;float:left;margin-left:4px;min-height:50px;padding:5px;position:relative;width:330px;z-index:2;}
.count{color:#fff;float:right;font-size:0em;font-weight:bolder;letter-spacing:-0.1em;position:relative;right:-0.1em;top:-0.5em;z-index:1;}
.form-textarea #comment{margin:4px 0;width:314px;}
.respond-info{background:#c2c2c2;color:#fff;float:left;font-size:1.2em;height:50px;margin-top:4px;padding:0;width:226px;}
.trackback-count{background:#efe4d9;color:#fff;font-size:2em;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.trackback-count h3{left:-0.2em;position:relative;top:-0.5em;}
.trackback-meta{background:#F7F2EA;color:#696969;float:left;font-size:.9em;height:50px;margin:0;padding:5px;width:216px;}
li.comment{float:left;list-style-type:none;margin:2px 0;}
#trackbacks-list li{float:left;list-style-type:none;margin:2px 0;}
li.comment.bypostauthor .comment-text{background:url("img/graph.jpg");}
li.comment.bypostauthor:hover .comment-text{background:url("img/graph.jpg");}
p#login{padding:5px;}

/* =pages */
.page #container, .four04 #container{float:left;width:894px;}

.page .entry-content, .four04 .entry-content{margin:2px; width:600px;}
.page .entry-content a{font-weight:bolder;}



/* =archives page */
li#category-archives .comment-count{float:left;height:40px;margin:2px 0 0 2px;width:224px;}
li#category-archives ul{background:#eaeaea;float:left;margin:2px 0 4px 4px;padding:5px;width:360px;}
li#monthly-archives .comment-count{float:left;height:40px;margin:0 0 0 2px;width:224px;}
li#monthly-archives ul{background:#eaeaea;float:left;margin:0 0 4px 4px;padding:5px;width:360px;}

/* =archive, category, & search pages */
.search .page .entry-content{margin:0;}
.archive #footer{}
.archive #container, .search #container {float:left;width:894px;}
.archive .comment-count, .search .comment-count{background:#E5D8CB;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:604px;}
.archive .entry-content, .search .entry-content, .search .page .entry-content{background:#F7F2EA;display:inline;float:left;margin-left:4px;min-height:112px;padding:5px;width:240px;}
.archive .post, .search .post, .search .page{display:inline;float:left;margin:2px 0;position:relative;width:604px;}
.archive .post a, .search .post a, .search .page a{font-weight:bolder;}
.archive .preview, .search .preview {background:#f6935e;float:left;margin:0;max-height:122px;min-height:122px;overflow:hidden;width:122px;height:122px;}
.archive .preview .bigdate, .search .preview .bigdate{color:#fff;font-size:2.8em;font-weight:bolder;left:-0.2em;position:absolute;text-transform:uppercase;top:-0.5em;}
.archive .preview .entry-meta a, .search .preview .entry-meta a, .search .page .preview .entry-meta a{background:none;}
.archive .preview .preview-content, .search .preview .preview-content, .search .page .preview .preview-content{width:102px;}
.archive .preview-content, .search .preview-content{-moz-opacity:0.95;background:#F2E9E0;filter:alpha(opacity=95);float:left;font-size:0.9em;min-height:102px;opacity:0.95;padding:10px;width:208px; color:#e96822;}
.archive .preview-content:hover, .search .preview-content:hover{background-color:#f5e7e0;}
.archive h3.entry-title, .search h3.entry-title{font-size:1.4em;letter-spacing:-0.05em;line-height:1.2em;padding-bottom:0.5em;}

/* =links */
#links-page a{font-weight:normal;}
li#linkcat-21{clear:both;}
li#linkcat-7{clear:both;}
li.linkcat{background:#eaeaea;display:inline;float:left;margin:2px;padding:5px;width:137px;}

/* =sidebar */
#primary{float:right;line-height:1.6em;margin-left:0px;padding:.65em 1em 1em 1em;width:224px; margin-right: 8px; border-left: 0px dotted #e7ddcf;}
#secondary{background:#eaeaea;float:left;line-height:1.6em;margin-left:4px;padding:1em;width:120px;}


.sidebar h3{
	display:block; font-size: 1em; color: #847970; margin-top: 30px; margin-bottom: 4px;
text-transform: uppercase; letter-spacing: 1px; padding-left: 2px;
width: 225px; padding-bottom: 6px; background: url('img/line.jpg') bottom no-repeat;}

.sidebar ul {list-style: none;}


/* =miscellaneous */
.clear{clear:both;}

a:link, a:visited {
	color:#276679;
	text-decoration:none
	}

a:hover, a:active {
	color: #EB9253;
	text-decoration: none;
	}

h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
h2 {font-size: 140%;}
h2.bio {line-height: 24px; padding-bottom: 12px;}
img{border:none;}
ol{padding:2px 0;}
p{margin-bottom:1em;}

/* =hidden */
.home .navigation,.home .entry-meta,.home .entry-date,.home .sidebar,#access,.archive-meta,#blog-title,#blog-description{display:none;}



blockquote.pink {
	color:#666666;
	background:#fff;
	padding:6px 14px;
	margin:0;
	border: 2px solid pink;
	margin-top: 18px;
	display:block;
	}	

img.left {
	float:left;
	margin-right: 8px;
	display:block;
	}

img.right {
	float:right;
	margin-left: 8px;
	display:block;
	}

.left {
	float:left;
	padding-right: 8px;
	}

.right {
	float:right;
	padding-left: 8px;
	}
.alignleft {float: left; padding: 2px 6px 6px 6px;}
.alignright {float: right; padding: 2px 6px 6px 6px;}

h1 {
	font:2.95em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	display: block;
	padding-top: 16px;
	clear: left;
	}
	
	div.fg-clear {
clear:none;
}
	
.section_title  {
	color: #FF6347;
	font-size:2em;
	margin-bottom:0px;
	padding: 30px 0px 0px 0px;
	margin-top: 10px;
	}	


h4 {
	font-size:1.6em;
	margin-bottom:6px;
	margin-top: 6px;
	}

h5 {
	color: #FF6347;
	font-size:4.5em;
	margin-bottom:5px;
	padding: 30px 0px 0px 0px;
	margin: 6px 0 0 0;
	background: #FDF5E6;
	line-height:34px;
	}	

	
h6 {
	color: #fff;
	font-size:3.6em;
	margin-bottom:0px;
	padding: 20px 0px 12px 0px;
	margin-top: 6px;
	background: #FFD700;
	}	
h7 {
	color: #FFD700;
	font-size:1.8em;
	margin-bottom:0px;
	padding: 30px 0px 12px 0px;
	margin-top: 6px;
	}	


b {font-weight: bold;}

.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 0px solid #999;
	margin: 5px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color: #f6f0e9;
}
.chalt{
	background-color: #f5e6d7;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
			





/*NAVIGATION*/



/*Main Navbar */

#nav li .templates {font-size: .75em; letter-spacing: .01em; display:block;}

#nav {
	font-size:1.5em;
	padding-top: 19px;
	margin-top: 0px;
	padding-left: 0px;
	border-bottom: 0px solid #7ABF79;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	}

#nav a, #nav a:hover {
	display: block;
	color: #847970;
	text-decoration:none;
	border:none;
	margin-left: 10px;
	}

#nav li {
	float: left;
	list-style:none;
	border-right:0px solid #FFFAF0;
	padding-right: 6px;
	}

#nav li.home {padding-top: 4px; width: 80px;}
		#nav li.home a:hover, #nav li.home a.current {background: url("img/nav_home.jpg") no-repeat 10px -2px; color: #49443a;}
		
#nav li.blog {padding-top: 4px;width: 80px;}
		#nav li.blog a:hover, #nav li.blog a.current {background: url("img/nav_blog.jpg") no-repeat 10px 4px; color: #49443a;}
#nav li.daily {}
		#nav li.daily a:hover, #nav li.daily a.current {background: url("img/nav_daily.jpg") no-repeat 0px 7px; color: #49443a;}
#nav li.diyplanner {width: 175px; padding-left: 6px;}
		#nav li.diyplanner a:hover,  #nav li.diyplanner a.current {background: url("img/nav_diyplanner.jpg") no-repeat -3px 6px; color: #49443a;}
#nav li.hire {padding-top: 4px;}
		#nav li.hire a:hover, #nav li.hire a.current {background: url("img/nav_hire.jpg") no-repeat 10px 0; color: #49443a;}
#nav li.about {width: 155px;}
		#nav li.about a:hover, #nav li.about a.current {background: url("img/nav_about.jpg") no-repeat -4px 10px; color: #49443a;}

#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	padding:13px;
	margin-bottom: 0px;
	color: #4d7e85;
	margin-right: 1px;
	}


#nav a:hover, #nav a:active  {
	color: #49443a;
	}
	
#nav li.page-item-108 a {color: #dd522c;}
#nav li.page-item-108 a:hover {color: #c1340e;}

#nav li.page-item-1567 a {color: #69babf;}
#nav li.page-item-1567 a:hover {color: #9fd2d5;}

	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #777;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	background:#000;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

a.main:hover
{	background:none;
	}
	
/*category NAV */

#c_nav {
	background-color:#696969;
	font-size:1.1em;
	}
	
#c_nav, #c_nav ul {
	list-style: none;
	line-height: 1;
	}

#c_nav a, #c_nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#c_nav li {
	float: left;
	list-style:none;
	border-right:0px dotted #666666;
	}

#c_nav a, #c_nav a:visited {
	display:block;
	font-weight:bold;
	color: #FFFAF0;
	padding:6px 12px;
	}

#c_nav a:hover, #c_nav a:active {
	background:#FFFAF0;
	color: #696969;
	text-decoration:none;
	}	
	
/*flickr NAV */

#f_nav {
	font-size:1.1em;
	}
	
#f_nav, #f_nav ul {
	list-style: none;
	line-height: 1;
	}

#f_nav a {
	display: block;
	text-decoration: none;
	border:#acd1fd 1px solid;
	background: #fff;
	}

#f_nav li {
	float: left;
	list-style:none;
	border-right:0px dotted #FFFAF0;
	}

#f_nav a, #f_nav a:visited {
	display:block;
	font-weight:bold;
	color: #FFFAF0;
	padding:6px 6px;
	margin: 2px 18px 2px 0;
	}

#f_nav a:hover, #f_nav a:active {
	background:#f2eee4;
	color: #696969;
	text-decoration:none;
	}	
	
/*category NAV */

#cat_nav {
	background-color:#696969;
	font-size:1.1em;
	margin-right: -10px;
	margin-left: -10px;
	border-top: 0px solid #7ABF79;
	border-bottom: 0px solid #7ABF79;
	}
	
#cat_nav, #c_nav ul {
	list-style: none;
	line-height: 1;
	}

#cat_nav a, #c_nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#cat_nav li {
	float: left;
	list-style:none;
	border-right:0px dotted #666666;
	}

#cat_nav a, #c_nav a:visited {
	display:block;
	font-weight:bold;
	color: #FFFAF0;
	padding:6px 12px;
	}

#cat_nav a:hover, #c_nav a:active, .current_page_item	a, #home .on {
	background:transparent;
	color: #696969;
	text-decoration:none;
	}


/*PORT NAV */

#port_nav {
	float: left;
	padding: 3px;
	border: 1px solid #48A2D3;
	margin: 2px;
	margin-bottom: 5px;
	background-color: white;
	}
	
#port_nav, #port_nav ul {
	list-style: none;
	line-height: 1;
	float: left;
	padding: 3px;
	border: 1px solid #48A2D3;
	margin: 2px;
	margin-bottom: 5px;
	background-color: white;
	}

#port_nav a, #port_nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#port_nav li {
	list-style: none;
	display: inline;
	float: left;
	padding: 3px;
	border: 1px solid #48A2D3;
	margin: 2px;
	margin-bottom: 5px;
	background-color: white;
	}

#port_nav a, #port_nav a:visited {
	display:block;
	font-weight:bold;
	color: #FFFAF0;
	padding:6px 12px;
	}

#port_nav a:hover, #port_nav a:active {
	background:#ebc208;
	color: #696969;
	text-decoration:none;
	}	
	
	.postmetadata {
	margin: -16px 0 20px 24px;
	font-size: .9em;
	color: #d4c2ab;
	}
	
	.postmetadata a {
	color: #caa16b;
	}
	
	small {
	font-size: 0.95em;
	padding:3px 6px ;
	margin-right: 0px;
	color: #948572;
	}
	img#wpstats {
position: absolute;
left: -999em;
}



ul.xoxo li.categories {margin-top: 20px;}
ul.xoxo li.cat-item{width:106px; display:block; float:left;
text-transform: uppercase; letter-spacing: .03em; font-weight: bold;
}

ul.xoxo li.cat-item-37 a:link, ul.xoxo li.cat-item-37 a:visited {color:#80D1D2; background: #fff9d9;}
ul.xoxo li.cat-item-3 a:link, ul.xoxo li.cat-item-3 a:visited {color:#ED6BAD; background: #fff9d9;}
ul.xoxo li.cat-item-39 a:link, ul.xoxo li.cat-item-39 a:visited {color:#E61B1B; background: #fff9d9;}
