/*
Theme Name: BrainPickings
Theme URI: http://www.brainpickings.org
Author: Maria Popova
Author URI: http://www.brainpickings.org
Tags: yellow, black, widgets, sidebars, custom, top navigation


School bus yellow: #FFDB00;
Dark Red: #990000;
Pale gray: #f8f8f8;
Beige: #90886f;
Charcoal: #333;
Black: #000;
*/


/* RESET */
/* ----------------------------------------- */

* 	{ 
	margin: 0; 
	padding: 0; 
	}
	
html {
	overflow-y: scroll;
	}
	
html, body {
	height: 100%:
	}
			
body {
	font-size: 62.5%; 
	background: #fff url('images/bg.jpg') top left repeat; 
	}
	
ul {
	list-style: square inside;
	}
	
ol {
	list-style: decimal inside;
	}
	
a {
	outline: none;
	text-decoration: none;
	}
	
a img {
	border: none; background: none;
	}
		
img {
	vertical-align: middle;
	}
	
table { 
	border-collapse: collapse;
	}
	
/* UTILITY */
/* ----------------------------------------- */

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

img .alignleft {
	margin-right: 10px;
	}
	
img .alignright {
	margin-left: 7px;
	}
		
.clear {
	clear: both;
	}
	
.button { 
	border: none;
	width: 80px;
	height: 22px;
	background: #000; 
	color: #FFDB00;
	font: 11px 'Trebuchet MS', Helvetica, sans-serif;
	 -moz-border-radius: 5px; 
	 -webkit-border-radius: 5px;
	 padding: 3px 8px;
	}
	
.button:hover {
	background: #FFDB00;
	color: #000;
	}
	
.visitsite {
	float: right; 
	margin-right: 10px; 
	display: inline;
	}
	
.scrnshot {
	float: left; 
	width: 62px; 
	margin: 0 0 10px 15px;
	}

/* STRUCTURE */
/* ----------------------------------------- */

#page-wrap {
	width: 1000px;
	margin: 0 auto -250px;
	min-height: 100px;
	height: auto !important;
	height: 100%;
	background: white;
	}

#push {
	height: 250px;
	}
	
#socialsidebar {
	width: 150px;
	float: left;
	margin: 0 45px 0 -15px;
	}

#rightsidebar {
	width: 290px;
	float: right;
	margin: 0 -15px 0 45px;
	}

#main-col {
	width: 500px;
	float: left;
	background: #fff;
	}
	
	
/* TYPOGRAPHY */
/* ----------------------------------------- */

#main-col {
	font-family: Georgia, Garamond, Cambria, 'Times New Roman', Times, serif - p, t;
	color: #483b28;
	background: #fff;
	}
	
p, li	{ 
	color: #483b28; 
	font-size: 16px; 
	line-height: 1.3em; 
	}
	
a	{ 
	color: #990000; 
	}
	
a:hover	{ 
	background: #000; 
	color: #ffdb00;
	}
	
h1	{ 
	font-size: 3.6em; 
	font-family: Trebuchet, Tahoma, Arial, sans-serif - t;
	font-weight: normal; 
	margin-top: 0; 
	}
	

.post h2 a:hover {
	text-decoration: none;
	background: none;
	color: #ffdb00;
	}
	

h3	{ 
	font-size: 2em; 
	font-family: Georgia, Times, 'Times New Roman', serif - t;
	font-weight: normal; 
	margin: 0 0 10px 0; 
	color: #ffdb00;
	}

h3 a:hover {
	text-decoration: none;
	background: none;
	color: #990000;
	}
	
	
h4	{ 
	color: #333; 
	font-size: 2.0em; 
	margin-bottom: 15px; 
	}

h5 {
	font: 1.8em 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	color: #FFDB00;
	background: #000;
	text-align: center;
	line-height: 1.8em;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

h5.back {
	text-transform: uppercase;
	margin-top: 0;
	}
	
.post h5.back {
	margin-top: -35px;
	}
	
.post h4 { 
	font-size: 1.8em; 
	font-family: Georgia, serif; 
	font-weight: normal; 
	margin: 0 0 10px 0;
	color: #990000; 
	}

blockquote {
	background: #FFF url(images/blockquote.png) no-repeat scroll top left;
	border: none;
	padding-left: 80px;
	padding-top: 10px;
	min-height: 60px;
}


blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font: italic 1.6em Georgia, Times, 'Times New Roman', serif;
	line-height: 1.2em;
	color: #000;
	}

	
code { 
	font-size: 12px; 
	display: block; 
	margin: 0 0 10px 0; 
	padding: 5px; 
	background: #eee; 
	}

