/* CSS Document */



body

{

	background: #949494 url(images/bg3.jpg) repeat-x;

	font-family:verdana;

	font-size:12px;

	align:center;

}



#rotator

{

	border: 0;

	cursor: pointer;

	overflow: hidden;

	margin: 0px auto 0px;

	position: relative;

	width: 350px;

	height: 357px;

}



#rotator img

{

	border: 0;

	cursor: pointer;

	width: 350px;

	height: 357px;

}





*

{

	margin: 0;

	padding: 0;

}





p

{

	margin-top:8px;

}



p.mem

{

	margin-top:5px;

	margin-left:50px;

	margin-right:50px;

	margin-bottom:5px;

}



ul

{

	margin-left:25px;

}



.indented

{	

	margin-left:40px;

}



p.headerlinks

{ 

word-spacing:30px;

margin-top:55px;

}



p.footer

{

word-spacing:20px;

}



p.blurbs

{

	font-family:verdana;

	font-size:10px;

	text-align:left;

}



font.cat

{

	

	font-size:11px;

        font-weight:bold;

	text-align:left;

}

font.prof

{

	

	font-size:12px;

        

	text-align:left;

}



font.goal

{

	

	color: black;

 	font-weight:normal;

        font-style: oblique;

	text-align:left;

}

p.blurbs2

{

	font-family:verdana;

	font-size:10px;

	margin-top:28px;

	margin-bottom:62px;

	text-align:left;

}



p.blurbs3

{

	font-family:verdana;

	font-size:10px;

	margin-top:20px;

	text-align:left;

}



p.bottomlink

{	

	margin-bottom:5px;

	vertical-align:text-bottom;

	text-align:center;

}

p.bottomlink1

{	

	margin-top:13px;

	vertical-align:text-bottom;

	text-align:center;

}





table#fb

{

	padding:10px;

	border:0px;

	width:690px;

	height:222px;

}



table#goals, td#goals

{

	padding:5px;

	margin:5px;

	border:0px;

	

	

}



.fbtable

{	

	padding-right:11px;

	padding-left:11px;

	padding-top:4px;

	padding-bottom:3px;

	height:209;

}



.twtable

{	

	padding-right:11px;

	padding-left:11px;

	padding-top:6px;

	padding-bottom:3px;

}

.newstable

{	

	padding-right:11px;

	padding-left:11px;

	padding-top:6px;

	padding-bottom:3px;

}



.yogatable

{	

	padding-right:5px;

	padding-left:5px;

	padding-top:3px;

	padding-bottom:3px;

	border:0px;

}



.news

{

	

	padding:0px;

	border:0px;

	width:176px;

	text-valign:top;

	

}	



.contentmain

{

	padding:5px;

	border:1px;

	border-color:#d8d8d8;

	background-color:#ffffff;

	width:776;

	text-align:left;

}



.headerrow

{

	align:center;

	height:85px;

	width:776px;

	vertical-align:baseline;

}

	

.headerlinks

{

	align:center;

	height:15px;

	padding:8px;

	border:0px;

	border-spacing:10px;

}





a:link

{

	color:#3C5A9A;

	

	text-decoration:none;

	font-weight:bold;

	font-family:verdana;

}



a:visited

{	

	color:#3C5A9A;

	

	text-decoration:none;

	font-weight:bold;

	font-family:verdana;

}



a:hover

{

	color:#EFC326;

	

	text-decoration:none;

	font-weight:bold;

	font-family:verdana;

}







h3

{

	font-family:verdana;

	font-size:15px;

	font-weight:bold;

	margin-bottom:4px;

	margin-top:4px;

	text-shadow:1px 1px 3px #0B0B61;

	text-align:center;

}



h4

{

	font-family:verdana;

	font-size:125%;

	font-weight:bold;

	margin-bottom:3px;

	margin-top:3px;

	text-align:left;

	color:#EFC326;

}



h5

{

	font-family:verdana;

	font-size:10px;

	font-weight:normal;

	margin-bottom:3px;

	margin-top:3px;

	text-shadow:2px 2px 4px #B40404;

	text-align:left;

}



h6

{

	font-family:verdana;

	font-size:13px;

	font-weight:normal;

	margin-bottom:3px;

	margin-top:3px;

	text-shadow:1px 1px 2px #B40404;

	text-align:center;

}



table.edges

{



padding:5px;

margin:5px;

border-style:solid;

border-width:1px;

border-color:#cccccc;

border-top-style:solid;

border-right-style:solid;

border-bottom-style:solid;

border-left-style:none;

align:center;



}



table.nws

{

align:center; 

border-radius: 15px; 

border-width: 1px;

border-style: solid;

border-color: #a1a1a1;

padding: 10px; 

background: #FFEC99;

}





table.bws

{

align:center; 

border-radius: 15px; 

border-width: 1px;

border-style: solid;

border-color: #a1a1a1;

padding: 10px; 

background: #CEECF5;

}





td.top

{

border-top-style:none;

border-right-style:solid;

border-bottom-style:solid;

border-left-style:none;

border-width:2px;

border-color:#cccccc;

padding:6px;

text-align:center;

}



