/* 

CSS Document

Copyright Todd Ridley 2009
a few good marketers

Site: Horsedreamers.net

 */
 
/* ------------------ Reset ------------------ */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* ------------------ Close Reset ------------------ */

html, body {margin:0; padding:0; width:100%; height:100%; background:#4B5226; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 11px; line-height: 22px;}
p {padding: 0 0 15px 0;}
h1 {font-family: "Times New Roman", Times, serif; font-size: 36px; font-weight:normal; padding: 0 0 20px 0; line-height:30px;}
h2 {font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight:normal; padding: 0 0 5px 0;}
a {color:#990000; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size: 14px;}

#background{position:relative; bottom:0px; z-index:1; width:100%;}

.wrapper {float: left; width:100%; background: url(../images/header/background.jpg) repeat-x top #fff; min-height: 200px;}

.container {width: 940px; margin-left: auto; margin-right: auto; background:url(../images/header/background_head.jpg) no-repeat top; }

.navigation {width: 910px; height: 30px;padding: 174px 0px 30px 30px;}
.navigation a {padding-right: 30px;}
.navigation a.contact {margin-left: 355px; padding-right:0px;}

#navbar {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 11px;
	}
#navbar li {
	list-style: none;
	float: left; 
	}
#navbar li a {
	display: block;
	padding: 0px;
	text-decoration: none;
	padding-right: 30px; 
	}
	
#navbar li a {
	display: block;
	padding: 0px;
	text-decoration: none;
	padding-right: 30px; 
	}
	
#navbar li a:hover {
	text-decoration:underline;
	}
	
#navbar li ul {
	display: none;
	width: 250px;
	padding-bottom:10px;
	background:url(../images/header/background_drop2.jpg) no-repeat;
	}
	
#navbar li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 12px 10px 20px 10px;
	z-index:1;
	background: url(../images/header/tabs/background_drop.gif) no-repeat top center;
	width:115px;
	text-align:center; }
	
#navbar li:hover li {
	float: none;
	padding: 7px 0 5px 12px;
	width: 115px;
	text-align:center; }
#navbar li:hover li a {
	color: #666; }

.content {width: 880px; padding: 20px 30px 0 30px; background:#FFF;}
.copy {float: left; width: 880px; background:#FFF;}

.homeleft {float:left; width:640px; padding: 0 50px 0 0;}
.homeleft img {float:right; padding: 0 0 20px 20px;}
.homeright {float:left; width:190px;}

.aboutleft {float:left; width:390px; padding: 0 50px 0 0;}
.aboutright {float:left; width:440px;}

.aboutright a {float: left; width: 122px; height: 108px; padding:10px; background: url(../images/about/background_photos.gif) no-repeat center;}
.aboutright a:hover {float: left; width: 122px; height: 108px; padding:10px; background:url(../images/about/background_photos_over.gif) no-repeat center;}

.copy ul {padding: 10px;}
.copy li {list-style:square; list-style-position:inside;}