#main-col p	{ 
	margin-bottom: 15px; 
	}

.widget h2, .widget-big h2 {
	height: 13px;
	margin-top: 5px;
	}
	
.post h2, #main-col h2 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #990000;
	margin: 0 0 10px 0; 
	font-size: 3em;
	}

h2 a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	}

h3#respond {
	font: italic 1.8em Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
	color: #990000;
	margin-top: 25px;
	}

h3#comments {
	font: 1.8em 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	color: #FFDB00;
	background: #000;
	text-align: center;
	line-height: 1.8em;
	width: 500px;
	margin-bottom: 30px;
	text-transform: uppercase;
	}

h2#search {
	font: 1.8em 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	color: #FFDB00;
	background: #000;
	text-align: center;
	line-height: 1.8em;
	width: 500px;
	text-transform: uppercase;
	}

.post-search h3 {
	margin-top: 40px;
	}
	
.post-search h3 a {
	font: italic 1.1em Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
	color: #990000;
	}


#commentform label {
	font: 1em 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
	margin-top: 5px;
	padding: 5px;
	}

h6 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #990000;
	margin: 0px 0 10px 0; 
	font-size: 3em;
	padding: 0;
	}

	
	
/* HEADER */
/* ----------------------------------------- */

h1#logo {
	width: 1000px;
	height: 200px;
	text-indent: -9999px;
	background: url('images/header_curate.png') center no-repeat;
	margin-top: 5px;
	padding: 0;
	}

#menu-bar {
	width: 1000px;
	height: 36px;
	margin: 0;
	background: #fff url('images/nav-bg.png') top no-repeat;
	padding-bottom: 20px;
	}

	
#main-nav { 
	list-style: none;
	float: left; /* float the parent */
	margin-top: 9px; 
	}

#main-nav li { 
	float: left; /* puts items side-by-side */
	margin-left: 69px;
	}

#main-nav a { 
	height: 15px; /* the height of each image state */
	display: block; 
	text-indent:-9999px; 
	}


#about a {
	background: transparent url('images/about.png') no-repeat 0 0;
	width: 78px;
	}

#shoppe a {
	background: transparent url('images/shoppe.png') no-repeat 0 0;
	width: 90px;
	}
	
#contact a {
	background: transparent url('images/contact.png') no-repeat 0 0;
	width: 111px;
	}
	
#newsletter a {
	background: transparent url('images/newsletter.png') no-repeat 0 0;
	width: 158px;
	}
	
#art a {
	background: transparent url('images/art.png') no-repeat 0 0;
	width: 49px;
	}

form#searchform {
	float: right;
	margin: 4px 9px;
	}

/* WIDGETS */
/* ----------------------------------------- */
.widget { 
	background: url('images/widget-bg.png') top left repeat;
	width: 150px;
	margin: 0 0 15px;
	overflow: hidden;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	}
	
.widget ul	{ 
	list-style: none;
	margin-left: 12px;
	margin-top: 5px;
	padding: 0;
	}

.widget ul.doodle li {
	display: inline;
	margin: 0;
	}

.doodle img {
	padding: 10px 5px;
	}

.widget subscribe .doodle {
	padding: 0;
	display: inline;
	}

.widget, .widget-big a {
	color: #fff;
	}
	
.categories a {
	color: #fff;
	}
	
.categories a:hover {
	color: #ffdb00;
	background: #000;
	}
	
h2#connect {
	text-indent: -9999px;
	background: transparent url('images/connect.png') top center no-repeat;
	margin-top: 10px;
	}
	
h2#help {
	text-indent: -9999px;
	background: transparent url('images/tipjar.png') top center no-repeat;
	margin-top: 10px;
	}

h2#subscribe {
	text-indent: -9999px;
	background: transparent url('images/subscribe.png') top center no-repeat;
	margin-top: 10px;
	padding: 0;
	}

h2#ads {
	text-indent: -9999px;
	background: transparent url('images/sponsors.png') top center no-repeat;
	margin-top: 10px;
	padding: 0;
	}
	
h2#tags {
	text-indent: -9999px;
	background: transparent url('images/explore.png') top center no-repeat;
	margin-top: 10px;
	}
	
h2#vote{
	text-indent: -9999px;
	background: transparent url('images/vote.png') top center no-repeat;
	margin-top: 10px;
	}
	
h2#song{
	text-indent: -9999px;
	background: transparent url('images/tune.png') top center no-repeat;
	margin-top: 10px;
	}