td.phy

{

border-top-style:none;

border-right-style:none;

border-bottom-style:solid;

border-left-style:none;

border-width:2px;

border-color:#cccccc;

padding:6px;

text-align:left;

}



th

{

text-weight:bold;

background-color:#F6C513;

border-top-style:none;

border-right-style:solid;

border-bottom-style:solid;

border-left-style:none;

border-width:2px;

border-color:#cccccc;

padding:6px;

text-align:center;

}







div.ltg {

    width: 420px;

    padding: 6px;

    border: 4px solid brown;

    border-bottom: 0px;

    margin-left: 400px;

    border-top-left-radius: 10px 10px;

    

}



div.ig3 {

    width: 520px;

    padding: 6px;

    border: 4px solid brown;

    border-bottom: 0px;

    margin: 0;

    margin-left: 300px;

    border-top-left-radius: 10px 10px;

}

div.ig2 {

    width: 620px;

    padding: 6px;

    border: 4px solid brown;

    border-bottom: 0px;

    margin-left: 200px;

    border-top-left-radius: 10px 10px;

    

}



div.ig1 {

    width: 720px;

    padding: 6px;

    border: 4px solid brown;

    margin-left: 100px;

    border-top-left-radius: 10px 10px;

}



div.ltgs {

    width: 220px;

    padding: 4px;

    border: 2px solid brown;

    border-bottom: 0px;

    margin-left: 60px;

    border-top-left-radius: 6px 10px;

    

}



div.ig3s {

    width: 240px;

    padding: 4px;

    border: 2px solid brown;

    border-bottom: 0px;

    margin: 0;

    margin-left: 40px;

    border-top-left-radius: 6px 10px;

}

div.ig2s {

    width: 260px;

    padding: 4px;

    border: 2px solid brown;

    border-bottom: 0px;

    margin-left: 20px;

    border-top-left-radius: 6px 10px;

    

}



div.ig1s {

    width: 280px;

    padding: 4px;

    border: 2px solid brown;

    margin-left: 0px;

    border-top-left-radius: 6px 10px;

}



div.ltgsi {

    width: 180px;

    padding: 4px;

    border: 2px solid brown;

    border-bottom: 0px;

    margin-left: 300px;

    border-top-left-radius: 6px 10px;

    border-top-right-radius: 6px 10px;

    background:#FBEFEF;

    text-align:center;

    

    

}



div.ig3si {

    width: 240px;

    padding: 4px;

    border: 2px solid brown;

    border-bottom: 0px;

    margin: 0;

    margin-left: 270px;

    border-top-left-radius: 6px 10px;

    border-top-right-radius: 6px 10px;

    text-align:center;

    font-style: oblique;

}

div.ig2si {

    width: 300px;

    padding: 4px;

    border: 2px solid brown;

    border-bottom: 0px;

    margin-left: 240px;

    border-top-left-radius: 6px 10px;		

    border-top-right-radius: 6px 10px; 

    text-align:center;  

    font-style: oblique; 

}



div.ig1si {

    width: 360px;

    padding: 4px;

    border: 2px solid brown;

    margin-left: 210px;

    border-top-left-radius: 6px 10px;

    border-top-right-radius: 6px 10px;

    text-align:center;

    font-style: oblique;

}





ul.pyr {

    list-style-type: none;

    padding: 0px;

    margin: 0px;

}



ul li.pyr {

    background-image: url(sqpurple.gif);

    background-repeat: no-repeat;

    background-position: 0px center; 

    padding-left: 8px;

}



img.ppic {

    float: left;



}



img.runtop {

    position: absolute;

    right: 50px; 



}



img.run4 {

    

    margin-left: 45px; 

}

img.run3 {

  

    margin-left: 0px; 

}

img.run2 {

    

    margin-left: 0px; 

}

img.run1 {

    

    margin-left: 0px; 

}

.coachChat-banner {

    margin-top: 40px;

}



@media (max-width: 991px){

	.menu-icon .navbar-toggle {

		position: relative;

		float: right;

		padding: 9px 10px;

		margin-top: 8px;

		margin-right: 15px;

		margin-bottom: 8px;

		background-color: transparent;

		background-image: none;

		border: 1px solid transparent;

		border-radius: 4px;

		z-index: 999;

	}

	.menu-icon .navbar-toggle {

		border-color: #333;

	}

	.menu-icon .navbar-toggle .icon-bar {

		background-color: #fff;

	}

	.navbar-toggle .icon-bar {

		display: block;

		width: 22px;

		height: 2px;

		border-radius: 1px;

	}

	.navbar-toggle .icon-bar+.icon-bar {

		margin-top: 4px;

	}

	.navbar-collapse.menu-list {

		padding-top: 45px;

	}

}





@media (max-width: 767px){

    footer.container-fluid .navbar-collapse {

        display: block !important;

        border: 0;

        box-shadow: none;

    }

    footer.container-fluid .navbar-collapse .navbar-nav{

		margin: 0;

	}

}