/*
// This file is part of the Penthesilea-Sophia Theme for WordPress
// http://sevensomewhere.com
//
// This file is based on the Carrington Blog Theme for WordPress
// http://carringtontheme.com
//
// Copyright (c) 2011 Clare Swindlehurst. All rights reserved.
// http://www.clareswindlehurst.com
//
//
// **********************************************************************
// 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. 
// **********************************************************************
*/

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, hr {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
cite, address {
display : inline;
font-style : normal;
}
body {
background : #fff;
color : #51555c;
font : 12px/18px helvetica, arial, sans-serif;
}
code {
font-family : "Lucida Console", Monaco, monospace;
}
*[lang] {
font-style : italic;
}
del {
text-decoration : line-through;
}
acronym, .caps {
text-transform : uppercase;
}
.small-caps {
font-variant : small-caps;
}
acronym, .num, .caps, .small-caps {
letter-spacing : 0.1em;
}
pre {
overflow : auto;
}
textarea {
font : 12px/18px helvetica, arial, sans-serif;
padding : 3px;
}
a, a:visited {
color : #a00004;
text-decoration : none;
}
a:focus, a:hover, a:active {
text-decoration : underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
color : #51555c;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color : #a00004;
text-decoration : none;
}
abbr[title], acronym[title], dfn[title], span[title], del[title] {
cursor : help;
}
.dquo {
margin-left : -0.45em;
}
.amp {
font-family : Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
font-size : 13px;
font-style : italic;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3 {
display : block;
margin-bottom : 9px;
}
h1, .h1 {
font-size : 24px;
line-height : 1;
}
h2, .h2 {
font-size : 18px;
}
h3, .h3 {
font-size : 16px;
}
p, pre, dl, ul, ol {
margin-bottom : 18px;
}
blockquote {
border-left : 2px solid #e9eaea;
margin : 0 9px 9px;
padding-left : 10px;
}
ol {
margin-left : 36px;
}
dd {
margin-left : 18px;
}
li ul, li ol {
margin-bottom : 0;
}
li, dd, .tight {
margin-bottom : 9px;
}
ul li {
background : url(../img/arrow-bullet.gif) no-repeat left top;
list-style : none;
padding-left : 12px;
}
acronym, .caps, .small {
font-size : 11.5px;
}
hr {
background : #019dda;
color : #019dda;
height : 1px;
margin : 0 30px 18px 30px;
}
.rule-major {
background-color : #e9eaea;
}
.rule, .rule-minor {
border-top : 1px solid #cecfd1;
height : 9px;
margin : 0 0 18px;
}
.rule-major {
border-top : 1px solid #cecfd1;
height : 35px;
margin : 0 0 18px;
}
.rule hr, .rule-minor hr, .rule-major hr {
display : none;
}
.plain, .plain li {
background : transparent;
border : 0;
font-style : normal;
list-style : none;
margin : 0;
padding : 0;
}
.alt-font {
color : #999;
font-family : Georgia, Palatino, "Palatino Linotype", Baskerville, serif;
font-style : italic;
}
.alt-font a {
font-family : helvetica, arial, sans-serif;
font-style : normal;
}
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, hr {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
cite, address {
display : inline;
font-style : normal;
}
.pagination {
clear : both;
padding : 20px 0;
position : relative;
font-size : 11px;
line-height : 13px;
}
.pagination span, .pagination a {
display : block;
float : left;
margin : 2px 2px 2px 0;
padding : 6px 9px 5px 9px;
text-decoration : none;
width : auto;
color : #ffffff;
background : #555;
}
.pagination a:hover {
color : #ffffff;
background : #fe9b00;
}
.pagination .current {
padding : 6px 9px 5px 9px;
background : #fe9b00;
color : #ffffff;
}
body {
background : #fff;
color : #000;
font : 14px/18px helvetica, arial, sans-serif;
}
code {
font-family : Verdana, "Lucida Console", Monaco, monospace;
}
*[lang] {
font-style : italic;
}
del {
text-decoration : line-through;
}
acronym, .caps {
text-transform : uppercase;
}
.small-caps {
font-variant : small-caps;
}
acronym, .num, .caps, .small-caps {
letter-spacing : 0.1em;
}
pre {
overflow : auto;
}
textarea {
font : 12px/18px verdana, helvetica, arial, sans-serif;
padding : 3px;
}
#content a, #content a:visited {
color : #005796;
text-decoration : none;
}
#content a:hover {
text-decoration : underline;
}
#content .bypostauthor a, #content .bypostauthor a:visited {
color : #000;
text-decoration : none;
}
#content .bypostauthor .comment-meta a, #content .bypostauthor .comment-meta a:visited {
color : #000;
text-decoration : none;
}
a, a:visited {
color : #555;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a:focus, a:hover, a:active {
text-decoration : underline;
}
h1, h2 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
color : #000;
font-family : Verdana, Georgia, "Times New Roman", Times, serif;
font-weight : bold;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color : #000;
text-decoration : underline;
}
#sidebar h2 {
color : #000;
}
abbr[title], acronym[title], dfn[title], span[title], del[title] {
cursor : help;
}
.dquo {
margin-left : -0.45em;
}
.amp {
font-family : Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
font-size : 14px;
font-style : italic;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3 {
display : block;
margin-bottom : 9px;
}
h1, .h1 {
font-size : 20px;
padding-top : 7px;
}
h2, .h2 {
font-size : 18px;
}
h3, .h3 {
font-size : 16px;
}
p, pre, dl, ul, ol {
margin-bottom : 18px;
}
blockquote {
background : #f7f6f2 none repeat scroll 0% 0%;
margin : 0 0 9px;
padding : 15px 15px 0;
}
ol {
margin-left : 36px;
}
dd {
margin-left : 18px;
}
li ul, li ol {
margin-bottom : 0;
}
li, dd, .tight {
margin-bottom : 9px;
}
ul li {
background : url(../img/bullet.png) no-repeat left top;
list-style : none;
padding-left: 30px;
padding-bottom: 5px;
}
acronym, .caps, .small {
font-size : 11.5px;
}
hr {
background : #ccc;
color : #ccc;
height : 1px;
margin : 0 30px 18px 30px;
}
.rule-major {
background-color : #e9eaea;
}
.rule, .rule-minor {
border-top : 1px solid #cecfd1;
height : 9px;
margin : 0 0 18px;
}
.rule-major {
border-top : 1px solid #cecfd1;
height : 1px;
margin : 0 0 18px;
}
.rule hr, .rule-minor hr, .rule-major hr {
display : none;
}
.plain, .plain li {
background : transparent;
border : 0;
font-style : normal;
list-style : none;
margin : 0;
padding : 0;
}
.alt-font {
color : #999;
font-family : Verdana, Georgia, Palatino, "Palatino Linotype", Baskerville, serif;
font-style : italic;
font-size : 0.95em;
}
.alt-font a {
color : #999;
font-family : Verdana, Georgia, Palatino, "Palatino Linotype", Baskerville, serif;
font-style : italic;
text-decoration : underline;
}
body {
background : #ffffff;
}
.accessibility {
left : -32000px;
position : absolute;
}
.lofi {
display : none;
}
html body div.clear, html body span.clear {
background : none;
border : 0;
clear : both;
display : block;
float : none;
font-size : 0;
margin : 0;
padding : 0;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

h1.page-title {
color : #999;
font : 14px Georgia, serif;
}
.nav, .nav ul, .nav li {
background : transparent;
list-style : none;
margin : 0;
padding : 0;
}
.nav ul {
background : #e9eaea;
border : 1px solid #cecfd1;
border-color : #cecfd1 #aaa #aaa #cecfd1;
z-index : 9999;
}
.nav li {
float : left;
margin-right : 12px;
}
.nav li a {
display : block;
}
.nav li li a {
color : #a00004 !important ;
padding : 6px 9px;
}
.nav li ul, .nav li li {
margin-right : 0;
width : 200px;
}
.nav li li ul {
margin : -31px 0 0 200px;
}
.nav li.secondary {
float : right;
margin-left : 12px;
margin-right : 0;
}
.nav li ul, .nav li:hover li ul, .nav li li:hover li ul, .nav li.hover li ul, .nav li li.hover li ul {
left : -32697px;
position : absolute;
}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.hover ul, .nav li li.hover ul, .nav li li li.hover ul {
left : auto;
}
.pagination, .pagination-single {
background-color : #ffffff;
margin-top : 20px;
overflow : hidden;
}
.pagination .previous a, .pagination-single .previous {
float : left;
padding : 18px;
}
.pagination .next a, .pagination-single .next {
float : right;
padding : 18px;
}
.loading {
background : url(../img/spinner.gif) no-repeat 10px 17px;
clear : both;
color : #ccc;
height : 50px;
}
.loading span {
display : block;
padding : 17px 32px 0;
}
.close {
background-color : #e9eaea;
border-bottom : 1px solid #ddd;
padding : 8px 0 6px;
text-align : center;
}
.alignleft {
float : left;
margin-right : 1em;
margin-bottom : 1em;
}
.alignright {
float : right;
margin-left : 1em;
margin-bottom : 1em;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
.section {
min-width : 980px;

}
.wrapper {
clear : both;
margin : 4px auto;
width : 993px;
background-color: #fff;
position: relative;



}
.headtop {
min-height:30px;
height:auto !important;
height:30px;
clear : both;
margin : 0 0 0 17px;
width : 940px;
}
.logo {
width : 240px;
height : 82px;
float : left;
margin : 4px auto;
}
.headbannerad {
height : 70px;
width : 616px;
float : right;
margin : 15px 0;
}
.headlinkswrap {
height : 55px;
}
.headlinks {
padding-top : 15px;
margin : 0 7px 0 17px;
color : #fe9b00;
width : 940px;

}
.blogtitle a {
font-size: 18px;
padding-top:10px;
font-family: Verdana;
color: #006539;
}
.titlewrap {
height : 27px;
border-bottom : 0px solid #fe9b00;
background : #fe9b00;
margin-top : 27px;
}
.titlelink {
padding-top : 7px;
margin : 0 auto;
width : 960px;
color : #656565;
}

#header {
display : block;
color : #cecfd1;
}
#header .wrapper {
background-repeat : repeat-x;
background-position : center bottom;
}
.promo {
display : block;
}
.promo a, .promo a:visited {
color : #000;
}
#header #blog-title {
font-family : "Avenir Light", "Futura Light", helvetica, arial, sans-serif;
font-size : 36px;
font-weight : normal;
line-height : 1;
margin-bottom : 9px;
}
#header #blog-title a:hover {
text-decoration : none;
}
#navigation a, #navigation a:visited {
font-weight : bold;
text-transform : uppercase;
}
#navigation .secondary a, #navigation .secondary a:visited, #navigation li li a, #navigation li li a:visited {
font-weight : normal;
text-transform : none;
}
#sub-header {
padding : 0;
display : block;
height : 31px;
margin-top : -5px;
}
#sub-header form#cfct-search {
float : left;
display : inline;
margin-left : 16px;
}
form#cfct-search input {
width : 165px;
}
input {
color : #6e6e6e;
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
width : 180px;
}
#all-categories {
padding : 2px 0 0;
width : 760px;
}
#all-categories-title {
float : left;
font-weight : normal;
margin-right : 12px;
}
#main {
padding : 20px 0;
}
#content {
float : left;
padding-left: 17px;
padding-bottom : 24px;
width : 600px;
display : inline;
background : #fff;
min-height:500px;
height:auto !important;
height:500px;
}
#contentwide {
float : left;
padding-left: 17px;
padding-bottom : 24px;
width : 980px;
display : inline;
background : #fff;
min-height:500px;
height:auto !important;
height:500px;
}
.sidebarwrap {
width : 350px;
float : right;
}
#sidebar {
float : right;
margin-left : 20px;
padding : 0 10px;
width : 310px;
display : inline;
}
#sidebarnoback {
float : right;
margin-left : 20px;
padding : 10px;
width : 330px;
display : inline;
background : #fff;

}
#sidebar #primary-sidebar, #sidebar #secondary-sidebar {
float : left;
width : 145px;
display : inline;
}
#sidebar #primary-sidebar {
margin-right : 20px;
}
.entry-content, .entry-summary {
overflow : auto;
}
.hentry {
position : relative;
}
.hentry .edit {
background-color : #900;
font-size : 11.5px;
padding : 3px 5px 1px;
left : -32697px;
position : absolute;
top : 0;
}
.hentry:hover .edit, .post:hover .edit-post, .comment.hentry:hover .edit-comment {
left : auto;
right : 0;
}
.hentry:hover .edit-comment {
left : -32697px;
right : auto;
}
.comment.hentry.bypostauthor:hover .edit-comment {
top : 2px;
right : 2px;
}
.edit a, .edit a:visited, .edit a:hover {
color : #fff;
}
.full .full-content {
clear : both;
width : 590px;
}
.full .pages-link, .page-numbers {
font-weight : bold;
}
.full .pages-link a, a.page-numbers {
border : 1px solid #cecfd1;
font-weight : normal;
}
.full .pages-link a, .page-numbers {
padding : 2px 6px;
}
.full .pages-link a:hover {
border-color : #999;
text-decoration : none;
}
.full p.comments-link {
float : right;
}
.archive {
border-top : 1px dotted #cecfd1;
list-style : none;
margin : 1.5em 0 0;
}
.archive li {
margin-bottom : 0;
}
.archive .full {
margin-top : 18px;
}
.excerpt {
border-bottom : 1px dotted #cecfd1;
color : #999;
padding : 12px 146px 12px 20px;
position : relative;
}
.excerpt strong.entry-title {
font-size : 14px;
}
.excerpt strong.entry-title a, .excerpt strong.entry-title a:visited {
color : #51555c;
}
.excerpt strong.entry-title a:hover {
color : #a00004;
text-decoration : none;
}
.excerpt .date {
margin-top : 1.5em;
}
.excerpt p {
color : #000000;
font-size : 8px;
font-family : Verdana, Arial, Tahoma;
margin : 0 0 10px 0;
padding : 3px 0 3px 7px;
margin : 0;
}
.excerpt .date, .excerpt .comments-link a, .excerpt .comments-link a:visited, .excerpt .comments-link span {
display : block;
width : 140px;
}
.excerpt .date, .excerpt .comments-link {
position : absolute;
right : 0;
top : 14px;
}
.excerpthome {
border-bottom : 1px dotted #cecfd1;
color : #000000;
padding : 17px 12px 12px 20px;
position : relative;
}
.excerpthome h2.entry-title {
font-size : 16px;
color : #fc9a00;
font-family : Verdana, Arial, Tahoma;
}
.excerpthome h2.entry-title a, .excerpthome h2.entry-title a:visited {
color : #fc9a00;
}
.excerpthome h2.entry-title a:hover {
color : #fc9a00;
text-decoration : none;
}
.excerpthome .date {
margin-top : 1.5em;
}
.excerpthome p {
color : #000000;
font-size : 12px;
font-family : Verdana, Arial, Tahoma;
}
.excerpthome p.meta {
color : #5f5e5e;
font-style : italic;
font-size : 10px;
font-family : Verdana, Arial, Tahoma;
}
.excerpthome .date, .excerpthome .comments-link a, .excerpthome .comments-link a:visited, .excerpthome .comments-link span {
display : block;
width : 140px;
}
.excerpthome .date, .excerpthome .comments-link {
position : absolute;
right : 0;
top : 14px;
}
.search {
border-top : 1px dotted #cecfd1;
padding-top : 18px;
}
.sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring {
margin-bottom : 20px;
}
.comments {
border-top : 1px dotted #cecfd1;
padding : 9px;
width: 600px;
}
.comment-avatar{
float: left;
margin:  0 10px 0 5px;
}
.commentlist {
clear : both;
list-style : none;
margin : 0 0 18px;
}

