/* ---------------------------------------------
Screen Stylesheet for http://www.RockinTEquineRescue.com
Updated:	05/19/08, 7/10/08, 1-5-09 JDB JDB/Maine Webworks
author:		Susan Nelson, http://www.AuxanoCreative.com
-------------------------------------------------
>> ::TOC:: Resets,Defaults,Typography,Forms,Tables,Template,Links,Menus,Global Classes,Content
---------------- ::Resets:: --------------------- */
body, address, blockquote, dl, ol, ul, li, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre {margin:0;padding:0;}
fieldset, table {border:none;}
/* ---------- ::Document Defaults:: ---------- */
html {font-size:100.01%; height: 101%;}
body { 
margin:0 auto;
height:100%;
font:62.5%/1.8em 'Lucida Grande','Lucida Sans', Arial,Helvetica,sans-serif;
background:#5E4128 url(../images/leatherbg.jpg) repeat center center;
color:#825D57;
}
/* ---------- ::Typography:: ----------------- */
blockquote, address, pre {margin:.5em 2em;font-style:normal;font-size:11px;}
blockquote, p, li {padding:0 0 .4em 0;}
h1, h5, h6, p { margin:1em 0;}
h1 {font-size:2em;}
h2 {margin:.4em 0 .8em;font-size:1.6em;}
h3 {margin:1.5em 0 0 0;font-size:1.4em;clear:left;}
h4 {margin:.5em 0 0 0;font-size:1.2em;text-transform:uppercase;}
p, li {font-size:1.2em;}
/* ---------- ::Forms:: ---------------------- */
label {cursor:pointer;text-align:right;}
input,label,select,textarea {
vertical-align:middle;
line-height:normal;
font-size:12px;
font-family:inherit;
}
input, textarea {padding:.2em;}
input.submit {
height:20px;
font-size:10px;
border:1px solid #654411;
background:#fff;
}
textarea {overflow:auto;height:70px;}
#contactform {margin:0 auto;width:400px;}
#contactform legend {display:none;}
#contactform div {
clear:both;
display:block;
padding:1em 0;
width:400px;
}
#contactform label, #contactform input, #contactform div.captcha img {display:block;float:left;}
#contactform label {padding-right:1em;width:30%;}
#contactform input,#contactform textarea {width:60%;}
	/* Multiple Checkbox, Radio Buttons */
	#contactform div div {
	clear:none;
	float:right;
	display:block;
	padding:0;
	width:60%;
	}
	#contactform div div label {display:inline;float:none;width:60%;}
	#contactform div div input {display:inline;float:none;width:10%;	}
#contactform div.captcha img {margin-top:-6px;}
#contactform div.captcha input{width:188px;}
#contactform div.submit input {width:198px;}
/* ---------- ::Template:: ------------------- */
#header {
width:900px;
height:50px;
margin:20px auto 0;
color:#fff;
}
#wrap {
width:900px;
margin:0 auto;
background:#FFF3DA;
border-bottom:2px solid #000;
}
#content {
width:850px;
margin:0 auto;
overflow:auto;
padding-bottom:6em;
}
#footer {
width:900px;
margin:0 auto;
padding-bottom:20px;
color:#FFF3DA;
clear:both;
}
/* --------------- ::Home Page:: -----------------*/
#slides {
width:430px;
height:292px;
float:left;
margin:20px 0 15px 0;
}
#slides img {padding:2px;border:1px solid #E1CFBA;}
#headerimage {
width:430px;
height:290px;
float:left;
margin:20px 0 15px 0;
background:#fff;
border:1px solid #E1CFBA;
text-align:center;
}
#headerimage img {padding:2px;}
#intro {
position:relative;
width:400px;
min-height:288px;
float:right;
margin:20px 0 15px 0;
}
#homebottomleft {
width:268px;
min-height:260px;
float:left;
margin:0 20px 0 0;
}
#homebottomleft img {padding:2px;border:1px solid #E1CFBA;}
#homebottommiddle {
width:268px;
min-height:260px;
float:left;
margin:0 25px 0 0;
}
#homebottommiddle img {padding:2px;border:1px solid #E1CFBA;}
#homebottomright {width:268px;min-height:260px;float:left;}
#homebottomright p {padding:0;margin:9px 0 0 0;}
.donate {width:170px;border-bottom:1px solid #E1CFBA;}
	#homebottomright .donate {width:268px;border-bottom:1px solid #E1CFBA;}
.locate {width:268px;min-height:130px;}
/* --------------::Inside Page Columns:: --------------*/
#leftCol {width:650px;float:left;margin-top:10px;}
#sidebar {width:170px;float:right;margin-top:10px;}
/* ---------- ::Links:: ---------------------- */
a {text-decoration:underline;color:#6E453C;font-weight:bold;}
a:visited {text-decoration:underline;color:#93726D;font-weight:bold;}
a:active, a:focus, a:hover {
text-decoration:none;
color:#6E453C;
font-weight:bold;
outline:none;
}
a img {border:none;}
/* ----------  ::Menus:: ---------------------- */
/* ::Main Menu:: */
#menu {
width:900px;
height:45px;
margin:0 auto;
background:#AF9E8E;
border-top:2px solid #000;
}
ul#nav {
width:850px;
height:40px;
margin:0 0 0 10px;
padding-top:15px;
list-style-type:none;
}
#nav li {
display:inline;
font-size:1.5em;
padding:0px 20px;
color:#5F4035;
}
#nav li a {text-decoration:none;color:#67483D;}
#nav li a:active, #nav li a:focus, #nav li a:hover {text-decoration:none;color:#FFF3DA;}
#nav #end a {border-right:0;}
dfn {display:none;}
#nav li .menuactive {text-decoration:none;color:#FFF3DA;}
/* ---------- ::Logo Image Replacement:: ---------- */
#header h1 {
position:relative;
top:auto;
left:auto;
width:348px;
hieght:40px;
margin:0;
padding:0;
font-size:10px;
color:#fff3da;
}
#header h1 img {
position:absolute;
top:0;
left:0;
width:348px;
hieght:40px;
}
#header h1 span {position:absolute;top:-999em;left:-999em;}
/* ---------- ::Learn More Button:: ---------- */
.button {
width:140px;
height:30px;
background:url(images/button.gif) no-repeat;
font-size:1.5em;
text-align:center;
padding-top:6px;
}
.button a, .button a:visited {text-decoration:none;color:#FFF3DA;}
.button a:focus, .button a:hover, .button a:active {text-decoration:none;color: #67483D;}
/* -----------::General:: -------------------*/
.horizontalrule {
width:850px;
height:5px;
margin:0 auto 5px auto;
clear:both;
border-top:1px solid #E1CFBA;
}