@charset "UTF-8";
/* CSS Document */



/* General Styles */

a {
  color: #c67f2b;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

blockquote {
  background: url('images/blockquote.png') center center no-repeat;
  color: #a97848;
  margin: 16px 0 16px 40px;
  padding: 0 50px;
}

body {
  background-color: #ecddb5;
  background-image: url('images/body_background.jpg');
  background-position: center 200px;
  background-repeat: no-repeat;
  color: #7a5a3a;
  font-family: Garamond, Georgia, "Times New Roman", serif;
  font-size: 16px;
  line-height: 23px;
  margin: 0px;
}

h1 {
  background: url('images/title_background.png') top left no-repeat;
  font-size: 45px;
  margin: 20px 0 20px 0;
  padding: 20px 0 30px 0px;
}

h2 {
  background: url('images/article_header.png') top left no-repeat;
  font-size: 24px;
  margin: 20px 0 8px 0;
  padding: 6px 0 10px 40px;
}

h3 {
  font-size: 20px;
  }

img {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

input {
   background-color: #9e9075;
   border: #6e6552 2px solid;
   color: #ecddb5;
   font-size: 14px;
   padding: 4px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

textarea {
   background-color: #9e9075;
   border: #6e6552 2px solid;
   color: #ecddb5;
   font-size: 14px;
   padding: 4px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

p {
}


/* Special DIVS */

.no-margin {
  margin: 0px;
  }



/* Comments */

.avatar {
  border: #7a5a3a 2px solid;
  padding: 2px;
  margin: 0 4px 0 0;
  }

.commentlist {
  list-style: none;
  }

.comment-body {
  background: url('images/blockquote.png') center center no-repeat;
  color: #a97848;
  list-style: none;
  margin: 16px 0 16px 40px;
  padding: 0 50px;
  }

.comment-meta {
  font-size: 12px;
  }

.nocomments {
  font-style: italic;
  }



/* Footer */

#footer {
  font-size: 13px;
  line-height: 18px;
  margin: 30px 0 10px 0;
}

#powered {
  text-align: right;
}




/* Header */

#header {
  background: url('images/header_background.jpg') top center no-repeat;
  color: #a8703a;
  font-size: 20px;
  height: 200px;
  text-align: right;
  vertical-align: bottom;
}
  
#header_background {
  background-color: #6a1b1e;
  height: 200px;
  margin: 0;
  padding: 0;
}

#logo {
  border:0px;
  float:right;
  }




/* Navigation */

.older {
  height: 25px;
  }

.newer {
  height: 25px;
  text-align: right;
  }

#navmenu {
  position: relative;
  top: 160px;
  }

  #navmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

    #navmenu li {
      margin: 0 5px 0 5px;
      padding: 0;
      float: left;
    }

    #navmenu li a {
      color: #ca925c;
      font-weight: normal;
    }

    #navmenu a:hover {
      border-bottom: #ca925c 1px dotted;
      text-decoration: none;
     }

    #navmenu li ul {
      display: none;
      }



/* Portfolio Thumbnail */

.portfolio {
  line-height: 0px;
  margin: 0px;
  border: 0px;
  }

.portfolio_img {
  border: #7a542f 2px solid;
  }

.portfolio img {
  padding: 5px;
  }


/* Posts */

.postmeta {
  font-size:13px;
  font-style:italic;
  margin-bottom:10px;
  }

.postmeta a {
  font-weight: normal;
  }

#posts h2 {
  margin-bottom: 0px;
  }
  
#posts h2 a {
  color: #7a5a3a;
  }

#posts img {
  border: #7a542f 2px solid;
  padding: 4px;
  }

h3.date {
  bottom: 8px;
  color: #a97848;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding-left: 40px;
  position: relative;
  }

.comment_link {
  font-size: 14px;
  }








/* Sidebars */

.sidebar {
  background: url('images/sidebar_background.png') top left repeat-y;
  color: #513d2a;
  font-size: 13px;
  line-height: 18px;
  margin: 0px;
  padding: 0px 25px;
}

.sidebar a {
  color: #50070c;
  font-weight: normal;
  }

.sidebar a:hover {
  color: #691c1c;
  text-decoration: none;
  }