.ping {
border-top : 1px dotted #cecfd1;
padding : 9px;
}
.ping .entry-summary, .ping .entry-summary p {
border : 0;
margin : 0;
padding : 0;
}
form.comment-form {

margin-bottom : 8px;
padding : 9px 9px 0;
}
.comment-form label {
color : #51555c;
font-weight : bold;
}
.comment-form-user-info input {
margin-right : 9px;
width : 200px;
}
.comment-form em {
color : #999;
font-weight : normal;
font-style : normal;
font-size : 12px;
}
.comment-form textarea {
height : 9em;
width : 95%;
}
.widget {
overflow : hidden;
width : 100%;
}
h3.widget-title {
background : #006539;
color : #fff;
font-size : 11px;
font-family : Verdana, Arial, Tahoma;
font-weight : 700;
text-transform : uppercase;
margin : 0 0 10px 0;
padding : 3px 0 3px 7px;
}
.widget li {
background : #f7f6f2;
margin-bottom : 7px;
padding : 7px;
color : #000000;
}
.widget_search label {
display : block;
font-weight : bold;
}
.widget_search input {
margin-bottom : 6px;
}
#sophia-about {
padding-bottom : 24px;
}
#sophia-about .about {
background-color : #fff;
overflow : hidden;
padding : 12px;
}
#sophia-about p {
margin : 0;
}
#sophia-about a.more, #sophia-about a.more:visited {
float : right;
}
#sophia-archives ul {
border-top : 1px dotted #cecfd1;
}
#sophia-archives li {
background-position : left 6px;
border-bottom : 1px dotted #cecfd1;
}
#sophia-archives li a {
display : block;
padding : 6px 0;
}
.sidetweets {
margin-bottom : 20px;
}
.newsletter {
margin-bottom : 20px;
}
.newsletter p {
margin : 5px 0 0 0;
text-align : center;
}
.newsletter .widget-title {
margin : 0;
}
#sidebarnoback p {
background : #f7f6f2;
margin-bottom : 7px;
padding : 7px;
color : #000000;
}
#footer {
margin : 4px auto;
min-height : 280px;

}

