html	{}
body	{
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	line-height: 1.4em;
	background: #6087bc;
	margin: 0;
	border: 0;
	padding: 0;}

a, a:link, a:visited	{
	color: #6087bc;/* previously #4271a1 */
	text-decoration: none;
	background-color: transparent;
	outline: none;}
a:hover, a:active	{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
	outline: none;}

/*
	DEFAULT TYPOGRAPHY: Headers, Lists, Paragraph, Blockquote
*/
.bluecolor {color: #6087bc;}
.browncolor {color: #948671;}
sup	{font-size: 0.5em; font-weight: normal;}
p	{margin: 0 0 1em 0;}
p.indent {
	margin: 0 0 1em 20px;
	border: 0;
	padding: 0;}
blockquote	{
	background-color: #f0eecc;
	margin: 0.7em 0 1em 20px;
	padding: 10px;}

h3	{font-size: 1.4em;}
h4	{font-size: 1.2em;}
h5	{font-size: 1.1em;}
h6	{font-size: 1em;}

h1	{
	font-size: 2.4em;
	font-weight: normal;
	color: #6087bc;
	font-family: Georgia, Times, Times New Roman, serif;
	line-height: 1.1em;
	margin: 0.2em 0 0.2em 0;}
h2	{
	font-size: 1.8em;
	font-weight: normal;
	color: #6087bc;
	font-family: Georgia, Times, Times New Roman, serif;
	line-height: 1.1em;
	margin: 1em 0 0.2em 0;}
h3, h4, h5, h6	{
	color: #333;
	font-weight:bold;
	line-height: 1.2em;
	margin: 1.2em 0 0.3em 0;}
ul, ol	{
	margin: 0 0 1em 0; /* similar to p margin settings */
	border: 0;
	padding-left: 20px;}
ul li, ol li 	{
	list-style-position: outside;
	line-height: 1.4em;
	margin: 0 0 4px 0;
	border: 0;
	padding: 0;}
ul.disc	{list-style-type: disc;}
ul.circle	{list-style-type: circle;}
ul.square	{list-style-type: square;}
ul.nobullets, ol.nobullets	{list-style-type: none;}
ul.decimal	{list-style-type: decimal;}
ol.decimal-leading-zero	{list-style-type: decimal-leading-zero;}
ol.lower-roman	{list-style-type: lower-roman;}
ol.upper-roman	{list-style-type: upper-roman;}
ol.lower-alpha	{list-style-type: lower-alpha;}
ol.upper-alpha	{list-style-type: upper-alpha;}
ul.sunimage	{list-style-type: none;
    padding-left: 0;}
ul.sunimage li	{
	padding: 0 0 0 30px;
	background: transparent url(../images/sun-bullet.gif) no-repeat 7px 2px;}
ul.starimage	{list-style-type: none;
    padding-left: 0;}
ul.starimage li	{
	padding: 1px 0 2px 30px;
	background: transparent url(../images/star-bullet.gif) no-repeat 7px 3px;}

ul.nobullets, ol.nobullets	{list-style-type: none;
    padding: 0 0 0 20px;}
ul.nobullets li, ol.nobullets li	{
	padding: 0;}

ul.flushleft, ol.flushleft	{
	list-style-type: none;
	padding-left: 0;}
ul.flushleft li, ol.flushleft li	{
	padding: 0;}

dl	{
	margin: 0.7em 0 1em 20px;
	padding: 0;}
dt	{
	font-weight: bold;
	margin: 0.5em 0 0.2em 0;}
dd	{
	margin: 0 0 4px 0;
	padding-left: 20px;}

dl.dlcolumns	{
	margin: 0.7em 0 1em 0;
	padding: 0;}
dl.dlcolumns dt	{
    float: left;
    display: inline;
	font-weight: bold;
	padding: 0;
	margin: 0 20px 0.5em 0;
	width: 160px;}
dl.dlcolumns dd	{
	padding: 0;
	margin: 0 0 0.5em 180px;
	padding: 0;
	width: 519px;}

/*
	PARTICULAR ESSENTIALS
*/
img	{border: 0;}
.block {display: block;}
.nomargin {margin: 0 0 0 0;}
.nopadding	{padding: 0 0 0 0;}
.cleardiv {display: block;
	clear: both;
	height: 0px;
	font-size: 0.01em;
	overflow: hidden;}
.pipe, .backslash, .xtraspace	{
	font-size: 1.1em;
	font-weight: lighter;
	line-height: 0.5em;
	padding: 0 0.5em;}
.middot, .period, .raquo, .laquo	{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 0.5em;
	padding: 0 0.5em;}
.greaterthan, .lessthan	{
	font-size: 1.1em;
	font-weight: lighter;
	line-height: 0.5em;
	padding: 0 0.3em;}
.colon	{
	font-size: 1em;
	font-weight: lighter;
	line-height: 0.5em;
	padding: 0 0.5em;}

/*
	content img formatting
*/
.blockmargin	{
	display: block;
	margin: 0 0 1em 0;
	border: 0;
	padding: 0;}
.blockcenter	{
	display: block;
	margin: 0 auto 1em auto;
	border: 0;
	padding: 0;}
.floatleft	{
	float: left;
	display: inline;
	margin: 1em 20px 1em 0;
	border: 0;
	padding: 0;}
.floatright	{
	float: right;
	display: inline;
	background-color: #fff;
	margin: 1em 0 1em 20px;
	border: 0;
	padding: 0;}
.floatlefttop	{
	float: left;
	display: inline;
	margin: 0 20px 1em 0;
	border: 0;
	padding: 0;}
.floatrighttop	{
	float: right;
	display: inline;
	margin: 0 0 1em 20px;
	border: 0;
	padding: 0;}

.bg-content	{/* margin left is 20, like indent and blockquote */
	margin: 0 0 1em 20px;
	background-color: #f0eecc;
	padding: 10px;
	}
.bg-content-grad	{/* margin left is 20, like indent and blockquote */
	margin: 0 0 1em 20px;
	background: transparent url(../images/sector-li-grad.jpg) repeat-x left top;
	padding: 10px;
	}

/*
	HR RULE
	EX: <div class="hrBlueRule"><hr />&nbsp;</div>
*/
.hrBlueRule	{
	clear: both;
	overflow: hidden;
	display: block;
	font-size: 0.01em;
	line-height: 0;
	background-color: transparent;
	margin: 1em 0;
	border: 1px dashed #6087bc;
	padding: 0;
	height: 1px;
	width: 100%;
	}
.hrBlueRule hr	{
display: none;
	}
.hrBrownRule	{
	clear: both;
	overflow: hidden;
	display: block;
	font-size: 0.01em;
	line-height: 0;
	background-color: transparent;
	margin: 1em 0;
	border: 1px dashed #948671;
	padding: 0;
	height: 1px;
	width: 100%;
	}
.hrBrownRule hr	{
display: none;
	}

/*
	MAIN LAYOUT
*/
#aura	{
	text-align: left;
	margin: 0 auto;
	background: transparent;
	padding: 0;
	width: 938px;
	}
#bg-site	{
	color: #333;
	margin: 0;
	background: transparent url(/images/site/bg-site-y.gif) repeat-y left top;
	padding: 0 9px;
	width: 920px;	
	}
