/*
Theme Name: Knowlton
Theme URI: http://www.knowltonridgeequestrian.com/
Description: Knowlton Ridge Equestrian Centre
Version: 0.1
Tags: horses, two columns, fixed width, minimal
For the WordPress community (GPL), enjoy it guys.
by Tim Lum - pixelflex.com
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}


body {
background:#EDCF84;
font-family:georgia; 
font-style:italic;
font-size: 1.2em;
color:#666;
margin:0px;
padding:0px;

}

* {
padding:0;
margin:0;
}

a {
color:#660000;
text-decoration:none;
}

a:hover {
color:#9c653b;
text-decoration:none;
}

.pagenav { color:#456778; }
.page_item {color:#ffb500; }
.current_page_item a{ color:#fff; }
.current_page_parent { color:#fff; }


h1, h2, h3, h4 {
font-family:georgia; 
font-style:italic;
color: #a15f5f;
letter-spacing: -.05em;

}

input, select {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

textarea {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

abbr {
border:none;
}

#wrap {

margin:25px auto;
width: 950px;
height: 645px;
position: relative;
background: #EDCF84 url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg.jpg) no-repeat;
z-index: 0;
padding:0px;
}

#introwrap {
margin:25px auto;
width: 950px;
height: 645px;
position: relative;
background: #EDCF84 url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_intro.jpg) no-repeat;
z-index: 0;
padding:0px;
}

/* Header */

#header {
margin:10px 5px;
text-align:left;
}

#header h1 {
font-size:22px;
letter-spacing:-1px;
margin:10px 0;
color:#4e8abe;
}

#header h1 a {
background:url(images/logo.gif) top left no-repeat;
margin:3px 0 5px 45px;
color:#666;
text-decoration:none;
}

#menu {

font-size:13px;
position:relative;
width:500px;
text-align:left;
margin:0px;
padding:0px;
}

#feed {
float:right;
margin:3px 10px;
}

#feed a {
background:url(images/feed.gif) right no-repeat;
margin:0 24px 0 0;
}

#menu ul {
float:left;
list-style:none;
}

#menu li {
float:left;
}

#menu li:last-child {
border:none;
}

#contentwrapper{
float: left;
width: 100%;
}

#introwrapper{
width: 100%;
}

#content {
width: 635px;
height: 500px;
margin: 82px 0 0 212px; /*Set left margin to LeftColumnWidth*/
text-align:left;
overflow-y:scroll;  
z-index: 0;


}


#content a{
color:#0000cc;
text-decoration:none;
}

#content a:hover{
color:#000099;
text-decoration:none;
}

#content.page-blank {background-color: #FFFFFF;}

#content.page-1 {background: #FFFFFF url(http://knowltonridgeequestrian.com/wp-content/uploads/2010/07/bg_home2010.jpg) no-repeat scroll; }

#flashFile {
	height: 645px;
	width: 950px;
	position: absolute;
	left: 0px; /* change this value to reposition your advert */
	top: 0px; /* change this value to reposition your advert */
	background-color: transparent;
}



#content.page-2 {background-color: #FFFFFF;}

#content.page-coaches {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_about.jpg) no-repeat scroll; }

#content.page-facility0 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_facility0.jpg) no-repeat scrol; }

#content.page-facility0 #page-item-29 #navigation #facility a {background-position:-215px -62px;}

#content.page-facility1 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_facility0.jpg) no-repeat scroll; }

#content.page-facility1 #page-item-29 #navigation #facility a {background-position:-215px -62px;}

#content.page-facility2 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_facility0.jpg) no-repeat scroll; }

#page-facility #page-item-33 #content.page-facility2 #navigation #facility a {background-position:-215px -62px;}

#content.page-facility3 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_facility2.jpg) no-repeat scroll 10px 10px; }

#page-facility #page-item-25 #content.page-facility3 #navigation #facility a {background-position:-215px -62px;}

#content.page-facility4 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_facility3.jpg) no-repeat scroll; }

#page-facility #content.page-facility4 #navigation #facility a {background-position:-215px -62px;}

#content.page-4{background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_about.jpg) no-repeat scroll; }

#content.page-5{background: #FFFFFF;}

#content.page-services1 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_services1.jpg) no-repeat scroll ; }

#content.page-services2 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_services2.jpg) no-repeat scroll ; }

#content.page-services3 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_services3.jpg) no-repeat scroll ; }

#content.page-services4 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_services4.jpg) no-repeat scroll ; }

