/*
Theme Name: Topline Sport Horse
Theme URI: http://www.toplinesporthorse.com
Description: This is a custom theme built expressly for Topline Sport Horse, a horse merchant and training company located on Vashon Island, Washington.
Version: 1.0
Author: Daniel Genser/Zigflitz llc
*/

*	{
	margin:0;
	padding:0;
	border:0;
	}
body	{
	font-family:georgia, serif;
	color:#333;
	background-image:url(images/brown-bg.gif);
/*	background-color:#cac68a;*/
	text-align:center;
	}
#container	{
/*	background-color:#cac68a;*/
	width:760px;
	height:100%;
	margin:5px auto;
	text-align:left;
	}
#header {
/*	height:570px;*/
	background-position:0 50px;
	background-repeat:no-repeat;
	}
#content {
	min-height:450px;
	}
.horse-module	{
	float:left;
	width:350px;
        height:500px;
/*	background-color:#eeeeee;*/
	margin:12px 12px 48px 12px;
	text-align:center;
	}

.horse-module2 {
	float:left;
	width:350px;
/*        height:585px;
	background-color:#eeeeee;*/
	margin:12px 12px 36px 12px;
	text-align:center;
	}
.float-left  {
   float:left;
   width:350px;
}
.float-right  {
   float:right;
   width:350px;
}

.horse-module2 {
/*	float:left;*/
	width:350px;
/*        height:585px;
	background-color:#eeeeee;*/
	margin:12px 12px 36px 12px;
	text-align:center;
	}
/* IMAGES */

img#logo	{
	float:left;
	margin:0;
	}
#home-image-rotator {
    float:right;
    margin:0 0 0 10px;
    }
	
/* TOP NAVIGATION */

ul#nav	{
	float:left;
	background-color:#3862b3;
	margin:45px 0 0 0px;
	padding:10px 0;
	border:5px solid #ffffff;
	border-left:0;
	}
ul#nav li	{
	list-style-type:none;
	display:inline;
	padding:5px 0 0 0;
	margin:0 13px;
	}
ul#nav li a	{
	text-transform:uppercase;
	font-family:georgia, serif;
	font-size:12px;
	letter-spacing:0.2px;
	text-decoration:none;
	color:#ffffff;
	}
ul#nav li a:hover	{
	color:#b38d38;
	}

/* FOOTER NAVIGATION */
ul#footer-nav	{
        clear:both;
	float:right;
	background-color:#3862b3;
	margin:45px 0 0 0;
	padding:10px 0;
	border:5px solid #ffffff;
	}
ul#footer-nav li	{
	list-style-type:none;
	display:inline;
	padding:5px 0 0 0;
	margin:0 10px;
	}
ul#footer-nav li a	{
	text-transform:uppercase;
	font-family:georgia, serif;
	font-size:12px;
	letter-spacing:0.2px;
	text-decoration:none;
	color:#ffffff;
	}
ul#footer-nav li a:hover	{
	color:#b38d38;
	}

/* TYPOGRAPHY */

h1	{
	font-size:24px;
	line-height:1.5;
	font-weight:normal;
	color:#444444;
	text-align:center;
	}
h2	{
	clear:both;
        display:block;
	text-transform:uppercase;
	font-family:georgia, serif;
	letter-spacing:0.35px;
	font-size:14px;
	color:#444444;
	margin:40px 0;
	padding-bottom:3px;
	border-bottom:1px solid #444444;
	text-align:right;
	}
p	{
	font-size:14px;
	line-height:1.5;
        margin-bottom:12px;
	}
p.lead-in	{
	font-size:18px;
	line-height:1.4;
	padding-bottom:12px;	
	}

.horse-module a, p a	{
	color:#163166;
	text-decoration:none;
	}
.horse-module a:visited, p a:visited	{
	color:#163166;
	text-decoration:none;
	}
.horse-module a:hover, p a:hover	{
	color:#3862b3;
	text-decoration:none;
	}
.horse-module a:active, p a:active	{
	color:#3862b3;
	text-decoration:none;
	}
.smalllink a, .smalllink a:visited	{
	color:#ffffff;
	text-decoration:none;
	}
.smalllink a:hover, .smalllink a:active	{
	color:#b38d38;
	text-decoration:none;
	}
img#frontpagephoto, #Topline	{
	margin:25px 0 0 0;
	text-align:center;
	}
.movie {
        display:inline;
        margin:0px 25px 15px 0;
        padding:0;
        float:left;
        }
.wpvidavee_footer {
        display:none;}
        }
#for-sellers {
        float:left;
        width:350px;
        }
#for-buyers {
        margin-left:25px;
        float:right;
        width:350px;
        }
hr {
   margin:20px auto;
   visibility:hidden;
   }

#contactform {
        float:left;
        width:350px;
        }
#phone-address {
        margin-left:25px;
        float:right;
        width:350px;
        }
		
.form-block	{
	width:350px;
	margin:10px;
	}
.form-block input	{
	padding:4px;
	}
.form-blocknotimput	{
	width:350px;
	margin:10px;
	}
h4.notice {
background:#eee;
padding:10px;
border:1px solid #333;
margin:10px;
line-height:1.3;
}
#testimonials {
	height:150px;
	width:498px;
	padding:0;
	margin:0 0 10px 0;
	border:1px solid #fff;
	overflow:auto;
	}
.pics {
	height:150px;
	width:498px;
	padding:0;
	margin:0;
	}
.pics div {
	padding:25px 25px 0px 25px;
	width:448px;
	height:100px;
	}
#testimonials h5 {
	padding:10px 25px;
	}
#testimonials p {
	color:#444;
	font:italic 14px/1.4 georgia, serif;
	top:0;
	left:0;
	}
#testimonials p.align-right {
	padding:0px 25px 15px 25px;
	font-weight:bold;
	text-align:right;
	}
ul#sidebar li	{
	list-style:none;
	}
.blogroll li {
	text-align:right;
	font:normal 16px/2 georgia, serif;
	}
.blogroll a, .blogroll a:visited	{
	color:#163166;
	text-decoration:none;
	}
.blogroll a:hover, .blogroll a:active	{
	color:#3862b3;
	text-decoration:none;
	}