@charset "utf-8";
/* CSS Document */

.nav_bfsf {
	width:993px;
	height:26px;
	float:left;
	border:solid 1px #ccc;
	position:relative;
	z-index:0;
	margin:5px;
}

.nav_bfsf li {float:left; text-indent:-99999px; z-index:0;}

.nav_bfsf li.home {background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:138px; height:26px; background-position:0 0;}
.nav_bfsf li.home:hover {background-position:0 -26px;}
.nav_bfsf li.totm {background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:175px; height:26px; background-position:-135px 0;}
.nav_bfsf li.totm:hover {background-position:-135px -26px;}
.nav_bfsf li.video{background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:140px; height:26px; background-position:-310px 0;}
.nav_bfsf li.video:hover {background-position:-310px -26px;}
.nav_bfsf li.logs{background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:190px; height:26px; background-position:-450px 0;}
.nav_bfsf li.logs:hover {background-position:-450px -26px;}
.nav_bfsf li.newsletter{background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:115px; height:26px; background-position:-640px 0;}
.nav_bfsf li.newsletter:hover {background-position:-640px -26px;}
.nav_bfsf li.seminars{background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:90px; height:26px; background-position:-755px 0;}
.nav_bfsf li.seminars:hover {background-position:-755px -26px;}
.nav_bfsf li.contact{background:url(/befitstayfit/images/nav_bar.jpg) top left no-repeat; width:145px; height:26px; background-position:-850px 0;}
.nav_bfsf li.contact:hover {background-position:-850px -26px;}

.nav_bfsf li a {display:block; width:100%; height:26px;}

.bfsf_content {float:left; width:905px; margin:0 50px 10px 50px;}

.bfsf_content p {padding:5px 10px;}

.bold {font-weight:bold;}

.small_text {font-size:10px; font-style:italic; text-align:center;}

.tabbertab .totm {width:542px; height:400px; margin:10px auto; background:url(/befitstayfit/images/totm/0910.jpg) no-repeat top left;}

.totm_headline {width:522px; padding:310px 10px 10px 10px; color:#fff; text-align:left;}

.totm_headline .title {font-weight:bold; font-size:16px;}

.totm_headline p {padding:5px 10px 10px 10px;}

.totm_headline a {color:#fff;}

.meet_doc {margin:10px auto; background:url(/befitstayfit/images/meet_doc_bg.jpg) no-repeat top left #000; width:550px; height:400px;}

.meet_doc p {text-align:left; color:#fff; font-size:12px; font-weight:bold;}

.main_right {width:290px; float:left; margin:15px 0 0 10px;}

.small {font-size:10px; font-style:italic; padding:0 10px;}

p.recent_topics {font-weight:bold;}

.main_right img {float:left; margin:0 5px 5px 0;}

.bfsf_bottom {width:905px; float:left; margin-top:10px;}

.bottom_cell {width:275px; float:left; margin:10px;}

.bottom_cell li {list-style-type:disc; margin-left:30px;}



.totm_text {font-size:12px; margin:10px; line-height:1.5;}

.recent_tops {float:left; width:350px; margin-left:20px;}

.totm_image {float:right; width:425px; border:solid 5px #ccc; margin:0 10px 10px 10px;}

.two_col {float:left; width:420px; margin:10px;}

.two_col p {clear:both;}

.two_col a img {float:left; border:solid 3px #ccc; margin:0 5px 10px 10px;}

.two_col a:hover img {border:solid 3px #e31937;}

.form td {padding:5px;}

.newsletter li {list-style-type:disc; margin-left:50px; padding:5px 0;}

.small_text_newsletter {float:left; text-align:center; font-size:10px; font-style:italic; margin: 10px 15px 15px 15px; line-height:1.6; position:relative; width:300px; height:421px;}

.small_text_newsletter img {border:solid 5px #ccc;}

.contact_drPaul {text-align:center; line-height:1.6;}

.contact_drPaul li {list-style-type:disc; margin-left:20px; text-align:left;}

.contact_form {margin:10px auto;}

.contact_form td {padding:5px;}

.article_list {margin:0 20px; padding: 10px 0; border-bottom:solid 1px #ccc;}

.article_content{margin:0 50px; font-size:12px; line-height:1.4;}





#ytvideo2 {
    float: left;
	margin-right:10px;
}


.yt_holder {
    background:#fff;
    padding:0px;
    float: left;
	margin:0 25px;
	width:965px;
	height:435px;
}


#ytvideo2 ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 220px;
}

ul.youtube_gallery li {
    list-style-type: none;
    display:block;
    background:#e3e3e3;
    float: left;
    width: 280px;
    margin-bottom: 5px;

}

ul.youtube_gallery li a {
    text-decoration: none;
    display: block;
	height:60px;
	padding:5px;
	width:280px;
	color:#666;
	line-height:1.5;
}

ul.youtube_gallery li a:hover {background: #ccc;}

ul.youtube_gallery li a img {
    width: 90px;
	height:60px;
    float: left;
	margin-right:10px;
}

#ytvideo2 .currentvideo {
	background: #e6e6e6;
}

#main_content .bfsf_content h1 {width:885px;}
