/*
Theme Name: Fancy
Theme URI: http://www.azmoney.co.uk/wordpress-themes/fancy
Description: "Fancy" is a free WordPress theme which really lets your blog stand out from the crowd. Make your blog unique by changing the main blog color (pink, yellow, green), background pattern (available over 20 background variations), banner etc through an options page. In addition you have the ability to choose the color of sidebar blocks (violet, yellow, green). Tech folks might find interesting that we built this theme based on css framework "Blueprint". Valid CSS & HTML. Designed by <a href="http://www.azmoney.co.uk">AZ Money</a> Web Design.
Version: 1.1.0
Author: AZ Money
Author URI: http://www.azmoney.co.uk
Tags: fixed width, two columns, right sidebar, widget ready, valid XHTML, valid CSS, simple, white, blue, black, professional, seo friendly, typography, minimalistic, gravatars, avatar, 1024px, clean, adsense ready, widgets, professional, premium, option page, bluperint, grid, fancy
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	Blueprint CSS Framework 0.7.1
	http://blueprintcss.googlecode.com

	* Copyright (c) 2007-2008. See LICENSE for more info. 
	* See README for instructions on how to use Blueprint.
	* For credits and origins, see AUTHORS.
	* This is a compressed file. See the sources in the 'src' directory.
	
	== STRUCTURE: ========================
	* Page width:            940 px
	* Number of columns:     24
	* Column width:          20 px
	* Margin width:          20 px
	======================================

*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:calibri;
font-size:12px;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
table, td, th {
vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a img {
border:medium none;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#222222;
font-family:calibri;
font-size:75%;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}
h1 {
font-family:georgia;
font-size:3em;
line-height:1;
margin-bottom:0.5em;
}
h2 {
font-size:2em;
margin-bottom:0.75em;
}
h3 {
font-size:1em;
line-height:1;
margin-bottom:1em;
}
h4 {
font-size:1.2em;
height:1.25em;
line-height:1.5;
margin-bottom:1em;
}
h5 {
font-size:1em;
font-weight:bold;
margin-bottom:1em;
}
h6 {
font-size:1em;
font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
margin:0;
}
p {
margin:0 0 1.5em;
}
p img.right {
float:right;
margin:1em 0 1em 1em;
}
a:focus, a:hover {
color:#000000;
}
a {
color:grey;
text-decoration:underline;
}
blockquote {
background-color:#C6FF00;
border-left:20px solid #83924D;
padding:5px;
}
strong {
font-family:calibri;
font-weight:bold;
}
em, dfn {
}
dfn {
font-weight:bold;
}
sup, sub {
line-height:0;
}
abbr, acronym {
border-bottom:1px dotted #666666;
}
address {
margin:0 0 1.5em;
}
del {
color:#666666;
}
pre, code {
margin:1.5em 0;
white-space:pre;
}
pre, code, tt {
-x-system-font:none;
font-family:'andale mono','lucida console',monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
}
li ul, li ol {
margin:0 1.5em;
}
ul, ol {
margin:0 1em 1em;
}
ul {
list-style-image:url();
}
ol {
list-style-image:url();
}
dl {
margin:0 0 1.5em;
}
dl dt {
font-weight:bold;
}
dd {
margin-left:1em;
}
table {
margin-bottom:1.4em;
width:100%;
}
th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C3D9FF none repeat scroll 0 0;
font-weight:bold;
}
th, td {
padding:1px;
}
tr.even td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5ECF9 none repeat scroll 0 0;
}
tfoot {
}
caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
.small {
font-size:0.8em;
line-height:1.875em;
margin-bottom:1.875em;
}
.large {
font-size:1.2em;
line-height:1.5em;
margin-bottom:1.25em;
}
.hide {
display:none;
}
.quiet {
color:#666666;
}
.loud {
color:#000000;
}
.highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFF00 none repeat scroll 0 0;
}
.added {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006600 none repeat scroll 0 0;
color:#FFFFFF;
}
.removed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E90000 none repeat scroll 0 0;
color:#FFFFFF;
}
.first {
margin-left:0;
padding-left:0;
}
.last {
margin-right:0;
padding-right:0;
}
.top {
margin-top:0;
padding-top:0;
}
.bottom {
margin-bottom:0;
padding-bottom:0;
}
.container {
margin:0 auto;
width:940px;
}
.showgrid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/grid.png) repeat scroll 0 0;
}
body {
margin:1.5em 0;
}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
float:left;
margin-right:20px;
}
div.last {
margin-right:0;
}
.span-1 {
width:20px;
}
.span-2 {
width:60px;
}
.span-3 {
width:100px;
}
.span-4 {
width:140px;
}
.span-5 {
width:180px;
}
.span-6 {
width:220px;
}
.span-7 {
width:260px;
}
.span-8 {
width:300px;
}
.span-9 {
width:340px;
}
.span-10 {
width:380px;
}
.span-11 {
width:420px;
}
.span-12 {
width:460px;
}
.span-13 {
width:500px;
}
.span-14 {
width:540px;
}
.span-15 {
width:580px;
}
.span-16 {
width:620px;
}
.span-17 {
width:660px;
}
.span-18 {
width:700px;
}
.span-19 {
width:740px;
}
.span-20 {
width:780px;
}
.span-21 {
width:820px;
}
.span-22 {
width:860px;
}
.span-23 {
width:900px;
}
.span-24, div.span-24 {
margin:0;
width:940px;
}
.append-1 {
padding-right:40px;
}
.append-2 {
padding-right:80px;
}
.append-3 {
padding-right:120px;
}
.append-4 {
padding-right:160px;
}
.append-5 {
padding-right:200px;
}
.append-6 {
padding-right:240px;
}
.append-7 {
padding-right:280px;
}
.append-8 {
padding-right:320px;
}
.append-9 {
padding-right:360px;
}
.append-10 {
padding-right:400px;
}
.append-11 {
padding-right:440px;
}
.append-12 {
padding-right:480px;
}
.append-13 {
padding-right:520px;
}
.append-14 {
padding-right:560px;
}
.append-15 {
padding-right:600px;
}
.append-16 {
padding-right:640px;
}
.append-17 {
padding-right:680px;
}
.append-18 {
padding-right:720px;
}
.append-19 {
padding-right:760px;
}
.append-20 {
padding-right:800px;
}
.append-21 {
padding-right:840px;
}
.append-22 {
padding-right:880px;
}
.append-23 {
padding-right:920px;
}
.prepend-1 {
padding-left:40px;
}
.prepend-2 {
padding-left:80px;
}
.prepend-3 {
padding-left:120px;
}
.prepend-4 {
padding-left:160px;
}
.prepend-5 {
padding-left:200px;
}
.prepend-6 {
padding-left:240px;
}
.prepend-7 {
padding-left:280px;
}
.prepend-8 {
padding-left:320px;
}
.prepend-9 {
padding-left:360px;
}
.prepend-10 {
padding-left:400px;
}
.prepend-11 {
padding-left:440px;
}
.prepend-12 {
padding-left:480px;
}
.prepend-13 {
padding-left:520px;
}
.prepend-14 {
padding-left:560px;
}
.prepend-15 {
padding-left:600px;
}
.prepend-16 {
padding-left:640px;
}
.prepend-17 {
padding-left:680px;
}
.prepend-18 {
padding-left:720px;
}
.prepend-19 {
padding-left:760px;
}
.prepend-20 {
padding-left:800px;
}
.prepend-21 {
padding-left:840px;
}
.prepend-22 {
padding-left:880px;
}
.prepend-23 {
padding-left:920px;
}
div.border {
border-right:1px solid #EEEEEE;
margin-right:10px;
padding-right:9px;
}
div.colborder {
border-right:1px solid #EEEEEE;
margin-right:10px;
padding-right:11px;
}
.pull-1 {
margin-left:-40px;
}
.pull-2 {
margin-left:-80px;
}
.pull-3 {
margin-left:-120px;
}
.pull-4 {
margin-left:-160px;
}
.pull-5 {
margin-left:-200px;
}
.pull-6 {
margin-left:-240px;
}
.pull-7 {
margin-left:-280px;
}
.pull-8 {
margin-left:-320px;
}
.pull-9 {
margin-left:-360px;
}
.pull-10 {
margin-left:-400px;
}
.pull-11 {
margin-left:-440px;
}
.pull-12 {
margin-left:-480px;
}
.pull-13 {
margin-left:-520px;
}
.pull-14 {
margin-left:-560px;
}
.pull-15 {
margin-left:-600px;
}
.pull-16 {
margin-left:-640px;
}
.pull-17 {
margin-left:-680px;
}
.pull-18 {
margin-left:-720px;
}
.pull-19 {
margin-left:-760px;
}
.pull-20 {
margin-left:-800px;
}
.pull-21 {
margin-left:-840px;
}
.pull-22 {
margin-left:-880px;
}
.pull-23 {
margin-left:-920px;
}
.pull-24 {
margin-left:-960px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
float:left;
position:relative;
}
.push-1 {
margin:0 -40px 1.5em 40px;
}
.push-2 {
margin:0 -80px 1.5em 80px;
}
.push-3 {
margin:0 -120px 1.5em 120px;
}
.push-4 {
margin:0 -160px 1.5em 160px;
}
.push-5 {
margin:0 -200px 1.5em 200px;
}
.push-6 {
margin:0 -240px 1.5em 240px;
}
.push-7 {
margin:0 -280px 1.5em 280px;
}
.push-8 {
margin:0 -320px 1.5em 320px;
}
.push-9 {
margin:0 -360px 1.5em 360px;
}
.push-10 {
margin:0 -400px 1.5em 400px;
}
.push-11 {
margin:0 -440px 1.5em 440px;
}
.push-12 {
margin:0 -480px 1.5em 480px;
}
.push-13 {
margin:0 -520px 1.5em 520px;
}
.push-14 {
margin:0 -560px 1.5em 560px;
}
.push-15 {
margin:0 -600px 1.5em 600px;
}
.push-16 {
margin:0 -640px 1.5em 640px;
}
.push-17 {
margin:0 -680px 1.5em 680px;
}
.push-18 {
margin:0 -720px 1.5em 720px;
}
.push-19 {
margin:0 -760px 1.5em 760px;
}
.push-20 {
margin:0 -800px 1.5em 800px;
}
.push-21 {
margin:0 -840px 1.5em 840px;
}
.push-22 {
margin:0 -880px 1.5em 880px;
}
.push-23 {
margin:0 -920px 1.5em 920px;
}
.push-24 {
margin:0 -960px 1.5em 960px;
}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {
float:right;
position:relative;
}
.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5ECF9 none repeat scroll 0 0;
margin-bottom:1.5em;
padding:1.5em;
}
hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border:medium none;
clear:both;
color:#DDDDDD;
float:none;
height:0.1em;
margin:0 0 1.45em;
width:100%;
}
hr.space {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
}
.clearfix:after, .container:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix, .container {
display:inline-block;
}
* html .clearfix, * html .container {
height:1%;
}
.clearfix, .container {
display:block;
}
.clear {
clear:both;
}
label {
font-weight:bold;
}
fieldset {
border:1px solid #CCCCCC;
margin:0 0 1.5em;
padding:1.4em;
}
legend {
font-size:1.2em;
font-weight:bold;
}
input.text, input.title, textarea, select {
background:none repeat scroll 0 0 #EFEFEF;
border-bottom:0 none;
border-left:10px solid grey;
border-top:0 none;
margin:0.5em 0;
}
input.text:focus, input.title:focus, textarea:focus, select:focus {
border:1px solid #666666;
}
input.text, input.title {
padding:5px;
width:300px;
}
input.title {
font-size:1.5em;
}
textarea {
font-family:arial;
font-size:12px;
height:250px;
padding:5px;
width:600px;
}
.error, .notice, .success {
border:2px solid #DDDDDD;
margin-bottom:1em;
padding:0.8em;
}
.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBE3E4 none repeat scroll 0 0;
border-color:#FBC2C4;
color:#8A1F11;
}
.notice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF6BF none repeat scroll 0 0;
border-color:#FFD324;
color:#514721;
}
.success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6EFC2 none repeat scroll 0 0;
border-color:#C6D880;
color:#264409;
}
.error a {
color:#8A1F11;
}
.notice a {
color:#514721;
}
.success a {
color:#264409;
}
body {
margin:0;
}
pre, code {
white-space:normal;
}
body {
color:#252525;
}
a:focus, a:hover {
color:#785241;
}
a {
color:#785241;
text-decoration:none;
}
pre, code, tt {
font-family:Arial;
}
th, td {
padding:1px;
}
ul, ol {
margin:0;
}
table {
margin-bottom:3px;
}
p {
line-height:1.5em;
margin-bottom:0;
}
label {
font-weight:normal;
}
.showgrid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/grid.png) repeat scroll 17px 0;
}
h3 {
font-size:1.5em;
line-height:1;
margin-bottom:0.75em;
}
.small {
font-size:11px;
}
.fl {
float:left;
}
.fr {
float:right;
}
html, body {
height:100%;
}
.main {
min-height:100%;
}
* html .main {
height:100%;
}
div.main {
}
div.container {
background-color:#FFFFFF;
padding:3px 25px 20px;
}
div.header {
margin-bottom:-40px;
}
.header .name, .header .name a {
font-size:0;
font-weight:bold;
line-height:1;
margin-bottom:0 !important;
padding:0;
text-decoration:none;
vertical-align:baseline;
}
.header span.bubble img, .header a span.bubble img {
padding-bottom:1px;
padding-left:1px;
}
.header .slogan {
font-size:0;
}
div.menu {
margin-bottom:0;
}
.menu ul {
background-color:#252525;
display:block;
height:35px;
margin:0;
border-top:3px solid #000000;
}
.menu li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url() no-repeat scroll right 5px;
display:block;
float:left;
font-size:19px;
font-weight:bold;
line-height:1.5em;
margin-right:-1px;
padding:0;
position:relative;
}
.menu li a {
color:#efefef;
padding:10px 20px 12px;
text-decoration:none;
}
.menu .current_page_item, .menu li a:hover {
color:#FFFFFF;
height:35px;
}
li.feed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:right;
margin:0;
padding:0;
}
li.feed img {
margin:0;
padding:0;
}
li.feed a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.kawaiiborder {
background:url("http://img714.imageshack.us/img714/5707/stripe1.gif") repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
margin-top:8px;
padding:10px
}

#returntop a {
background:url("http://nwchicagohistory.org/button_returntotop.gif") no-repeat scroll left top transparent;
bottom:15px;
display:block;
height:99px;
position:fixed;
right:15px;
width:18px;

}
#commentlink {
-moz-border-radius:0 0 10px 10px;
background:none repeat scroll 0 0 #EFEFEF;
font-family:georgia;
text-align:center;
border-top:1px dotted lightgrey;
}

.commentlink {
font-family: georgia;
font-size:18px
color:grey;
}

blockquote {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#FFB8A5;
border:0 solid #B7DEED;
margin:5px 20px;
padding:5px;
}
hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://img257.imageshack.us/img257/5817/lineb.jpg) no-repeat scroll center center;
}
ul.list li {
border-top:1px dotted grey;
color:black;
list-style:circle outside none;
margin:4px;
padding-top:8px;
}
div.banner {
height:170px;
margin-bottom:20px;
padding:0;
position:relative;
top:0;
z-index:0;
}
div.banner img {
border-bottom:2px solid grey;
left:0;
padding:0;
position:absolute;
width:;
z-index:1;
}
div.banner .search-wrapper {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
background-color:black;
height:35px;
left:0;
opacity:0.8;
padding:0;
position:absolute;
top:135px;
z-index:6;
}
.search {
color:white;
float:right;
margin-right:20px;
margin-top:6px;
}
.search label, .search #s {
font-size:13px;
font-weight:normal;
margin-right:15px;
}
.search #s {
width:200px;
}
div.content {
margin-bottom:0;
}
.post-wrapper ul {
list-style-position:outside;
list-style-type:none;
margin:0;
}
.post {
border-bottom:0px dotted lightgrey;
margin-bottom:25px;
}
.post p {
margin:0 0 15px;
}
.post ul, .post ol {
list-style-position:inside;
margin:0 0 0 0;
}
.post ul {
list-style-type:circle;
}
.post ul li, .post ol li {
margin-bottom:5px;
padding:0;
}
.post code {
border:0 none #CCCCCC;
clear:both;
color:#252525;
display:block;
font-family:monospace;
margin:0 15px;
padding:0.75em 15px;
}
.post blockquote {
clear:both;
margin:0 15px;
}
.post blockquote p {
color:#252525;
padding:0.75em 15px;
}
.post gallery {
}
.post .gallery-item {
margin:0 0 15px;
}
.post p, .post a, .post span, .post li {
line-height:1.4em;
}
.post a:hover {
color:white;
text-decoration:none;
}
.post .title, .post .title a {
color:#FBFE04;
display:block;
float:left;
font-family:georgia;
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:1em;
margin:0 2px 2px 0;

}
.post .title a {
color:#FBFE04;
font-family:georgia;
font-style:italic;
padding-bottom:4px;
padding-left:7px;
padding-top:7px;
}
.post h2 a:hover {
}
.post span.no {
color:grey;
font-size:12px;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
}
.post .text-header {
background:none repeat scroll 0 0 #252525;
border-left:10px solid #E90000;
padding-bottom:0;
padding-top:0;
}
.post img {
margin-bottom:1px;
margin-top:1px;
}
.post .wp-smiley {
float:none;
margin:0;
padding:0;
}
div.info-small {
background:none repeat scroll 0 0 #515151;
border-left:10px solid #892525;
margin-bottom:10px;
margin-top:2px;
padding-bottom:3px;
padding-top:3px;
}
div.info-small span {
margin-right:20px;
}
div.info-small span.cat {
border-right:medium none;
}
div.info-small span, div.info-small span a, span.tag, span.tag a {
color:lightgrey;
font-size:12px;
text-transform:none;
}
span.date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/clock.gif) no-repeat scroll 1px 0;
padding-left:22px;
}
span.author {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://img152.imageshack.us/img152/3112/sakura.gif) no-repeat scroll 0 0;
padding-left:22px;
}
span.cat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://img412.imageshack.us/img412/6035/folderr.gif) no-repeat scroll 0 2px;
padding-left:22px;
}
span.tag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/tag.gif) no-repeat scroll 0 0;
color:#999999;
padding-left:22px;
}
div.info {
margin-bottom:8px;
}
div.info span {
color:#999999;
margin-right:15px;
}
.hr {
margin-bottom:3px;
}
.hr img {
margin:0;
}
.sidebar {
}
.sidebar .paddings {
display:block;
margin:0;
padding:0 20px 13px;
}
.sidebar div {
background:none repeat scroll 0 0 lightgrey;
padding-bottom:0;
padding-top:17px;
margin-bottom:15px;
margin-top:2px;
}
.sidebar h3 {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #252525;
border-bottom:2px solid white;
color:#adb900;
font-family:georgia;
font-style:italic;
font-weight:bold;
margin-top:-16px;
padding:7px 10px 8px;
}
.sidebar div ul, .blocks div ol {
list-style-position:inside;
list-style-type:circle;
padding-bottom:0;
}
.sidebar div li {
font-size:12px;
margin-bottom:9px;
margin-top:9px;
}
.sidebar div a {
color:black;
padding:2px;
text-decoration:none;
}
.sidebar div a:hover {
color:white;
text-decoration:none;
}
.sidebar div.pink a:hover {
color:white;
text-decoration:none;
}
.sidebar div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:lightgrey none repeat scroll 0 0;
padding-bottom:0;
padding-top:15px;
}
.sidebar div div, .sidebar div p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0 0 7px;
padding:0;
}
div.pink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#785241 url() no-repeat scroll right 5px;
}
div.yellow {
}
div.green {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#785240 url() no-repeat scroll right 5px;
}
.sidebar caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
div.footer {
padding-top:15px;
}
div.footer a {
color:#252525;
text-decoration:none;
}
#calendar_wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
#wp-calendar {
}
#wp-calendar caption {
margin-bottom:5px;
}
#wp-calendar thead {
color:white;
}
#wp-calendar th {
background-color:#252525;
}
.widget_tag_cloud a {
margin-right:5px;
}
.widget_search .search {
color:#252525;
float:none;
}
.widget_search div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:15px;
}
.widget_search label {
display:block;
}
.widget_search label.hidden, .widget_search div input#s, .widget_search div input#search {
margin-right:7px;
}
.widget_search .search #s, .widget_search .search #search {
width:170px;
}
.alignnone {
display:block;
}
.alignleft {
float:left;
margin-right:15px;
}
.alignright {
float:right;
margin-left:15px;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background-color:#F3F3F3;
margin-bottom:15px;
margin-top:5px;
padding:4px 0 0;
text-align:center;
}
.wp-caption a {
line-height:0.11em;
}
.wp-caption a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.wp-caption img {
display:block;
margin:0 auto;
padding:0;
}
.wp-caption-text {
margin:0 !important;
padding:3px 0 !important;
}
.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
div.com {
margin-bottom:30px;
}
.list-4 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.list-4 li {
border:1px solid #E9EAEA;
margin:0 0 15px;
padding:15px 15px 0;
}
* html .list-4 li {
padding:0 40px 0 20px !important;
}
:first-child + html .list-4 li {
padding:0 40px 0 20px !important;
}
* html .list-4 img {
margin:20px auto auto 0;
}
:first-child + html .list-4 img {
margin:20px auto auto 0;
}
* html .list-4 p img {
margin:0 auto auto 0;
}
:first-child + html .list-4 p img {
margin:0 auto auto 0;
}
.com-header {
border-bottom:1px solid #E9EAEA;
margin-bottom:15px;
padding-bottom:15px;
}
.com-header img {
display:block;
float:left;
}
.com-header .tp {
display:block;
margin:0 0 0 63px;
padding:0;
text-align:left;
}
.tp span, .tp span a {
font-weight:bold;
line-height:150%;
}
.tp span {
display:block;
margin-bottom:6px;
}
.reply input {
margin-right:15px;
}
.com blockquote {
margin:0;
}
.com blockquote p {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#E9EAEA;
margin-bottom:10px;
padding:0.5em 0.75em;
}
.com code {
border:0 dashed #E9EAEA;
clear:both;
color:#666666;
display:block;
font-family:monospace;
font-size:12px;
margin:0;
padding:0.75em 15px;
}