h2#reader {
	text-indent: -9999px;
	background: transparent url('images/reader.png') top center no-repeat;
	margin-top: 10px;
	}
	
h2#stuff {
	text-indent: -9999px;
	background: transparent url('images/amazon.png') top center no-repeat;
	margin-top: 10px;
	}

#tag-cloud a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
	padding: 2px;
	}
	
#tag-cloud a:hover {
	color: #ffdb00;
	background: #000;
	}

#tag-cloud {
	padding: 10px;
	text-align: center;
	}

#tag-cloud ul {
	list-style: none;
	}
	
.categories h2 {
	text-indent: -9999px;
	background: transparent url('images/categories.png') top center no-repeat;
	margin-top: 10px;
	}
	
.categories ul ul {
	list-style: none;
	}

.categories a {
	font: bold 0.95em Georgia, Times, 'Times New Roman', serif;
	}
				
.thumb	{ 
	width: 62px; 
	}

.widget ul.doodle li a {
	text-decoration: none;
	}

.widget ul.doodle li a:hover {
	background: none;
	}

.widget-big { 
	background: url('images/widget-bg.png') top left repeat;
	width: 284px; 
	margin: 0 0 15px;
	overflow: hidden;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	}

.categories ul ul li {
	list-style: none;
	}
	
.categories ul {
	padding: 15px 0;
	}
	
.categories ul li {
	list-style-type: none;
	font-size: 0.95em;
	}
	
.categories ul li:before {
	content: "\00BB \0020";
	color: #333;
	}

ul.ads-left {
	float: left;
	list-style-type: none;
	margin-left: 2px;
	margin: 20px 0 20px 10px;
	}

ul.ads-right {
	float: right;
	list-style-type: none;
	margin: 20px 5px 20px 0;
	}

.reader-publisher-module ul li {
	font-size: 0.95em;
	}

.widget-big .inside {
	padding: 15px 43px;
	}
	
.widget .inside {
	padding: 15px;
	}
	
.widget-big .amazon-cloud {
	padding: 19px;
	}

.widget .adbrite {
	padding: 15px;
	}
	
#new-tag-cloud {
	margin-top: 20px;
	text-align: center;
	}

#new-tag-cloud ul {
	width: 150px;
	margin-top: 10px;
	margin-left: 5px;
	padding: 10px 10px 20px 10px;
	}

#new-tag-cloud a:hover {
	color: #000;
	background: #f8f8f8;
	}

#newtagcloud ul li {
	list-style-type: none;
	}
	

	
/* ENTRIES */
/* ----------------------------------------- */

img.alignright {
	margin-left: 7px;
	}
	
img.alignleft {
	margin-right: 7px;
	}
	
.post {
	margin-bottom: 45px;
	}

p.via {
	font-style: italic;
	margin-bottom: 15px;
	font-size: 12px;
	}
	
p.intro { 
	font: italic 2em Georgia, Times, 'Times New Roman', serif;
	color: #000;
	margin-left: 52px;
	margin-bottom: 15px;
	line-height: 1.2em; 
	}
	
.intro a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #000;
	}

.intro a:hover {
	text-decoration: none;
	color: #990000;
	background: #fff;
	}
	
.datebox { 
	width: 50px; 
	float: left; 
	padding: 4px 2px 15px 2px; 
	text-align: center;
	border-right: 2px solid #90886f;
	border-bottom: 2px solid #90886f;
	background: #ffdb00;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin: 0 10px 10px -15px;
	}
	
#main-col .datebox p { 
	margin-bottom: 0px;
	line-height: 1em; 
	padding: 0px 5px;
	}

.search-date { 
	width: 50px; 
	float: left; 
	padding: 4px 2px 15px 2px; 
	text-align: center;
	border-right: 2px solid #90886f;
	border-bottom: 2px solid #90886f;
	background: #ffdb00;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin: 0 10px 0 0;
	}
	
#main-col .search-date p { 
	margin-bottom: 0px;
	line-height: 1em; 
	padding: 0px 5px;
	}

.day {  
	margin: 0; 
	font-weight: bold;
	font-size: 3.1em;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #ffdb00;
	background: #000;
	-moz-border-radius-topleft: 5px; 
	-moz-border-radius-topright: 5px;
	}
	
.month { 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 1.6em;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #ffdb00;
	background: #000;
	margin: 0; 
	}
	
.year { 
	font-size: 1.5em;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #000;
	background: #ffdb00;
	font-weight: bold; 
	margin: 0;
	}

ol.commentlist {
	list-style: none; 
	}
	
.comment-bubble	{ 
	background: url('images/commentbg.png') top left repeat;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	padding: 10px; 
	margin-bottom: 5px;
	}
	
