/*****
***************************************************************
Theme Name: ride.studio.cafe
Theme URI: http://ridestudiocafe.com/
Description: Original design created by <a href="http://www.trulygooddesign.com">Truly Good</a> crafted to fit WP
Version: 1.0
Author: Truly Good
Author URI: http://trulygooddesign.com/
Tags: dark, custom header, fixed width, 2 or 3 columns, widgets
***************************************************************
*****/

/***** 
****************************************************	
RESET STYLES
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
****************************************************
*****/

a{text-decoration:none;}
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
html, body {height:100%;background:#000;}
/*because legend doesn't inherit in IE */


/*****
********
960 grid
********	
*****/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


/*****
***************
trulygoodstyles
***************
*****/

body {
	font-size:			62.5%;    					/* 	sets font size to 10px | 1em=10px		*/	
	font-family:		gotham, helvetica, arial, serif;
}

#wrap {
	font-size:			1.2em;						/*  sets font size to 12px | 1em=12px 		*/
	width:				960px; 
	margin:				0 auto;
	height:				auto;
}
	
	
a {
	color:				#0099cc;
}

/* headers  */

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", Gadget, "Lucida Grande", Helvetica, sans-serif;
}

h1 {
	font-size:			1.6em;
	color:				#000;
}

.home h1 {
	font-size:			1.7em;
	color:				#000;
}


h2 {
	font-size:			1.4em;
	color:				#4A3C31;
	margin-top:			16px;
}


.home h2 {
	font-size:			1.5em;
	color:				#fff;
	margin-bottom:		8px;
}


h3 { 
	font-size:			1.2em;
	margin-bottom:		2px;
	margin-top:			10px;
	color:				#4A3C31;
}


.home h3 {
	font-size:			1.3em;
	color:				#fff;
}


h4 {
	
}

h5 {
	
}

h6 {
	
}


.entry {
	background:		#fff;
	margin-bottom:	14px;
	padding:		20px;
	border:			1px solid #CCCCCC;
	
}

.upcoming .entry,
.archive .entry,
.blog .entry {
	padding:		10px;
	border:			1px solid #e4e4e4;
	margin-bottom:	50px;
	border-top:		none;
	border-right:	none;
	background:		#f5f5f5;
}

.entry-title {
	background:		#f5f5f5;
	margin-bottom:	0px;
	padding:		4px 10px;
	border:			1px dashed #e4e4e4;
	border-right:	none;
}

.entry-title h2 {
	margin-top:		0;
}

.entry h1, .entry h2, .entry h3, .entry h4 {
	font-weight:		bold;
}

.entry > h2:first-child {
	margin-top:		0;
}


.entry p {
	line-height:		160%;
	margin-bottom:		14px;
}


.entry ul {
	margin-left:		20px;
}

.entry ul ul {
	margin-left:		14px;
}

.entry li {
	list-style-type:	disc;
	margin-bottom:		12px;
	line-height:		150%;
}

.entry li li {
	list-style-type:	circle;
	margin-bottom:		8px;
	line-height:		150%;
}


#header {
	width:		960px;
	height:		auto;
	background:	url(/images/assets/header-bg.png) top left no-repeat;
	padding-bottom:10px;
}

#logo {
	width:		130px;
	float:		left;
	margin-right:45px;
}

#logo h1 {
	margin:		10px 0 10px 10px;	
}

#logo .description {
	text-align:	center;
	margin:		0 0 10px 10px;
	color:		#fff;	
}

.connect-icons  {
	display:		inline;
	padding:		0 3px 0 0;
}
.connect-icons li {
	display:		inline;
	margin:			0 0 0 5px;
}

.connect-icons li a:hover {
	position:		relative;
	top:			1px;
	left:			1px;
}

/*****		
***************************************************
nav code located at bottom of style.css (this file)	
***************************************************
*****/

#content {
	width:		960px;
	background:	#fff url(/images/assets/bg.png) top center no-repeat;
	margin:		0 auto;
	padding-top:10px;
}

.main p a:hover {
	border-bottom:	1px dashed #0099FF;
}

#breadcrumbs {
	background:	#efefef;
	margin-bottom:20px;
	padding:	10px 4px 8px 4px;
	color:		#ccc;
	text-transform:	lowercase;
}

#breadcrumbs a {
	color:		#ccc;
}

#breadcrumbs a:hover {
	border-bottom:1px dashed #ccc;
	color:			#333333
}

span.separator {
	margin:		0 10px;
}