#footer h3 {
color : #000;
font-size : 11px;
font-family : Verdana, Arial, Tahoma;
font-weight : 700;
text-transform : uppercase;
}
#footer p {
font-size : 12px;
}
#footer .title {
padding-top:7px;
width : 280px;
height : 30px;
border-bottom : 1px solid #83abc6;
}
.footer-pages {
width : 280px;
min-height : 280px;

padding-right : 12px;
padding-left : 24px;
margin-left:12px;
border-right : 1px solid #83abc6;
float : left;
display : inline;
}
.footer-pages-col {
width : 140px;
float : left;
display : inline;
}
.footer-posts {
width : 280px;
min-height : 280px;
padding : 0 12px 0 12px;
border-right : 1px solid #83abc6;
float : left;
display : inline;
}
.footer-info {
width : 280px;
min-height : 280px;
padding-left : 12px;
float : left;
display : inline;
}
#footer p {
margin : 10px 0 0;
color : #000000;
}
#footer a {
color : #000000;
}
#TB_secondLine {
color : #999;
font-family : Georgia, Palatino, "Palatino Linotype", Baskerville, serif;
font-style : italic;
}
#TB_title {
background-color : #51555c;
color : #fff;
font-size : 11.5px;
line-height : 18px;
}
#TB_title a, #TB_title a:visited {
color : #fff;
}
a#TB_prev:hover, a#TB_next:hover {
height : 100%;
}
a#TB_prev:hover {
background : url(../img/lightbox/prevlabel.gif) no-repeat left center;
}
a#TB_next:hover {
background : url(../img/lightbox/nextlabel.gif) no-repeat right center;
}
.form input, .form textarea {
font-family : helvetica, arial, sans-serif;
color : #000;
font-style : normal;
}
.profileimg {
float : left;
display : inline;
margin : 0 10px 5px 0;
}
.more-link-div {
background : url(../img/readmorearrow.png) no-repeat right top;
}
.rule, .rule-major, .rule-minor {
background-color : #fff;
background-repeat : no-repeat;
background-position : center;
border : 0;
}
.rule {
background-image : url(../img/divider-ornament.gif);
}
.rule-major {
background-image : url(../img/comments-divider.gif);
}
.rule-minor {
background-image : url(../img/divider-ornament.gif);
}
.nav li li {
background : url(../img/dropdown-divider.gif) no-repeat center top;
}
.nav li li:first-child, .nav li li.first-child {
background : transparent;
}
.pagination, .pagination-single {
background-image : url(../img/grey-to-white-gradient.png);
background-repeat : repeat-x;
background-position : left top;
}
.full .comments-link a, .full .comments-link a:visited, .full .comments-link span, .excerpt .comments-link a, .excerpt .comments-link a:visited, .excerpt .comments-link span {
background : url(../img/comment.gif) no-repeat left center;
padding : 1px 0 0 20px;
}
.excerpt .comments-link a, .excerpt .comments-link a:visited, .excerpt .comments-link span {
width : 120px;
}
.excerpt-entry {
width: 590px;
}
.commentlist .bypostauthor {
background-image : url(../img/authorcomment.png);
width: 590px;
background-repeat : no-repeat;
}
.commentlist .comment-content {
color : #000;
font-size : 12px;
font-family : Verdana, Arial, Tahoma;
margin-left: 68px;
}
.commentlist .comment-poster {
background : #006539;
color : #fff;
font-size : 11px;
font-family : Verdana, Arial, Tahoma;
font-weight : 700;
text-transform : uppercase;
margin : 10px 0 10px 68px;
padding : 3px 0 3px 7px;
height: 48px;
}

