/*
Theme Name: CrossFit Dirty Tape
Theme URI: http://www.carlinskinner.com/
Description: Wordpress Custom Theme by SkinnerINK
Version: 1.0
Author: Carlin Skinner
Author URI: http://www.carlinskinner.com/

*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{

	/*background: url(images/main_bck.jpg) no-repeat top;*/
	/*background call random php rotator*/
	background: url(http://crossfitscottsdale.com/homeblog/wp-content/themes/wp-polaroid/images/background/rotator.php) repeat-y center top;
	background-color:#9e6d42;
	color: #41484d;
	font: 14px Verdana,Helvetica,Arial,Tahoma,Sans-Serif;

}
#container{
	background-color:#fff;
	background: url(images/page-bgr.gif) repeat-y center;
	width:1045px;
	margin:0 auto;
}

#container2 {
	background-color:#fff;
	background: url(images/page-bgr2.gif) repeat-y center;
	width:1045px;
	margin:0 auto;
}


/*#fbc_profile {
	display:none;
}*/

#countdown-clock {
	width:300px;
	height:262px;
	background-image:url(images/fnl-countdown-bg.jpg);
	background-repeat:no-repeat;
	color:#ef8b4d;
	position:relative;
	margin:0 auto;
}

#countdown-clock div {
	position:absolute;
	bottom:0;
	left:0;
	font-size:22px;
	padding:7px;
	color:#dfa211;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
}

a#countdown {
	display:block;
	width:300px;
	height:262px;
	cursor:pointer;
	margin:0 auto;
}

a#countdown:hover {
	text-decoration:none;
}

#countdown-clock div span.text {
	font-weight:normal;
	font-size:18px;
	background-color:black;
	letter-spacing:.01em;
}

#countdown-clock div span.countdown {
	font-weight:bold;
	font-size:22px;
	background-color:black;
}



a{
	color: #C11209;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #969696 1px solid;
	font-size: 11px;
	padding: 2px;

}
select{
	padding: 0;
}
li{
	list-style: none;
}
h2 span, h3 span{
	display: none;
}
/*=== Layout ===*/
#page,#page-bot,#page-top, #page-top2{

	margin: 0 auto;
	width: 926px;
}
#page{
	padding: 0 32px 20px 25px;
	width: 875px;
}

#page-top{
	background: url(images/page-top.png) no-repeat top;
	height: 54px;
}

#page-top2 {
	background: url(images/page-top.png) no-repeat top;
	height: 54px;
}

/*=== Subscribe to Feed ===*/
ul.subscribe{
	float: right;
	padding: 10px 40px 0 0;

}
* html ul.subscribe{
	padding-right: 20px;
}
.subscribe li{
	float: left;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 20px 0 10px;
}
.subscribe li.feed{
	background: url(images/ico-post.gif) no-repeat left;
	padding: 0 0 0 20px;
}
.subscribe li a{
	color: #41484d;
	position: relative;
}
/*=== Header ===*/
#header{
	height : 0px;
	margin : 0;
	padding: 0;
	text-indent:-9999px;
}

/*- Logo & Tagline-*/
#logotag {
text-indent:-9999px;
	width:120px;
	height:102px;
	float:left;
	margin: 0;
	padding: 0;
	display:block;
	}

.blank_link a {
display:block;
width: 120px;
height:102px;
text-decoration: none;
}

#logotag h1{
background-image: url(images/logo.png);
	width:300px;
	height:46px;

	font-size:34px;
	font-weight:bold;
	letter-spacing:-2500px;
	margin:0px !important;
	padding:0px !important;
}
#logotag h1 a{
	color:#F2170B;
}
.tag {
	letter-spacing:-2500px;
	float:left;
	margin:0px !important;
	padding:0px !important;
	font-size:16px;
	color:#ADADAD;
	}
/*- Search -*/
.search{
	background: url(images/search-bgr.gif) no-repeat;
	float: right;
	height: 30px;
	margin: 20px 0 0;
	width: 275px;
}
.search input{
	background: none;
	border: 0;
	color: #000;
	float: left;
	font-size: 14px;
	margin: 4px 0 0 10px;
	padding: 2px;
	width: 210px;
}
.search .btn{
	margin: 4px 0 0 14px;
	padding: 0;
	width: auto;
}
/*=== Title ===*/
#title{
	background: url(images/header-new2.jpg) no-repeat top;
	height: 313px;
	position:relative;
	margin-bottom:25px;
}

#established-icon {
	background-image:url(images/Crossfit-Weight-Plate-Logo.png);
	width:58px;
	height:57px;
	background-repeat:no-repeat;
	position:absolute;
	right:325px;
	bottom:40px;
	z-index:99999;
}

#title-fnl {
	background: url(images/fnl-header.jpg) no-repeat top;
	height:313px;
	position:relative;
	margin-bottom:25px;
}

#phone-number {
	display:block;
	width:240px;
	height:33px;
	border:none;
	position:absolute;
	left:25px;
	top:160px;
}

#award-link {
	display:block;
	position:absolute;
	width:100px;
	height:100px;
	top:125px;
	right:320px;
	outline:none;
}

.left-title {
	float:left;
	width:280px;
	height:149px;
	padding:20px 20px;
	color:#FFF;
	}

.left-title h2, .right-title h2 {
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:20px;

	}
.left-title p, .right-title p {
	text-align:justify;
	font-size:12px;
	}
