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

/* ----------MAIN BODY STYLES---------- */

 

* {

    margin: 0px; /*SETS 0 MARGIN*/

    padding: 0px; /*SETS 0 PADDING*/

}

a
{
    text-decoration:underline;
	color:#8ec365;
}

a:hover
{
    text-decoration:none;
}



h1
{
    font-weight:100;
    font-size:24px;
    color:#8ec365;
	text-decoration:underline;
    float:left;
}


h2
{
    font-weight:100;
    font-size:20px;
    color:#3a7014;
    width:auto;
    padding:17px 10px 10px 15px;
    margin:10px 0;
    clear:both;
    float:left;
}

h3
{
    font-weight:100;
    font-size:16px;
    color:#3a7014;
    width:auto;
    padding: 75px 15px 21px 15px;
    margin:10px 0;
    clear:both;
    float:left;
}

h4
{
    font-weight:300;
    font-size:14px;
    color:#ffffff;
    width:auto;
    padding: 21px 40px 10px 70px;
    margin:0px 0;
    clear:both;
    float:left;
}

h5
{
    font-weight:100;
    font-size:14px;
    color:#3a7014;
    width:auto;
    padding:30px 10px 10px 15px;
    margin:10px 0;
    clear:both;
    float:left;
}

h6
{
    font-weight:100;
    font-size:16px;
    color:#8ec365;
	font-style:italic
}
 
body {

    color: #727272; /*MAIN WEBSITE TEXT COLOR*/

    font-family: Georgia;
	
	font-size:13px; 
    
	background-image: url(../images/bg1.png); /*OUR BACKGROUND IMAGE*/

    background-repeat: repeat-x; /*REPEATS BACKGROUND HORIZONTALLY*/

    background-color: #1e3f04; /*SETS THE COLOR OF OUR BACKGROUND WHEN THE BACKGROUND IMAGE COMES TO AN END*/

}

 

/* ----------CONTAINER STYLES---------- */

 

#container {

    width: 951px; /*MAXIMUM WIDTH OF OUR LAYOUT*/
	
	position:absolute

    margin-top: 0px; /*ADDS A TOP MARGIN TO THE TOP OF OUR CONTAINER*/

    margin-right: auto; /*AUTO MARGIN*/

    margin-left: auto; /*AUTO MARGIN*/

}

#layout
{
    width:902px;
	height:auto;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
    background:#fff;
    float:right;
    position: relative;
	top: 0px;
	background:URL(../images/content_bg.png) no-repeat;
}


#content
{
    width:715px;
	height:auto;
    background:clear;
    float:let;
    position: relative;
	top: 0px;
	padding: 30px 15px 20px 25px;
}


#layout-righcol-wrapper
{
    float:right;
	position: auto;
    top: 0px;
	width:237px;
	height:auto;
    background:clear;
    backgroubd-position: 0 top;
	margin-left:10px;
}

#featured-quali {

    float: right; /*FLOATS RIGHT*/
	
	position: auto;
	
	top: 0px;

    width: 237px; /*ADDS A FIXED WIDTH*/

    height: 262px; /*ADDS A FIXED HEIGHT*/

    background:URL(../images/bg_quali.png) no-repeat;
	
	background-position: 0 top;
	
	padding-top: 0px; /*ADDS TOP PADDING*/

    padding-right: 0px; /*ADDS RIGHT PADDING*/
	
	padding-left: px;
	
	margin-left:10px;
}

#directions {

    float: right; /*FLOATS RIGHT*/
	
	position: auto;
	
    width: 237px; /*ADDS A FIXED WIDTH*/

    height: 54px; /*ADDS A FIXED HEIGHT*/

    background:URL(../images/bg_directions.png) no-repeat;
	
	background-position: auto;
	
	margin-top: 9px; /*ADDS TOP PADDING*/

    padding-right: 0px; /*ADDS RIGHT PADDING*/
	
	padding-left: px;
	margin-left:10px;
}

#contact {

    float: right; /*FLOATS RIGHT*/
	
	position: auto;
	
    width: 237px; /*ADDS A FIXED WIDTH*/

    height: 120px; /*ADDS A FIXED HEIGHT*/

    background:URL(../images/bg_contactright.png) no-repeat;
	
	background-position: auto;
	
	margin-top: 9px; /*ADDS TOP PADDING*/

    padding-right: 0px; /*ADDS RIGHT PADDING*/
	
	padding-left: px;
	margin-left:10px;
}


#courses {

    float: left; /*FLOATS RIGHT*/
	
	position: auto;
	
    width: 605px; /*ADDS A FIXED WIDTH*/

    height: 123px; /*ADDS A FIXED HEIGHT*/

    background:URL(../images/bg_cmsbox.png) no-repeat;
	
	background-position: top left;
	
	margin-bottom: 21px; /*ADDS TOP PADDING*/
	
	padding: 10px 10px 10px 10px;
	
	

 }  

#courses p{

	
    width: 585px; /*ADDS A FIXED WIDTH*/

 }  
 