.comment-poster .bypostauthor {
background : #019dda;
color : #fff;
font-size : 11px;
font-family : Verdana, Arial, Tahoma;
font-weight : 700;
text-transform : uppercase;
margin : 10px 0 10px 68px;
padding : 3px 0 3px 7px;
height: 48px;

}
.commentlist a {
color: #fff;
}

form.comment-form {
background-repeat : repeat-x;
background-position : left top;
}
#sidebar {
background-color : #fff !important ;
}

#carrington-subscribe {
background : url(../img/divider-ornament.gif) no-repeat center bottom;
}
#carrington-subscribe a {
background : url(../img/rss-button.gif) no-repeat left top;
}
#carrington-about {
background : url(../img/divider-ornament.gif) no-repeat center bottom;
}
#carrington-about .about {
background : url(../img/watermark-light.gif) repeat-x left top;
}
body#attachment #header {
background-image : url(../img/header/gradient-dark.png);
background-repeat : repeat-x;
background-position : center bottom;
}
body#attachment #header .wrapper {
background-position : center bottom;
}
.figure-info {
background : transparent url(../img/divider-ornament-wide-dark.png) no-repeat scroll center top;
}
.previous-attachment, .next-attachment {
padding-bottom : 13px;
}
.previous-attachment {
background : url(../img/attachment/150px-flourish-left-dark.png) no-repeat right bottom;
}
.next-attachment {
background : url(../img/attachment/150px-flourish-right-dark.png) no-repeat left bottom;
}
#TB_title {
background-image : url(../img/header/texture-dark.png);
background-repeat : no-repeat;
background-position : center bottom;
}