/*- Top Menu -*/
#title li, #title-fnl li {
	float: left;
	margin-top: 10px;
	text-transform: uppercase;
	position:relative;
}
/* Menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.menu ul { padding-left: 10px;}
.menu li { display: inline; font: 12px/18px "verdana"; float: left; }
.menu li a { float: left; color: #fd822f; padding: 3px 0 0 6px; display:block; height:20px;}
#access li a { padding:3px 0 0 6px; }
.menu li a:hover { color:#fff; text-decoration: none;}
.menu { width: 900px; padding: 0px;}

.menu #current a, .menu #current a:visited, .menu #current a:hover {  color:#fff; }
.menu li#menu-item-10503 .separator, .menu li#menu-item-12274 .separator, .menu .footer-menu li#menu-item-10538 .separator, .menu li#menu-item-14456 .separator, .menu li#menu-item-14850 .separator {display:none;}
.menu li a:hover .separator {color:#fd822f;}
#footer .menu li a:hover .separator {color:#fff; }
.separator { padding-left:6px; }
#access .separator { padding-left:6px; }
#title .menu span.divider, #title-fnl .menu span.divider {
	color:#FF6600;
	margin:0;
	font-weight:normal;
	font-size:18px;
}

#title .menu .sub-menu, #title-fnl .menu .sub-menu {
	height:auto;
	left:-10px;
	position:absolute;
	top:23px;
	visibility:hidden;
	width:auto;
	}

#title .menu li:hover .sub-menu, #title-fnl .menu li:hover .sub-menu {
	visibility:visible;
	z-index:25000;
}

#title .menu .sub-menu li, #footer .menu .sub-menu li, #title-fnl .menu .sub-menu li {
	background-color:#231F20;
	clear:left;
	display:block;
	height:23px;
	margin:0;
	padding:4px 2px 0 4px;
	text-align:left;
	width:230px;
}

#title .menu .sub-menu li a, #title-fnl .menu .sub-menu li a {
	display:block;
	height:22px;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
}

#title .menu .sub-menu li a:hover, #title-fnl .menu .sub-menu li a:hover {
	color:#fff;
}

#title .menu .sub-menu li .separator, #title-fnl .menu .sub-menu li .separator, #footer .menu .sub-menu li .separator {
	display:none;
}

#title li.page-item-2010,  {
	border-right:none;
}

.promo-vid {
	margin:15px 0;
}

.promo-vid object {
	z-index:1;
	outline:none;
	position:relative;
}

.promo-vid object:focus {
	outline:transparent none;
}

/*- Title Layout -*/
h3.hdr2 {
	color: #F2170B;
	font-size: 16px;
	letter-spacing: -1px;
}
h3.hdr2 em{
	color: #C11209;
	font-style: normal;
	font-size: 12px;
}

.col1{
	width: 423px;
}


.tcol2{

	height: 67px;
	position: absolute;
	bottom: 5px;
	left:0;
	width: 875px;
	background-image:url(images/header_back.gif);
	background-repeat:no-repeat;
}

#title-fnl .tcol2 {
	background-image:url(images/fnl-header-back.gif);
}

/****** DOUBLE MENU STYLES *******/
#access {
	clear:both;
	width:875px;
}
/*- Polaroid -*/
#polaroids{
	height: 298px;
	margin: 0 0 0 596px;
	position: absolute;
	z-index:2500;
	top: 24px;
	width: 276px;
}
/*=== Columns ===*/
.col1{
	width: 423px;
	padding-bottom:20px;


}
.col2{
	float: left;
	width: 206px;
}
.col3{
	float: left;
}
#upcoming-events h2 {
	color: #ED2924;
	font-size: 25px;
	font-weight: bold;
}

#upcoming-events h3 {
	color: #BA2025;
	font-size:16px;
}

#upcoming-events h3 a {
	color: #BA2025;
}

#upcoming-events h3 a:hover {
	text-decoration:underline;
}

#upcoming-events h4 {
	color: #EE2524;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 0 0 8px;
	font-weight:bold;
}

#upcoming-events .event-text {
	color:#58595B;
	font-size:12px;
}

#upcoming-events li {
	border-bottom:2px dotted #E92725;
	padding:8px 0 8px 5px;
}

#upcoming-events ul ul:hover, #upcoming-events ul ul li:hover {
	text-decoration:none;
}




/*=== Each Post ===*/
.pagetitle{
	color: #41484d !important;
	font-size:14px !important;
	text-transform:uppercase;
	font-weight:bold !important;
	border-bottom:#41484d dotted 1px;
	padding-bottom:5px;
}
.post{
	/*background: url(images/hl-dot2.gif) repeat-x bottom;*/
	padding: 15px 0 5px;
}
.post p{
	margin: 0 0 15px;
}

.post p.fb-like {
	margin:0;
}

.post p.wp-caption-text {
	text-align:center;
	font-size:14px;
	color:#ED2924;
	font-style:italic;
}

.col1 .post p {
	clear:both;
}

.post h2, #recipes-container h2, #benchmark-container h2 {
	color:#ED2924;
	clear:both;
	font-size:20px;
}

.col1 .post h2 {
	clear:none;
}
.post.last{
	background: none;
}
.postmetadata{
	color: #777;
	font-size: 11px;
	padding: 0 0 15px;
}
.postmetadata a{
	color: #777;
}
.meta-cal {
	background:url(images/ico-cal.gif) center left no-repeat;
	padding-left:15px;
	}
.meta-comm {
	background:url(images/ico-comm.gif) center left no-repeat;
	padding-left:15px;
	margin-left:15px;
	}
.meta-tag {
	background:url(images/ico-tag.gif) center left no-repeat;
	padding-left:15px;
	}
.postimg img.fl{
	margin: -10px 15px 0 0;
	padding-bottom:15px;
}

.entry {
	text-align:justify;
	font-size:12px;
	width: 100%;
	border-bottom: 1px solid #C11209;
	}

.entry blockquote {
	padding: 3px 15px;
	background: #FDEAE8;
	border: 1px solid #C11209;
	margin: 5px auto 15px auto;
	color:#000;
	width:396px;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 0px;
	line-height: 20px;
	}


/************************************************************************************
********************  CROSSFIT OUR STORY PAGE STYLES ********************************
************************************************************************************/

#story-container .entry {
	border-bottom:none;
	width:860px;
	padding:0 0 0 20px;
	text-align:left;
}

#getstarted-container .entry {
	border-bottom:none;
	width:840px;
	padding:0 0 0 20px;
	text-align:left;
}

#getstarted-container .entry {
	margin-top:15px;
}