.sidebar h2 {
  background: none;
  font-size: 16px;
  margin: 0 0 12px 0;
  padding: 24px 0 0 0;
  line-height: 0px;
  }

.sidebar ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  }

.sidebar ul li {
  padding: 0px 4px;
  }

.sidebar ul li ul {
  margin-left: 10px;
  }

.sidebar ul li ul li {
  border-bottom: #e1cea9 1px dotted;
  }

.sidebar ul li ul li:hover {
  background-color: #e1cea9;
  }

.sidebar ul li ul li ul {
  display: none;
  }




/* Tagline */

#tagline {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
  }

img.profile {
  border: #7a542f 2px solid;
  float: right;
  margin: 0 0 8px 8px;
  padding: 4px;
  width: 200px;
  }










/* 960 Grid System */
/* WARNING: DO NOT EDIT ANY CODE BELOW THIS LINE. */
/* The code below is the 960 grid system and is   */
/* integral to the general layout of the site.    */
/* For more information, visit http://960.gs/.    */ 

.container_12,.container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-right:10px}
	
.container_12 .grid_3,.container_16 .grid_4 {
	width:220px
}

.container_12 .grid_6,.container_16 .grid_8 {
	width:460px
}

.container_12 .grid_9,.container_16 .grid_12{
	width:700px
}

.container_12 .grid_12,.container_16 .grid_16 {
	width:940px
}

.alpha {
	margin-left:0
	}

.omega{
	margin-right:0
}

.container_12 .grid_1 {
	width:60px
}

.container_12 .grid_2 {
	width:140px
}

.container_12 .grid_4 {
	width:300px
}

.container_12 .grid_5 {
	width:380px
}

.container_12 .grid_7 {
	width:540px
}

.container_12 .grid_8 {
	width:620px
}

.container_12 .grid_10 {
	width:780px
}

.container_12 .grid_11 {
	width:860px
}

.container_16 .grid_1 {
	width:40px
}

.container_16 .grid_2 {
	width:100px
}

.container_16 .grid_3 {
	width:160px
}

.container_16 .grid_5 {
	width:280px
}

.container_16 .grid_6 {
	width:340px
}

.container_16 .grid_7 {
	width:400px
}

.container_16 .grid_9 {
	width:520px
}

.container_16 .grid_10 {
	width:580px
}

.container_16 .grid_11 {
	width:640px
}

.container_16 .grid_13 {
	width:760px
}

.container_16 .grid_14 {
	width:820px
}

.container_16 .grid_15{
	width:880px
}

.container_12 .prefix_3,.container_16 .prefix_4 {
	padding-left:240px
}

.container_12 .prefix_6,.container_16 .prefix_8 {
	padding-left:480px
}

.container_12 .prefix_9,.container_16 .prefix_12 {
	padding-left:720px
}

.container_12 .prefix_1 {
	padding-left:80px
}

.container_12 .prefix_2 {
	padding-left:160px
}

.container_12 .prefix_4 {
	padding-left:320px
}

.container_12 .prefix_5 {
	padding-left:400px
}

.container_12 .prefix_7 {
	padding-left:560px
}

.container_12 .prefix_8 {
	padding-left:640px
}

.container_12 .prefix_10 {
	padding-left:800px
	}

.container_12 .prefix_11 {
	padding-left:880px
}

.container_16 .prefix_1 {
	padding-left:60px
}

.container_16 .prefix_2 {
	padding-left:120px
}

.container_16 .prefix_3 {
	padding-left:180px
}

.container_16 .prefix_5 {
	padding-left:300px
}

.container_16 .prefix_6 {
	padding-left:360px
}

.container_16 .prefix_7 {
	padding-left:420px
}

.container_16 .prefix_9 {
	padding-left:540px
}

.container_16 .prefix_10 {
	padding-left:600px
}

.container_16 .prefix_11 {
	padding-left:660px
}

.container_16 .prefix_13 {
	padding-left:780px
}

.container_16 .prefix_14 {
	padding-left:840px
	}
	
.container_16 .prefix_15 {
	padding-left:900px
}

.container_12 .suffix_3,.container_16 .suffix_4 {
	padding-right:240px
}