span.home {
	padding-left:	10px;
}

#breadcrumbs span.current {
	float:			right;
	color:			#0099cc;
	font-size:		1.5em;
	padding-right:	10px;
	text-transform:	capitalize;
}

.widget-a {
	background:	#4a3c31;
	width:		339px;
	min-height:	148px;
	float:		left;
	display:	inline;
	margin:		20px 0 10px 0;
	color:		#aaa;
}

.widget-a img {
	float:		left;
	margin:		1px 10px 1px 1px;
	width:		144px;
	border:		1px solid #6A6057;
}

.widget-a h2,
.widget-a p {
	margin:		6px 6px 0 6px;
}

#blog {

}

#blog h1 {

}

#blog h2 {

}

#posts {

}


#posts p {

}

#posts img {

}

#posts h2 {

}

#posts h2 a {

}

.date {

}

#headerImage {
	margin-bottom:	10px;
	background:		#000;
}



#headerImage img {
	border:			1px solid #000;
	width:			618px; 
	height:			auto;
}


.supplementaryLeft {
	background:		#fff;
	float:			left;
	width:			40%;
	padding:		10px 20px;
	border:			1px solid #CCCCCC;
}

.supplementaryRight {
	background:		#fff;
	float:			right;
	padding:		10px 20px;
	width:			40%;
	border:			1px solid #CCCCCC;
}

.supplementaryRight h2,
.supplementaryLeft h2,
.fullWidth h2 {
	margin-top:			0;
	font-size:			1.3em;
	font-weight:		bold;
}

.supplementaryLeft p,
.supplementaryRight p,
.fullWidth p {
	line-height:		150%;
	margin-bottom:		10px;
	font-size:			1em;
}


.supplementaryLeft ul,
.supplementaryRight ul,
.fullWidth ul {
	margin-left:		14px;
}

.supplementaryLeft ul ul,
.supplementaryRight ul ul,
.fullWidth ul ul {
	margin-left:		10px;
}

.supplementaryLeft li,
.supplementaryRight li,
.fullWidth li {
	list-style-type:	disc;
	margin-bottom:		8px;
	line-height:		140%;
}

.supplementaryLeft li li,
.supplementaryRight li li,
.fullWidth li li {
	list-style-type:	circle;
	margin-bottom:		4px;
	line-height:		140%;
}


.postmetadata {

}

#sidebar {
	padding-bottom:	10px;
}

#sidebar .widget-b {
	width:			220px;
	height:			148px;
	position:		relative;
	margin:			0 0 20px 0;
}

#sidebar .widget-b img {
	position:		relative;
	z-index:		2;
	border:			1px solid #4a3c31;
}

#sidebar .widget-b h3 {
	width:			218px;
	padding:		2px 0;
	margin:			0 1px 1px 1px;
	position:		absolute;
	bottom:			0;
	left:			0;
	z-index:		10;
	background:		url(/images/assets/white90_bg.png);
	border-top:		1px solid #4a3c31;
	font-family:	century gothic;	
	font-size:		1.2em;
	text-align:		center;
	color:			#000;
}

#sidebar .widget-b h3 a {
	color:			#000;
	display:		block;
}

#sidebar .widget-b h3 a:hover {
	font-style:		oblique;
}


		
	#sidebar-inner {
		background:		#4A3C31;
		padding:		6px 0 20px 0;
	}
	
	#sidebar-inner h2 {
		margin-top:		0;
		margin-bottom:	6px;
		padding:		0 10px;
		color:			#fff;
	}
	
	#sidebar-inner .widget-b {
		width:			220px;
		height:			148px;
		position:		relative;
		margin:			0 auto;
		margin-bottom:	30px;
		border:			1px dotted #330000
	}
	
	#sidebar-inner .widget-b img {
		position:		relative;
		z-index:		2;
		border:			1px solid #4a3c31;
	}
	
	#sidebar-inner .widget-b h3 {
		width:			218px;
		padding:		2px 0;
		margin:			0 1px 1px 1px;
		position:		absolute;
		bottom:			0;
		left:			0;
		z-index:		10;
		background:		url(/images/assets/white90_bg.png);
		border-top:		1px solid #4a3c31;
		font-family:	century gothic;	
		font-size:		1.2em;
		text-align:		center;
		color:			#000;
	}
	
	#sidebar-inner .widget-b h3 a {
		color:			#000;
		display:		block;
	}
	
	#sidebar-inner .widget-b h3 a:hover {
		font-style:		oblique;
	}
	

	
	