#story-container .entry blockquote, #getstarted-container .entry blockquote {
	background:none;
	border:none;
	width:100%;
}

#story-container .entry blockquote p , #getstarted-container .entry blockquote p {
	font-size:18px;
	font-style:italic;
	color:#9E8659;
	font-weight:bold;
}

#story-container h3 {
	font-size:14px;
	color:black;
	font-style:italic;
	margin:15px 0;
}

#faq-container .entry {
	border-bottom:none;
	width:840px;
	padding:0 0 0 20px;
	text-align:left;
}

#faq-container .entry h4 {
	font-size:14px;
	color:black;
	font-style:italic;
	margin:15px 0;
}


/************************************************************************************
********************  CROSSFIT KIDS PAGE STYLES *************************************
************************************************************************************/

#kids-container h3 {
	text-transform:uppercase;
	color:white;
	font-style:italic;
	background-color:#BA2025;
	display:block;
	float:left;
	width:auto;
	padding:3px 7px;
	font-size:14px;
	margin-bottom:15px;
	clear:left;
}

#kids-container h4 {
	text-transform:uppercase;
	color:white;
	font-style:italic;
	background-color:#191718;
	display:block;
	float:left;
	width:auto;
	padding:3px 7px;
	font-size:14px;
	margin-bottom:15px;
	margin-left:52px;
}

#kids-content {
	width:490px;
	float:left;
}

#kids-container .entry {
	border-bottom:none;
	text-align:left;
}

#kids-container p {
	font-size:12px;
	width: 100%;
	margin-left:25px;
	clear:both;
}

#kids-container p.kids-nutrition {
	font-style:italic;
	font-size:14px;
	line-height:20px;
	width:692px;
	margin-left:75px;
	float:left;
}

#kids-video {
	width:334px;
	float:right;
	margin-top:25px;
}

#kids-video object {
	float:left;
	clear:both;
}

#kids-video img {
	margin-top:46px;
	width:320px;
}

#kids-bottom {
	width:100%;
	float:left;
	clear:both;
}

#kids-bottom img {
	margin:30px 20px 0 0;
	float:left;
}

#kids-contact {
	width:406px;
	float:left;
	margin-top:40px;
}

#kids-contact p {
	margin:20px 0 0 27px;
	clear:both;
}

/************************************************************************************
********************  CROSSFIT KIDS - NEW PAGE STYLES *******************************
************************************************************************************/

#kids-container-new h1 {
	clear: both;
	color: #ED2924;
	font-size: 20px;
}

#kids-container-new h2 {
	text-transform:uppercase;
	color:white;
	font-style:italic;
	background-color:#BA2025;
	display:block;
	float:left;
	width:auto;
	padding:3px 7px;
	font-size:20px;
	margin-bottom:15px;
	margin-top:15px;
	clear:left;
}

#kids-container-new h3 {
	text-transform:uppercase;
	color:white;
	font-style:italic;
	background-color:#000000;
	display:block;
	float:left;
	width:auto;
	padding:3px 7px;
	font-size:14px;
	margin-bottom:15px;
	margin-left:42px;
}

#kids-content-new .gold-highlight {
	font-size:16px;
	font-style:italic;
	color:#9E8659;
}

#kids-content-new .kids-list, #kids-content-new .kids-list2 {
	clear:left;
	color:black;
	margin-left:20px;
	display:block;
}

#kids-content-new .large-bold {
	font-size:18px;
	font-weight:bold;
}

#kids-content-new .large-bold li {
	margin-bottom:5px;
}

#kids-content-new .large-bold em {
	color:#58595B;
}

#kids-content-new .kids-list2 {
	margin-left:55px;
	color:#58595B;
	list-style:disc;
	font-style:italic;
	margin-bottom:15px;
}

#kids-content-new .kids-list2 li {
	list-style:disc;
}


#kids-container-new .entry {
	border-bottom:none;
	text-align:left;
}

#kids-container-new p {
	font-size:12px;
	width: auto;
	margin-left:25px;
	margin-bottom:10px;
	color:#58595B;
}

#kids-video-new {
	width:334px;
	float:right;
	margin-left:20px;
}

#kids-container-new .clear-left {
	clear:left;
}

#kids-video-new object {
	float:left;
	clear:both;
}


/************************************************************************************
********************  WHAT IS CROSSFIT? PAGE STYLES *********************************
************************************************************************************/

#whatis-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#whatis-container img {
	margin:0 15px 20px 0;
}

#whatis-container img.wp-image-3808 {
	margin:15px 0 0 0;
}

#whatis-container h3 {
	text-transform:uppercase;
	color:white;
	font-style:italic;
	background-color:#BA2025;
	display:block;
	float:left;
	width:auto;
	padding:3px 7px;
	font-size:18px;
	margin-bottom:15px;
	clear:left;
	margin-right:590px;
}

#whatis-container h3.videos-heading {
	margin-right:0;
}

#whatis-container h4 {
	font-size:16px;
	color:black;
	font-style:italic;
	margin:15px 0;
}

#whatis-container h4.testimonials {
	clear:both;
}

#whatis-container h5 {
	font-size:14px;
	background-color:#BA2025;
	color:white;
	padding:5px 7px;
	float:right;
	text-transform:uppercase;
	font-style:italic;
	margin-right:15px;
}

#whatis-container p object {
	float:left;
	clear:both;
	margin:0 0 25px 0;
}

#whatis-container p #what-is-vid {
	margin:0 0 15px 15px;
	float:right;
}

/************************************************************************************
******************************  CONTACT PAGE STYLES *********************************
************************************************************************************/

#contact-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#contact-container iframe {
	float:right;
	margin-right:70px;
}

#contact-container p {
	margin:10px 0 25px 35px;
}

#contact-container h3 {
	font-size:18px;
	color:#BA2025;
	margin:15px 0 25px 15px;
}

#contact-container h3 span {
	display:inline;
}

#contact-container h4 {
	margin-left:15px;
	font-size:14px;
	line-height:24px;
	color:#58595B;
	margin-bottom:20px;
}

