/*
Theme Name: Rocky Mountain Adaptive sports centre
Theme URI: http://www.rmasc.ca
Description: Word Press Theme made for Rocky Mountain Adaptive Sports centre
Version: 2 (WP2.9.2)
Author: Stephen Nelson (Studio Clear)
Author URI: http://studioclear.ca
Tags: Sports, Outdoor, Mountains
*/


@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
}
/*-------- slider -----------*/
.slider-content {
 background: #fff;	
	 
}
.slider-image {
 float: left;
 border: 2px solid red;	
 margin-right: 40px;
}
.slider-post-content {
	padding: 40px;
	
}

/*-- end slider --*/

html, body {
	height: 100%;
}
/*#wrapper{
 	
}
*/
body {
	padding-top: 0px;
 	background-image: url(style/images/body-background.png);
 	background-position: top center;
 	background-repeat: repeat-x;
	 font-family: 'Puritan', arial, san-serif; 
	 
 	line-height: 22px;
	}
b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
p {
	font-family: font-family: 'Puritan', arial, serif; 
}

#header-bg {
	width: auto;
	width: 100%;
	background-image: url(style/images/nav-heading.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

.head-clear {
	display: none;
}

#heading-container {
	margin: auto;
	height: 184px;	
	width: 960px;
	text-align: left;
}

#nav-container {
 margin: auto;
 width: 960px;
 height: 90px;	
 clear:both;
 text-align: left;
}
/*--------------- navigaton ------------------*/

.menu-primary, .menu-secondary {
	float: right;
}
.menu-primary {
	margin-top: 40px;
}
.menu-secondary  ul li {
		
}
#search-container {
	padding-top: 40px;
	float: right;
}
.clear {
	width: 960px;
	clear: both;
}

/*-------- end -------*/

.width-container {

}
.width-container {
	margin: auto;
 width: 960px;
 clear: both;
}
/*-------- footer -----------------*/
#footer-nav {
	margin: auto;
	width: 960px;
	height: 110px;
	text-align: left;

	
}

#footer-nav ul, #footer-nav ul li {
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	display: inline;
}
#footer-nav ul li a{
	
	padding: 0em 1.2em .1em 1.2em;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Puritan', arial, san-serif;
	font-size: 13px;
	letter-spacing: .11em;
	margin-top: 0px;
}

#footer-nav ul li a:hover {
	color: #000000;
}

.address, .copyright{
	margin-top: 60px;
	font-family: 'Puritan', arial, serif; 
	letter-spacing: .13em;
	text-transform: uppercase;
	color: #333333;
	font-size: 9px;
}
.address{
	float: left;
}
.copyright {
	float: right;	
}
/* ----------- Column Formating ----------------*/
.col-1span {
	width: 320px;
	float: left;
	padding-top: 22px;
}
.col-2span {
	width: 640px;	
	float: left;
	padding-top: 22px;
}
.col-3span {
	float: left;
	width: 960px;
	padding-top: 22px;
}


.cl {
	display: none;
}
.clear-content {	width: 960px; clear: both; height: 1px;}

/*------- 101.30 font formating ----------------*/
.width-container p, .width-container h1, .width-container h2, .width-container h3, .width-container ul, .width-container h4, .width-container h5{
	 font-family: 'Puritan', arial, san-serif;
	line-height: 22px;
}

.width-container h1, .width-container h2, .width-container h3, .width-container h4, .width-container h5{
	font-weight: normal;
	color: #165829;
	letter-spacing: 0em;
	margin: 0px 0px 0px 10px;
	text-transform: uppercase;
	text-indent: 10px;
	line-height: 22px;
}
.width-container h1{
font-size: 26px;

}
.width-container h2{
font-size: 21px;	
}
.width-container h3, .width-container h4, .width-container h5{
font-size: 18px;	
}
.width-container p{
	font-size: 13px;	
	line-height: 22px;
}
.width-container p a, .width-container ul a{
	color:#000;
text-decoration: none;
}
.width-container a:hover{
color: #000;
text-decoration: underline;
}
.width-container .text-margin p, .width-container .text-margin h1, .width-container .text-margin h2, .width-container .text-margin h3, .width-container .text-margin ul {
 margin-right: 120px;	
}
.width-container {

	text-align: left;	
}
.width-container ul{
	font-size: 13px;	
margin: 0px 40px 22px 20px;
}
.width-container ul li {
	list-style-image: url(http://www.willockandsaxgallery.com/common/iimages/listarrow.gif);
	}
.width-container h1 a:hover, .width-container h2 a:hover, .width-container h3 a:hover{
color: #000;
text-decoration: none;
}

.width-container h1 a, .width-container h2 a, .width-container h3 a, .width-container h1 a:visited, .width-container h2 a:visited, .width-container h3 a:visited{
color: #4b4b4b;
text-decoration: none;
}
.width-container p a {
	color: #004c76;
}
/* Type text margins */
.width-container .col-1span  p{
	margin: 0px 20px 22px 20px;
}
.width-container .col-2span  p{
	margin: 0px 100px 22px 20px;
}
.width-container blockquote {
	font-size: 18px;
	color: #434343;
}
.width-container blockquote strong, .width-container blockquote b {
	font-size: 19px;
	color: #1b8ece;
}
.width-container blockquote i, .width-container blockquote em {
	font-size: 12px;
}
.darksection {
	background-color: #0081c9;
	background-image: url(style/images/blue-fade.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 40px;
}
.darksection .width-container p, .darksection .width-container h1, .darksection .width-container h2, .darksection .width-container h3, .darksection .width-container ul li, .darksection .width-container h4, .darksection .width-container h5, .darksection .width-container h6  {
	color: #fff;
}
.darksection .width-container p a, .darksection .width-container ul li a, .darksection .width-container li a , .darksection .width-container h2 a, .darksection .width-container h1 a, .darksection .width-container h3 a    {
	color: #7ecbfb !important;
}
.darksection .width-container h4   {
	font-size: 21px;
	color: #fff !important;
}
/* posts */
.darksection p.post-date {
	margin: 0px 0px 0px 20px;
	font-size: 11px;
}
h3.post-heading {
	margin-top: 11px;
	font-size: 15px;
}
.post-comment
{
	margin: 0px 0px 22px 20px;
	font-size: 11px;
}
.front-footer {
	text-align: left;
	width: 960px;
	margin: auto;
}
.front-footer p{
	font-size: 10px;
	
	color: #666;
}
.front-footer p a {
	text-decoration: none;
	color: #4b4b4b;
}
.front-footer p a:hover {
	color: #333333;
}

.socialmedia-buttons {
	margin-left: 20px;
}
#s {
	
	background-color: #fff;
	border: 1px solid #5caedd;
}
.home-slide h4{
	display: none;
}
.homesidebar p {
	margin-top: 0px;
	margin-bottom: 0px;
}