#bg-foot	{
	margin: 0;
	background: transparent url(/images/site/bg-foot.gif) no-repeat left top;
	padding: 18px 9px 9px 9px;
	width: 920px;	
	}

/*
	HEADER
*/
#header	{
	text-align: left;
	color: #333;
	background: #fff;
	margin: 0 auto;
	border: 0;
	padding: 20px 33px 0 25px;
	width: 862px;
	height: 235px;
	}

.block-boy-logo	{
	float: left;
	display: inline;
	text-indent: -9999em;
	background: transparent url(../images/site/block-boy-logo.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 135px;
	height: 207px;
	}

.rolfing-si	{
	float: left;
	display: inline;
	background-color: transparent;
	margin: 0;
	padding: 20px 0 0 15px;
	width: 315px;}
.rolfing-si h1	{
	color: #333;
	font-size: 38px;
	font-weight: bold;
	font-family: Georgia, Times, Times New Roman, serif;
	line-height: 1.1em;
	margin: 40px 0 0 0;
	border: 0;
	padding: 0;}
.rolfing-si h2	{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, Times, Times New Roman, serif;
	line-height: 1.2em;
	margin: 0;
	border: 0;
	padding: 0;
	}

#hcard-Michael-Valenti	{
	float: right;
	display: inline;
	text-align: right;
	font-size: 0.9em;
	font-weight: normal;
	font-family: Georgia, Times, Times New Roman, serif;
	line-height: 1.2em;
	background-color: transparent;
	margin: 0;
	padding: 25px 0 0 0;
	width: 375px;
	}
#hcard-Michael-Valenti .n	{
	font-size: 1.3em;
	font-weight: bold;
	}
#hcard-Michael-Valenti .title	{
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.4em;
	margin-bottom: 36px;
	}
#hcard-Michael-Valenti .emailwrap	{
	margin: 0 0 3px 0;
	}
#hcard-Michael-Valenti a.email, #hcard-Michael-Valenti a.email:link, #hcard-Michael-Valenti a.email:visited	{
	text-decoration: none;
	}