#contact-container h5 {
}

/**************FORM STYLING*******************/

#cformsform {
	background-color:#F1F2F2;
	width:764px;
	padding:10px 17px 17px 10px;
	min-height:483px;
}

#cformsform li {
	float:left;
	margin-bottom:10px;
}

#cformsform input {
	height:22px;
	border:none;
	float:left;
	font-size:14px;
}

#cformsform textarea {
	border:none;
	margin-bottom:10px;
	font-size:14px;
}

#cformsform label {
	text-transform:uppercase;
	font-size:14px;
	color:#58595B;
	display:block;
	width:112px;
	float:left;
}

#cformsform label span.required {
	font-size:11px;
	text-transform:none;
	color:#BA2025;
	font-style:italic;
}

.cform input:hover {
	background-color:none;
}

#cformsform #li--1 input {
	width:636px;
}

#cformsform #li--2 label {
	clear:left;
}

#cformsform #li--2 input {
	width:228px;
}

#cformsform #li--3 label {
	width:81px;
}

#cformsform #li--3 input {
	width:309px;
}

#cformsform #li--4 {
	clear:both;
	width:100%;
}

#cformsform #li--4 textarea {
	float:left;
	height:106px;
	width:637px;

}
#cformsform #li--5 {
	clear:both;
	width:100%;
}

#cformsform #li--5 textarea {
	height:90px;
	width:637px;
}

#cformsform #li--6 input {
	width:180px;
}

#cformsform #li--7 label.cf-after {
	width:336px;
}

#cformsform #li--7 label.cf-after span {
	width:336px;
	font-size:14px;
	font-style:italic;
}

#cformsform #li--8 label.cf-after {
	width:336px;
}

#cformsform #li--8 label.cf-after span {
	width:336px;
	font-size:14px;
	font-style:italic;
}

#cformsform #li--10 input {
	width:180px;
}

#cformsform legend {
	font-size:16px;
	font-style:italic;
}

#cformsform fieldset {
	background:none;
	border:none;
	display:block;
	clear:both;
}

#contact-container p.cf-sb {
	width:auto;
	float:right;
}

#cformsform #sendbutton, #cformsform .sendbutton {
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	height:32px;
	background-image:none;
	border:none;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:-65px;
}

#cformsform #sendbutton:hover, #cformsform .sendbutton:hover {
	background-color:#000;
}

/**********************FNL FORM STYLING ******************************************/

#cforms2form, #cforms3form {
	background-color:#F1F2F2;
	width:520px;
	padding:10px 17px 55px 10px;
	min-height:483px;
	margin:10px 0 15px 2px;
}

#cforms2form li, #cforms3form li {
	float:left;
	margin-bottom:10px;
}

#cforms2form input, #cforms3form input {
	height:20px;
	border:none;
	float:left;
	font-size:12px;
	width:250px;
}

#cforms2form li.cf-box-group, #cforms3form li.cf-box-group {
	padding-left:10px;
}

#cforms2form li#li-2-31items {
	clear:both;
	padding-left:25px;
}

#cforms2form li.cf-box-group input, #cforms3form li.cf-box-group input {
	width:20px;
	clear:left;
}

#cforms2form li.cf-box-group label, #cforms3form li.cf-box-group label {
	width:auto;
	font-weight:normal;
}

#cforms2form li.cf-box-title, #cforms3form li.cf-box-title {
	text-transform:uppercase;
	font-size:12px;
	color:#58595B;
	display:block;
	float:left;
	padding-left:10px;
	clear:both;
	letter-spacing:normal;
}

#cforms2form li#li-2-12 {
	width:140px;
	text-align:right;
}

#cforms2form li#li-2-28 label, #cforms2form li#li-2-29 label {
	width:auto;
	text-align:left;
	padding-left:10px;
}

#cforms2form li#li-2-28 input, #cforms2form li#li-2-29 input {
	width:auto;
}

#cforms2form li.textonly, #cforms3form li.textonly {
	text-align:left;
	letter-spacing:normal;
	padding-left:20px;
}

#cforms2form textarea {
	border:none;
	margin-bottom:10px;
	font-size:12px;
}

#cforms2form label, #cforms3form label {
	text-transform:uppercase;
	font-size:12px;
	color:#58595B;
	display:block;
	width:150px;
	float:left;
	font-weight:bold;
}

#cforms2form li#li-2-25items label {
	width:auto;
}

#cforms2form li#li-2-25items label span {
	width:auto;
}

#cforms2form label span.required, #cforms3form label span.required {
	font-size:14px;
	text-transform:none;
	color:#F26739;
	font-style:italic;
	font-weight:bold;
}

#cforms2form legend, #cforms3form legend {
	font-size:16px;
	margin-left:15px;
	padding:0 5px;
	font-weight:bold;
}

#cforms2form fieldset, #cforms3form fieldset {
	background:none;
	border:1px solid #F26739;
	display:block;
	clear:both;
	margin-bottom:25px;
}

#cforms2form fieldset.cf-fs5 {
	margin-bottom:0;
}

#cforms2form fieldset.cf_hidden {
	display:none;
}

#cforms2form #sendbutton, #cforms2form .sendbutton, #cforms3form #sendbutton, #cforms3form .sendbutton {
	background-color:#F26739;
	color:white;
	text-transform:uppercase;
	height:32px;
	background-image:none;
	border:none;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	width:auto;
	float:right;
}

#cforms2form #sendbutton:hover, #cforms2form .sendbutton:hover, #cforms3form #sendbutton:hover, #cforms3form .sendbutton:hover {
	background-color:#000;
}



/***********************************************************************************
*****************************  COACHES PAGE STYLES *********************************
************************************************************************************/

#coaches-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#coaches-container .top-link {
	display:block;
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	padding:3px 9px;
	font-style:italic;
	margin:10px 0 35px 0;
	float:left;
	width:auto;
}

#coaches-container h3 {
	margin:40px 0 15px 10px;
	clear:both;
}

