/*[variables]
colors
{
	@30: #61BEA3;
	@20: ;
	@10: #FF9831;
	@00: #CFFAFF;
}
*/
/*
__________                       .___               .__   __
\______   \ _________ _______  __| _/_  _  _______  |  | |  | __
|    |  _//  _ \__  \\_  __ \/ __ |\ \/ \/ /\__  \ |  | |  |/ /
|    |   (  <_> ) __ \|  | \/ /_/ | \     /  / __ \|  |_|    <
|______  /\____(____  /__|  \____ |  \/\_/  (____  /____/__|_ \
\/           \/           \/              \/          \/


Theme Name:Boardwalk
Theme URI:http://www.wpnow.com/demo/#boardwalk
Description:Boardwalk from WordPress Now
Version:1.0
Author:WP Now
Author URI:http://www.wpnow.com


***********************************************************\
* CSS
\***********************************************************
CSS Tweaks*/
*
{
	padding: 0;
	margin: 0;
}
A IMG
{
	border: 0;
}
.clear
{
	clear: both;
}
A
{
	text-decoration: none;
	color: #02626E;
}
A:hover
{
	text-decoration: underline;
	color: #27C8DA;
}
P
{
	padding-bottom: 10px;
}
/*Body*/
BODY
{
	background: url(img/bg.jpg);
	font-family: Arial;
	font-size: 12px;
}
/*Top BG*/
.topbg
{
	min-height: 660px;
	width: 100%;
	background: url(img/top_bg.jpg);
	position: absolute;
	top: 59px;
	left: 0;
	z-index: 1;
}
/*Sky
Wrapper*/
.wrapper
{
	width: 960px;
	margin: auto;
	position: relative;
	z-index: 2;
}
/*Header*/
.header
{
	height: 141px;
	position: relative;
}
.header .weatherbg
{
	position: absolute;
	right: -30px;
	top: 10px;
	z-index: 2;
}
.header .weatherbg1
{
	background: url(width:425px);
	height: 230px;
}
.header .weatherbg2
{
	background: url(img/weather2_bg.png);
	width: 425px;
	height: 236px;
}
.header .weather
{
	width: 211px;
	height: 71px;
	background: url(img/weather_bg.png);
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 3;
	font-weight: bold;
	text-align: center;
	padding: 20px;
}
.header .weather .wtitle
{
	display: block;
	text-align: center;
	margin-bottom: 5px;
}
.header .weather .winfo
{
	color: #52452F;
	width: 175px;
	margin: auto;
	text-align: right;
}
.header .weather .winfo IMG
{
	float: left;
	margin-right: 5px;
}
/*Content*/
.content
{
	position: relative;
	z-index: 4;
}
/*Ads*/
.advert-cats
{
	width: 468px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 16px;
}
.advert-post
{
	width: 468px;
	height: 60px;
	margin: 16px auto;
}
/************************************************************\
* Left
\************************************************************/
.left
{
	float: left;
	width: 250px;
	padding-bottom: 250px;
	position: relative;
	z-index: 6;
}
.left .box
{
	margin-bottom: 10px;
	padding: 10px;
	background: #E4D2AC;
}
.left .box UL
{
	list-style: none;
}
.left .box UL UL
{
	margin-left: 10px;
}
/*Menu*/
.left .menu
{
	list-style: none;
	margin: -10px;
	position: relative;
	z-index: 6;
}
.left .menu>LI
{
	padding-top: 2px;
	position: relative;
}
.left .menu>LI:first-child
{
	padding-top: 0;
}
.left .menu>LI>A
{
	display: block;
	padding: 8px;
	background: #EDE0BD;
	border-left: 20px solid #EDAE70;
	color: #483C2E;
	font-family: Georgia;
	font-weight: bold;
	font-size: 2em;
	outline: none;
}
.left .menu>LI>A:hover, .left .menu>LI:hover>A
{
	text-decoration: none;
	background: #E6D0A7;
	border-left: 20px solid #FF9932;
}
.left .menu>LI>UL
{
	position: absolute;
	left: 250px;
	z-index: 5;
	top: 0;
	list-style: none;
	border: 6px solid #AAF2FB;
	border-left: 0;
	display: none;
	margin-left: 0;
}
.left .menu>LI>UL UL
{
	margin-left: 0;
}
.left .menu>LI:hover>UL
{
	display: block;
}
.left .menu>LI>UL>LI
{
	padding-top: 2px;
}
.left .menu>LI>UL>LI:first-child
{
	padding-top: 0;
}
/*Categories*/
.left .categories
{
	list-style: none;
	margin: -10px;
}
.left .categories LI
{
}
.left .categories>LI
{
	border-top: 1px dashed #ABF0F8;
	padding-left: 10px;
	padding-right: 20px;
	line-height: 30px;
	position: relative;
}
.left .categories>LI:first-child
{
	border-top: 0;
}
.left .categories>LI>A
{
	color: #02626E;
	font-size: 14px;
	font-weight: bold;
}
.left .categories>LI>A:hover
{
}
.left .categories>LI>UL
{
	border-top: 1px dashed #ABF0F8;
	padding-bottom: 5px;
}
.left .categories LI UL
{
	margin-left: 10px;
	list-style: none;
}
.left .categories UL LI
{
	line-height: 16px;
	text-indent: 0;
}
.left .categories UL LI A
{
	color: #0CA1B2;
	font-weight: bold;
}
.left .categories UL LI A:hover
{
	color: #106C78;
}
.left .categories .toggle-expand
{
	position: absolute;
	top: 5px;
	right: 5px;
	outline: none;
	padding: 5px;
	display: block;
}
.left .categories .toggle-expand IMG
{
	display: block;
	width: 10px;
	height: 10px;
	background: url(img/toggle_bg.png) no-repeat top left;
	vertical-align: middle;
}
.left .categories .toggle-hide IMG
{
	background-position: -10px 0;
}
/*Flickr*/
.left .flickr
{
	padding: 5px;
	height: 1%;
}
.left .flickr A
{
	float: left;
	border: 3px solid #88DDE7;
	background: #FFF;
	padding: 1px;
	margin: 2px;
}
.left .flickr A IMG
{
	display: block;
	width: 68px;
	height: 68px;
}
/*Latest Comments*/
.left .latestc
{
	list-style: none;
	margin: -10px;
}
.left .latestc LI
{
	padding: 10px;
	border-top: 1px dashed #ABF0F8;
}
.left .latestc LI:first-child
{
	border: 0;
}
.left .latestc LI IMG
{
	width: 28px;
	height: 28px;
	background: #FFF;
	padding: 1px;
	border: 1px solid #88DDE7;
	float: left;
	margin-right: 5px;
}
.left .latestc LI A
{
	font-weight: bold;
	color: #0CA1B2;
}
.left .latestc LI A:hover
{
	color: #106C78;
}
.left .latestc LI A.author
{
	color: #02626E;
	font-size: 14px;
}
.left .latestc LI A.author:hover
{
	color: #27C8DA;
}
/*Banners*/
.left .banners
{
	margin-bottom: 10px;
}
.left .banners IMG
{
	float: left;
	vertical-align: middle;
}
/*Subscribe*/
.left .subscribe .sform
{
	margin-top: 5px;
}
.left .subscribe .sform INPUT[type="text"]
{
	border: 0;
	width: 148px;
	height: 17px;
	background: url(img/subscribe_input_bg.gif);
	color: #8D9171;
	padding: 8px;
	float: left;
}
.left .subscribe .sform INPUT[type="image"]
{
	vertical-align: middle;
	float: right;
	width: 61px;
	height: 33px;
	background: url(img/button_go.gif) no-repeat top left;
}
.left .subscribe .sform INPUT[type="image"]:hover
{
	background-position: 0 -33px;
}
/************************************************************\
* Right
\************************************************************/
.right
{
	float: right;
	background: #FFF;
	width: 678px;
	margin-top: 36px;
	padding: 16px;
	position: relative;
	position: relative;
	z-index: 4;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
}
.right-home
{
	margin-top: 0;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
}
.right-fullwidth
{
	width: 928px;
	margin-bottom: 250px;
}
.right-fullwidth IMG
{
	max-width: 960px;
}
.right-fullwidth .heading2
{
	width: 960px;
	background: url(img/heading2_bg_fullwidth.png);
}
/*Featured*/
.featured
{
	border: 3px solid #AAF2FB;
	background: #FFF;
	padding: 1px;
}
.featured IMG
{
	vertical-align: middle;
	border-bottom: 1px solid #FFF;
	display: block;
	width: 670px;
	height: 200px;
}
.featured DIV
{
	padding: 10px;
	background: #E2FCFF;
}
.featured DIV .title
{
	color: #106C78;
	font-size: 24px;
	display: block;
}
.featured DIV .title:hover
{
	color: #27C8DA;
}
.featured DIV A
{
	font-weight: bold;
	color: #0CA1B2;
}
.featured DIV A:hover
{
	color: #106C78;
}
/*Highlights*/
.highlights
{
	margin: 15px 0;
}
.highlights UL
{
	width: 700px;
}
.highlights LI
{
	float: left;
	width: 215px;
	list-style: none;
	margin-right: 16px;
}
.highlights LI STRONG
{
	display: block;
	color: #8E9D9F;
	font-size: 14px;
}
.highlights LI IMG
{
	background: #FFF;
	padding: 1px;
	border: 2px solid #AAF2FB;
	vertical-align: middle;
	margin: 5px 0;
	display: block;
	width: 210px;
	height: 115px;
}
.highlights LI .title
{
	color: #1E7681;
	display: block;
	border-bottom: 1px dashed #DCDCDC;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.highlights LI .title:hover
{
	color: #3FB5C3;
}
.highlights LI A
{
	font-weight: bold;
	color: #3FB5C3;
}
.highlights LI A:hover
{
	color: #1E7681;
}
/*Articles*/
.articles
{
	list-style: none;
}
.articles>LI
{
	margin-bottom: 25px;
}
.articles .title
{
	color: #106C78;
	font-size: 24px;
	font-weight: normal;
	display: block;
	padding: 5px;
	background: #E2FCFF;
	margin-bottom: 5px;
}
.articles .title:hover
{
	background: #AAF2FB;
}
.articles .thumbnail
{
	background: #FFF;
	padding: 1px;
	border: 2px solid #AAF2FB;
	float: left;
	margin-right: 5px;
	display: block;
	width: 106px;
	height: 106px;
}
.articles .excerpt
{
	line-height: 16px;
}
.articles .ainfo-bottom
{
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px dashed #DCDCDC;
}
.articles .ainfo-top
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #DCDCDC;
}
.articles .ainfo .avatar IMG
{
	background: #FFF;
	padding: 1px;
	border: 2px solid #AAF2FB;
	vertical-align: middle;
	float: left;
	margin-right: 5px;
}
.articles .ainfo A
{
	color: #19A7B7;
	font-weight: bold;
}
.articles .ainfo A:hover
{
	color: #106C78;
}
.articles .ainfo IMG
{
	vertical-align: middle;
}
.articles .ainfo .more
{
	float: right;
	display: block;
	width: 94px;
	height: 33px;
	background: url(img/button_readmore.gif) no-repeat top left;
	text-indent: -999px;
	overflow: hidden;
	outline: none;
}
.articles .ainfo .more:hover
{
	background-position: 0 -33px;
}
.articles .post
{
	line-height: 16px;
}
.articles .post A
{
	font-weight: bold;
}
.articles .postbottom
{
	padding: 10px 0;
	border-top: 1px dashed #DCDCDC;
	margin-top: 5px;
	text-align: center;
}
.articles .postbottom A
{
	color: #19A7B7;
	font-weight: bold;
}
.articles .postbottom A:hover
{
	color: #106C78;
}
.articles .postbottom IMG
{
	vertical-align: middle;
}
.articles .postsrelated
{
	background: #E6FCFF;
	border: 1px solid #CFFAFF;
	padding: 10px;
}
.articles .postsrelated STRONG
{
	display: block;
	color: #677375;
}
.articles .postsrelated A
{
	color: #02626E;
	font-weight: bold;
}
.articles .postsrelated A:hover
{
	color: #27C8DA;
}
.articles .postsrelated LI
{
	list-style: none;
	padding: 3px 0;
}
/*Images*/
.articles .post IMG
{
	padding: 1px;
	border: 1px solid #CCC;
	max-width: 670px !important; /*[e]670px*/
}
.articles .post IMG.wp-smiley
{
	padding: 0 !important; /*[e]0*/
	border: none !important; /*[e]none*/
	vertical-align: middle;
}
.articles .post IMG.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.articles .post IMG.alignleft
{
	margin: 0 7px 2px 0;
	display: inline;
}
.articles .post IMG.alignright
{
	margin: 0 0 2px 7px;
	display: inline;
}
/*HTML Headings*/
.articles .post H1, .articles .post H2, .articles .post H3, .articles .post H4, .articles .post H5, .articles .post H6
{
	margin: 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px dashed #DCDCDC;
	font-family: Candara;
}
.articles .post H1
{
	font-size: 28px;
	padding-bottom: 15px;
	margin-top: 20px;
	color: #232A2B;
}
.articles .post H2
{
	font-size: 24px;
	color: #2C3435;
	padding-bottom: 8px;
}
.articles .post H3
{
	font-size: 20px;
	color: #444D4E;
	padding-bottom: 6px;
}
.articles .post H4
{
	font-size: 18px;
	color: #505A5B;
}
.articles .post H5
{
	font-size: 16px;
	color: #667072;
}
.articles .post H6
{
	font-size: 13px;
	color: #6D787A;
}
/*Blockquotes*/
.articles .post BLOCKQUOTE
{
	margin: 10px;
	padding: 10px;
	position: relative;
	font-style: italic;
	border: 1px solid #9FDCE4;
	border-left: 10px solid #9FDCE4;
	background: #E6FCFF;
}
.articles .post BLOCKQUOTE BLOCKQUOTE
{
	border: 1px solid #B7E5EB;
	border-left: 10px solid #B7E5EB;
	background: #FFF;
	color: #6D787A;
}
/*Lists*/
.articles .post UL
{
	margin: 5px 0;
}
.articles .post UL UL
{
	margin: 0;
}
.articles .post OL
{
	margin: 5px 0;
}
.articles .post OL OL
{
	margin: 0;
}
.articles .post UL LI
{
	list-style: none;
	text-indent: 15px;
	margin-left: 12px;
	padding: 3px 0;
	background: url(img/list_bullet.gif) no-repeat 0 7px;
}
.articles .post OL LI
{
	list-style-position: inside;
	margin-left: 10px;
	padding: 3px 0;
}
/*Comments*/
.comments LI
{
	list-style: none;
}
.comments LI UL
{
	margin-left: 25px;
}
.comments LI UL UL UL UL UL
{
	margin-left: 0;
}
.comments LI .cwrap
{
	border: 2px solid #D4DDDD;
	padding: 10px;
	position: relative;
	margin-bottom: 10px;
}
.comments LI LI .cwrap
{
	border: 2px solid #E5EAEA;
}
.comments LI LI LI .cwrap
{
	border: 2px solid #D4DDDD;
}
.comments LI LI LI LI .cwrap
{
	border: 2px solid #E5EAEA;
}
.comments LI LI LI LI LI .cwrap
{
	border: 2px solid #D4DDDD;
}
.comments LI .avatar IMG
{
	background: #FFF;
	padding: 1px;
	border: 2px solid #CCD8D9;
	float: left;
	margin-right: 5px;
}
.comments LI .author
{
	color: #02626E;
	font-weight: bold;
	font-size: 14px;
}
.comments LI .author A
{
	color: #02626E;
	text-decoration: underline;
}
.comments LI .author A:hover
{
	color: #27C8DA;
}
.comments LI .ctext
{
	padding: 10px 0;
}
.comments LI .ctext IMG
{
	vertical-align: middle;
}
.comments LI .cnum
{
	position: absolute;
	top: 0;
	right: 5px;
	color: #6D787A;
	font-size: 43px;
}
.comments LI .cnum SPAN
{
	font-size: 18px;
	position: relative;
	bottom: 15px;
	margin-right: 2px;
}
.comments LI .replylink A
{
	float: right;
	color: #19A7B7;
	font-weight: bold;
}
.comments LI .replylink A:hover
{
	color: #106C78;
}
/*Reply Form*/
.comments .creplyform P
{
	padding: 0;
	padding-top: 5px;
}
.comments .creplyform INPUT[type="text"]
{
	width: 216px;
	height: 18px;
	background-image: url(img/comments_input_bg.gif);
	border: 0;
	padding: 6px;
	padding-left: 27px;
	color: #56A3AD;
	font-size: 14px;
	margin-right: 5px;
}
.comments .creplyform .input-name
{
	background-position: 0 0;
}
.comments .creplyform .input-email
{
	background-position: 0 -30px;
}
.comments .creplyform .input-website
{
	background-position: 0 -60px;
}
.comments .creplyform TEXTAREA
{
	width: 99%;
	height: 100px;
	border: 0;
	background: #E6FCFF;
	border: 1px solid #A6E1E8;
	font-family: Arial;
	color: #56A3AD;
	font-size: 14px;
	margin-right: 5px;
	padding: 5px;
}
.comments .creplyform INPUT[type="image"]
{
	margin-top: 5px;
	width: 82px;
	height: 33px;
	background: url(img/button_submit.gif) no-repeat top left;
}
.comments .creplyform INPUT[type="image"]:hover
{
	background-position: 0 -33px;
}
/*Cancel Comment Reply Link*/
.comments .cancel-comment-reply
{
	display: none;
}
.comments LI .cancel-comment-reply
{
	display: block;
	padding: 8px 0;
}
.comments .wpn_logged_in
{
	padding-bottom: 5px;
}
.comments LI #respond
{
	padding-bottom: 10px;
}
.comments #respond IMG
{
	vertical-align: middle;
}
/*Twitter Updates*/
.twitterupdates
{
	width: 710px;
	height: 214px;
	background: url(img/twitterupdates_bg.png) no-repeat top left;
	float: right;
	position: relative;
	position: relative;
	z-index: 4;
}
.twitterupdates .followlink
{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 300px;
	height: 214px;
	outline: none;
}
.twitterupdates UL
{
	position: absolute;
	left: 15px;
	top: 60px;
	height: 140px;
	width: 375px;
	overflow: hidden;
	list-style: none;
}
.twitterupdates LI
{
	padding-bottom: 15px;
}
.twitterupdates LI A
{
	color: #106C78;
	font-weight: bold;
}
.twitterupdates LI SPAN, .twitterupdates LI SPAN A
{
	color: #74644C;
	font-weight: normal;
}
.twitterupdates LI SPAN A:hover
{
	color: #A8AA95;
}
/************************************************************\
* Footer
\************************************************************/
.footer
{
	width: 100%;
	background: url(img/footer_bg.png) repeat-x bottom center;
	height: 195px;
	margin-top: 25px;
}
.footer .footprints
{
	width: 167px;
	height: 183px;
	background: url(img/footer_footprints.png);
	position: absolute;
	top: 0;
	left: 550px;
}
.footer .fleft
{
	float: left;
	padding-top: 60px;
}
.footer .fleft .copyright
{
	display: block;
	color: #13CBDB;
	margin-top: 10px;
}
.footer .fright
{
	float: right;
	padding-top: 75px;
	text-align: right;
	color: #FFF;
}
.footer .fright A
{
	color: #E7CF72;
	font-weight: bold;
}
.footer .fright A.alt
{
	color: #FF92D5;
}
.footer .fright IMG
{
	margin-bottom: 25px;
}
.footer .footervariant1
{
	display: none;
}
.footer .footervariant2
{
	width: 276px;
	height: 290px;
	background: url(img/footer_variant2.png);
	position: absolute;
	top: -240px;
	left: 0;
	z-index: 3;
}
.footer .footervariant3
{
	width: 210px;
	height: 212px;
	background: url(img/footer_variant3.png);
	position: absolute;
	top: -170px;
	left: 25px;
	z-index: 3;
}
/************************************************************\
* Headings
\***********************************************************
Left Heading*/
.heading
{
	display: block;
	font-size: 18px;
	color: #FFF;
	height: 36px;
	line-height: 36px;
	text-indent: 10px;
	background: url(img/heading_bg.png);
	font-weight: bold;
}
.heading-flickr STRONG
{
	color: #ABE4FF;
}
.heading-flickr STRONG SPAN
{
	color: #FFAED7;
}
/*Right Heading*/
.heading2
{
	display: block;
	font-size: 14px;
	color: #6D5D46;
	height: 36px;
	line-height: 36px;
	text-indent: 10px;
	background: #FFD28A;
	font-weight: bold;
	float: right;
	width: 710px;
	position: absolute;
	top: -36px;
	left: 0;
}
/*Comment Reply Heading*/
.heading3
{
	display: block;
	color: #6D787A;
	font-weight: bold;
	font-size: 24px;
	padding: 3px 0;
}
/************************************************************\
* Wordpress
\***********************************************************
Calendar*/
#wp-calendar
{
	width: 100%;
}
#wp-calendar TD
{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
#wp-calendar CAPTION
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 15px 7px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px dotted #02626E;
	color: #02626E;
}
#wp-calendar A
{
	font-weight: bold;
}
#wp-calendar #prev A
{
	text-align: left;
	font-weight: bold;
}
#wp-calendar #next A
{
	text-align: right;
	font-weight: bold;
}
#tag_cloud
{
	text-align: justify;
	line-height: 23px;
}
#tag_cloud A
{
	margin: 2px;
	font-weight: bold;
}
/*Contact Form*/
.formcontainer FIELDSET
{
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #9FDCE4;
	background: #E6FCFF;
}
.formcontainer FIELDSET:hover
{
	border: 1px solid #9FDCE4;
	background: #CFFAFF;
}
.formcontainer FIELDSET:hover LEGEND
{
	background: #02626E;
	color: #E6FCFF;
}
.formcontainer FIELDSET:hover INPUT, .formcontainer FIELDSET:hover TEXTAREA
{
	border: 1px solid #7BCBD6;
	color: #232A2B;
}
.formcontainer LEGEND
{
	padding: 7px 15px;
	color: #FFF;
	background: #02626E;
	font-size: 16px;
	font-weight: bold;
}
.formcontainer INPUT, .formcontainer TEXTAREA
{
	border: 1px solid #9FDCE4;
	background: #FFF;
	margin-bottom: 5px;
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #6D787A;
}
.formcontainer INPUT[type="text"]
{
	width: 250px;
	border: 1px solid #9FDCE4;
}
.formcontainer SPAN
{
	color: #FF6EAE;
}
.formcontainer TEXTAREA
{
	width: 550px;
}
.formcontainer INPUT:focus, .formcontainer TEXTAREA:focus
{
	border: 1px solid #9FDCE4;
	background: #FFF;
	color: #232A2B;
}
.formcontainer LABEL
{
	margin-bottom: 5px;
}
.formcontainer INPUT[type="submit"]
{
	padding: 6px;
	font-weight: bold;
	color: #666;
	font-size: 11px;
}
.formcontainer .form-submit
{
	display: block;
	padding-top: 15px;
	border-top: 1px dotted #666;
	margin-top: 8px;
}
.formcontainer P.error
{
	border: 1px solid #FF6EAE;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	background: #F4E7E7;
	margin-top: 5px;
}
.formcontainer INPUT.error
{
	border: 1px solid #FF6EAE;
	background: #F4E7E7;
}
.formcontainer .success
{
	border: 1px solid #FC9;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	background: #FFC;
	margin-top: 5px;
}
.formcontainer SPAN
{
	display: inline;
}
.alignright
{
	float: right;
}
.alignleft
{
	float: left;
}
/*Captions*/
.wp-caption
{
	background-color: #88DDE7;
	color: #666;
	text-align: center;
	margin: 10px;
	padding: 5px 3px;
}
.wp-caption IMG
{
	padding: 0 !important; /*[e]0*/
	margin: 0 !important; /*[e]0*/
	border: 1px solid #FFF !important; /*[e]1px solid #FFF*/
	vertical-align: middle;
}
.wp-caption P.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 5px;
	margin: 0;
	display: block;
	border: 1px solid #FFF;
	background: #CFFAFF;
	color: #232A2B;
	margin: 0 3px;
	margin-top: 4px;
}