#hcard-Michael-Valenti a.email:hover, #hcard-Michael-Valenti a.email:active	{
	text-decoration: underline;
	}
#hcard-Michael-Valenti .tel	{
	margin: 0 0 3px 0;
	}
#hcard-Michael-Valenti .tel .type	{
	font-weight: bold;
	}
#hcard-Michael-Valenti .adr	{
	margin: 0 0 3px 0;
	}

.vcf-icon	{
	float: right;
	display: inline;
	text-align: right;
	font-size: 0.9em;
	padding: 0;
	width: 235px;
	height: 23px;
	}
#hcard-Michael-Valenti a.vcf, #hcard-Michael-Valenti a.vcf:link, #hcard-Michael-Valenti a.vcf:visited	{
	display: block;
	text-decoration: none;
	background: transparent url(/images/site/vcf-icon.gif) no-repeat right top;
	padding: 5px 35px 5px 0;
	width: 200px;
	height: 13px;
	}
#hcard-Michael-Valenti a.vcf:hover, #hcard-Michael-Valenti a.vcf:active	{
	text-decoration: underline;
	}

/*
	TORSO
*/
#torso	{
	background-color: #fff;
	margin: 0;
	border: 0;
	padding: 0 0 25px 0;
	width: 920px;
	}

/*
	LEFT COLUMN
*/
#leftColumn	{
	float: left;
	display: inline;
	font-size: 0.9em;
	line-height: 1.3em;
	margin: 0;
	border: 0;
	padding: 0;
	width: 178px;
	}
.leftColSleeve	{
	padding: 6px 0 6px 12px;
	}

/*
	SUBNAV
*/
.subNavBlue	{
	font-size: 1.4em;
	margin: 0 0 6px 0;
/*	background-color: #dfe7f2;*/
	border-top: 1px dashed #6087bc;
	border-bottom: 1px dashed #6087bc;
	padding: 4px 0 0 6px;
	width: 172px;
	}
.subNavBlue ul	{
	margin: 0;
	border: 0;
	padding-left: 0;}
.subNavBlue ul li 	{
	list-style-type: none;
	text-align: right;
	line-height: 1em;
	margin: 0 0 4px 0;
	border: 0;
	padding: 0;
	padding: 0;
	}
.subNavBlue ul li a, .subNavBlue ul li a:link, .subNavBlue ul li a:visited	{
	display: block;
	color: #6087bc;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	padding: 3px 6px 4px 3px;}
.subNavBlue ul li a:hover, .subNavBlue ul li a:active, .subNavBlue ul li a.active, .subNavBlue ul li a.active:link, .subNavBlue ul li a.active:visited	{
	color: #333;
	text-decoration: none;
	background-color: #ccd8e5;
	}

.subNavBrown	{
	font-size: 1.4em;
	margin: 0 0 6px 0;
/*	background-color: #eae7e3;*/
	border-top: 1px dashed #948671;
	border-bottom: 1px dashed #948671;
	padding: 4px 0 0 6px;
	width: 172px;
	}
.subNavBrown ul	{
	margin: 0;
	border: 0;
	padding-left: 0;}
.subNavBrown ul li 	{
	list-style-type: none;
	text-align: right;
	line-height: 1em;
	margin: 0 0 4px 0;
	border: 0;
	padding: 0;
	padding: 0;
	}
.subNavBrown ul li a, .subNavBrown ul li a:link, .subNavBrown ul li a:visited	{
	display: block;
	color: #948671;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	padding: 3px 6px 4px 3px;}
.subNavBrown ul li a:hover, .subNavBrown ul li a:active, .subNavBrown ul li a.active, .subNavBrown ul li a.active:link, .subNavBrown ul li a.active:visited	{
	color: #333;
	text-decoration: none;
	background-color: #e9d7ba;
	}

/*
	RIGHT COLUMN
*/
#rightColumn	{
	float: right;
	display: inline;
	font-size: 1em;
	margin: 0 66px 0 0;
	border: 0;
	padding: 0;
	width: 587px;
	}

#content	{
	}

.home-greeting	{
	padding: 0 0 1em 0;}

#what-is-rolfing #content h2	{color: #948671;}
#history-of-rolfing #content h2	{color: #948671;}
#current-fascia-research #content h2	{color: #948671;}
#rolfing-in-the-media #content h2	{color: #948671;}

.hfeed	{
	}

.newsList	{
	margin: 0;
	padding: 0;
	}
.newsListItem	{
	margin: 0;
	padding: 0;
	}


.titleClusterBlue, .titleClusterBrown	{
	margin: 0;
	border: 0;
	padding: 0;
	}
