/** ----- Anchors: --------------------------------------
$__advertising
$__archives
$__clearfix
$__column
$__comments
$__content
$__entry
$__header
$__masthead
$__misc
$__post
$__resets
$__share
$__search
$__wraps
------------------------------------------------------ */

/* $__resets */

* {
margin:0;
padding:0;
}
a:hover, a:active {
	color:#faa61a;
}
a, a:visited {
	color:#336699;
	text-decoration:none;
}
h1, h1 a, h1 a:visited {
	color:black;
	font-family:Georgia,Garamond,Times,"Times New Roman",serif;
	font-size:38px;
	font-weight:normal;
	line-height:1.2;
	text-decoration:none;
}
p {
	font-family:Georgia,Garamond,Times,"Times New Roman",serif;
	font-size:14px;
	font-variant:normal;
	font-weight:normal;
	line-height:1.99;
	margin:0 0 1em;
}
ol {
	font-family:Georgia,Garamond,Times,"Times New Roman",serif;
	font-size:14px;
	margin-left:30px;
}
ol li {
	padding-bottom:8px;
}
body {
	background:#fff;	
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
html, body {
	color:#333333;
	height:100%;
	margin:0;
	padding:0;
}

/* $__wraps */

html > body #wrap {
	height:100%;
}
html > body #content-wrap {
	height:100%;
}

/* $__header */

html > body #header {
	position:fixed;
	z-index:10;
}
#header {
	background:#333 none repeat scroll 0 0;
	border-bottom:5px solid #ebebeb;
	color:#AAAAAA;
	font-family:verdana,sans-serif;
	font-size:10px;
	height:16px;
	position:relative;
	text-align:center;
	width:100%;
}
#header a:hover, a:active {
	color:#fff;
}
#header a {
	color:#fff;
	text-decoration:none;
}
#header ul {
	list-style:none;
	margin:0 auto;
	text-align:left;
	width:850px;
}
#header ul li.previous {
	float:left;
}
#header ul li.next {
	float:right;
}
#tweet-header {
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	font-size:12px;
	margin:0 auto;
	padding:25px 20px 5px;
	text-align:center;
}
#tweet-header h1 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
}
#tweet-header h1 img {
	margin:3px 0 0;
}
#tweet-header h1 span a {
	color:#999;
	font-size:18px;
}
#tweet-header h1 span a:hover {
	color:#FAA61A;
}
#tweet-header .tweet {
	font-size:13px;
	margin:0 0 0 5px;
}

/* $__masthead */

div#masthead[id] {
	background:transparent url(http://www.darrenbuckner.com/img/bg/masthead-bg.png) repeat-x scroll center top;
	z-index:1;
}
html > body #masthead {
	bottom:0;
	position:fixed;
	z-index:1;
}
div#masthead {
	background:transparent url(http://www.darrenbuckner.com/img/bg/masthead-bg.png) repeat-x scroll center top;
	z-index:1;
}
#masthead {
	background-color:#f2f2f2;
	height:79px;
	text-align:center;
	width:100%;
	z-index:1;
}
.masthead-contain {
	margin:0 auto;
	text-align:left;
	width:920px;
}
.masthead-contain h1#logo {
	background:transparent url(http://www.darrenbuckner.com/img/bg/logo.png) no-repeat;
	float:right;	
	height:79px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:269px;
}
.masthead-contain h1#logo a {
	border:0 none;
	display:block;
	height:109px;
	text-indent:-9000px;
	width:244px;
}
.masthead-contain ul {
	color:#555;
	list-style:none;
	margin:39px 0 0 10px;
}
.masthead-contain ul li {
	float:left;
	font-size:18px;
	font-family:Arial,sans-serif;
	padding:0 0 4px;
	margin:0 0 0 20px;
}
.masthead-contain ul li a {
	color:#fff;
	text-decoration:none;
}
.masthead-contain ul li a:hover, a:active {
	color:#faa61a;
	text-decoration:none;
}

/* $__search */

.search-container {
	font-size:11px;
	width:200px;
}
.search-container fieldset {
	border:0;
	float:left;
	margin-top:2px;
}
.search-container fieldset input#s.search-input {
	color:#999;
	width:110px;
}

/* $__content */

html > body #content {
	padding:6px 1px;
}
#content {
	padding-bottom:1px;
	text-align:left;
}

/* $__column */

.column {
	margin:0 auto 220px;
	padding-top:110px;
	width:600px;
}

/* $__clearfix */

.clearfix {
	display:block;
}
.clearfix {
	display:inline-block;
}

/* $__post */

.post {
	position:relative;
}
.post-footer {
	color:#000;
	border-bottom:1px dotted #CCCCCC;
	font-size:11px;
	line-height:30px;
	margin:28px 0 20px;
	padding:5px 0;
}
.post-footer a:hover {
	color:#faa61a;
}
.post-footer a, a:visited {
	color:#336699;
}
.post h1 {
	margin-bottom:0;
}
.post h1 a, a:visited {
	color:#000;
}
.post h1 a:hover {
	color:#faa61a;
}

/* $__entry */

.entry {
	clear:both;
	font-family:Arial,Helvetica,Geneva,sans-serif;
}
.entry a:hover {
	color:#faa61a;
}
.entry a, a:visited {
	color:#336699;
}
.excerpt a:hover {
	color:#faa61a;
}
.excerpt a, a:visited {
	color:#336699;
}
.excerpt p {
	color:#AAAAAA;
	font-size:22px;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:15px;
	width:565px;
}
.excerpt span {
	float:right;
	margin-top:10px;
}
.excerpt span ul {
	font-size:10px;
	list-style:none;
	margin:5px 0 0 0;
}
.excerpt span ul li {
	float:left;
	margin:5px 10px 0 0;
}

/* $__share */

.share {
	color:#999999;
	font-size:11px;
	line-height:25px;
}
.share .post-by-line {
	color:#333;
	left:-216px;
	line-height:15px;
	position:absolute;
	top:10px;
	width:170px;
}
.share .post-by-line strong {
	color:#333;
}

/* $__comments */

#div-comment-2 {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
ul.comment-list {
	list-style:none;
}
.comment-list {
	color:#666;
	font-size:14px;
}
.comment-list li {
	font-size:12px;
	margin:5px 0;
}
#comment-form p {
	font-family:Georgia,Garamond,Times,"Times New Roman",serif;
	font-size:11px;
}
#comment-form label {
	color:#666;
	font-size:14px;
	margin-left:10px;
}
#comment-form p input {
	background-color:#f2f2f2;
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 10px 0;
}
#comment-form p input#submit {
	background-color:#999;
	border:1px solid #ccc;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
#comment-form textarea {
	background-color:#f2f2f2;
	border:1px solid #ccc;
	margin-bottom:10px;
	width:598px;
}
#respond h3 {
	font-size:18px;
	font-weight:normal;
	margin:30px 0 20px 0;
}

/* __advertising */

#pheedo-ad-block {
	background-color:#f2f2f2;
	color:#ccc;
	font-size:10px;
	margin: 40px 0 0 0;
}

/* $__archives */

.archives .post-footer {
	margin:10px 0 30px 0;
}
.archives .archive-date {
	background:transparent url(../../../img/bg/post-corner.png) no-repeat scroll 0 0;
	color:#aaa;
	font-size:22px;
	padding-left:30px;
}

/* $__misc */

.archives-heading {
	margin-bottom:50px;
}
.by-line {
	font-size:12px;
	margin:0 0 10px 0;
}
.by-line a:hover {
	color:#faa61a;
}
.by-line a, a:visited {
	color:#336699;
}
.error-message p {
	margin:20px 0 0 0;
}