ol.commentlist li p {
	color: #fff;
	font: italic 1.0em Georgia, Times, 'Times New Roman', serif;
	padding: 10px;
	}
	
ol.commentlist li a	{ 
	color: #990000; 
	text-decoration: none;
	padding: 2px; 
	}
	
ol.commentlist li a:hover { 
	color: #ffdb00; 
	background: #000;
	}

#main-col .postmetadata, p.postmedatada {
	font: 1em 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
	background: #f8f8f8;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-top: 5px;
	padding: 5px;
	}

#commentmetadata {
	font: 0.95em 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #90886f;
	margin-left: 115px;
	margin-top: -30px;
	}
	
.commentlist li {
	margin-bottom: 30px;
	}
	
.comment-bubble a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 45px;
	}

.navigation a {
	color: #333;
	font: 1.6em Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	padding: 2px;
	}

.navigation a:hover {
	color: #FFDB00;
	background: #000;
	text-decoration: none;
	}
	
.commentbox {
	margin-top: 10px;
	}	
	

#main-col ul li {
	padding: 0 0 15px 30px;
	font: 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	}
	
#main-col ol li {
	padding: 0 0 15px 30px;
	font-size: 15px;
	}

.widget ul.counter li {
	margin: 5px 0 10px 18px;
	}

/* FOOTER */
/* ----------------------------------------- */

#footer	{ 
	width: 1000px;
	height: 350px; 
	background: url('images/widget-bg.png') repeat;
	border-top: 10px solid #ffdb00; 
	margin: 0 auto;
	margin-bottom: 5px;
	margin-top: 10px;
	}
	
#footer-inside { 
	width: 1000px;
	margin: 0 auto;
	}

#footer p { 
	color: white; 
	font-style: italic;
	font-size: 1.7em;
	}
	
#footer a { 
	color: #990000; 
	padding: 2px;
	font-size: 0.95em;
	}
	
#footer a:hover	{ 
	background: #000;  
	color: #ffdb00;
	}
	
#footer-1 { 
	width: 290px; 
	float: left; 
	margin-left: 30px;
	margin-top: 20px;
	}
	
#footer-2 { 
	width: 200px; 
	float: left; 
	margin-left: 40px;
	margin-top: 20px;
	}


#footer-3 { 
	width: 200px; 
	float: left; 
	margin-left: 20px;
	margin-top: 20px;
	}
	
#footer-4 { 
	width: 200px; 
	float: left; 
	margin-top: 20px;
	}
	
#footer ul { 
	color: white; 
	}
	
h4#syndication {
	text-indent: -9999px;
	background: transparent url('images/syndication.png') top left no-repeat;
	}
	
h4#navigation {
	text-indent: -9999px;
	background: transparent url('images/navigation.png') top left no-repeat;
	}
	
h4#friends {
	text-indent: -9999px;
	background: transparent url('images/friends.png') top left no-repeat;
	}
	
	
/* Plugins, Extras, etc. */
/* Page Navi */

.wp-pagenavi {
	margin: 30px 0;
	font: 1.2em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	font-variant: small-caps;
	}
	
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.extend {
	padding: 2px 7px;
	margin: 2px;
	text-decoration: none;
	color: #333;
	border: 1px solid #333;
	background-color: #f8f8f8;	
}

.wp-pagenavi a:hover {	
	color: #ffdb00;
	border: 1px solid #ffdb00;
	background-color: #000;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current {
	padding: 2px 7px;
	margin: 2px;
	color: #ffdb00;
	border: 1px solid #ffdb00;
	background-color: #000;
}

.vvqbox {
	padding-bottom: 20px;
	}
	
	
p.related {
	font: italic 2em Georgia, Times, 'Times New Roman', serif;
	color: #000;
	margin-bottom: 15px;
	line-height: 1.2em; 
	}
	
#apf_post_footer h4 {
	font: italic 2em Georgia, Times, 'Times New Roman', serif;
	color: #000;
	margin-bottom: 15px;
	line-height: 1.2em;
}

label.subscribe-to-comments p {
	color: #90886f;
	margin-bottom: 15px;
	}

.subscription-manager {
	margin-left: 100px;
	}
	
.subscription-manager p {
	font-style: italic;
	}
	
.post .byline {
	font-variant: small-caps;
	font-size: 1.2em;
	color: #000;
	margin-top: -10px;
	text-indent: 10px;
	}

.post .byline p {
	color: #000;
	margin-top: -10px;
	font-size: 1.1em;
	}
	