#coaches-container h4 {
	color:#58595B;
	margin:0 0 6px 30px;
	font-size:14px;
}

#coaches-container h5 {
	float:left;
	width:auto;
	background-color:#191718;
	margin:5px 6px 30px 0;
	padding:3px 12px;
}

#coaches-container h5 a {
	font-size:16px;
	text-transform:uppercase;
	color:white;
	font-weight:normal;
}

#coaches-container h5 a:hover {
	color:#BA2025;
	text-decoration:none;
}

#coaches-container p {
	margin-left:30px;
}

#coaches-container .coaches-vid, #coaches-container #coaches-vid {
	width:425px;
	margin:0 auto;
	clear:both;
}

#coaches-container table {
	margin:10px 0 10px 15px;
}

/***********************************************************************************
*****************************  BENCHMARK WOD PAGE STYLES ***************************
************************************************************************************/

#benchmark-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#benchmark-container .top-link {
	display:block;
	background-color:#BA2025;
	font-size:10px;
	padding:6px 9px;
	font-style:italic;
	margin:10px 30px 15px 0;
	float:right;
	width:auto;
}

#benchmark-container .top-link a {
	color:#fff;
	text-transform:uppercase;
}

#benchmark-container h3 {
	margin:40px 0 15px 10px;
	clear:both;
}

#benchmark-container h4 {
	color:#58595B;
	margin:0 0 6px 30px;
	font-size:12px;
}

#benchmark-container h5 {
	display:block;
	float:left;
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	font-size:14px;
	font-style:italic;
	width:118px;
	height:21px;
	padding-top:4px;
	text-align:center;
	margin-bottom:4px;
}

#benchmark-container .anchor-link {
	float:left;
	width:auto;
	background-color:#191718;
	margin:5px 6px 25px 0;
	padding:6px 12px;
	color:white;
	text-transform:uppercase;
	font-size:14px;
}

.wod-container {
	margin:20px 0 0 30px;
}

.wod-box {
	width:240px;
	float:left;
	margin: 0px 20px 30px 0px;
}

.wod-box ul {
	clear:both;
	color:#58595B;
	font-size:14px;
}

.wod-box .reps {
	font-size:14px;
	text-transform:uppercase;
	color:#BA2025;
}

#benchmark-container p {
	margin-left:30px;
}


/***********************************************************************************
*****************************  CONNECTIONS PAGE STYLES *****************************
************************************************************************************/

/*#connections-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}*/

#connections-container {
	float:left;
	width:510px;
}

#connections-container .entry {
	border-bottom:none;
	width:510px;
	text-align:left;
}

.connex-events {
	width:300px;
	float:left;
	margin-left:40px;
}

.connex-events #tape_wide {
	width:300px;
}



#connections-container h3 {
	margin:40px 0 15px 10px;
	clear:both;
}

*:first-child+html  #connections-container h3 {
	margin-top:10px;
}

#connections-container h4 {
	color:#58595B;
	margin:0 0 6px 30px;
	font-size:14px;
}

#connections-container p, #connections-container ul {
	margin-left:30px;
}

#connections-container .entry ul li {
	padding:0;
	font-weight:bold;
	list-style-type:disc;
	line-height:16px;
}

#connections-container p.clear-both {
	padding-top:15px;
}

#connections-container span.contact-info {
	font-size:14px;
	color:#58595B;
	font-weight:bold;
	line-height:20px;
}

#connections-container .main-links a {
	display:block;
	float:left;
	background-color:#000;
	padding:4px 10px;
	color:white;
	text-transform:uppercase;
	font-style:italic;
	margin:10px 7px 7px 0;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}

*:first-child+html #connections-container .main-links {
	margin-bottom:7px;
}

#connections-container .main-links, #connections-container .industry-links {
	clear:both;
	float:left;
	margin-left:30px;
}

#connections-container .industry-links, #connections-container .abc-links {
	margin-bottom:40px;
	width:100%;
}

#connections-container .industry-links a {
	display:block;
	float:left;
	background-color:#000;
	padding:4px 12px;
	color:white;
	text-transform:uppercase;
	font-style:italic;
	margin:0px 7px 7px 0;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}

#connections-container a.industry-type {
	display:block;
	float:left;
	background-color:#BA2025;
	padding:4px 12px;
	color:white;
	text-transform:uppercase;
	font-style:italic;
	margin:30px 7px 7px -18px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}

#connections-container a.industry-type:hover {
	text-decoration:none;
	background-color:#BA2025;
}

#connections-container a.abc-type {
	visibility:hidden;
}

#connections-container .main-links a:hover, #connections-container .industry-links a:hover, #connections-container .main-links a.selected {
	text-decoration:none;
	background-color:#BA2025;
}

#connections-container .post {
	margin-top:0;
}

#connections-container .top-link-right {
	display:block;
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	padding:3px 9px;
	font-style:italic;
	margin:10px 0 35px 0;
	float:right;
	width:auto;
	clear:both;
}


/************************************************************************************
*****************************  NUTRITION PAGE STYLES ********************************
************************************************************************************/

#nutrition-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#nutrition-container h4 {
	font-size:16px;
	font-style:italic;
	color:black;
	margin:0 0 6px 0;
	font-weight:normal;
}

#nutrition-container h5 {
	float:left;
	width:auto;
	background-color:#191718;
	margin:5px 6px 44px 0;
	padding:3px 12px;
}

#nutrition-container h5 a {
	font-size:16px;
	text-transform:uppercase;
	color:white;
	font-weight:normal;
}

#nutrition-container h5 a:hover {
	color:#BA2025;
	text-decoration:none;
}

#nutrition-container blockquote {
	background:none;
	border:none;
	width:70%;
	clear:both;
}

#nutrition-container blockquote p {
	font-size:18px;
	font-style:italic;
	color:#9E8659;
	font-weight:bold;
}

#nutrition-container .top-link, #recipes-container .top-link {
	display:block;
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	padding:3px 9px;
	font-style:italic;
	margin:10px 0 35px 0;
	float:left;
	width:auto;
	clear:both;
}

