/* ----- Reset ----- */
body{padding:0;margin:0;}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p {padding:0;margin:0;font-weight:normal;} table{font-size:inherit;font:100%;} ul{list-style:none;} img{border:0;}
/* End of Reset */

@font-face {
	font-family: 'Museo';
	src: url('museo300-regular-webfont.eot');
	src: local('?'), url('museo300-regular-webfont.woff') format('woff'), url('museo300-regular-webfont.ttf') format('truetype'), url('museo300-regular-webfont.svg#webfontCJMs5SOy') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ----- BASICS ----- */
body 
{
	font-size:62.5%;color:#404040;line-height:1.5em;
	font-family:Corbel, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 
	'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
}
a {color:#9b8262;text-decoration:none;}
a:visited {color:#B2B2B2;}
a:hover {text-decoration:none;}
.entry-content {font-size:1em;}
.entry-content a {text-decoration:underline;}
.entry-content a:hover, #footer a:hover, .sidebar-wrap a:hover, #respond a:hover {border-bottom:1px dotted #B39772;}
.entry-content a:hover {border-bottom:none;text-shadow: 2px 2px 2px #F0F0F0;text-decoration:none;}
blockquote {font-style:italic;margin:10px; padding:20px;border:dotted 1px #B2B2B2;background:#F2F2F2 url(images/quote.gif) no-repeat; }
.entry-content p {margin:15px 0 25px 10px;}
.blog-content p + p {text-indent: 2.5em;}
.blog-content p:first-letter {font-size: 3.5em;line-height: 1em;font-weight: 400;float: left;margin: -5px 0.107em 0 0;}
.blog-content p:first-line {font-weight: 800;}
.blog-content p + p:first-letter {font-size: 1em;line-height: 1.25em;float: none;margin: 0;}
.blog-content p + p:first-line {font-weight: 400;}

strong{font-weight:700;}
.dark_brown {color:#42321D;}
.brown {color:#B39772;}
.blue {color:#729cb3;}

/* ----- LISTS ----- */
ol, ul, li {line-height:1.5em;}
ul li {	margin-left:5px;padding:0;line-height:1.5em;}
li {list-style-type:none;}
.disc {list-style-type:disc}
.entry-content ul {margin:10px 15px 25px;}
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style-type:disc;list-style-position:inside;}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}
.icons li {margin:10px auto;}

/* ----- HEADINGS ----- */
h1, h2, h3, h4 {margin-bottom:5px;font-family:Museo;}
.entry-content h3 a {text-decoration:none;}
h1 {font-size:2.8em;color:#42321D;letter-spacing:-1px;line-height:1.4em;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
h2.entry-title a, h3.entry-title a  {color:#414141;}
h2.entry-title a:hover, h3.entry-title a:hover  {color:#B39772;}
h2 {font-size:2.2em;line-height:1.2em;}
h3 {font-size:1.8em;color:#969696;word-spacing:2px;line-height:1.2em;}
h4 {font-size:1.6em;letter-spacing:-1px;word-spacing:2px;color:#42321D;}
h4.widgettitle {font-size:1.4em;letter-spacing:-1px;word-spacing:2px;color:#404040;}
.side-title {color:#B39772;padding:1px 3px;font-size:1em;font-weight:600;}
.portfolio-posts-index {margin-bottom:60px;}
.underline {border-bottom:1px solid #F2F2F2;}

/* ----- IMAGES ----- */
img.thumb 
{
-webkit-box-shadow: 0px 10px 10px  #CCC;
-moz-box-shadow: 0px 10px 10px #CCC;
box-shadow: 0px 10px 10px #CCC; 
}
img.thumb:hover 
{
-webkit-box-shadow: 0px 10px 10px  #999;
-moz-box-shadow: 0px 10px 10px #999;
box-shadow: 0px 10px 10px #999; 
}

/* ----- MAIN DIV'S ----- */
#wrapper {font-size:1.53em;line-height:1.6em;float:none;clear:both;auto;margin-top:20px;}
#header {margin-bottom:60px;padding-top:1px;}
#footer {border-top:#F2F2F2 2px solid ;margin:20px auto;padding:20px 0;}
#posts-wrap, #page-wrap {margin-bottom:60px;}
.post-index {margin-bottom:60px;}
.work-description {margin:20px 0;}
.work-stats {margin:20px 0;background:#F2F2F2;border:1px solid #CCC;padding:20px;width:178px;display:inline;float:right;position:relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#footer ul {list-style-type: none;font-size:1.25em;font-weight:700;}
#footer ul li {display:inline;padding-right:20px;}
#footer ul li a {text-decoration:none;padding:3px 5px;color:#42321d;}
#footer ul li a:hover

/* ----- HOME PAGE ----- */
#intro {margin:30px 0 80px;}
.update {margin:60px 0;}


/* ----- RESUME ----- */

/* ----- POST HEADERS  ----- */
.post-header { border-top:2px solid #F2F2F2; padding:5px;}
.portfolio-post {border-top:2px solid #F2F2F2; margin:20px 0;padding:10px 0;}
.additional-meta {font-size:95%;color:#B39772;font-weight:500;}
.entry-meta-index {text-shadow:2px 2px 2px #F7F7F7;width:160px;font-size:90%;}
.wp-post-image {padding:4px;background:#F7F7F7;border:1px solid #F2F2F2;}
.entry-meta-index a:hover {text-decoration:underline;}

/* ----- SIDEBARS ----- */
.sidebar-wrap {margin-bottom:30px;}
.sidebar {padding-top:10px;margin-bottom:20px;border-top:1px solid #F2F2F2;}
.sidebar h3 {color:#42321D;}

/* ----- 404-PAGE ----- */
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {padding: 10px auto;}

/* ----- COMMENTS ----- */
#tbox {margin-top:20px;}

/* ----- NAVIGATION ----- */
div.navigation {width:100%;height:auto;float:left;clear:both;}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

#top-nav {text-align:right;}
#menu {list-style-type: none;font-size:1.25em;font-weight:700;}
#menu li {display:inline;padding-left:20px; }
#menu li a {text-decoration:none;padding:3px 5px;color:#42321d;}
#menu li a:hover {border-bottom:1px dotted #B39772;} 
#menu li.current_page_item a, #menu li.current_page_item a:visited
{ border-bottom:1px solid #B39772; }
#s {background:#FFF;margin-right:-5px;padding:4px;border:1px solid #B39772;}
#s:focus {background:none;padding:4px;}

/* ----- BUTTONS ----- */
.button, .button:visited {
	background: #222 url(images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}

.button:hover { background-color: #111; color: #FFF; }
.button:active { top: 1px; }
.small.button, .small.button:visited { font-size: 11px}
.button, .button:visited,.medium.button, .medium.button:visited 	
{ font-size:13px;font-weight:bold;line-height: 1;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
.large.button, .large.button:visited { font-size: 14px; padding: 8px 14px 9px; }
.super.button, .super.button:visited { font-size: 34px;padding: 8px 14px 9px; }
.tan.button, .tan.button:visited	{ background-color: #B39772; }
.tan.button:hover{ background-color: #CCC; }

/* ----- ALIGNMENTS ----- */
.clear {clear:both;float:none;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}


/* ----- 960 GRID ----- */
.container_12{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{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:220px}.container_12 .grid_6{width:460px}.container_12 .grid_9{width:700px}.container_12 .grid_12{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_12 .prefix_3{padding-left:240px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_9{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_12 .suffix_3{padding-right:240px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_9{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_12 .push_3{left:240px}.container_12 .push_6{left:480px}.container_12 .push_9{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_12 .pull_3{left:-240px}.container_12 .pull_6{left:-480px}.container_12 .pull_9{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}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}		