#content.page-events1 {background: #FFFFFF; }
#content.page-events2 {background: #FFFFFF; }
#content.page-events3 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_events.jpg) no-repeat scroll; }
#content.page-events4 {background: #FFFFFF url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/bg_events.jpg) no-repeat scroll; }
#content.page-events5 {background: #FFFFFF; }
#content.page-events6 {background: #FFFFFF; }
#content.page-events7 {background: #FFFFFF; }


#content.page-6{background: #FFFFFF; }

#content.page-7{background: #fff;}

#content.page-8{background: #FFFFFF;}

#content.page-9{background: #FFFFFF;}


#content h2 {
font-size: 1.6em;
font-family:georgia; 
font-style:italic;
color: #a15f5f;
letter-spacing: -.05em;
}

#content h2 a {
font-size: 1.6em;
font-family:georgia; 
font-style:italic;
color: #a15f5f;
letter-spacing: -.05em;
}

#content h2.archive {
font-size: 1.6em;
font-family:georgia; 
font-style:italic;
color: #a15f5f;
letter-spacing: -.05em;
}

#content a.commentsLink {
color:#6799c8;
}

#textwrap {
margin: 20px 0 0 30px;
width: 550px;
float:left;
height: 400px;
text-align:left;
}

#pagewrap {
padding: 20px 0 0 30px;
height: 250px;
width: 350px;
text-align:left;
line-height: 2em;
}

#fullwrap {
padding: 20px 0 0 30px;
height: 250px;
width: 550px;
text-align:left;
line-height: 2em;
}



#homewrap {
margin: 100px 0 0 195px;
height: 250px;
width: 400px;
text-align:left;
line-height: 2em;
color: #5d3737;
}

#newswrap {
padding: 20px 0 20px 30px;
height: 250px;
width: 550px;
text-align:left;
line-height: 2em;
color: #5d3737;
}


#newswrap h2{
display: none;
}


#contactwrap {
font-size: 1em;
padding: 20px 0 0 30px;
height: 250px;
width: 550px;
text-align:left;
line-height: 2em;
color: #5d3737;
}

#horsewrap {
font-size: .8em;
padding: 20px 0 0 30px;
height: 250px;
width: 550px;
text-align:left;
line-height: 1.7em;
color: #5d3737;

}

#gallerywrap {
font-size: .8em;
padding: 20px 0 0 30px;
height: 250px;
width: 525px;
text-align:left;
line-height: 1.7em;
color: #5d3737;


}

#intropagewrap {

padding: 140px 0 0 250px;
width: 618px;
height: 250px;
text-align:left;
font-family:georgia; 
font-style:italic;
font-size: 1.23em;
letter-spacing: -.03em;
color:#5d3737;
line-height:1.4em;

}

/* Navigation */

#navigation { 
width: 645px; 
margin: 0em; 
padding: 0em; 
z-index: 0; 
position: relative; 
}


#navigation ul{
width:645px; 
top:0px; 
border: none; 
margin:33px 0 0 220px;
left:0; background:url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/navigation.png) no-repeat; 
position:absolute;
padding:0px;
}


#navigation li	{
float:left; 
list-style-type:none;
margin:0px;
padding:0px;
}

#navigation ul a {
overflow:hidden; position:absolute; 
height: 31px; 
margin:0 auto; 
text-indent:-9999px; 
background: url(http://knowltonridgeequestrian.com.s51234.gridserver.com/wp-includes/images/navigation.png) no-repeat 0px 0px;
padding:0px;
}		

#navigation #home a {width:69px; left:0; background-position:0 0;}
#navigation #about a {width:73px; left:69px; background-position:-69px 0;}
#navigation #horses a	{width:73px; left:142px; background-position:-142px 0;}
#navigation #facility a	{width:72px; left:215px; background-position:-215px 0;}
#navigation #services a {width:72px; left:287px; background-position:-287px 0;}
#navigation #events a { width:74px; left:359px; background-position:-359px 0;}
#navigation #gallery a { width:73px; left:432px; background-position:-432px 0;}
#navigation #links a { width:68px; left:504px; background-position:-504px 0;}
#navigation #contact a { width:73px; left:572px; background-position:-572px 0;}
	
#navigation #home a:hover {background-position:0 -31px;}
#navigation #about a:hover {background-position:-69px -31px;}
#navigation #horses a:hover {background-position:-142px -31px;}
#navigation #facility a:hover {background-position:-215px -31px;}
#navigation #services a:hover {background-position:-287px -31px;}
#navigation #events a:hover {background-position:-359px -31px;}
#navigation #gallery a:hover {background-position:-432px -31px;}
#navigation #links a:hover {background-position:-504px -31px;}
#navigation #contact a:hover {background-position:-572px -31px;}