#nutrition-container h2#what-to-eat {
	padding-top:20px;
}

/* ************** RECIPES STYLES ****************/

#nutrition-container h3.recipe-title, #recipes-container h3.recipe-title {
	color:#BA2025;
	font-size:18px;
	margin:10px 0 4px 15px;
}

#nutrition-container h4.recipe-date, #recipes-container h4.recipe-date {
	font-size:12px;
	color:#EE2524;
	font-weight:bold;
	margin-left:15px;
}

#nutrition-container .recipe-entry, #recipes-container .recipe-entry {
	font-size:12px;
	color:#58595B;
	margin:10px 0 10px 15px;
	width:814px;
}

#nutrition-container .recipe-entry p, #recipes-container .recipe-entry p {
	margin:0 0 8px 0;
}

#nutrition-container .recipe-divider, #recipes-container .recipe-divider {
	width:814px;
	height:14px;
	background-image:url(images/recipe-divider.gif);
}

#nutrition-container .more-recipes {
	display:block;
	background-color:#000;
	color:white;
	text-transform:uppercase;
	font-size:14px;
	padding:3px 9px;
	font-style:italic;
	margin:10px 0 35px 0;
	float:left;
	width:auto;
}

/***********************************************************************************
*****************************  GYM GALLERY PAGE STYLES *****************************
************************************************************************************/

#gym-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#gym-container object {
	margin:0 0 35px 30px;
	float:left;
	clear:both;
}

#fancy_outer {
	z-index:3100;
}

#fancy_overlay {
	z-index:2800;
}

#gym-container h3 {
	color:#BA2025;
	font-size:16px;
	margin:5px 0 15px 15px;
	width:600px;
	clear:both;
}


#gym-container h3 span {
	display:inline;
	vertical-align:middle;
}

#gym-container h4 {
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	font-size:16px;
	float:left;
	padding:5px 7px;
	margin:25px 760px 10px 20px;
}

#gym-container .gallery {
	width:704px;
	margin:30px auto;
	clear:both;
}

#gym-container .gallery-item {
	float: left;
	margin:10px 11px 0 11px;
	width:142px;
	height:182px;
	display:block;
	background-image:url(images/thumb-frame.gif);
	padding:11px 0 0 12px;
}

#gym-container img {

}


/***********************************************************************************
*****************************  PRESS GALLERY PAGE STYLES ***************************
************************************************************************************/

#press-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#press-container embed {
	margin-left:20px;
}

#press-container h3 {
	color:#BA2025;
	font-size:16px;
	margin:5px 0 15px 15px;
}

#press-container h4  {
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	font-size:16px;
	float:left;
	padding:5px 7px;
	margin:25px 760px 10px 20px;
}

#press-container h5 {
	color:#BA2025;
	font-size:16px;
	margin:15px 0 10px 20px;
	width:600px;
	clear:both;
	float:left;
}

#press-container .pdf-thumbs {
	margin-left:30px;
}

#press-container .pdf-thumbs img {
	margin-right:26px;
}

#press-container #FlashConfigLoaderArea_0 {
	width:300px;
	float:left;
	margin:0 0 10px 15px;
}

/*#press-container object#vid-1 {
	float:left;
	margin:20px 111px 68px 15px;
}

#press-container object#vid-2 {
	float:left;
	margin:25px 0 68px 0;
}

#press-container object#vid-3 {
	float:left;
	margin:20px 111px 68px 15px;
}

#press-container object#vid-4 {
	float:left;
	margin:20px 111px 68px 15px;
}*/

/************************************************************************************
******************************  CLASS PAGE STYLES ***********************************
************************************************************************************/

#classes-container {
	min-height:400px;
}

#classes-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#classes-container h3 {
	margin-top:30px;
	margin-bottom:15px;
}

#classes-container h4 {
	color:black;
	font-size:14px;
	font-style:italic;
}

#schedule-container .entry {
	border-bottom:none;
	width:870px;
	text-align:left;
}

#schedule-container iframe {
	overflow:auto;

}

.none-img {
	background:none !important;
	border:none !important;
	}
.none-img img {
	background:none !important;
	border:none !important;
	}

.entry ul, .entry ol {
	margin-bottom:5px;
	font-size:12px;
	line-height:20px;
	margin-left:15px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}
/*=== Comments ===*/
#commentspanel, #commentspanel-home {
    display:block;
	width: 100%;
}

#nocomment {
margin: 0 0 0 10px;


}
.comments{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}
.comments_template p.nocomments, .comments_template p.alert{
	padding: 10px;
	font-size: 12px;
}
.comments, .leave-reply {
    font-size: 20px;
	padding: 2px 10px 0px 25px;
	color:#008DE7;
	background:url(images/ico-comment.gif) center left no-repeat;
	color: #F2170B;
	font-size: 16px;
}

#tape_wide .comments {
	background-image:none;
}

.read-comments {
	padding: 2px 10px 15px 0;
	color:#008DE7;
	color: #F2170B;
	font-size: 14px;
	letter-spacing: -1px;
	margin: 0 0 0 10px;
}

.first-comment {
	font-size: 20px;
	padding: 2px 10px 15px 25px;
	color:#008DE7;
	background:url(images/ico-comment.gif) top left no-repeat;
	color: #F2170B;
	font-size: 16px;
	letter-spacing: -1px;
}

form#commentform{
	margin: 0;
	padding: 10px;
}

form#commentform label {
	float:left;
	font-size:16px;
	margin-bottom:4px;
	text-transform:uppercase
}

form#commentform input {
	clear:both;
	float:left;
	font-size:14px;
	padding:4px;
}

form#commentform textarea {
	font-size:14px;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
}

form#commentform #submit {
	background-color:#BA2025;
	color:white;
	text-transform:uppercase;
	height:32px;
	background-image:none;
	border:none;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
}

form#commentform #submit:hover {
	background-color:#000;
}