#forslaegallery {

    float: left; /*FLOATS RIGHT*/
	
	position: auto;
	
    width: 544px; /*ADDS A FIXED WIDTH*/

    height: 100px; /*ADDS A FIXED HEIGHT*/

    background:URL(../images/bg_gallery.png) no-repeat;
	
	background-position: top left;
	
	margin-bottom: 21px; /*ADDS TOP PADDING*/
	
	padding: 45px 10px 50px 10px;
	
 }  
 
 #forslaegallery a, img{

    border:0 !important;
    text-decoration:none;
 }
 
/* ----------HEADER STYLES---------- */

#headerhome {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_home.png); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}

#headercourses {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_courses.png); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}

#headerpony {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_ponyclub.jpg); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}
#headercontact {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_contact.jpg); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}
#headerteenage {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_teenage.jpg); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}
#headerfacil {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_facil.jpg); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}

#headerforsale {

    float: right; /*FLOATS HEADER LEFT*/

    height: 180px; /*ADDS A FIXED HEIGHT*/

    width: 951px; /*ADDS A FIXED WIDTH, SHOULD BE SAME AS CONTAINER*/

    background-image: url(../images/header_forsale.jpg); /*OUR HEADER BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*STOPS HEADER BACKGROUND REPEATING */
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}

 
#logo {
 
    float: right; /*FLOATS LOGO LEFT*/
    margin-top: 0px; /*ADDS TOP MARGIN*/

}


/* ----------NAVIGATION STYLES---------- */

#navigation {

    float: right; /*FLOATS NAV LEFT*/

    height: 39px; /*ADDS FIXED HEIGHT*/

    width: 902px; /*ADDS FIXED WIDTH SAME AS OUR CONTAINER*/

    background-image: url(../images/bg_nav.png); /*OUR NAV BACKGROUND IMAGE*/

    background-repeat: repeat-x; /*REPEATS NAVIGATION BACKGROUND HORIZONTALLY*/
	
	border-left:1px solid #ffffff;
    
	border-right:1px solid #ffffff;

}

.nav-links li {

    list-style-type: none; /*REMOVES BULLET POINTS FROM THE LIST*/

    float: left; /*FLOATS LEFT*/

    text-align: centre; /*ALIGNS TEXT CENTER*/
	
    letter-spacing: 0px; /*DECRESES LETTER SPACING*/

    background-image: url(../images/nav_divider.png); /*SEPERATOR IMAGE*/

    background-repeat: no-repeat; /*STOPS SEPERATOR REPEATING*/

    background-position: auto; /*ALIGNS THE SEPERATOR RIGHT OF EACH NAVIGATION LINK*/
	
	padding-left:10px;
	
	padding-right:12px;
	margin-right:0px;
	

}




.nav-links li a {

    text-decoration: none; /*REMOVES UNDERSCORE FROM LINK ITEMS*/

    color: #ffffff; /*COLOR OF OUR NAVIGATION LINKS*/

    text-transform: none; /*TRANSFORMS NAVIGATION LINKS TO ALL CAPITAL LETTERS*/

    font-size: 12px; /*ADDS FONT SIZE*/

    display: block; /*DISPLAYS THE NAV LINKS AS A BLOCK ELEMENT*/

    height: 37px; /*ADDS A FIXED HEIGHT TO NAV LINKS*/
	position:bottom;

    width: auto; /*ADDS A FIXED WIDTH TO NAV LINKS*/

    padding-top: 12px; /*ADDS TOP PADDING TO EACH LINK*/
	
	padding-left: 10px;




}


.nav-links li a:hover {

    color: #dce9b7; /*COLOR OF LINK WHEN HOVERED*/

}



/* ----------picture styles---------- */


.picture
{
    float:left;
    border: 1px solid #8ec365;
	margin: 5px 8px 5px 0px;
}


#main-content-wrapper
{
    float:left;
    width:757px;
    background:URL(images/main-content-bg.jpg) no-repeat;
}

/* ----------footer styles---------- */


#footer {

    background-image: url(../images/footer_bg.png); /*ADDS OUR BACKGROUND IMAGE*/

    background-repeat: no-repeat; /*REPEATS BACKGROUND HORIZONTALLY*/

    float:right;
	
	width:902px;

    height: 129px; /*ADDS A FIXED HEIGHT*/

    background-position: bottom; /*PLACES BACKGROUND AT THE BOTTOM OF THE DIV*/

}

 

 

#footer-content-left {

    text-transform: capitalize; /*TRANSFORMS THE FIRST LETTER IN EVERY WORD TO A CAPITAL LETTER*/

    color: #ffffff; /*COLOR OF FOOTER TEXT*/
	
	font-size:10px;
	
	float:left;

    padding-top: 20px; /*ADDS TOP PADDING*/

    padding-left: 25px; /*ADDS LEFT PADDING*/

}


#footer-about
{
    float:centre;
    padding: 20px 20px 10px 200px;
    position: auto;
	color: #ffffff; /*COLOR OF FOOTER TEXT*/
	font-size:10px;
}


#footer-chunky
{
    float:right;
    padding-right:30px;
    position:relative;
    top:-20px;
	color: #ffffff; /*COLOR OF FOOTER TEXT*/
	font-size:10px;
}