.widget_tag_cloud div,
.widget ul {

}


.widget_archive select {

}


.meta-holder {
padding:10px 20px;
background:#fff;
border:	1px solid #CCCCCC;
border-bottom:none;
}
.meta-holder .alignleft,
.meta-holder .alignright {margin:0;}
.narrowcolumn .navigation {

}

.widecolumn .navigation {

}


.widecolumn .navigation div{

}


.widget h2 {

}

#info {
	background:			#0099CC;
	padding:			6px 0;
	border-top:			1px solid #66C1E0;
	border-bottom:			1px solid #007298;
}

#info ul {
	padding:			4px 10px;
	float:				left;
}

#info li {
	display:			inline;
	margin:				0 30px 0 0;
	padding:			0;
}



#info,
#info li a {
	color:				#fff;
}

#newsletter {
	float:				right;
	padding:			4px 10px 0 0 ;
}

#newsletter form {
	display:		inline;
}

#newsletter /*form input*/ span#newsletterfield {
	background:		#231E1D;
	border:			none;
	padding:		4px 10px 4px 18px;
	vertical-align:	middle;
	font-size:		90%;
	text-transform: uppercase;
	width:			200px;
	color:			#BFCCC2;
}

#newsletter /*form button*/ span#newsletterbutton {
	margin-left:	4px;
	width:			40px;
	border:			none;
	font-size:		90%;
	padding:		4px 10px 4px 18px;
	background:		#231E1D;
	color:			0099cc;
	font-family: 	"Century Gothic", Gadget, "Lucida Grande", Helvetica, sans-serif;
	cursor:			pointer;
	vertical-align:	middle;
}

#newsletter form button:hover {
	color:			#fff;
}


/* default (inactive field) */
.sf_inactive {
	border:			2px #3d91a5 solid;
	background:		#3d91a5;
	color:			#e4e4e4;
}
/* on focus (when field is clicked on)  */
.sf_active {
	border:			2px #8BB544 solid;
	background:		#fff;
	color:			#fff;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text {
	border:			2px #3c90a5 solid;
	background:		#fff;
	color:			#fff;
}


#footer {
	background:		#231e1d;
	padding-bottom:	10px;
	position:		relative;
}

#footer ul {
}


/*****   classes   *****/
.mb {
	margin-bottom:		15px;
}

.mr {
	margin-right:		22px;
}

.mt10 {
	margin-top:			1em;
}


.mt20 {
	margin-top:			2em;
}


.mt30 {
	margin-top:			3em;
}

.mt40 {
	margin-top:			4em;
}

.mt50 {
	margin-top:			5em;
}



.mb10 {
	margin-bottom:		1em;
}


.mb20 {
	margin-bottom:		2em;
}


.mb30 {
	margin-bottom:		3em;
}

.mb40 {
	margin-bottom:		4em;
}

.mb50 {
	margin-bottom:		5em;
}


.highlight1 {
	font-style:			oblique;
}

.hide {
	display:			none;
}


.clear {
	clear:			both;
}

.right {
	text-align:		right;
}

.top {
	text-align:		right;
	margin:			10px 0;
	clear:			both;
}

.more {
	padding-bottom:	10px;
}

.alignleft,
.float_left {
	float:			left;
}

.alignleft,
.float_left {
	margin:			0 10px 10px 0;
}


.alignright,
.float_right {
	margin:			0 0 10px 10px;
}
.alignright,
.float_right {
	float:			right;
}


#header .float_right {
	padding-top: 3px;
    text-align: right;
    width: 162px;
}


div.older {float:right;margin:0 0 20px 0;}

div.older a:hover {border-bottom:1px dotted #0099cc;}

#twitdiv,
#fbdiv {float:left;width:270px;margin:0 20px 0 0;}
#twitdiv {border-top:1px solid #315B98;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #8b8b8b;padding-right:2px;margin-right:0;}
#twitdiv #twtr-widget-1 {}
#twitdiv .twtr-hd {}


/* 

	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

#searchform {	
	width:			161px;
	margin:			0 0 0 0;
}

#searchfield {
	background:		#786E65;
	border:			0;
	color:			#fff;
	padding:		2px 6px;
}

#searchbutton {
	float:			right;
}
/* default (inactive field) */

.sf_inactive{
	padding:		0;
	font-size:		80%;
	background:		#786E65;
	color:#ccc;
}

/* on focus (when field is clicked on)  */
.sf_active{
	background:#786E65;
	color:#ccc;
	padding:		0;
	font-size:		80%;
}

/* with text (when field is inactive but contains user's input)  */
.sf_text{
	background:#786E65;
	color:#ccc;
	padding:		0;
	font-size:		80%;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#002caa;
	top:0;
	left:0;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#fff;
}
.sf_suggestion li.selected a{
	background:#0000FF;
}

#searchbutton {
	background:		#786E65;
	border:			0;
	padding:		0;
	margin:			0 10px 0 0;
	color:			#ccc;
}


