/*
THEME NAME: Eminent Style
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Version 2 of the Wordpress theme 'Eminent Style' based on the <a href="http://www.plaintxt.org/themes/sandbox/">Sanbox Theme</a>
VERSION: 2.0
AUTHOR: <a href="http://EminentStyle.com/">Ben Bishop</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-r.css');

/* Styles here remove all default browser settings -------------------------------------------------------*/

/* Set margins & padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{margin:0; padding:0;}

/* Set left margins */
li, dd, blockquote{margin-left:2em;}

/* Text-scaling */
html, body, fieldset{font:100.1%/120% Helvetica, Arial, sans-serif;}
input, select, textarea{font-size:100.1%;}
h1, h2, h3, h4, h5, h6{font-size:100%;}

/* Miscellaneous */
form label{cursor:pointer;}
fieldset, img{border:none;}
table{border-collapse:collapse; border-spacing:0;}

/* Font sizing ---------------------------------------------------------------------------------------------*/

body{font:13px/1.5 Helvetica, Arial, sans-serif;}

/* Set the templates to a sensible font-size */
#wrapper{font-size:1em;}
table{font-size:inherit; font-size:100%;}

/* 99% for safari; 100% is too large */
select, input, textarea{font:99% Helvetica, Arial, sans-serif;}

pre, code{font:1.2em monospace;}

p{
margin:1.5em 0;
font-size:1em;
line-height:1.5;
}

/* Headings */
h1{/* 18px */
margin:1.0833em 0;
font-size:1.3846em;
line-height:1.0833;
}

h2{/* 16px */
margin:1.2188em 0;
font-size:1.2308em;
line-height:1.2188;
}

h3{/* 13px */
margin:1.5em 0;
font-size:1em;
line-height:1.5;
}

/* Colours --------------------------------------------------------------------------------------------------*/

html, body, a{
color:#fff;
}

/* Layout styles --------------------------------------------------------------------------------------------*/

