/*

License -
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

You may edit and modify this theme. But please leave the credit 
line, and don't try to pass off my work as your own. Thank You.

This program is free software; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software 
Foundation, version 2 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.
*/

/* ===== [ RESET              ] =============================== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;font-size:100%;color:#000;		font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* ===== [ GRID              ] =============================== */
.container, .wrapper {width:710px; margin:0 auto; }
.wrapper {	 width: 760px; }
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, #content {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-5 {width:190px;}
.span-7 {width:270px;}
.span-12, #content {width:470px;}

#content{ padding-right:24px;margin-right:25px;border-right:1px solid #A99880; }


div.border {padding-right:4px;margin-right:5px;border-right:1px solid #A99880;}


hr {background:#877C67;color:#877C67;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}




/* ===== [ typography          ] =============================== */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:1.5em;line-height:1;margin-bottom:0.5em;text-transform: uppercase;}
h2 {font-size:1.5em;margin-bottom:0em;}
h3 {font-size:1.5em;margin-bottom:1em;}
h4 {font-size:1.2em;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
blockquote {margin:1.5em 0; padding-left: 1.5em;border-left: 3px solid #A99880; }
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

table {margin-bottom:1.4em;width:100%;border-top: 1px solid #A99880; border-collapse: collapse;}
th {font-weight:bold;}
th, td, caption {padding:0.2em; }
th,td  {text-align: center;
border-bottom: 1px solid #A99880;}

tfoot {font-style:italic;}
caption {text-align: center;font-size: 0.7em;}



.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}



/* ===== [ typographic niceties      ] =============================== */


h2.entry-title
	{
	font-style: italic;
	text-align: center;
	margin: 15px 0 5px 0;
	}
h2.page-title, h3.gallery-title 	{
	font: bold 0.75em "lucida grande", "trebuchet ms", georgia, times, serif;
	margin: 1em 0 2em 0;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	}


.sidebar h2, p.byline, .sidebar ul li, .meta, #header h3, .comment-author, .comment-meta, .entry-meta, .edit-link a, .reply a, .navigation a     {
   font-family: "lucida grande", "trebuchet ms", georgia, times, serif;
}
.sidebar h3, .comment-author, .comment-meta, .entry-meta, .navigation a {
	font-size: 0.8em;
}
.comment-author, .comment-meta, p.byline, .entry-meta  {
	text-transform: uppercase;
}
p.byline {
   text-align: center;
   margin: 0 0 1.5em 0;
}
p.byline {
   font-size: 0.6em;
}


p.credit, .archive-meta {
		font-style: italic;
		font-size: 0.8em;
}

.archive-meta {
	margin-bottom: 2em;
}



/* ===== [ forms                ] =============================== */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #666;}
legend {font-weight:bold;font-size:1.2em;}
input, textarea, select {margin:0.5em 0;border:1px solid #bbb;background: #FAF2E5}
input:focus, textarea:focus, select:focus {border:1px solid #666;}
textarea {width:390px;height:250px;padding:5px;}





/* ===== [ layout                ] =============================== */

#header {
	margin: 15px 0 30px 0;
	padding: 1px;
	height: 160px;
	background: url(../images/quentin-head.gif) no-repeat center bottom;
}
#header h1{
	font: 150% "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	margin: 40px 0 5px 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}	
#header h3 {
	font-size:  0.9em;
	margin: 0 0 68px 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #76675A;
}
#header a {
	color: #4D3B27;
	text-decoration: none;
}

.meta, .entry-meta {
	font-size: 0.5em;
	color: #4D3B27;
	margin: 0 0 4em 0;
	padding: 6px 0;
	float: left;
	letter-spacing: 1px;
	text-transform: uppercase;
}

img.pmark {
	margin: 0 auto 50px 190px;
}


#footer {
	text-align: center;
	border-top: solid 1px #4D3B27;
	padding-top: 1em;
	float: left;
	width: 100%;
	margin: 5px 0;
	}





.sidebar ul {
	list-style: none;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.sidebar ul li {
	font-size: 0.8em;
	margin: 0 0 0.5em 0;
	padding: 0;
}

.sidebar ul li p {
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	font-weight: normal;
	margin: 0 0 0.5em 0;
	color: #333;
}
.sidebar ul ul {
	margin-left: 15px;
}



ul.sidebars li.widget {
	padding-bottom: 25px;
}



.widget_tag_cloud {
	text-transform: none;
	letter-spacing: 0;
}



/* ===== blog specific ========================================== */






.edit-link a, .reply a {
	background-color:#4B1813;
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	opacity:.60;
	padding:3px 5px;
	color: #F0DBB5;
	font-size: 0.7em;
	text-transform: uppercase;
	margin: 8px 0 1em 0;
}
.edit-link a:hover, .reply a:hover  {
	background-color:#83605D;
}




.navigation a {
 display: block;
 padding: 1em;
}
.navigation a:hover, .navigation a:hover  {
 color: #efdab4;
}
.nav-previous { float: left; }
.nav-next { float: right; }


/* ==== [ comments             ] =============================== */



ol.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ol.commentlist li {
    margin: 20px 0 20px 0;
	padding: 0;
	list-style: none;
	border: none;
}
ul.children {
	list-style: none;
	}
ol.commentlist div.comment-body {
	padding: 20px;
	background: url(../images/bg-comment.gif)  no-repeat center bottom;
	}
li.comment {
	margin:1em 0 0 0;
	padding: 1em 0 0 0;
}
div.comment-author img {
	float: right;
	margin: 0 0 0 10px;
	}
div.comment-meta {
	margin: 0 0 0.5em 0;
	}
div.comment-body p {
	margin: 0 0 1em 0;
	padding: 0;
	}

/* ==== [ Gallery             ] =============================== */

.entry-attachment img {
	margin: 0 auto;
	float: none;
}

#nav-images, .image-meta, .entry-attachment {
	width: 100%;
	float: left;
	margin: 1em 0;
}
