/*   
Theme Name: ezSITE 2.0
Description: Version 2.0 brings complete Wordpress integration to ezWEBs highly streamlined production flow.
Author: Draven Midnight Stone
Author URI: http://ezweb.me/
Template: thematic
Version: 1.0
Tags: Thematic
.
ezTHEME is © ezWEB, LLC http://ezweb.me/
.
*/

/* RESET by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html -------------------------------------------------------------- *//* v1.0 | 20080212 */
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { background:#fff; line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */:focus { outline: 0; }
/* remember to highlight inserts somehow! */ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }

/* Set default typography based on Blueprint -------------------------------------------------------------- */   
body, input, textarea { color:#ffe; font: 14px "Helvetica Neue",Arial,sans-serif; line-height:1em; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; clear:both; }
p { margin-bottom:.9em;line-height:1.2em; }
ul { margin: 0 0 .9em 2.5em; }
ol { margin: 0 0 .9em 2.5em; }
ul { list-style:disc; }
ol { list-style-type: decimal; }
ol ol { list-style:upper-alpha; }
ol ol ol { list-style:lower-roman; }
ol ol ol ol { list-style:lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }
dl { margin:0 1.5em; }
dt { font-weight:bold; }
dd { margin-bottom:.9em; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
blockquote { margin: 0 3em; }
blockquote em, blockquote i, blockquote cite { font-style:normal; }
pre { font:.55em Monaco, monospace; line-height:.9em; margin-bottom:.9em; }
code { font:.55em Monaco, monospace; }
abbr, acronym { border-bottom:.05em dotted #333; cursor: help; }
ins { text-decoration:none; }
sup, sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; }
sup { bottom: 1em; }
sub { top: .5em; }
/* Pullquotes -------------------------------------------------------------- */
blockquote.left { float: left; margin-left:0; margin-right:1em; text-align: right; width: 33%; }
blockquote.right { float: right; margin-left:1em; margin-right:0; text-align: left; width: 33%; }

/* LAYOUT */
body {min-width:960px;position:absolute;height:100%;width:100%;overflow:auto;overflow-x:hidden;}
#header {position:relative;}
#branding {width:940px;margin:0 auto;}
#access {position:relative;overflow:hidden;}
.menu {width:940px;margin:0 auto;}
#main {width:960px;margin:0 auto;overflow:hidden;position:relative;}
#container {float:left;}
#content {margin:0 0 0 .5em;width:510px;overflow:hidden;}
.main-aside {width:300px;/*float:right;position:relative;right:.5em;*/}
#secondary {/*clear:right;*/bottom:0;
height:90px;
margin:0 0 -110px -15px;
position:absolute;
width:540px;}
#footer {clear:both;}
#subsidiary {margin:0;}
#subsidiary .aside {width:300px;float:left;margin:0 1em 0 0;}
#subsidiary #third {margin:0;}
#subsidiary #first ul{list-style:none;}
.menu-subscriptions-container ul li{display:inline-block;float:left;height:30px;width:30px;text-indent:-9999px;margin-right:14px;}
#siteinfo {clear:both;width:940px;margin:0 auto;}

/* IMAGES */
.entry-content img { margin: 0 0 .9em 0; }
.alignleft, img.alignleft { float: left; margin-right:1em; }
.alignright, img.alignright { display: block; float: right; margin-left:1em; }
.aligncenter, img.aligncenter { margin-left:auto; margin-right:auto; display: block; clear: both; }
.wp-caption { text-align: center; margin-bottom:.9em; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { margin: 0; padding:.2em; }
.gallery img { margin:0; }
.wp-smiley { /* Prevent the smileys from breaking line-height */max-height:12px; margin:0 !important; }

/* =Global Elements -------------------------------------------------------------- */
body, input, textarea {/*font:1em Georgia,serif;*/ }
p, ul, ol, dd, pre {margin-bottom:1em; }
pre, code {font:14px Monaco, monospace;line-height:.9em; }
blockquote {font-style:italic; }
table {border:.05em solid #ccc;border-width:.05em .05em 0 .05em;font-size:13px;line-height:.9em;margin:0 0 1.1em 0;text-align:left; }
caption {text-align:left; }
tr {border-bottom:.05em solid #ccc; }
th, td {padding:.7em 1.25em; }
hr {background-color:#ccc;border:0;color:#ccc;height:.05em;margin-bottom:1.1em; }
/*a:link {color:#004B91; }
a:visited {color:#743399; }*/
a:active, a:hover {color:#FF4B33; }
/* =Header -------------------------------------------------------------- */
#header {z-index:2; }
#branding {/*padding:88px 0 2.2em 0;*/ }
#blog-title {font-size:1.8em;font-weight:bold; }
#blog-title a {/*color:#000;*/text-decoration:none; }
#blog-title a:active, #blog-title a:hover {color:#d32!important; }
#blog-description {/**/font-size:1.15em;line-height:2em;font-style:italic; }
/* =Menu -------------------------------------------------------------- */
.skip-link {display:none; }
#access {border-bottom:.05em solid #ccc;height:2.1em;font-size:13px;overflow:visible;z-index:100; }
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; }
.sf-menu {line-height:1.0; }
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%; }
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative; }
.sf-menu a {display:block;position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */z-index:99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0; }/*** THEMATIC SKIN ***/
.sf-menu {border-right:.05em solid #ccc;float:left; }
.sf-menu a {border-left:.05em solid #ccc;border-top:.05em solid #ccc;border-bottom:.05em solid #ccc;padding:.5em .7em;text-decoration:none; }
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {border-bottom-color:#fff; }
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	 }
.sf-menu li {background:#fff; }
.sf-menu li li {background:#fff; }
.sf-menu li li li {background:#9AAEDB; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#fafafa;outline:0;border-bottom-color:#ccc; }
.sf-menu ul {border-right:.05em solid #ccc;border-bottom:.05em solid #ccc; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:32px; /* overriding essential styles */}
.sf-menu ul ul {margin-top:0; }
.sf-menu ul a {background:#fafafa;border-bottom:none; }
.sf-menu ul a:hover {color:#FF4B33; }
/* =Content -------------------------------------------------------------- */
#main {clear:both;padding:1em 0; }
.page-title {font-size:13px;line-height:.9em;padding:0 0 2.2em 0; }
.attachment .page-title {font-style:italic; }
.page-title a {text-decoration:none; }
.page-title a:active, .page-title a:hover {color:#FF4B33; }
.page-title span {font-style:italic; }
.page-title .meta-nav {font-style:normal; }
.hentry {padding:0 0 1.1em 0; }
.single .hentry {padding:0; }
.home #content .sticky {border:.05em solid #ccc;margin:0 0 66px 0;padding:1.1em 1em 0 1em; }
.entry-title {font-size:1.3em;font-weight:bold;line-height:1.3em;padding:0 0 .2em 0; }
.entry-title a, .twtr-join-conv {text-decoration:none;color:#eed!important; }
.entry-title a:active, .entry-title a:hover {color:#FF4B33; }
.entry-meta {font-size:13px;font-style:italic;line-height:.9em; }
.entry-meta .author { }
.entry-meta .n {font-size:.55em;font-style:normal;letter-spacing:0.05em;text-transform:uppercase; }
.entry-meta a {text-decoration:none; }
.entry-meta a:active, .entry-meta a:hover {color:#FF4B33; }
.entry-meta abbr {border:none;cursor:text;font-size:.55em;font-style:normal;letter-spacing:0.05em;text-transform:uppercase; }
.entry-content {padding:1em 0 0 0; }
.entry-content h1, .entry-content h2 {/*font-family:Arial,sans-serif;*/font-size:19px;font-weight:bold;padding:1.5em 0 .7em 0; }
.entry-content h3 {font-size:17px;font-style:italic;padding:28px 0 14px 0; }
.entry-content h4 {font-size:.55em;/*font-family:Arial,sans-serif;*/font-weight:bold;text-transform:uppercase;letter-spacing:0.05em; }
.entry-content table {margin-left:.05em; }
.entry-content embed {margin:0 0 1.1em 0; }
.entry-utility {font-size:13px;line-height:.9em;margin:0 0 2.2em 0; }
.entry-utility a {font-style:italic;text-decoration:none; }
.entry-utility a:active, .entry-utility a:hover {color:#FF4B33; }
.page-link {font-size:13px;font-weight:bold;line-height:.9em;margin:0 0 1.1em 0;padding:1.1em 0 0 0;word-spacing:0.5em; }
.page-link a {border:.05em solid #ccc;font-weight:normal;padding:0.5em 0.75em;text-decoration:none; }
.page-link a:active, .page-link a:hover {color:#FF4B33; }
ul#links-page, ul#archives-page {list-style:none;margin-left:0;overflow:hidden; }
li.content-column {float:left;margin-right:1em;width:45%; }
.gallery {padding:0 0 1.1em 0; }
.wp-caption-text, .gallery-caption {font-size:13px;line-height:.9em; }
#author-info {margin:0 0 2.2em 0;overflow:hidden; }
#author-info .avatar {float:left;margin:.3em 1em 0 0; }
/* =Attachments -------------------------------------------------------------- */
.attachment-jpeg #container, .attachment-png #container {width:100%; }
.attachment-jpeg #content, .attachment-png #content {width:930px; }
.attachment-jpeg #comments, .attachment-png #comments {width:540px;overflow:hidden; }
.attachment-jpeg .main-aside, .attachment-png .main-aside {display:none; }
/* =Navigation -------------------------------------------------------------- */
.navigation {font-size:11px;overflow:hidden; }
.navigation a {font-style:italic;text-decoration:none; }
.navigation a:active, .navigation a:hover {color:#FF4B33; }
.navigation .meta-nav {font-style:normal; }
.nav-previous {float:left;width:50%; }
.nav-next {float:right;width:50%;text-align:right; }
#nav-above, #nav-below {width:100%; }
#nav-above {display:none; }
.paged #nav-above {display:block;padding:0 0 2.2em 0; }
/* =Comments -------------------------------------------------------------- */
#comments {padding:1.1em 0 0 0; }
#comments, #comments input, #comments textarea {font-size:13px;line-height:.9em; }
#comments code {font-size:12px;line-height:.9em; }
#comments h3 {/*font-family:Arial,sans-serif;*/font-size:1.25em;font-weight:bold;line-height:1.1em;padding:0 0 .9em 0; }
#comments-list {padding:0 0 .9em 0; }
#comments-list ol, #comments-list ul {list-style:none;margin:0; }
#comments-list ol {border:.05em solid #ccc;border-bottom:none;margin:0 0 .9em 0; }
#comments-list li {background:#fafafa;border-bottom:.05em solid #ccc;padding:.9em 1.5em 0 1.5em;position:relative; }
#comments-list li.alt {background:#fff; }
#comments-list li.bypostauthor {background:#FFFFCC; }
#comments-list ul li {border:.05em solid #ccc;margin:0 0 .9em 0; }
#comments-list li .avatar {position:absolute;top:1.1em;left:1.5em;width:36px;height:36px; }
#comments-list .comment-author {font-weight:bold;padding:9px 0 0 2.3em; }
#comments-list .comment-meta {font-size:.55em;padding:0 0 9px 2.3em; }
#comments-list .comment-meta a {font-style:italic;text-decoration:none; }
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {color:#FF4B33; }
.comment-reply-link {font-size:.55em;padding:0 0 .9em 0;text-align:right; }
.comment-reply-link a {font-style:italic;text-decoration:none; }
.comment-reply-link a:active, .comment-reply-link a:hover {color:#FF4B33; }
.comment-navigation {font-weight:bold;padding:0 0 .9em 0;margin-right:0.5em; }
.comment-navigation a {border:.05em solid #ccc;font-weight:normal;padding:0.5em 0.75em;text-decoration:none; }
.comment-navigation a:active, .comment-navigation a:hover {color:#FF4B33; }
.comment-navigation a, .comment-navigation span {margin-right:0.5em; }
#trackbacks-list .comment-content {position:absolute;left:-9000px; }
#respond {background:#fff;margin-bottom:1.1em;overflow:hidden;padding:.9em 0 0 0;position:relative; }
#comments-list #respond {border-bottom:.05em solid #ccc;margin:0 0 .9em 0;padding:.9em 1.5em; }
#comments-list ul #respond {border:.05em solid #ccc;margin:0; }
#cancel-comment-reply {font-size:.55em;position:absolute;top:.9em;right:1.5em; }
#cancel-comment-reply a { }
#respond .required {color:#FF4B33;font-weight:bold; }
.form-section label {font-size:.55em; }
.form-section input {margin:0 0 .9em 0;width:98%; }
.form-section textarea {width:99%; }
#form-allowed-tags p {font-size:.55em;margin:0; }
#form-allowed-tags span {font-style:italic; }
#form-allowed-tags code {font-size:.55em;line-height:normal; }
.form-submit {padding:.9em 0 0 0;text-align:right; }
.subscribe-to-comments {float:left;font-size:.55em;margin:0;padding:.9em 0 0 0; }
.solo-subscribe-to-comments {font-size:.55em;padding:.9em 0 0 0; }
.comment_license {clear:both;font-size:.55em;margin:0;padding:.9em 0 0 0; }
/* =Asides, Sidebars & Widget-Ready Areas -------------------------------------------------------------- */
.aside, .aside input {font-size:13px;line-height:.9em;margin-bottom:6px; }
.aside p, .aside ul, .aside ol, .aside dd, .aside pre {margin-bottom:0; }
.aside pre, .aside code {font-size:12px;line-height:.9em; }
.aside .current_page_item a {color:#FF4B33; }
.aside .current_page_item .page_item a { }
.aside .current_page_item .page_item a:hover, .aside .current_page_item .page_item a:active {color:#FF4B33; }
.aside { }
.aside a {display:block; }
.aside a:active, .aside a:hover {color:#FF4B33; }
.aside h3 {font-size:25px;font-family:'BebasNeueRegular','Arial Narrow','Helvetica Neue',sans-serif;line-height:1.1em;padding:0;font-family:'BebasNeueRegular','Arial Narrow','Helvetica Neue',sans-serif;color:#eed!important;text-shadow: 3px 3px 0px #110; }
.aside h3 a {text-decoration:none; }
.aside caption {font-size:.55em;/*font-family:Arial,sans-serif;*/font-weight:bold;text-transform:uppercase;letter-spacing:0.05em; }
.aside ul {list-style:none;margin-left:0; }
.aside ul ul {list-style:disc;margin:0 0 1.1em 1em; }
.aside ul ul li {padding:.05em 0; }
.aside ul ul ul {margin-bottom:0; }
.aside form, .aside table {margin-bottom:1.1em; }
.aside table {border:none; }
.aside thead {border:.05em solid #ccc; }
.aside tbody {border:.05em solid #ccc; }
.aside th, .aside td {border-right:.05em solid #ccc;padding:.25em .8em; }
.aside tfoot tr {border:none; }
.aside tfoot td {border-color:transparent; }
.widget_tag_cloud {margin:0 0 1.1em 0; }
.aside #searchsubmit {display:none; }
/* Main Asides */
.main-aside ul {padding:0 1em; }
#secondary.main-aside ul.xoxo {padding:0; }
.main-aside h3 { }
.main-aside ul ul {padding:0; }
#primary {border:.05em solid #ccc;padding:.9em 0 0 0;margin-bottom:1em; }/* Content Asides */
#content .aside {border:.05em solid #ccc;margin:0 0 1.1em 0;padding:.9em 0 0 0; }
#content .aside ul {padding:0 1em; }
#content .aside h3 {/*font-family:Georgia,serif;*/font-weight:normal;font-size:.8em;font-style:italic;padding:0 0 .3em 0;text-transform:none; }
#content .aside ul ul {padding:0; }
/* Footer Asides */
#subsidiary {left:830px;
margin-top:-655px;
padding:0;
position:absolute; }
/* =Footer -------------------------------------------------------------- */
#footer {border-top:.05em solid #ccc;margin-top:1.1em; }
#siteinfo {font-size:.8em;text-align:right;line-height:30px; }
#siteinfo a { }
#siteinfo a:active, #siteinfo a:hover {color:#FF4B33; }
/* =PageNavi -------------------------------------------------------------- */
/* Using !important to override PageNavi CSS * /
.wp-pagenavi {margin:0 0 0 -.5em;padding:0.5em 0; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {border:.05em solid #ccc !important;color:#666!important;font-style:normal;margin:0 .375em !important;padding:0.5em 0.25em !important; }
.wp-pagenavi a:visited {border:.05em solid #ccc !important;color:#666 !important; }
.wp-pagenavi a:hover {border:.05em solid #ccc !important;color:#FF4B33 !important; }
.wp-pagenavi a:active {border:.05em solid #ccc !important;color:#FF4B33 !important; }
.wp-pagenavi span.pages {border:none !important;color:#666 !important;margin:0 !important;padding:0 !important; }
.wp-pagenavi span.current {border:none !important;color:#666 !important;font-weight:normal !important;margin:0 !important;padding:0 !important; }
.wp-pagenavi span.extend {background-color:#FFFFFF;border:.05em solid #000000;color:#000000;margin:.1em;padding:.1em ƒ.2em; } */

/* PLUG-INS */
/* =Ajax Edit Comments -------------------------------------------------------------- */
.edit-comment { margin-bottom:.9em; }
/* =WordPress Stats -------------------------------------------------------------- */
img#wpstats { /* hide WordPress Stats smiley */ width:0px; height:0px; overflow:hidden; }