/* General element styles -------------------------------------- */
body{background: #000 url(images/background-tile.png) repeat;}

a {text-decoration: none; border-bottom: 1px dashed #c06520;}
a:hover {color: #ffffff; background-color: #FF6600; text-decoration: none; border-bottom: 0px;}
div.publish h2.entry-title a, a.gravatar {border-bottom: 0px;}
a.gravatar:hover {background-color: transparent;}

.left {float: left;}
.right {float: right;}

.entry-title, .page-title{letter-spacing:0.15em;margin-bottom:0.5em;text-transform:uppercase;}
.page-title {margin:0 0 0.5em;}
div#container,div.sidebar{}
div#main {background: transparent url(images/content-back.png) repeat-y; overflow: hidden; width: 100%; padding: 2em 0;}
div#content {padding: 0 30px;}
div#wrapper{width: 950px; margin-left: auto; margin-right: auto;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

ol.commentlist  {clear: both; padding-top:1em;}
ol.commentlist li {list-style: none;}

form#wpcf {margin-top: 1.5em;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url,input.contact_form{width:50%;}
select.contact_form{width:52%;}
div#wpcf_error_msg {border:1px dashed #89542c; margin-bottom: 1em; width: 300px;}
div#wpcf_error_msg p {padding-left: 55px; background: transparent url(images/error.png) 7% no-repeat;}
input#author,input#email,input#url,input#spam,textarea#comment,textarea#wpcf_msg,textarea#wpcf_message,select#wpcf_reason, form#wpcf input{padding:0.31em; margin:0.1em 0pt 1em; background-color:#282828; border:1px solid #363636; color: #fff;}
form#wpcf input.contacterror, textarea#wpcf_msg.contacterror, textarea#wpcf_message.contacterror {border: 1px solid #FF6600;}
input#author:focus,input#email:focus,input#url:focus,input#spam:focus,textarea#comment:focus,textarea#wpcf_msg:focus,input.contact_form:focus, form#wpcf input:focus{background-color:#1B1B1B;}
form#wpcf label {display: block;}
form#wpcf br {clear: none !important;}
textarea#wpcf_msg, textarea#wpcf_message{width: 80%; margin-top:-1.2em;}
div#wpcf_cc{margin:0.1em 0pt 1em;}
input#spam{width:12.1em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

input#contactsubmit, input#submit {width: 100px;height: 26px;margin: 0;padding: 0 0 2px 0;border: 0;background: #282828 url(images/btnSubmit.jpg) no-repeat 0 0;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
input#contactsubmit:hover, input#submit:hover {background-position: 0 -26px;}
input#submit {background-image: url(images/btnAddComment.jpg); margin-top:1em;}

.entry-date {background-color:#FFFFFF;color:#000000;display:block;float:left;height:3.8em;text-align:center;width:3.6em;margin-right: 1em;border:1px solid #0C0C0C;}
.date_mY {display:block;font-size:0.9em;font-weight:bold;margin-top:-5px;padding:0pt;text-align:center;}
.date_d {display:block;font-size:1.8em;margin-top:-1px;padding:0;text-align:center;}

.entry-meta {font-size: 0.9em;}
.entry-meta-secondary {font-style: italic; clear: both;}

.entry-content img {border:1px dashed #89542c; margin:5px 12px 10px 0; padding:8px; background: transparent url(images/box-back.png) repeat;}
.entry-content img.nostyle {border: 0px; padding: 0; background: none; float: none;}

.entry-content div.sociable {margin-bottom: 1em;}
.entry-content div.sociable a {border: 0;}
.entry-content div.sociable a img {border: 0; padding: 0; margin: 0;}
.entry-content div.sociable a:hover {background-color: transparent;}
.entry-content div.sociable li {display: inline; margin: 0; padding: 0; list-style: none;}

.download-link {border: 0px; margin-left: 254px;}
.download-link:hover {background: none;}

blockquote p{font-style: italic; border:1px dashed #89542c; margin:5px 0 10px 0; padding:8px; background: transparent url(images/box-back.png) repeat;}
body.pageid-22 blockquote p {background:transparent url(images/content-back.png) repeat-y scroll 0%;border:0pt none;float:right;font-style:italic;margin:5px 0pt 10px 1em;padding:1em 1em 2em 30px;width:200px;}
cite {font-size: 0.85em; margin-top: 1em;}

.post {clear:both; margin-bottom: 2em;}
div#comments-list ol{margin-left: 1.4em;}

.post-teaser {font-size: 0.85em;}
.unapproved {background-color: #FF6600;}
.gravatar {margin:0 0 -5px; padding:5px 0 0;}
p#breadcrumbs {margin: 0 0 1.5em; font-size: 0.85em;}

p.wp-caption-text {font-size:0.9em; font-style:italic; margin-top:-0.5em;}

/* Layout grid ------------------------------------------------- */

#header, #content{margin-bottom:1em; text-align:left;}

/* Page header ------------------------------------------------- */
div#header{text-align:left; margin-bottom:0em;}
h1#blog-title, div#blog-description {text-indent: -1000em;}
h1#blog-title { margin: 35px 0 10px; }
h1#blog-title a {background: transparent url(images/logo-new.png) no-repeat -325px 0px; display: block; height: 88px; width: 325px; border: 0; outline: none;}
h1#blog-title a:hover {background-position: 0 0;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}

/* Sub section 1 */
div#menu{font:1.3846em Helvetica, Arial, sans-serif;height:1.5em;padding-top:0.3em;width:60%; margin-top: -93px; float: right;}
div#menu ul{float: right;}
div#menu ul a{font-weight:500;text-decoration:none; text-transform:lowercase;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a, div#menu ul li a:visited{padding:0.3em 0.5em; color: #fff;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li {background:#282828;border:none;border-bottom:1px solid #363636;}
div#menu ul li:hover ul li a{display:block;padding:0.3em 0.5em;}

/* Sub section 2 */
/* VCard */

div#contact-details {width: 215px; float: right; padding: 1em 15px 2em 30px; background: transparent url(images/content-back.png) repeat-y;}
div.vcard {margin-bottom: 1em;}
div#contact-details h3 {margin-top:0;letter-spacing:0.1em;text-transform:uppercase;}
span.type {font-weight: bold;}
div.adr {margin: 0.5em 0;}
span.download-vcard {padding-left: 35px; background: transparent url(images/hcard.gif) 0% no-repeat;}


/* Column 1 ---------------------------------------------------- */

/* Archives */
ul#archives-page li.content-column {list-style: none; margin:0; padding:0;}
li#category-archives ul li {display:inline;}
li.content-column > h3 {letter-spacing:0.1em;margin-bottom:0.2em;text-transform:uppercase;}

/* Column 2 ---------------------------------------------------- */
div.sidebar {background: transparent url(images/content-back.png) repeat-y; padding: 0 1em 0 2em;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{letter-spacing:0.1em;margin-bottom:0.2em;text-transform:uppercase;}
div.sidebar input#s{width:210px; padding: 0.31em; background-color:#282828; border:1px solid #363636; color: #fff;}
div.sidebar input#s:focus{background-color:#1B1B1B;}
div.sidebar input#searchsubmit {width: 44px;height: 26px;margin: 0 0 0 -3px;padding: 0 0 2px 0;border: 0;background: #282828 url(images/btn-go.jpg) no-repeat 0 0;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
div.sidebar input#searchsubmit:hover {background: #282828 url(images/btn-go.jpg) no-repeat 0 -26px;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0;}
div.sidebar ul ul li{list-style: none; padding: 0; margin: 0;}
div.sidebar ul ul li a:hover {background-color:#1B1B1B;}
div.sidebar ul ul li a, div.sidebar ul ul#blcCommentList li, div.sidebar ul ul.twitter li.twitter-item  { background-color:#282828; border-bottom:1px solid #363636; display:block; padding:5px; text-decoration:none;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div.sidebar ul ul#blcCommentList a { border: 0; background: transparent; display: inline; padding: 0;}
div.sidebar ul ul#blcCommentList li:hover, div.sidebar ul ul.twitter li.twitter-item:hover {background-color:#1B1B1B;} 
div.sidebar ul ul#blcCommentList li:hover a {border-bottom: 1px dashed #c06520}
div.sidebar ul ul#blcCommentList li:hover a:hover {background-color: #FF6600; border: 0;}

div.sidebar li#rss-links li a {padding-left: 25px; background: #282828 url(images/feed-icon-14x14.png) 2% no-repeat;}
div.sidebar li#rss-links li a:hover {background: #181818 url(images/feed-icon-14x14.png) 2% no-repeat;}


/* Column 3 ---------------------------------------------------- */


/* Page footer ------------------------------------------------- */
#footer{clear:both; margin: 2em 0; font-size:0.9em;}
#subFooter2 {padding: 2em 30px; float: right; width: 268px; height: 48px; background: transparent url(images/content-back.png) repeat-y;}
#subFooter1 {padding: 2em 30px; width: 540px; background: transparent url(images/content-back.png) repeat-y; }
#subFooter1 ul, #subFooter1 li { margin:0; list-style: none;}
#subFooter1 ul {margin-bottom: 1em;}
#subFooter1 li {display: inline;}

.rss, .back-content, .back-top, #generator-link, .privacy {padding-left: 25px;}
.rss { background: transparent url(images/feed-icon-14x14.png) 2% no-repeat;}
.back-content {background: transparent url(images/arrow-up.gif) 2% no-repeat;}
.back-top {background: transparent url(images/arrow-up.gif) 2% no-repeat;}
.privacy {background: transparent url(images/shield.png) 2% no-repeat;}
#generator-link {background: transparent url(images/wordpress-icon-16.png) 2% no-repeat;}


/* Homepage image viewer ------------------------------------------------- */
div.cycle{ margin: 1.5em 0; height: 246px; border: 10px solid #272727;}
div.cycle a {border:0;}

/* Slider Styles ----------------------------------------------- */
/*preload classes*/ 
.svw {width: 50px; height: 20px; margin-left: 265px; background: transparent url(images/ajax-loader.gif) no-repeat;} 
.svw ul {position: relative; left: -999em;} 
 /*core classes*/ 
.stripViewer { position: relative; overflow: hidden;  border: 1px solid #fff;   margin: 0 0 1px 0; } 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
.stripViewer ul li {margin-left: 0;float:left; } 
.stripTransmitter { overflow: auto; width: 1%; } 
.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } 
.stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } 
.stripTransmitter a{ font-weight: bold; font-size: 0.9em; text-align: center; line-height: 22px; color: #fff; text-decoration: none; display: block; border:none;} 
.stripTransmitter a:hover, .stripTransmitter a.current{ color: #f26522; background: none; outline: none;} 


/* Image Captions ----------------------------------------------- */
.imageLibrary {display: inline;clear: none;}
.imageLibrary li {list-style-type: none;margin: 0 0 10px 10px; display: inline; float: left;}
.imageLibrary span {position: absolute;margin: 0px;margin-left: 1px;margin-top: 97px;z-index:2;background-Color: #FF6600;color: #ffffff;width: 180px;text-align: center;padding: 5px 0;opacity:.8;display: none;clear: none;}
.imageLibrary img {z-index:1;border:1px solid #888888; margin:0; padding: 0px; height: 105px; width: 179px;}
.imageLibrary a {border: 0; outline: none;}

/* Comments  ----------------------------------------------- */

.comment {position: relative;margin: 3px;margin-top: 6px; padding:5px 15px 5px 30px; background: transparent url(images/content-back.png) repeat-y;}
.odd {background-color: transparent;}
.comment div {position: relative;}
.comment .collapseicon {width: 13px; height: 13px; overflow: hidden; background-image: url(images/bullet_toggle_minus.png);}
.collapsed .collapseicon {background-image: url(images/bullet_toggle_plus.png);}
.comment .reply {text-align: right; font-size: 80%; padding: 0px 6px 6px 0px;}
.comment {margin-top: 10px;}
.comment .body .content {padding: 0px 3px 0px 3px; width: 100%;	overflow: auto; }
.comment .title abbr {border: none;}
.collapsed .body, .collapsed .comment {display:	none;}
input#subscribe {width: auto;}
form#commentform textarea {width: 97%;}
div#addcomment input#addcommentbutton {width: 100px;height: 26px;margin: 10px 0 5px 0;padding: 0 0 2px 0;border: 0;background: #282828 url(images/btnAddComment.jpg) no-repeat 0 0;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
div#addcomment input#addcommentbutton:hover {background: #282828 url(images/btnAddComment.jpg) no-repeat 0 -26px;}
div.add div textarea#comment {margin-top: 2px;}

div#addcomment div#subscribe {margin-bottom: 1em;}
div#respond {clear:left; padding-top: 1em;}