form#commentform p{
	line-height: 16px;
}

#commentspanel-home .leave-reply {
	display:none;
}

#commentspanel-home #commentform {
	display:none;
}
ol.commentlist{
	margin: 10px 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
}
ol.commentlist p{
	margin-bottom:10px;
	line-height: 16px;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li{
	padding: 10px;
	border-top:1px dotted #F5857E;
}
ol.commentlist li.alt{
	background:#FDEAE8;
	border-top:1px dotted #F5857E;
}
ol.commentlist li.highlighted{
	background:#FDEAE8;
	border-top:1px dotted #F5857E;
}
/*=== Navigation ===*/
.navigation {
	padding:15px 0px 15px 0px;
	font-weight:bold;
	float:left;
	}
.alignleft {
	float:left;
	display:inline;
	}
.alignright {
	float:right;
	display:inline;
	}
/*=== Ads ===*/
.ads{
	height: 125px;
	margin: 10px 0 30px;
	display:block;
}
.ads img{
	display: block;
	float: left;
	margin: 0 24px 0 0;
}
.ads img.last{
	margin: 0;
}
/*=== Comments ===*/
ul.comments{
	padding: 0 0 15px;
}
.comments li{
	border-bottom:1px dotted #F5857E;
	font-size: 11px;
	padding: 4px 0 5px 5px;
	color: #C11209;
}
.comments li em, .comments li a em{
	color: #C11209;
	font-style: normal;
}
.comments li a{
	color: #41484d;
}
.comments li a:hover{
	text-decoration:none;
	color: #C11209;
}

.comments #upcoming-events li a:hover {
	color:#58595B;
}

.comments #upcoming-events li h4 a {
	color:#EE2524;
}
.comments img {
	vertical-align:text-bottom;
	padding-left:5px;
	padding-right:5px;
	}

	/* Social Media plugin bar */
.sharebar{
	display:block;
	width: 425px;
	margin: 0;
	padding: 0;
}

/* Specific Headers */
.hdr1, .hdr2, .hdr3, .hdr4, .hdr5{
	background: url(images/hdr-bgr1.gif) no-repeat left;
	height: 52px;
	line-height: 52px;
	padding: 0 0 0 45px;
}
.hdr2{
	background: url(images/hdr-bgr2.gif) no-repeat left;
}
.hdr3{
	background: url(images/hdr-bgr3.gif) no-repeat left;
}
.hdr4{
	background: url(images/hdr-bgr4.gif) no-repeat left;
}
.hdr5{
	background: url(images/hdr-bgr5.gif) no-repeat left;
}
/*=== Recent Readers ===*/
table#MBL_COMM td.mbl_fo_hidden {
display:none;
}
.recent{
	padding: 10px 0 0;
}
.recent img{
	border: 1px solid #222222;
	float: left;
	height: auto;
	margin: 3px;
}
* html .recent img{
	margin: 0 3px;
}

/* =PageNavi
-------------------------------------------------------------- */

/* Use !important to override PageNavi CSS */

 .wp-pagenavi {
	margin-top:25px;
}


.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
color: #990000 !important;
background:transparent !important;
}
.wp-pagenavi a:hover {
}
.wp-pagenavi span.pages {
background:transparent !important;
}
.wp-pagenavi span.current {
background:transparent !important;
}
.wp-pagenavi span.extend {
background:transparent !important;
}



/*=== Tape Colum ===*/
#tape_colum{
margin-right:10px;
	width: 235px;
	overflow: hidden;
	}

	#tape_top{
	background: url(images/right_col_top.png) no-repeat left;
	display:block;
	height: 66px;
	width: 235px;

}
#tape_body{
	background: url(images/right_col_body.gif) repeat-y left;
	padding: 32px;
	width: 171px;
	display:block;

}
#tape_bottom{
	background: url(images/right_col_bottom.png) no-repeat left;
	height: 66px;
	width: 235px;

}

/*=== Tape Colum Wide format ===*/

#tape_wide{
	/*background: url(images/right_col_body.gif) repeat-y left;*/
	padding: 5px;
	width: 405px;
	display:block;

}
#tape_bottom{
	/*background: url(images/right_col_bottom.png) no-repeat left;*/
	height: 66px;
	width: 405px;

}

/************************************************************************************
*****************************  NUTRITION PAGE STYLES ********************************
************************************************************************************/

#fnl-container {
	border-bottom:none;
	width:570px;
	float:left;
	border-right:2px solid #F26739;
	text-align:left;
	min-height:1000px;
}

#fnl-container .entry {
	border-bottom:0;
}

#fnl-sidebar {
	width:300px;
	float:left;
	height:100%;
}

#fnl-sidebar h2 {
	font-size:18px;
	color:#F15A29;
	text-align:center;
}

#fnl-sidebar h3 {
	font-size:30px;
	color:#F15A29;
	text-align:center;
}

#fnl-sidebar #tape_top, #fnl-sidebar #tape_body, #fnl-sidebar #tape_bottom {
	margin:0 auto;
}

#fnl-sidebar #tape_body img {
	margin-bottom:5px;
}

#fnl-sidebar #tape_bottom {
	width:235px;
	height:;
}

#fnl-container h2 {
	color:#F26739;
}

#fnl-container h4 {
	font-size:16px;
	font-style:italic;
	margin:0 0 6px 0;
	font-weight:normal;
}

#fnl-container h5 {
	float:left;
	width:auto;
	background-color:#F15A29;
	margin:5px 6px 12px 0;
	padding:3px 12px;
}

#fnl-container h5 a {
	font-size:16px;
	color:white;
}

#fnl-container h5:hover {
	background-color:#000;
}

#fnl-container h5 a:hover {
	text-decoration:none;
}

#fnl-container blockquote {
	background:none;
	border:none;
	width:70%;
	clear:both;
}

#fnl-container blockquote p {
	font-size:18px;
	font-style:italic;
	color:#9E8659;
	font-weight:bold;
}