.titleArea	{
	margin: 0;
	padding: 0;
	}
.titleClusterBlue .titleArea	{
	border-bottom: 1px dashed #6087bc;
	}
.titleClusterBrown .titleArea	{
	border-bottom: 1px dashed #948671;
	}
.entry-title	{
	}
.entry-title-brown	{
	color: #948671;
	}
.titleClusterBlue h1.entry-title	{
	color: #6087bc;
	}
.titleClusterBrown h1.entry-title	{
	color: #948671;
	}
.entry-title-brown a, .entry-title-brown a:link, .entry-title-brown a:visited	{
	color: #948671;
	text-decoration: none;
	background-color: transparent;
	outline: none;}
.entry-title-brown a:hover, .entry-title-brown a:active	{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
	outline: none;}

.titleClusterBrown h1.entry-title a, .titleClusterBrown h1.entry-title a:link, .titleClusterBrown h1.entry-title a:visited, .titleClusterBrown h2.entry-title a, .titleClusterBrown h2.entry-title a:link, .titleClusterBrown h2.entry-title a:visited	{
	color: #948671;
	text-decoration: none;
	background-color: transparent;
	outline: none;}
.titleClusterBrown h1.entry-title a:hover, .titleClusterBrown h1.entry-title a:active, .titleClusterBrown h2.entry-title a:hover, .titleClusterBrown h2.entry-title a:active	{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
	outline: none;}


.articleInfo	{
	margin: 0;
	padding: 4px 0 1em 0;
	}
.titleClusterBlue .articleInfo	{
	color: #6087bc;
	}
.titleClusterBrown .articleInfo	{
	color: #948671;
	}
.tags	{
	float: left;
	display: inline;
	font-size: 0.8em;
	width: 70%;
	}
.tagsLabel	{
	font-weight: bold;
	}
.published	{
	float: right;
	display: inline;
	text-align: right;
	width: 30%;
	}

.entry-content	{
	}

/*
	TESTIMONIALS
*/
.randomTestimonial	{
	color: #555;
	margin: 2em 0;
	background: transparent url(../images/site/start-quotes.gif) no-repeat left top;
	padding: 0.8em 0 0 0;
	}
.rTexcerpt	{
	background: transparent url(../images/site/end-quotes.gif) no-repeat right bottom;
	padding: 0 0 0.2em 0;	
	}
.randomTestimonial h5.testimonialTitle	{
	font-size: 1em;
	color: #6087bc;
	font-weight:bold;
	line-height: 1.2em;
	margin: 0.6em 0 0.3em 0;
	}
.randomTestimonial h6.testimonialRef	{
	font-size: 1em;
	color: #777;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0.3em 0 0.3em 0;
	}



.testimonialItem	{
	margin: 1.5em 0 3em 0;
	background: transparent url(../images/site/start-quotes.gif) no-repeat 0 10px;
	padding: 15px 0 0 0;
	}
.tExcerpt	{
	background: transparent url(../images/site/end-quotes.gif) no-repeat right bottom;
padding-top: 22px;
	}
.testimonialItem h2.testimonialTitle	{
	margin: 0 0 0.3em 0;
	}
.testimonialItem h4.testimonialRef	{
	font-size: 1.1em;
	color: #777;
	margin: 0.3em 0 0.3em 0;
	}


.feedSideArea	{
	margin: 0;
	padding: 1em 0;
	}
.searchSideArea	{
	margin: 0;
	padding: 1em 0;
	}

/*
	FOOTER
*/
#footer	{
	color: #fff;
	font-size: 0.8em;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0 6px;
	width: 908px;	
	}
a.h1, a.h1:link, a.h1:visited	{
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	outline: none;}
a.h1:hover, a.h1:active	{
	color: #6087bc;
	text-decoration: none;
	background-color: #fff;
	outline: none;}

/*
	TEXTPATTERN CSS
	base
----------------------------------------------- */
hr {
	margin: 2em auto;
	width: 370px;
	height: 1px;
	color: #6087bc;
	background-color: #6087bc;
	border: none;
}
small, .small {
	font-size: 0.9em;
}

/* layout
----------------------------------------------- */
#accessibility {
	position: absolute;
	top: -10000px;
}
.caps {
	font-size: 0.9em;
	letter-spacing: 0.1em;
}
div.divider {
	margin: 2em 0;
	text-align: center;
}

/*	articles
----------------------------------------------- */

.directory {
	list-style-type: circle;
}
.author {
	font-style: normal;
	font-size: 0.8em;
}
.published {
	font-size: 0.8em;
}

/*	comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}
ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}
div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}
form#txpCommentInputForm td {
	vertical-align: top;
}
#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/*	error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}