/*
// This file is part of the Penthesilea-Sophia Theme for WordPress
// http://sevensomewhere.com
//
// This file is based on the Carrington Blog Theme for WordPress
// http://carringtontheme.com
//
// Copyright (c) 2011 Clare Swindlehurst. All rights reserved.
// http://www.clareswindlehurst.com
//
//
// **********************************************************************
// 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. 
// **********************************************************************
*/


/* Rounded corners - blue background */
.rbcontent { margin: 0 7px; }
.rbroundbox { 
	background: #f7f6f2;
    font-size: 13px;
    line-height: 24px;
    font-weight: normal;
	font-family:Verdana;
	color : #000;
    margin-bottom: 30px;
    padding: 10px 10px 10px 10px;
    position: relative;
    width: 95%;	}
    
.quote-rbroundbox { 
	background : #f7f6f2 url(../img/quote.png) no-repeat left top;
    font-size: 13px;
    line-height: 24px;
    font-weight: normal;
	font-family:Verdana;
	color : #000;
    margin-bottom: 30px;
    padding: 10px 10px 10px 10px;
    position: relative;
    width: 95%;	}  
    
  
	
.quote-rbcontent { margin-left:60px; }

/* Post Footer Style */

.resource-box {
overflow : hidden;
margin-bottom : 12px;
padding : 6px 6px 0 6px;
font-family : Verdana;
color : #000;
border : 1px solid #83abc6;
}
.resource-box .resource-content {
text-align : left;
margin : 0 0 9px 4px;
font-size : 10px;
color : #000;
}

