html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { text-align: center; margin: 0; padding: 0; border: 1; border-color: #c3c3c3; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea { text-align: left; color: #353535; font-family: "myriad pro", "Segoe UI", helvetica, calibri, arial, sans-serif; font-size: 12px; line-height: 18px;
}
body {background-color: white; text-align:center; text-shadow:#fff 0px 0px 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*===== o0o: LAYOUT=====*/
#header {margin: 40px auto 37px left; text-align: left; width: 900px;}
div.nav {float:left; width: 900px; text-align: center; }
div.nav p {margin: 0 0 0 0; padding:0;}
div.nav ul{ color: #fee000; font: 700 23px "HelveticaNeue-CondensedBold", "Helvetica Neue Condensed Bold", "arial narrow", "trebuchet ms", sans-serif; margin: 9px 18px 40px 18px; padding:0; text-transform: lowercase;}
	div.nav ul li {display: inline; list-style-image:none; list-style-type: none; margin-right:5px;}
	div.nav li a span {color: #aeaeae;}
	div.nav li a:hover span {color: #636363;}
#main { text-align: left; width: 900px;
	margin: 0 auto 0 20px;
}
div.journal {}
div.entry-content {float: left; margin: 0 0 72px 0; width: 500px;}
div.side, div.side-post, div.side-header {display:block; float:right; width:60px;}
div.side ul {margin: 0px 0 0 40px; padding:0;}
div.side-post ul {margin: 0 0 0 40px; padding:0;}
div.side-header ul {margin: 36px 0 0 40px; padding:0;}
div.side ul li, div.side-post ul li, div.side-header ul li {list-style-image: none; list-style-type: none;}
div.side img, div.side-post img, div.side-header img {border: none;}
/*===== o0o: TEXT CONSIDERATIONS=====*/
p{margin: 0 0 18px 0; text-align:left;}
	p.last{margin-bottom:0; }
	p.bio {background: #fafafa; text-align: center; }
	p.meta {border-bottom: 1px solid #fee000; color: #fee000; font-size: 12px; text-transform: none;}
	p.details { background: #f4f4f4; padding: 8px;}
	p.footer-details { border-bottom: 1px solid #d4d4d4; border-left: 1px solid #efefef; border-right: 1px solid #d4d4d4; border-top: 1px solid #efefef; padding: 8px; text-align: center;}
	p.hilite { padding: 9px; text-align:center;}
	p.info { border-bottom: 1px solid #d4d4d4; border-left: 1px solid #efefef; border-right: 1px solid #d4d4d4; border-top: 1px solid #efefef; margin-bottom:36px; padding: 9px; text-align:center; width:500px;}
	p.info span {color: #933;}
	p.pullquote{font-family: palatino, serif; font-size:16px; font-style: italic; color:#454545; float:right; margin-left: 18px; margin-bottom:18; text-align:center; width:150px;}
a {color: #aeaeae; font-weight: 400; text-decoration: none;  }
a:hover { color: #fee000; text-decoration: none; }
ul{ list-style-type:square; margin: 18px 0 18px 18px;}
ol { list-style-type: decimal-leading-zero; margin: 18px 0 18px 18px;}
li { line-height:18px; }
	ul li {list-style-image: url(images/icon-ularrow.png);}
dl{ margin: 18px 0; }
dl dt {font-weight: bold; }
 abbr, acronym, span.abbr {border: none;}
blockquote{margin: 0px; padding: 0px; border: 1px solid #c9c2c1; background-color: #fff;}
strong{font-weight: 700; }
em{ font-style: italic;}
pre{ background: #eee; border:1px solid #ddd; line-height:18px; margin-bottom: 18px;  padding:9px;}
code { font:0.9em Monaco, monospace; }
/*===== o0o: IMAGES=====*/
p img.alignleft{ background: #fafafa; border: 1px solid ##c3c3c3; float: left; margin: 18px 18px 18px 0; padding: 8px; }
p img.alignright{background: ##c3c3c3; border: 1px solid #aaa; float: right; margin: 18px 0 18px 18px; padding: 8px;}
p img.center{ border: 1px solid ##c3c3c3; background: #fafafa; display:block; float: none; margin-left:auto;margin-right:auto; padding: 8px; }
	a img.center { border: 1px solid #d4d4d4;}
	a:hover img.center { border: 1px solid #000;}
	#header a:hover img.center { border: 1px solid #d4d4d4;}
p img.top{margin-top:0; }
.gravatar {float: right; margin: -19px 0 18px 18px; border: 1px solid #aaa; padding: 8px; background: #fafafa;}
/*===== o0o: HEADINGS=====*/
h1, h2, h3, h3, h5, h6 {font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Condensed Bold", "arial narrow", helvetica, calibri, arial, sans-serif; text-align: left;}
h1 {font-size: 27px;}
h1.entry-title, h2.entry-title, div.footer h4 { font-size: 16px; margin-bottom:0px; text-transform: lowercase;}
	h1.entry-title a, h2.entry-title a {background: white; color: #5f4848; font-weight: 400;}
	h1.entry-title a:hover, h2.entry-title a:hover {background: white; color: #fee000; font-weight: 400;}
	h1.page, h2.page {font-size: 15px; font-weight: 400; margin-bottom:0; text-transform: uppercase;}
	abbr.published {color: #c3c3c3;}
h2 {color: #000; font-size: 18px; font-weight: 400;}
h3 {color: #222; font-size: 16px; margin: 18px 0 18px 0; text-transform: uppercase;}
	h3.sr-section-title {color: #222; font-size: 16px; margin:36px 0 18px 0; text-transform: uppercase;}
	h3.comment-area{color: #222; font-size: 18px; font-weight: 400; margin:0; text-transform: uppercase;}
h4, h5{color: #444; font-size: 14px; margin-bottom:18px; text-transform: uppercase;}
h7 {color: #FFFFFF; font-size: 27px;}
/*===== o0o: POSTS AND ASIDES=====*/
.category-quotes span {background: #f0efd8;}
.moretag {background:#fff url(images/icon-morearrow.png) no-repeat center left; padding-left:16px; text-transform:uppercase;}
ul.asides {color: #555; font-family: "gill sans", "myriad pro",  helvetica, calibri, arial, sans-serif; margin: 0;}
ul.asides li {list-style-image: none; list-style-type: none; padding: 0;}
/*===== o0o: COMMENTS=====*/
#comments { border-top: 1px dotted #000; clear: both; margin: 0 0 18px 0; padding-top:36px;}
#comments ol.comments {margin:0;}
#comments ol.comments li {margin:18px 0 72px 0;}
#trackbacks {}
#comments-form input {background: #fafafa none repeat scroll 0%; border: 1px solid #d2d2d2; font-size: 14px;}
#comments-form input:focus, #comments-form textarea:focus { background: #fff; border: 1px solid #d3d3d3;}
#commentform textarea {background: #fafafa none repeat scroll 0%; border: 1px solid #d0d0d0; height: 198px; width: 100%;}
div.comment-meta {margin-left: 0; padding-left: 0;}
p.comment-author {border-bottom: 1px dotted #7c7c7c; color: #636363; font-weight:700; text-transform:uppercase;}
span.comment-date {color:#606060; font-weight:700; text-transform:uppercase;}
div.comment-text {width:80%;}
	p.comment-author a{background-color: white; color: #c3c3c3; font-weight:700; text-transform:uppercase;}
	p.comment-author a:hover {color: #636363;} 
p.moderation {background: #ffff99; border: 1px solid #d4d4d4; padding: 9px;}
ol.comments li {list-style-type: none;}
.even {}
.odd {}
.highlight span.url {background: #f0efd8;}
#sub {background: #efefef; color: #000; cursor: pointer; border: 1px solid #000; font-weight:700; margin: 18px 0 18px 0; padding:9px; text-transform:uppercase;}
/*===== o0o: FOOTER=====*/
#footer { clear: both; margin-bottom:0; padding-top: 1em;}
	#footer ul ul li {list-style-image: url(images/icon-ularrow.png); margin: 0 9px 0 0;}
	#categories ul {list-style-image: url(images/icon-ularrow.png); margin: 0; padding:0;}
	#categories ul li {list-style-image: url(images/icon-ularrow.png); margin: 0; padding:0;}
	#categories ul ul li {list-style-image: url(images/icon-ularrow.png); margin: 0; padding:0;}
#footer .insite {display: inline; float: left; width: 250px;}
	#footer .insite em {color: #353535;}
#footer .outsite {display: inline; float: right; width: 250px;}
	ul.quotes li {border-color: #ff9e00; border-style: solid; border-width: 1px; font-family: georgia, serif; font-style: italic; list-style-image: none; list-style-type: none; margin-bottom: 9px;}
	ul.quotes li a {background:#ffff99;}
#credits { margin-left: auto; margin-bottom: 18px; margin-right: auto; margin-top: 63px; background-repeat: repeat; clear:both; padding: 9px; text-align: center;}
#credits a {font-weight: 700; text-decoration: none; text-transform: uppercase;}
/*===== o0o: PLUGINS AND MISC.=====*/
#searchform {background:#fff; color: #505050; margin: 18px 0 18px 0;}
#searchform input {background:#fafafa; border: 1px solid #ddd; color: #505050; width:250px;}
#searchform input:focus {background: #fafafa; border: 1px solid #999; color: #505050;}
#searchsubmit {cursor: pointer;}
div.pagination {background: #fafafa; border-right: 1px solid #d4d4d4;clear: both; text-align:left;padding: 9px;margin-top: 0;width:500;}
div.pagination a {background: #efefef; padding: 2px 5px 2px 5px; margin: 2px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; text-decoration: none; color: #383838;}
div.pagination a:hover, div.pagination a:active {border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; background-color:#000; color: #fff;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font-weight: 700;background: #000;color: #fff;} 
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;color: #ededed; background: #fafafa; }
li.photo img {background: #fbfbfb; border: 1px solid #d9d9d9; display: block; padding:6px;}
li.photo a:hover img {background: #ffffcc; border: 1px solid #993333; padding:6px;}
ffcc; border: 1px solid #993333; padding:6px;}