#body_home #menu #navigation #home a {background-position:0 -62px;}
#body_about #menu #navigation #about a {background-position:-69px -62px;}
#body_horses #menu #navigation #horses a {background-position:-142px -62px;}
#body_facility #menu #navigation #facility a {background-position:-215px -62px;}
#body_services #menu #navigation #services a {background-position:-287px -62px;}
#body_events #menu #navigation #events a {background-position:-359px -62px;}
#body_gallery #menu #navigation #gallery a {background-position:-431px -62px;}
#body_links #menu #navigation #links a {background-position:-504px -62px;}
#body_contact #menu #navigation #contact a {background-position:-572px -62px;}

#body_home #sidebar .current_page_item #menu #navigation #home  a {background-position:0 -62px;}
#body_about #sidebar .current_page_item #menu #navigation #about a {background-position:-69px -62px;}
#body_horses #sidebar .current_page_item #menu #navigation #horses a {background-position:-142px -62px;}
#body_facility #sidebar .current_page_item #menu #navigation #facility a {background-position:-215px -62px;}
#body_services #sidebar .current_page_item #menu #navigation #services a {background-position:-287px -62px;}
#body_events #sidebar .current_page_item #menu #navigation #events a {background-position:-359px -62px;}
#body_gallery #sidebar .current_page_item #menu #navigation #gallery a {background-position:-431px -62px;
}
#body_links #sidebar .current_page_item #menu #navigation #links a {background-position:-504px -62px;}
#body_contact #sidebar .current_page_item #menu #navigation #contact a {background-position:-572px -62px;}

#page-home #navigation #home a {background-position:0 -62px;}
#page-about #navigation #about a {background-position:-69px -62px;}
#page-horses #navigation #horses a {background-position:-142px -62px;}
#page-facility #navigation #facility a {background-position:-215px -62px;}
#page-services #navigation #services a {background-position:-287px -62px;}
#page-events #navigation #events a {background-position:-359px -62px;}
#page-gallery #navigation #gallery a {background-position:-431px -62px;}
#page-links #navigation #links a {background-position:-504px -62px;}
#page-contact #navigation #contact a {background-position:-572px -62px;}


.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;

}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.navpost {
font-size:11px;
margin:0 0 20px 0;
}

.navpost div {
background:#fff;
color:#87b2d8;
padding:2px 4px;
}

.navpost a {
color:#666;
text-decoration:none;
}

.navpost a:hover {
color:#4e8abe;
text-decoration:none;
}

.navigation {
font-size:15px;
margin:0 0 20px 0;
float: right;
}

.navigation a {
background:#fff;
display:block;
color:#666;

text-decoration:none;
padding:2px 4px;
}

.navigation a:hover {
color:#333;
text-decoration:none;
}

/* Main for posts */

.main {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}


.main h3 {
font-size:15px;
font-weight:bold;
margin:0 0 15px 0;
}

.main img {
	float: left;
	margin: -6px 6px 6px -6px;
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block; 
	padding:4px;
}

.main a {
color:#87b2d8;
}

.main a:hover {
color:#4e8abe;
}

.main a img {
padding:2px;
border:#0085b5 1px solid;
}

.main a:hover img {
padding:2px;
border:#87b2d8 1px solid;
}

.main p {
line-height:28px;
margin:10px 0 15px 0;
}

.main ol {
line-height:18px;
margin:0 0 15px 0;
}

.main ul {
line-height:18px;
margin:0 0 15px 0;
}

.main li {
margin:0 0 5px 0;
}

.stamp {
font-size:11px;
color:#4e8abe;
margin:0 0 15px 0;
}

.stamp a {
color:#666;
text-decoration:none;
}

.stamp a:hover {
color:#fff;
}

.meta {
background:url(images/limit.gif) bottom center no-repeat;
font-size:11px;
line-height:16px;
color:#4e8abe;
border-top:#005595 1px solid;


margin:0 0 15px 0;
padding:5px 10px 30px 10px;
}

img.wp-smiley {
margin:0;
padding:0;
border:none;
}

blockquote {
margin:0 0 0 20px;
padding:0 0 0 10px;
border-left:#005595 1px solid;

}

.warning p {
font-size:13px;
margin:0 0 0 20px;
padding:0 0 0 10px;
border-left:#005595 1px solid;

}

/* Sidebar */

#sidebar {
float: left;
margin: 33px 0 0 -918px; /*Set left margin to -(MainContainerWidth)*/
text-align:left;
font-size:16px;
letter-spacing: -.01em;
width: 163px;
height: 550px;
background: url(http://knowltonridgeequestrian.com/wp-includes/images/sidebar.jpg) no-repeat;
}