.resource-box .resource-content a {
font-style : normal;
color: #000;
}


/* Pagination style */
.pagination {
clear : both;
padding : 20px 0;
position : relative;
font-size : 11px;
line-height : 13px;
}
.pagination span, .pagination a {
display : block;
float : left;
margin : 2px 2px 2px 0;
padding : 6px 9px 5px 9px;
text-decoration : none;
width : auto;
color : #000;
background : #f7f6f2;
}
.pagination a:hover {
color : #fff;
background : #3279BB;
}
.pagination .current {
padding : 6px 9px 5px 9px;
background : #3279BB;
color : #fff;
}


/* Column Blocks Pros and Cons */
.content-box
{
	width: 560px;
	overflow: hidden;	
}
.content-box h4
{
	margin-top:0;
	padding-bottom:6px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
.content-box .block-1 {
	width:270px;
	float:left;
}	
.content-box .block-1	li {
background : url(../img/bullet-positive.png) no-repeat left top;
list-style : none;
padding-left: 33px;
padding-bottom: 12px;
width: 250px;
}
.content-box .block-2
{
	float:right;
	width:270px;
}	
.content-box .block-2	li {
background : url(../img/bullet-caution.png) no-repeat left top;
list-style : none;
padding-left: 33px;
padding-bottom: 12px;
width: 250px;
}

/* Column Blocks Features */

.features-box
{
	width: 560px;
	overflow: hidden;

}
.features-box h4
{
	margin-top:0;
	padding-bottom:6px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
.features-box .features-1 {
	width:270px;
	float:left;
}	
.features-box .features-1	li {
background : url(../img/bullet.png) no-repeat left top;
list-style : none;
padding-left: 33px;
padding-bottom: 12px;
width: 250px;
}
.features-box .features-2
{
	float:right;
	width:270px;
}	
.features-box .features-2	li {
background : url(../img/bullet.png) no-repeat left top;
list-style : none;
padding-left: 33px;
padding-bottom: 12px;
width: 250px;
}

/* Amazon Advert CTA */

.advert-box
{
	width: 400px;
	overflow: hidden;
	margin-left: 95px;
}
.advert-box .advert-1 {
	width:180px;
	float:left;
}	
.advert-box .advert-2
{
	float:right;
	width:220px;
}	

/* Shortcodes */

.sc-checklist ul {
margin-left:50px;
list-style:none!important
}
.sc-checklist ul li{
padding:5px 5px 5px 30px;
background:#fff url(../img/bullet-positive.png) no-repeat center left
}

.sc-half, .sc-half-last {
float:left;width:47%;margin:10px 0;margin-right:6%;
}
.sc-half-last {
margin-right:0
}

.sc-proscons
{
	width: 560px;
	margin:0;
    padding:0;
}
.sc-proscons h4
{
	margin-top:0;
	padding-bottom:6px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
.sc-proscons .pros {
	width:45%;
	float:left;
}	
.sc-proscons .pros	li {
background : url(../img/bullet-positive.png) no-repeat left top;
list-style : none;
padding-left: 33px;
padding-bottom: 12px;
}
.sc-proscons .cons
{
	width:45%;
	margin-left:55%;
}	
.sc-proscons .cons	li {
background : url(../img/bullet-caution.png) no-repeat left top;
list-style : none;
padding-left: 33px;
padding-bottom: 12px;
}

.sc-inline {
display:block;
float:left;
margin: 10px 10px 10px 0;
}

.sc-rating1 {
background : url(../img/1star.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating1half {
background : url(../img/1halfstar.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating2 {
background : url(../img/2star.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating2half {
background : url(../img/2halfstar.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating3 {
background : url(../img/3star.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating3half {
background : url(../img/3halfstar.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating4 {
background : url(../img/4star.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating4half {
background : url(../img/4halfstar.png) no-repeat left top;
padding-bottom:10px;
}

.sc-rating5 {
background : url(../img/5star.png) no-repeat left top;
padding-bottom:10px;
}

.pullquote {
    width: 300px;
    float: right;
    margin: 10px;
    padding: 10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    text-indent: -1.3em;
    font-size: 16px;
    color:orange;
    text-align: right;
}
 
.pullquote:before {
    content: "“ ";
    font-size: xx-large;
    font-weight: bold;
}
 
.pullquote:after {
    content: " ”";
    font-size: xx-large;
    font-weight: bold;
} 
.sc-cta {
background : url(../img/cta.png) no-repeat left top;
padding-bottom:10px;
font-weight:bold;
font-size:16px;
padding: 10px 0 30px 50px;
}

.excerpt-entry {
min-height: 150px;
}

#page {
background: #721c1d;
width:100%;
min-height:970px;
}

#content p {
text-align:justify;
}

.avatar-holder {float: left; width: 79px; height: 79px; padding-left: 18px; margin: 18px; z-index: 20;}


.post-title-meta p {
color : #5f5e5e;
font-style : italic;
font-size : 10px;
font-family : Verdana, Arial, Tahoma;
}

.print {text-align:right;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