#fnl-container .top-link {
	display:block;
	background-color:#F15A29;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	padding:3px 9px;
	font-style:italic;
	margin:10px 0 35px 0;
	float:left;
	width:auto;
	clear:both;
}

#fnl-container .post {
	clear:both;
	margin-right:20px;
}

#fnl-container .entry {
	text-align:left;
}


/* ************** FNL Blog STYLES ****************/

#fnl-container h3.fnl-title {
	color:#F15A29;
	font-size:18px;
	margin:10px 0 4px 15px;
	clear:both;
}

#fnl-container h4.fnl-date {
	font-size:12px;
	color:#414042;
	margin-left:15px;
	font-style:italic;
}

#fnl-container .fnl-entry {
	font-size:12px;
	color:#58595B;
	margin:10px 0 10px 15px;
	font-style:italic;
}

#fnl-container .fnl-entry p {
	margin:0 20px 8px 0;
}

#fnl-container .blog-divider {
}

#fnl-container .more-blog {
	display:block;
	background-color:#F15A29;
	color:white;
	text-transform:uppercase;
	font-size:14px;
	padding:3px 9px;
	font-style:italic;
	margin:10px 0 35px 0;
	float:left;
	width:auto;
}




/*=== Footer ===*/
#footer{
	height:300px;
    width:1045px;
	background-color:#1A1718;
	clear: both;
	color: #ffffff;
	font-size:13px;
	margin: 0 auto;
	position:relative;

}

#footer-nav {
	width:927px;
	margin:0 auto;
}

.menu ul.footer-menu {
	width:927px;
	margin:0 auto;
	padding-top:15px;
	padding-left:0;
}

.footer-menu li {
	width:auto;
	float:left;
	position:relative;
}

.menu .footer-menu li {
	letter-spacing:normal;
}

.menu .footer-menu li a {
	padding:3px 0 0 6px;
}

.menu .footer-menu li a .separator {
	padding-left:6px;
}


.footer-menu ul.sub-menu {
	height:auto;
	left:-10px;
	position:absolute;
	top:23px;
	visibility:hidden;
	width:auto;
}

.footer-menu li:hover ul.sub-menu {
	visibility:visible;
	z-index:35000;
}

.footer-menu ul.sub-menu li {
	background-color:#1A1718;
	clear:left;
	display:block;
	height:auto;
	margin:0;
	padding:4px 2px 5px 4px;
	text-align:left;
	width:110px;
}

.footer-menu ul.sub-menu li a {
	display:block;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
}

#footer li a {
	text-transform:uppercase;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	float:left;
	height:23px;
}

#footer li a:hover {
	color:#C22026;
	text-decoration:none;
}

#footer-contact {
	width:240px;
	height:auto;
	margin:27px 0 0 59px;
	clear:both;
	float:left;
}

	#footer-contact h3 {
		color:#C22026;
		font-size:22px;
		margin-bottom:15px;
	}

	#footer-contact p {
		font-size:14px;
	}

	#footer-contact p a {
		color:#C22026;
		text-transform:uppercase;
	}

#footer-archives {
	width:269px;
	height:auto;
	margin:20px 60px 0 0;
	float:right;
	clear:right;
}

*:first-child+html #footer-archives {
	width:291px;
}


	#footer-archives select {
		width:205px;
		font-size:16px;
	}

	#footer-archives h3 {
		font-size:14px;
		color:#C22026;
		margin-bottom:6px;
	}

#footer-search {
	width:269px;
	margin:27px 60px 0 0;
	float:right;
	clear:right;
}

*:first-child+html #footer-search {
	width:291px;
}

	#footer-search h3 {
		font-size:14px;
		color:#C22026;
		margin-bottom:6px;
	}

	#footer-search input {
		width:200px;
		float:left;
		margin-right:5px;
		font-size:16px;
		height:20px;
	}

	#footer-search #searchsubmit {
		font-size:12px;
		color:#fff;
		text-transform:uppercase;
		cursor:pointer;
		background-color:#C22026;
		width:auto;
		height:auto;
		float:left;
		border:0;
		font-style:italic;
		height:25px;
		margin-right:0;
	}

#footer-copyright {
	width:50%;
	clear:both;
	text-transform:none;
	float:left;
	font-size:12px;
	margin:40px 0 0 59px;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
/*=== Portfolio ===*/
.showcase {
	float:left;
	display:inline;
	width:206px;
	}
.showcase h2 {
	font-size:16px !important;
	margin-bottom:5px !important;
	font-weight:bold !important;
	color: #F2170B;
	}
.showcase p {
	font-size:10px !important;
	line-height:14px !important;
	text-align:justify !important;
	margin-bottom:7px !important;
	}
.showcase img {
	background:none !important;
	padding:0px !important;
	margin-bottom:5px;
	border:3px solid #FAD3D1 !important;
	}
.weblink a {
	font-weight:bold !important;
	text-transform:uppercase;
	font-size:12px !important;
	float:right;
	}
.showcase-divider {
	width:100%;
	height:15px;
	float:left;
	margin-bottom:15px;
	background: url(images/hl-dot2.gif) repeat-x bottom;

}
#spacer{
margin:6px;
padding:2px;
}
.float-left {
	float:left;
}

.highlight {
	color:#BA2025;
}

.float-right {
	float:right;
}

.clear-both {
	clear:both;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

/*=== IE6 Fix ===*/


/*.fbc_loginstate_top {
	display:none;
}*/

p.fb-like {
	clear:both;
}

#whiteboards-container h1 {
	clear: both;
	color: #ED2924;
	font-size: 20px;
	margin-bottom:10px;
}
ul.post-thumbs { list-style:none; }
ul.post-thumbs li { display:block; width:170px; height:200px; float:left; }
ul.post-thumbs li a { display:block; float:left; margin:0 15px 20px 0; }
.cert-icons {
	width:550px;
	margin:0 auto;
}
.cert-icons a {
	display:block;
	float:left;
	margin:0 10px 20px 0;
	width:130px;
}
.cert-icons a img {
	width:130px;
}
