@font-face {
	font-family: 'Conv_Rockwell-Bold';
	src: url('../fonts/Rockwell.eot');
	src: local('☺'), url('../fonts/Rockwell.woff') format('woff'), url('../fonts/Rockwell.ttf') format('truetype'), url('../fonts/Rockwell.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{
	border:solid 1px red;
	margin: 0px;
	padding: 0px;	
	border:none;
}
a img{
	border:none;
}
html{
	background: #231F20 url(../msimages/mind-in-sport-header.png) no-repeat scroll center top;
}
#main-container{
	width:960px;
	margin:0px auto;
}
#home-link{
	float: left;
	height: 180px;
	width: 380px;		
}
#social{
	display: block;
	float: right;
	width: 280px;
	height:10px;
	text-align:right;
	padding:20px 0px 0px
}
#social a{
	padding:0px 0px 0px 10px;
}
#social a:hover{
	opacity: 0.4;
    filter: alpha(opacity=40);
}
#member{
	clear:right;
	margin-top: 130px;	
	font: 16px/16px 'Conv_Rockwell-Bold',Sans-Serif;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	width: 280px;
	padding-bottom: 5px;
	text-transform: uppercase;	
}
#member:hover{
	color: #00BDF1;
}
#main-image{
	width:960px;
}
#menu li,#menu-members li{
	float: left;
	list-style: none;
	background: url(../msimages/menu-spacer.jpg) no-repeat center left;
	padding: 5px 0px 0px;
}
#menu li a,#menu-members li a{
	font:  16px/16px  'Conv_Rockwell-Bold',Sans-Serif;
	color: #FFF;
	text-decoration: none;
	padding: 0px 40px 9px;
	text-transform: uppercase;
	display: block;
}
#menu li a:hover,#menu-members li a:hover{
	background: url(../msimages/selected.png) no-repeat center bottom;
	color: #00BDF1;
}
#menu li a.selected,#menu-members li a.selected{
	background: url(../msimages/selected.png) no-repeat center bottom;
	color: #00BDF1;
}
#menu li#home,#menu-members li#home{
	background: none;
}
#menu-members li a{
	font-size:14px;
	padding: 0px 13px 9px;
}
#content{
	background: #393435;
	clear:both;	
}
#content h1{
	font: 22px/22px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #00BDF1;
	padding: 30px 10px 10px;	
}
#content h2{
	font: bold 16px/16px Arial, Helvetica, sans-serif;
f;
	text-transform: uppercase;
	color: #FFF;
	padding: 30px 10px 10px;
}
#content h3{
	font: bold 12px/12px Arial, Helvetica, sans-serif;f;
	text-transform: uppercase;
	color: #FFF;
	padding: 10px 10px 10px;	
}
#content h3 a{
	color: #00BDF1;
	text-decoration: none;
}
#content h3 a:hover{
	color: #FFF;
}
#content p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	padding: 10px;
}
#content ul{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	padding: 10px;
	list-style: inside;
}
#content ol{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	padding: 10px;
	list-style: inside;
	list-style-type: decimal;
}
#content ul li{
	margin: 5px;
	padding: 5px;	
}
#content ol li{
	margin: 5px;
	padding: 5px;	
}
#content li p{
	margin: 0px;
	padding: 0px;	
}

.float-right{
	float: right;
	padding:30px 20px 15px 20px;	
}
.float-left{
	float: left;
	padding:30px 20px 15px 20px;	
}
#content p.blue{
	color: #00BDF1;
}
#content span.blue{
	color: #00BDF1;
}
#membership{
	clear:both;
	display: block;
	float: right;
	width: 350px;	
	padding:0px 20px;
	text-align: center;	
}
#membership a{
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	text-decoration: none;
	display: block;
	text-transform: uppercase;			
}
#membership a strong{
	color: #00BDF1;
}
#membership a:hover{
	color: #00BDF1;
}
#footer{
	background: url(../msimages/mind-in-sport-footer.png) repeat-x scroll center top;
	height: 150px;
}
#footer-content{
	width:960px;
	margin:0px auto;
}
#footer-content p{
	color: #E2E2E2;
	font: 10px/14px Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 0px;	
}
#footer-content a{
	color: #E2E2E2;
	text-decoration: none;
}
#footer-content p strong{
	display: block;	
	font: bold 16px/16px;
	color: #00BDF1;
	text-decoration: none;
	display: block;
	padding:10px 0px;			
}
#footer-content #social-media{
	width:300px;
	margin:0px auto;
	float: right;
	padding: 20px  10px 10px 100px;
	text-align: center;
}
#social-media a{
	display: block;
	margin: 5px;
	height: 27px;
	width: 27px;	
	float:left;
}
#social-media a#facebook.padded{margin-left: 115px;}
#social-media a#facebook{background: url(../msimages/facebook-grey.png);}
#social-media a#facebook:hover{background: url(../msimages/facebook-colour.png);}

#social-media a#twitter{background: url(../msimages/twitter-grey.png);}
#social-media a#twitter:hover{background: url(../msimages/twitter-colour.png);}

#social-media a#linkedin{background: url(../msimages/linkedin-grey.png);}
#social-media a#linkedin:hover{background: url(../msimages/linkedin-colour.png);}




#log-in{
	background: #231F20;
	margin: 5px;
	padding: 20px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
}
#log-in input{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background: #CCC;
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCC;
}



#blog textarea{
	margin: 20px;
	padding: 10px;
	height: 100px;
	width: 900px;	
}

#blog #queston-button{
	font-size: 14px; 
	font-weight: bold;
	background: #FFF;
	margin: 5px auto 5px 440px;
	padding: 10px;
	border: 1px solid #000;
}



#content .bold-blue{
	color: #00BDF1;
	font-weight: bold;	
}
#content .bold-white{ 
	color: #FFF;
	font-weight: bold;	
}


#content p img.client-logo{
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	height:120px;
	margin:10px 0px 0px 35px;
	}


/** blockquote styles **/
.bq3 { width: 450px; background: url('/msimages/open-quote.png') top left no-repeat; padding-left: 55px; padding-right: 0px; line-height: 18px; color: #575757; }