#main-col .byline {
	font-variant: small-caps;
	font-size: 1.2em;
	color: #000;
	margin-top: -10px;
	text-indent: 10px;
	}

#main-col .byline p {
	color: #000;
	margin-top: -10px;
	font-size: 1.1em;
	}

	
.widget-big .250 {
	padding: 16px;
	}

p.q {
	font: bold italic 16px Georgia, Times, 'Times New Roman', serif;
	color: #000;
	padding: 2px 0 15px 0;
	}

p.note {
	font-variant: small-caps;
	font-size: 1.6em;
	font-style: bold;
	color: #fff;
	text-align: center;
	padding: 15px 15px 5px 15px;
	}
	
p.note1 {
	font: italic 13.5px Georgia, Times, 'Times New Roman', serif;
	color: #fff;
	text-align: center;
	padding: 13px 11px 0 11px;
	}
	
p.note2 {
	font: italic 13.5px Georgia, Times, 'Times New Roman', serif;
	color: #fff;
	text-align: center;
	padding: 0px 11px 13px 11px;
	}

p.note2 a {
	color: #990000;
	}
	
p.note2 a:hover {
	color: #fff;
	background: #000;
	}
		

.callout {
	border: 1px dotted #D7D7D7;
	margin: 15px 0;
	font-style: italic;
	padding: 10px 15px;
	color: #000;
	background: #f8f8f8;
	}

.callout p {
	color: #000;
	}
	
.author {
	border: 1px dotted #D7D7D7;
	margin: 15px 0;
	font-style: italic;
	padding: 10px 15px;
	color: #000;
	}
	
.author p {
	font-style: italic;
	padding: 10px 15px;
	color: #000;
	background: #fff;
	}
	
.author2 {
	margin: 15px 0;
	font-style: italic;
	font-size: 1.3em;
	padding: 10px 15px;
	color: #000;
	margin-bottom: 20px;
	padding-bottom: 50px;
	}
	
.author p {
	font-style: italic;
	padding: 10px 15px;
	color: #000;
	margin-bottom: 20px;
	}

	
.nrelate_related h3 {
	font: italic 2em Georgia, Times, 'Times New Roman', serif !important;
	color: #000 !important;
	margin-top: 20px !important;
	line-height: 1.2em !important; 
	}

.nrelate_related .nr_rc_title {
	font: italic 2em Georgia, Times, 'Times New Roman', serif !important;
	color: #000 !important;
	margin-top: 20px !important;
	line-height: 1.2em !important; 
	}

#myselect { 
width:130px
} 

#myselect option { 
width:120px; 
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	padding:4px 0; 
	text-align:left;
	font: bold 14px 'Helvetica Neue', Helvetica, sans-serif !important;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.newsletter label {
	background: none;
	color:#666;
	font-size:12px;
	font-family: "Helvetica Neue", Helvetica, sans-serif !important;
	width:360px;
	display: block;
}


.newsletter input {
	font:12px 'Helvetica Neue', Helvetica, sans-serif !important;
	margin: 0 0 35px 20px;
	padding: 5px 0;
	border:1px solid #CCCCCC;
	color:#666666;
	width:360px;
	display: block;	
}

.newsletter .button { 
	border: none;
	width: 120px;
	height: 30px;
	background: #000; 
	color: #FFDB00;
	font: 11px 'Trebuchet MS', Helvetica, sans-serif;
	 -moz-border-radius: 5px; 
	 -webkit-border-radius: 5px;
	 padding: 3px 8px;
	 font-variant: small-caps;
	 padding: 5px 5px 8px 5px;
	 margin: 20px 0 20px 250px;
	}
	
.newsletter .button:hover {
	background: #FFDB00;
	color: #000;
	}
	
.signup {
	background: #f8f8f8;
	border: 1px dotted #666;
	width: 400px;
	padding: 20px;
	margin-left: 30px;
	}
	
#tweetmeme_button {
	margin-top: 15px;
	}
	
.tweetmeme_button {
	margin-top: 15px;
	}


.nr_rc_title h3 {
color: #000;
}

		
/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { 
	width:500px;
	vertical-align: middle;
	border:none; 
	text-align:center;
	background: url('images/widget-bg.png') top left repeat;
	padding:18px 0 5px 0; 
	margin: 15px 0 15px -5px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	}

	
.wp-caption p {
	margin: 15px;
	font: italic 1.35em Georgia, Times, 'Times New Roman', serif;
	line-height: 1em;
	color: #000;
	padding: 0;
	}
	
#main-col .wp-caption alignnone { 
	width:500px;
	}