.container_12 .suffix_6,.container_16 .suffix_8 {
	padding-right:480px
}

.container_12 .suffix_9,.container_16 .suffix_12 {
	padding-right:720px
}

.container_12 .suffix_1 {
	padding-right:80px
}

.container_12 .suffix_2 {
	padding-right:160px
}

.container_12 .suffix_4 {
	padding-right:320px
}

.container_12 .suffix_5 {
	padding-right:400px
}

.container_12 .suffix_7 {
	padding-right:560px
}

.container_12 .suffix_8 {
	padding-right:640px
}

.container_12 .suffix_10 {
	padding-right:800px
}

.container_12 .suffix_11 {
	padding-right:880px
}

.container_16 .suffix_1 {
	padding-right:60px
}

.container_16 .suffix_2 {
	padding-right:120px
}

.container_16 .suffix_3 {
	padding-right:180px
}

.container_16 .suffix_5 {
	padding-right:300px
}

.container_16 .suffix_6 {
	padding-right:360px
}

.container_16 .suffix_7 {
	padding-right:420px
}

.container_16 .suffix_9 {
	padding-right:540px
}

.container_16 .suffix_10 {
	padding-right:600px
}

.container_16 .suffix_11 {
	padding-right:660px
}

.container_16 .suffix_13 {
	padding-right:780px
}

.container_16 .suffix_14 {
	padding-right:840px
}

.container_16 .suffix_15 {
	padding-right:900px
}

.container_12 .push_3,.container_16 .push_4 {
	left:240px
}

.container_12 .push_6,.container_16 .push_8 {
	left:480px
}

.container_12 .push_9,.container_16 .push_12 {
	left:720px
}

.container_12 .push_1 {
	left:80px
}

.container_12 .push_2 {
	left:160px
}

.container_12 .push_4 {
	left:320px
}

.container_12 .push_5 {
	left:400px
}

.container_12 .push_7 {
	left:560px
}

.container_12 .push_8 {
	left:640px
}

.container_12 .push_10 {
	left:800px
}

.container_12 .push_11 {
	left:880px
}

.container_16 .push_1 {
	left:60px
}

.container_16 .push_2 {
	left:120px
}

.container_16 .push_3 {
	left:180px
}

.container_16 .push_5 {
	left:300px
}

.container_16 .push_6 {
	left:360px
}

.container_16 .push_7 {
	left:420px
}

.container_16 .push_9 {
	left:540px
}

.container_16 .push_10 {
	left:600px
	}
	
.container_16 .push_11 {
	left:660px
}

.container_16 .push_13 {
	left:780px
}

.container_16 .push_14 {
	left:840px
}

.container_16 .push_15 {
	left:900px
}

.container_12 .pull_3,.container_16 .pull_4 {
	left:-240px
}

.container_12 .pull_6,.container_16 .pull_8 {
	left:-480px
}

.container_12 .pull_9,.container_16 .pull_12 {
	left:-720px
}

.container_12 .pull_1 {
	left:-80px
}

.container_12 .pull_2 {
	left:-160px
}

.container_12 .pull_4 {
	left:-320px
}

.container_12 .pull_5 {
	left:-400px
}

.container_12 .pull_7 {
	left:-560px
}

.container_12 .pull_8 {
	left:-640px
}

.container_12 .pull_10 {
	left:-800px
}

.container_12 .pull_11 {
	left:-880px
}

.container_16 .pull_1 {
	left:-60px
}

.container_16 .pull_2 {
	left:-120px
}

.container_16 .pull_3 {
	left:-180px
}

.container_16 .pull_5 {
	left:-300px
}

.container_16 .pull_6 {
	left:-360px
	}

.container_16 .pull_7 {
	left:-420px
}

.container_16 .pull_9 {
	left:-540px
}

.container_16 .pull_10 {
	left:-600px
}

.container_16 .pull_11 {
	left:-660px
}

.container_16 .pull_13 {
	left:-780px
}

.container_16 .pull_14 {
	left:-840px
}

.container_16 .pull_15 {
	left:-900px
}

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix{
	display:inline-block
}* html

.clearfix {
	height:1%
}

.clearfix {
	display:block
}