/*

Theme Name: SerenityHill 

Theme URI: http://www.serenityhillequine.com

Description: Wordpress theme for Serenity Hill Farm

Version: 1.0

Author: Kristina Meyer

Author URI: http://www.kristinameyer.com

*/



/* Reset Browser Defaults */

* { padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }

# li, dd { margin-left:5%; }

# fieldset { padding: .5em; }





body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background-image: url(images/body_bg.gif);

	background-repeat: repeat;

}



#container {

	margin: 0 auto;

	width: 750px;

}



#contentWrap {

	margin-bottom: 0px;

	/*overflow: auto;  Paul O Brien Fix for IE www.pmob.co.uk */

	width: 750px;

	background-image: url(images/content_bg.jpg); /* faux columns */

	background-repeat: repeat-y;

	}

#calendarWrap  {
margin-bottom: 0px;
width: 750px;
background-color: #FFFFFF;
}

#header {

	width: 750px;

	height: 155px;

	background-image: url(images/header_bg.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	}



#mainNav {

	height: 25px;

        width: 750px;

	padding: 5px 0 0 0;

	color: #333;

	font-family: "Times New Roman", serif;

	font-size: 14px;

	background-image: url(images/mainNav_bg.jpg);

	background-repeat: no-repeat;

	}

#mainNav ul {

	margin:0 0 0 550px;

	padding: 0;

}

#mainNav ul li {

 display: inline;

 list-style: none;

 }

#mainNav a:link, #mainNav a:visited {

 text-decoration: none;

 margin: 0px 5px 0px 0px;

 color: #333;

 }

#mainNav a:hover, #mainNav a:active { 

 color: #fff;

 }



#mainNav li.current a {

 color: #fff;

}





#sidebar {

	display: inline;

	color: #333;

	padding: 0px;

	width: 197px;

	float: left;

	}

#sidebar ul {

	list-style-type: none;

	padding-left: 15px;

	padding-bottom: 30px;

        }

#sidebar ul li {

	padding-top: 5px;

	padding-bottom: 5px;

	padding: 4px 0;

        }

#sidebar a:link, #sidebar a:visited {

        display: inline;	

        text-decoration: none;

	font-family: Times, "Times New Roman", serif;

	font-size: 17px;

	color: #333;

	}

#sidebar a:hover, #sidebar a:active {

	color: #fff;

	}

#sidebar li.current_page_item a, #sidebar li.current-cat a {

        color: #fff;

        border-top: 1px white solid;

	border-bottom: 1px white solid;

	}

#sidebar img {

	}

	



#content {

	float: right;

	color: #333;

	padding: 10px;

	width: 530px;

	display: inline;

	line-height: 1.3em;}



#footer { 

        width: 750px;

        clear: both;

        color: #939393;

        font-size: 10px;

        text-align: right;

        padding: 2px 0;

        }

#footer a:link, #footer a:visited {

        color: #939393;

        }

#footer a:hover, #footer a:active {

        color: #fff;

        }





/* CLASSES */

.clear { clear: both; background: none; }



.pullquote {

	width: 170px;

	color: #80726f;

	float: right;

	line-height: 120%;

	position: relative;

	font-weight: bold;

	font-size: 16px;

	font-family: Times, "Times New Roman", serif;

	margin: 0 0 5px 10px;

	}

.pullquote ul {

        list-style-type: disc;

        padding: 5px 7px;

        }



.homepage {}

.homepage p {

        margin: 20px 5%;
        }

.homepage img {

        float: left;

        margin-right: 10px;

        margin-bottom: 15px;

        }

.post {

        margin-top: 20px;

        }

.post h3 {

        color: #333;

        font-size: 16px;

        border-top: 1px #333 solid;

        border-bottom: 1px #333 solid;

        padding: 2px 2px;

        }

.post img {
float: right;
margin-left: 10px;}

.left {float: left;}

.right {float: right; margin-left: 10px;}

div.flashmovie {

        clear: left;
		
        margin: 5px 30px 20px 80px;
		
        padding: 5px 5px;

       /* border: 1px #333 solid;*/} 
	   
/*Calendar Page Styles */
#calendarWrap p {
padding-left:10px;}

#calendarWrap h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;}

#calendarWrap p.wide {
margin-left: 275px;}	

