@import url(reset.css);


body { font-size:10px; font-family: Helvetica, Arial, Verdana, sans; background-color: #eee;  }
a { color:#4b5500; }
a:hover { color:#7d8d00; }

#container { width:120em; font-size:10px; margin:0 auto; background-color: #eee; }
	#header { height:6.5em; background-color: #7d8d00; position: relative; z-index:100; margin:0 0em; -moz-border-radius-bottomleft: 1em; -moz-border-radius-bottomright: 1em; }
		#tabs {}
	#main-content { }
	#sidebar { -moz-border-radius-topleft: 1em; -moz-border-radius-topright: 1em; background-color: #7d8d00; }
	#footer { background-color: #4b5500; clear:both; text-align: center; color: #fff; margin-bottom:2em; -moz-border-radius-bottomleft: 1em; -moz-border-radius-bottomright: 1em; }
	
	



#header #title-owner a { position: absolute; height:2.5em; width:11em; top:0; left:13em; overflow: hidden; z-index:101; }
#header #title-owner a img { height:2.5em; width:11em; }
#header h1#logo a { width:35.4em; height:17.5em; position:absolute; left:1em; top:0em; overflow: hidden;}
#header h1#logo a img { width:35.4em; height:17.5em; }
#header #social-links { position: absolute; right: 1.3em; top:1em;}
#header #social-links a img { width:14.4em; height:4.3em; }
	
.pagebar { text-align: center; clear:left; font-size:2em; padding:1em; font-style: italic; font-family: Georgia; }
	
#tabs { position:absolute; right:31em; top:1em;}	
#tabs ul {}
#tabs ul li { display: block; float:right; margin-left:0.3em; height: 4.3em; width:18em;   }
#tabs ul li a { display: block; height: 2.15em; width:9em; font-size:2em; background-color: #4b5500; text-align: center; color: #fff; line-height: 2.15em; text-decoration: none; font-style: italic; font-family: Georgia; }
#tabs ul li a:hover { background-color: #2b3100; }

	
.post { float: left; position:relative; overflow:hidden; }
.post img.wp-post-image { position: absolute; top:0; left:0; border:0.5em solid #c53127; }
.post:hover img.wp-post-image { border:0.5em solid #000;}
.post h2 { position: absolute; z-index: 100; background-color: #c53127; padding:0.5em 1em; line-height:1.2em; }
.post h2 a {  color: #fff; text-decoration: none;  }
.post h2 span.category { display:none; }
.post:hover h2 { background-color: #000;}
.post h2 span.category a { background-color: #c53127; color: #fff; text-decoration: none;  }
	
.row-2up { padding-left:0.1em;}	
.row-2up .post {  margin-left:0.8em; width:58.5em; height:35.1em;   }
.row-2up .post img.wp-post-image {  width:57.5em; height:34.1em;  }
.row-2up .post:hover img.wp-post-image {  }
.row-2up .post h2 {  bottom:0em; left:0em; font-size:3em;}
.row-2up .post h2 a {  	 }
.row-2up .post h2 span.category { }
.row-2up .post:hover h2 a {  }
.row-2up .post h2 span.category a { font-size:1.4em; line-height:2em; padding:0.8em 0.5em;  }

.row-3up { padding:0.6em 0 0.6em 0.4em; clear:left; }	
.row-3up .post { margin-left:0.5em; width:39em; height:23.8em;  }
.row-3up .post img.wp-post-image {  width:38em; height:22.8em;  }
.row-3up .post:hover img.wp-post-image {  }
.row-3up .post h2 {  bottom:0em; left:0em; font-size:2em; }
.row-3up .post h2 a {  }
.row-3up .post h2 span.category { }
.row-3up .post:hover h2 a {  }
.row-3up .post h2 span.category a { font-size:1.4em; line-height:2em; padding:0.8em 0.5em;  }
	
.row-5up { clear:left; padding:0.6em 0 0 0.3em; }
.row-5up .post { margin-left:0.7em; width:23em; height:13.8em; }
.row-5up .post img.wp-post-image { width:22em; height:12.8em;  }
.row-5up .post:hover img.wp-post-image {  }
.row-5up .post h2 {  bottom:0em; left:0em; font-size:1.3em; }
.row-5up .post h2 a { 	 }
.row-5up .post h2 span.category {  }
.row-5up .post:hover h2 a {  }
.row-5up .post h2 span.category a { font-size:0.7em; line-height:2em; padding:0.8em 0.5em; }


.insert_list { text-align: center; background-color: #fff; margin:1em; -moz-border-radius: 1em; -webkit-border-radius:1em; clear:left; }

/* POST SINGLE */

.post-single { padding:0 0 4em 0; width: 60em; float:left; clear: left; }

.post-single .entry {  }
.post-single .entry p { font-size: 2em; margin: 0 0 1em 0; }
.post-single .entry img.alignnone { width:30em !important; height:inherit !important; margin-bottom:1em;}

.post-single #share-twitter { display:none; }
.post-single #share-facebook { display:none; }

.post-single p.tags { margin:1em 0;}
.post-single p.tags a { padding: 0.2em 1em; line-height:1.6em; font-size:0.8em; background-color: #fff; white-space: nowrap; }


.sociable_tagline { font-size: 1.6em;}

.wpcf7 {}
.wpcf7 form { border:0.2em solid #c53127; padding:2em; background-color: #edc1be; width:50em; }


#single-header { display: block; margin:8em 0 3.5em 0; position: relative; }

#single-header h2 { z-index:1; font-size: 3em; background-color: #c53127; padding:0.5em 1em; color: #fff; display: inline; }
#single-header h2 span { display: inline; padding-left:0.5em; }
#single-header h2 span a { font-family: Georgia; font-style: italic; background: none; color: #000; font-size: 0.7em; padding:0.3em 0.5em; background-color: #d66e67; }
#single-header h2 span a:hover { background-color: #fff; }

#single-header .navigation { position: absolute; right:0; top:-1.5em; width:35em; }
#single-header .navigation .alignleft { text-align: right; }
#single-header .navigation .alignright { text-align: right; }
#single-header .navigation div { font-size: 1.4em; line-height: 2em;}
#single-header .navigation a {  color: #fff; padding:0.3em 0.5em; text-decoration: none; }
#single-header .navigation .alignleft a { background-color: #d66e67; }
#single-header .navigation .alignright a { background-color: #c53127; }


.facebook-like { width:56em; padding:1em; background-color: #fff; -moz-border-radius: 1em; -webkit-border-radius:1em;}

/* ARCHIVES */

#main-content.listing { padding-top:8em;}
#main-content.listing h1.pagetitle { z-index:1; font-size: 3em; background-color: #c53127; padding:0.5em 1em; color: #fff; display: inline;  }
#main-content.listing #listed-posts { clear:both; padding:4em 0;}

/* COMMENTS */

#comments { width:58em; float:right; }
#thecomments { margin:4em 0;  }
#thecomments .comment { margin:1em 0; }
#thecomments .comment .comment-author { line-height: 40px; display: inline; vertical-align: middle; padding-left:1em; font-size:1.6em; font-style: normal; font-weight: bold; }
#thecomments .comment .comment-author cite { font-style: normal; }
#thecomments .comment .comment-author a { font-style: normal; }
#thecomments .comment .comment-author img { vertical-align: middle; }
#thecomments .comment .comment-author .says { display: none; }
#thecomments .comment .comment-meta { line-height: 40px; display: inline; vertical-align: middle; font-size:1em;  }
#thecomments .comment .comment-meta a { color: #999; vertical-align: bottom; }
#thecomments .comment p { display:block; padding:1em; background-color: #fff; -moz-border-radius: 1em; -webkit-border-radius:1em; font-size:1.6em;  }

#thecomments li.no-comments { font-size: 2em; font-family: Georgia; text-align: center; color: #999; font-style: italic; }


#commentform { background-color: #ccc; -moz-border-radius: 1em; -webkit-border-radius:1em; padding:2em; font-family: Georgia;}
#commentform .row { margin:1em 0; }
#commentform input { font-size: 2em;}
#commentform label { font-size: 2em; display: block; line-height: 1.2em; }
#commentform label span { font-size: 0.8em; color: #999; vertical-align: text-top;}
#commentform textarea { width:100%;}

#commentform #submitbox { text-align: right; padding:1em 0;}


/* RELATED POSTS */

#related-posts { clear:both; padding-bottom:4em; }


/*  SUBMIT FORM  */ 


#wpcf7-f1-p80-o1 { float:right; }

.col-a { float:left; border:1px solid red; width:55em; }
.col-b { float:right; border:1px solid red; width:55em; }


/* SIDEBAR */

#sidebar { clear:both; }


#sidebar .box { padding:1em 2em; }
#sidebar .box h2 { font-size:2em; line-height:1.2em; margin:0 0 1em 0; color: #fff; font-family: Georgia; text-align: left; }
#sidebar ul li.widget { display: block; }

#sidebar #sidebar-items {  list-style: none;  }

#sidebar .inserted { text-align: center;}

#searchform { padding:1em; text-align: center;  }
#searchform label { font-size: 2em; margin-right:1em; color: #fff; font-family: Georgia; font-weight: bold; font-style: italic;}
#searchform #searchbox { font-size: 2em; border:0.3em solid #ffe200; padding:0.3em;}
#searchform .searchbutton { background-color: #c53127; padding:0.5em 1em; border:none; font-size: 2em; font-weight: bold; color: #fff; }
#searchform .searchbutton:hover { cursor: pointer; background-color: #8a1810; }

#categories {}
#categories ul { padding:2em; text-align: center;}
#categories ul li { display: inline; font-size: 2em; line-height: 2.5em; position:relative; margin:0 0.5em; }
#categories ul li a { background-color: #ffe200; padding:0.5em 1em; text-decoration: none; white-space: nowrap;
}
#categories ul li a:hover { background-color: #fff;}
#categories ul li span { position: absolute; right:-1em; top:-1.5em; background-color: #c53127; color: #fff; font-size: 0.5em; line-height: 1.2em; padding:0.3em 1em 0.2em 1em; -moz-border-radius: 1em; -webkit-border-radius:1em; border:1px solid #fff;}

#facebook-widget { float:right; margin:1em;}

.widget_tag_cloud div { text-align: center; }
.widget_tag_cloud a { padding: 0.5em 1em; background-color: #fff; margin: 0em 0.3em; line-height: 1.5em; white-space: nowrap;
 }

.widget_archive { margin-top: 1em;}
.widget_archive ul { padding-bottom:1.5em;}
.widget_archive ul li { display: inline; font-size: 3em; font-family: Georgia; margin-right:0.5em;   }
.widget_archive ul li a { color:#ffe200; text-decoration: none; font-style: italic; }
.widget_archive ul li a:hover { color: #fff;}

/* footer */

#footer { font-size:2em; padding:1em;  }
#footer a { color:#ffe200;  }
#footer a:hover { color:#fff; }