#searchbutton:hover {
	cursor:			pointer;
	background:		#e0e0e0;
	color:			#000000;
}



#header .nav {
	padding:		43px 0 0 0;
	margin:			0 0 0 45px;
}

#footer .nav {
	padding:		10px 0 10px 10px;
}

.nav ul ul {
	padding:		0;
}

.nav li {
	float:		left;
	margin:		0 50px 0 0;
}

.nav li a {
	color:		#fff;
	font-size:	1.2em;
	display:	block;
	margin:		0 0 4px 0;
	padding:	5px 2px 3px 4px;
}

#footer .nav li a {
	color:		#5c5c5c;
	font-size:	1.0em;
	display:	block;
	margin:		0 0 4px 0;
	padding:	0 2px;
}

.nav li a:hover {
	background:		#fff;
	color:			#0099cc;
}


/*learn&visit*/
.nav li.page-item-6 a {
	width:		48px;
}

#footer .nav li.page-item-6 a {
	width:		36px;
}


/*products&services*/
.nav li.page-item-8 a {
	width:		75px;
}

#footer .nav li.page-item-8 a {
	width:		60px;
}

/*studio.community*/
.nav li.page-item-10 a {
	width:		80px;
}

#footer .nav li.page-item-10 a {
	width:		60px;
}

/*connect&communicate*/
.nav li.page-item-12 a {
	width:		102px;
}

#footer .nav li.page-item-12 a {
	width:		80px;
}

/*studio.cafe*/
.nav li.page-item-14 a {
	width:		82px;
	height:		32px;
}
 
#footer .nav li.page-item-14 a,
.nav li.page-item-14 li a {
	height:		auto;
}

#footer .nav li.page-item-14 a {
	width:		62px;
}

#footer .nav li.page-item-6 li a, 
#footer .nav li.page-item-8 li a, 
#footer .nav li.page-item-10 li a, 
#footer .nav li.page-item-12 li a, 
#footer .nav li.page-item-14 li a,
.nav li.page-item-6 li a, 
.nav li.page-item-8 li a, 
.nav li.page-item-10 li a, 
.nav li.page-item-12 li a, 
.nav li.page-item-14 li a {
	width:		auto;
}

.nav li li {
	clear:		left;
	display:	block;
	margin:		0;
}

.nav li li a {
	color:		#aaa;
	font-size:	1em;
	margin:		0 0 0 0;
	text-transform:	lowercase;
	padding:	 0 4px;
}

#footer .nav li li a {
	color:		#aaa;
	font-size:	1em;
	margin:		0 0 0 0;
	text-transform:	lowercase;
}


#footer .nav li li a:hover {
	color:		#4a3c31;
	background:		#aaa;
}

.nav li.current_page_item a,
.nav li.current_page_parent a {
	background:		#fff;
	color:			#0099cc;
}

.nav li li.current_page_parent a {
	background:		none;
	color:			#fff;
}

#footer .nav li.current_page_item a,
#footer .nav li.current_page_parent a {
	background:		none;
	color:			#fff;
}

#footer .nav .current_page_item li a,
#footer .nav li.current_page_parent li a {
	background:		none;
	color:			#aaa;
}

.nav li li.current_page_item a {
	color:			#fff;
	background:		none;
}

.nav .current_page_item li a,
.nav .current_page_parent li a {
	color:			#bbb;
	background:		none;
	
}

.log {
	position:		absolute;
	bottom:			0;
	right:			0;
	font-size:		80%;
	padding:		10px;
}

.log li {
}

.log a {
	color:			#666666;
	padding:		2px;
	border:			1px solid #231e1d;
}


.log a:hover {
	color:			#999;
	border:			1px dotted #999;
}

.wp-caption {
	background: #231e1d;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}

.wp-caption img {
	margin: 5px 5px 0;
	border:1px solid #e4e4e4;
}

.wp-caption p.wp-caption-text {
	color: #e4e4e4;
	font-size: 11px;
	margin: 5px;
}
