
/* ::::: http://wp-themes.com/wp-content/themes/carrington-blog/css/css.php ::::: */

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 { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
cite, address { display: inline; font-style: normal; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(81, 85, 92); font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
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 { padding: 3px; font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a, a:visited { color: rgb(160, 0, 4); 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: rgb(81, 85, 92); }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: rgb(160, 0, 4); 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: 14px; }
p, pre, dl, ul, ol { margin-bottom: 18px; }
blockquote { border-left: 2px solid rgb(233, 234, 234); margin: 0pt 9px 9px; padding-left: 10px; }
ol { margin-left: 36px; }
dd { margin-left: 18px; }
li ul, li ol { margin-bottom: 0pt; }
li, dd, .tight { margin-bottom: 9px; }
ul li { background: transparent url('arrow-bullet.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 12px; }
acronym, .caps, .small { font-size: 11.5px; }
hr { margin: 0pt 30px 18px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(204, 204, 204); height: 1px; }
.rule-major { background-color: rgb(233, 234, 234); }
.rule, .rule-minor { border-top: 1px solid rgb(206, 207, 209); margin: 0pt 0pt 18px; height: 9px; }
.rule-major { border-top: 1px solid rgb(206, 207, 209); margin: 0pt 0pt 18px; height: 35px; }
.rule hr, .rule-minor hr, .rule-major hr { display: none; }
.plain, .plain li { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; font-style: normal; list-style-type: none; list-style-image: none; list-style-position: outside; }
.alt-font { color: rgb(153, 153, 153); font-family: Georgia,Palatino,"Palatino Linotype",Baskerville,serif; font-style: italic; }
.alt-font a { font-family: helvetica,arial,sans-serif; font-style: normal; }
.accessibility { left: -32000px; position: absolute; }
.lofi { display: none; }
html body div.clear, html body span.clear { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: hidden; clear: both; display: block; float: none; font-size: 0pt; visibility: hidden; width: 0pt; height: 0pt; }
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0pt; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
h1.page-title { color: rgb(153, 153, 153); font-family: Georgia,serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.nav, .nav ul, .nav li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; }
.nav ul { border-style: solid; border-color: rgb(206, 207, 209) rgb(170, 170, 170) rgb(170, 170, 170) rgb(206, 207, 209); border-width: 1px; background: rgb(233, 234, 234) none repeat scroll 0% 0%; z-index: 9999; }
.nav li { float: left; margin-right: 12px; }
.nav li a { display: block; }
.nav li li a { padding: 6px 9px; color: rgb(160, 0, 4) ! important; }
.nav li ul, .nav li li { margin-right: 0pt; width: 200px; }
.nav li li ul { margin: -31px 0pt 0pt 200px; }
.nav li.secondary { float: right; margin-left: 12px; margin-right: 0pt; }
.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 { overflow: hidden; background-color: rgb(233, 234, 234); margin-top: 20px; }
.pagination .previous a, .pagination-single .previous { padding: 18px; float: left; }
.pagination .next a, .pagination-single .next { padding: 18px; float: right; }
.loading { background: transparent url('spinner.gif') no-repeat scroll 10px 17px; clear: both; color: rgb(204, 204, 204); height: 50px; }
.loading span { padding: 17px 32px 0pt; display: block; }
.close { border-bottom: 1px solid rgb(221, 221, 221); padding: 8px 0pt 6px; background-color: rgb(233, 234, 234); 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 rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.wp-caption p.wp-caption-text { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; }
.section { min-width: 980px; }
.wrapper { margin: 0pt auto; clear: both; width: 960px; }
#header { background-color: rgb(81, 85, 92); background-repeat: repeat-x; background-position: left bottom; color: rgb(206, 207, 209); }
#header .wrapper { padding: 13px 10px 10px; background-repeat: repeat-x; background-position: center bottom; }
#header a, #header a:visited { color: rgb(255, 255, 255); }
#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: 9px 0pt; background-color: rgb(233, 234, 234); }
#sub-header form#cfct-search { float: right; }
#all-categories { padding: 2px 0pt 0pt; width: 760px; }
#all-categories-title { float: left; font-weight: normal; margin-right: 12px; }
#main { margin: 24px 0pt; }
#content { float: left; padding-bottom: 24px; width: 550px; }
#sidebar { padding: 14px; background-color: rgb(233, 234, 234); float: left; margin-left: 24px; width: 358px; }
#sidebar #primary-sidebar, #sidebar #secondary-sidebar { float: left; width: 173px; }
#sidebar #primary-sidebar { margin-right: 12px; }
#footer { padding: 32px 0pt 64px; background-color: rgb(81, 85, 92); background-repeat: repeat-x; background-position: left top; clear: both; color: rgb(153, 153, 153); }
#footer a, #footer a:visited { color: rgb(206, 207, 209); }
#footer .wrapper { overflow: hidden; padding-bottom: 28px; }
#footer p#generator-link { float: left; padding-top: 12px; }
#footer p#developer-link { display: block; text-indent: -32697px; }
.entry-content, .entry-summary { overflow: auto; }
.hentry { position: relative; }
.hentry .edit { padding: 3px 5px 1px; background-color: rgb(153, 0, 0); -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; font-size: 11.5px; opacity: 0.6; left: -32697px; position: absolute; top: 0pt; }
.hentry:hover .edit, .post:hover .edit-post, .comment.hentry:hover .edit-comment { left: auto; right: 0pt; }
.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: rgb(255, 255, 255); }
.full .full-content { clear: both; padding-top: 9px; width: 510px; }
.full .pages-link, .page-numbers { font-weight: bold; }
.full .pages-link a, a.page-numbers { border: 1px solid rgb(206, 207, 209); font-weight: normal; }
.full .pages-link a, .page-numbers { padding: 2px 6px; }
.full .pages-link a:hover { border-color: rgb(153, 153, 153); text-decoration: none; }
.full p.comments-link { float: right; }
.archive { border-top: 1px dotted rgb(206, 207, 209); margin: 1.5em 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.archive li { margin-bottom: 0pt; }
.archive .full { margin-top: 18px; }
.excerpt { border-bottom: 1px dotted rgb(206, 207, 209); padding: 12px 146px 12px 20px; background: transparent url('arrow-bullet.gif') no-repeat scroll 0pt 12px; color: rgb(153, 153, 153); position: relative; }
.excerpt strong.entry-title { font-size: 14px; }
.excerpt strong.entry-title a, .excerpt strong.entry-title a:visited { color: rgb(81, 85, 92); }
.excerpt strong.entry-title a:hover { color: rgb(160, 0, 4); text-decoration: none; }
.excerpt .date { margin-top: 1.5em; }
.excerpt p { margin: 0pt; }
.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: 0pt; top: 14px; }
.search { border-top: 1px dotted rgb(206, 207, 209); padding-top: 18px; }
.commentlist { margin: 0pt 0pt 18px; clear: both; list-style-type: none; list-style-image: none; list-style-position: outside; }
li.li-comment { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; position: relative; }
li.li-comment li.li-comment { background: transparent url('comment-thread.gif') no-repeat scroll 0pt 3px; padding-left: 24px; }
.commentlist .comment { padding: 0pt 0pt 0pt 60px; overflow: hidden; margin-bottom: 8px; }
.commentlist .comment .photo img { margin-left: -60px; position: absolute; }
.comment cite.fn { font-size: 14px; font-weight: bold; }
.comment .comment-content { overflow: hidden; margin-bottom: 4px; }
.comment .comment-content p:last-child, .comment .comment-content p.last-child { margin-bottom: 0pt; }
.comment-meta { color: rgb(153, 153, 153); font-size: 10.5px; }
.comment-meta .date { float: right; }
.comment-reply-link, .comment-reply-link:visited, .comment-reply-link:hover { padding: 3px 5px 2px; background: rgb(153, 0, 0) none repeat scroll 0% 0%; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; color: rgb(255, 255, 255); font-size: 9.5px; opacity: 0.7; }
.commentlist .bypostauthor { padding: 8px 12px 6px 72px; background-color: rgb(239, 239, 241); }
.ping { border-top: 1px dotted rgb(206, 207, 209); padding: 9px; }
.ping .entry-summary, .ping .entry-summary p { border: 0pt none ; margin: 0pt; padding: 0pt; }
form.comment-form { border: 1px solid rgb(233, 234, 234); padding: 9px 9px 0pt; background-color: rgb(239, 239, 241); margin-bottom: 8px; }
.comment-form label { color: rgb(81, 85, 92); font-weight: bold; }
.comment-form-user-info input { margin-right: 9px; width: 200px; }
.comment-form em { color: rgb(153, 153, 153); font-weight: normal; font-style: normal; font-size: 12px; }
.comment-form textarea { height: 9em; width: 95%; }
.widget { overflow: hidden; margin-bottom: 18px; width: 100%; }
h2.widget-title, .widget_search label { margin: 0pt 0pt 0.583333em; font-size: 1.16667em; line-height: 1.28571; }
.widget li { margin: 0pt; }
.widget_search label { display: block; font-weight: bold; }
.widget_search input { margin-bottom: 6px; }
#carrington-subscribe h2.widget-title { margin: 7px 0pt 0pt; color: rgb(153, 153, 153); float: left; font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.16667em; line-height: 1.28571; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
#carrington-about { padding-bottom: 24px; }
#carrington-about .about { padding: 12px; overflow: hidden; background-color: rgb(255, 255, 255); }
#carrington-about p { margin: 0pt; }
#carrington-about a.more, #carrington-about a.more:visited { float: right; }
#carrington-archives ul { border-top: 1px dotted rgb(206, 207, 209); }
#carrington-archives li { border-bottom: 1px dotted rgb(206, 207, 209); background-position: left 6px; }
#carrington-archives li a { padding: 6px 0pt; display: block; }
#footer p#developer-link a, #footer p#developer-link a:visited { background: transparent url('by-crowd-favorite-light.png') no-repeat scroll left top; float: right; height: 30px; text-indent: -32697px; width: 270px; }
#TB_secondLine { color: rgb(153, 153, 153); font-family: Georgia,Palatino,"Palatino Linotype",Baskerville,serif; font-style: italic; }
#TB_title { background-color: rgb(81, 85, 92); color: rgb(255, 255, 255); font-size: 11.5px; line-height: 18px; }
#TB_title a, #TB_title a:visited { color: rgb(255, 255, 255); }
a#TB_prev:hover, a#TB_next:hover { height: 100%; }
a#TB_prev:hover { background: transparent url('prevlabel.gif') no-repeat scroll left center; }
a#TB_next:hover { background: transparent url('nextlabel.gif') no-repeat scroll right center; }
.rule, .rule-major, .rule-minor { border: 0pt none ; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; }
.rule { background-image: url('divider-ornament.gif'); }
.rule-major { background-image: url('comments-divider.gif'); }
.rule-minor { background-image: url('divider-ornament.gif'); }
.nav li li { background: transparent url('dropdown-divider.gif') no-repeat scroll center top; }
.nav li li:first-child, .nav li li.first-child { background: transparent none repeat scroll 0% 0%; }
.pagination, .pagination-single { background-image: url('grey-to-white-gradient.png'); background-repeat: repeat-x; background-position: left top; }
.close {  }
.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 { padding: 1px 0pt 0pt 20px; background: transparent url('comment.gif') no-repeat scroll left center; }
.excerpt .comments-link a, .excerpt .comments-link a:visited, .excerpt .comments-link span { width: 120px; }
.commentlist .bypostauthor { background-image: url('watermark-light.gif'); background-repeat: no-repeat; background-position: left top; }
form.comment-form { background-image: url('watermark-light.gif'); background-repeat: repeat-x; background-position: left top; }
#header { background-image: url('gradient-dark.png'); }
#header .wrapper { background-image: url('texture-dark.png'); }
#sub-header { background-image: url('sub-header-border-bottom.gif'); background-repeat: repeat-x; background-position: left bottom; }
#sidebar { background-image: url('sidebar-background.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; background-color: rgb(255, 255, 255) ! important; }
#footer { background-image: url('gradient-dark_001.png'); }
#footer .wrapper { background: transparent url('divider-ornament-wide-light.png') no-repeat scroll center bottom; }
#carrington-subscribe { background: transparent url('divider-ornament.gif') no-repeat scroll center bottom; }
#carrington-subscribe a { background: transparent url('rss-button.gif') no-repeat scroll left top; }
#carrington-about { background: transparent url('divider-ornament.gif') no-repeat scroll center bottom; }
#carrington-about .about { background: transparent url('watermark-light.gif') repeat-x scroll left top; }
body#attachment #header { background-image: url('gradient-dark.png'); background-repeat: repeat-x; background-position: center bottom; }
body#attachment #header .wrapper { background-position: center bottom; }
.figure-info { background: transparent url('divider-ornament-wide-dark.png') no-repeat scroll center top; }
.previous-attachment, .next-attachment { padding-bottom: 13px; }
.previous-attachment { background: transparent url('150px-flourish-left-dark.png') no-repeat scroll right bottom; }
.next-attachment { background: transparent url('150px-flourish-right-dark.png') no-repeat scroll left bottom; }
#TB_title { background-image: url('texture-dark.png'); background-repeat: no-repeat; background-position: center bottom; }

/* ::::: http://wp-themes.com/wp-content/themes/carrington-blog/carrington-core/lightbox/css/thickbox.css ::::: */

#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack { background: transparent url('macffbghack.png') repeat scroll 0% 0%; }
.TB_overlayBG { background-color: rgb(0, 0, 0); opacity: 0.75; }
* html #TB_overlay { position: absolute; }
#TB_window { border: 2px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; z-index: 102; display: none; text-align: left; top: 50%; left: 50%; }
* html #TB_window { position: absolute; }
#TB_window img#TB_Image { display: block; }
#TB_caption { padding: 7px 30px 10px 25px; overflow: hidden; float: left; }
#TB_closeWindow { padding: 11px 25px 10px 0pt; height: 25px; float: right; }
#TB_closeAjaxWindow { padding: 5px 15px 5px 0pt; float: right; margin-bottom: 1px; text-align: right; }
#TB_ajaxWindowTitle { padding: 5px 0pt 5px 15px; float: left; }
#TB_title { height: 27px; }
#TB_ImageWrapper { margin: 15px 15px 0pt; position: relative; }
#TB_ImageHoverNav { height: 100%; top: 0pt; width: 100%; position: absolute; }
a#TB_prev, a#TB_next { background: transparent url('blank.gif') repeat scroll 0% 0%; height: 100%; width: 49%; text-indent: -32000px; }
a#TB_prev { float: left; }
a#TB_next { float: right; }
#TB_ajaxContent { padding: 2px 15px 15px; overflow: auto; clear: both; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px; }
#TB_load { margin: -6px 0pt 0pt -104px; position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; }
* html #TB_load { position: absolute; }
#TB_HideSelect { border: medium none ; z-index: 99; position: fixed; top: 0pt; left: 0pt; background-color: rgb(255, 255, 255); opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { position: absolute; }
#TB_iframeContent { border: medium none ; clear: both; margin-bottom: -1px; margin-top: 1px; }