#sidebar h3 {
font-size:14px;
font-weight:bold;
color:#fff;
margin:0 10px 0 10px;
}

#sidebar ul {
list-style:none;
margin:150px 0px 10px 13px;
}

#sidebar ul ul {
margin:0px;

}

#sidebar ul ul ul {
margin:0px;
width: 135px;
}


#sidebar ul li {
width: 135px;
height: 40px;
margin-top: 5px;
padding-top: 0px;
vertical-align: middle;
text-align: center;
background: url(http://knowltonridgeequestrian.com/wp-content/uploads/2010/07/subnav_bg.png) no-repeat;

}

#sidebar p{
	padding-bottom: 15px;
}

.textwidget{
	width: 135px;
}

#author h3 {
margin:0px 0 0 10px;
}

/* Forms: input, textarea */

input {
background:#fff;
padding:3px 5px;
border:none;

border-bottom:#004b8d 1px solid;
color:#fff;


}

textarea {
background:#fff;
width:400px;

padding:3px 5px;
border:none;
border-bottom:#004b8d 1px solid;
color:#fff;
}

#searchform {
margin:15px 0 0 0;
}

.searchinfo {
padding:5px 0 0 0;
}

#searchform input {
background:#eee;
display:block;
padding:3px 5px;
border:#004b8d 1px solid;
color:#a0cbed;
}

#searchform input:hover {
background:#004b8d;
cursor:pointer;
border:#004b8d 1px solid;
color:#fff;
}

#searchform #s {
background:#fff;
padding:3px 5px;
border:none;
border-bottom:#004b8d 1px solid;
color:#fff;
cursor:text;
}

input.submit {
background:#fff;
display:block;
padding:3px 5px;
margin:0 0 10px 0;
border:#004b8d 1px solid;
color:#a0cbed;
cursor:pointer;
}

input.submit:hover {
background:#004b8d;
cursor:pointer;
border:#004b8d 1px solid;
color:#fff;
}

/* Comments */


.postinput small {
font-size:11px;


margin:0 0 0 5px;
}

p.logged {
font-size:12px;
}

h3.reply {
font-size:15px;
margin:0 0 10px 0;
}



.nocomments {
margin:0 0 30px 0;
}

ol.commentList {
list-style:none;
margin:10px 0 30px 0;
}

.commentList li {
padding:0 0 10px 0;
}

.commentList li.bypostauthor .commentText {
border-top:#007dc3 3px solid;
}

.commentMod {
background:#333;
padding:1px 3px;
margin:10px 0 0 10px;
}

.commentAuthor {
background:url(images/arrow.gif) no-repeat top left;
padding:10px 0;
margin:0 0 0 30px;
width:250px;
color:#4e8abe;
}

.commentAuthor img {
float:left;
margin:5px 12px 0 0;
}

.commentAuthor p {
padding:3px 0 0 0;
}

.commentAuthor small {
font-size:11px;
}



.commentText {
background:#eee;
width:480px;
padding:10px;
border-top:#004b8d 3px solid;
}

.commentText p {
line-height:18px;
margin:7px 0;
}

.commentMeta {
font-size:12px;
color:#4e8abe;
}


#commentForm p {
color:#4e8abe;
font-size:11px;
line-height:18px;
margin:0 0 15px 0;
}

/* Footer */

#footer {
font-size:11px;
color:#fff;
margin: 10px 0 0 60px;
padding:10px;
text-align: center;
z-index: 2;

}

#footer a {
color:#EDCF70;
text-decoration:none;

}

#footer a:hover {
color:#ffffcc;
text-decoration:none;

}

#top {
float:right;
}

#top a {
background:url(images/top.gif) right no-repeat;
padding:0 16px 1px 0;
}

/* Widgets */

.wp-caption {
border:1px solid #00377c;
text-align:center;
background-color:#001e42;
padding-top:2px;
border-radius:3px;
font-size:1em;
color:#fff;
}

.wp-caption img {
margin:0;
padding:0;
border:0 none;
}

.wp-caption-dd {
font-size:11px;
line-height:17px;
padding:0 2px 2px;
margin:0;
}

#wp-calendar {
padding:10px 0 0 0;
}

#wp-calendar caption {
text-align:left;
padding:0 0 3px 0;
}

#wp-calendar tr th,
#wp-calendar tr td {
padding:0 4px 0 0 ;
text-align:right;
}

#wp-calendar td a {
font-weigh