/*
Theme Name: Dun Daraich Stables
Theme URI: http://wordpress.org/
Description: Custom Theme for Dun Daraich Stables
Version: 1.0
Author: Soulbat.Com
Author URI: http://www.soulbat.com
Tags: 

*/

html, body, ul, ol, li, p, h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img { margin:0; padding:0; border:0 }
input,select,textarea {	font-family: Arial, Helvetica, sans-serif; }

/* html,body,#wrap { height:100% !important; } */

body {
	background: url(images/bg.jpg) repeat-y center;
	background-color: #657881;
	text-align:center;
	font-size:84%;
	font-family: Arial, Helvetica, sans-serif;
	line-height:130%;
	color:#FFFFFF;
}
#wrap {
margin:0 auto;
text-align:left;
width:790px; 
/*  #777E6D not used*/
background: #6D7B78 url(images/texture.jpg) no-repeat 0px 285px;
}

#head { 	
width:790px; height:auto;
}
#head img {
border-bottom:5px solid #28382D;
}
#mainarea {
	width:790px;
	height:auto;
	margin-top:12px;
	padding-bottom:12px;
}
#mainLeft { float:left; width:200px; height:auto; margin:0 0 0 0;  }
#mainRight { float:right; width:550px; height:auto; margin:0 20px 0 0;  }
.clr { clear:both; overflow:auto; width:auto; height:auto; }
.pad { width:auto; height:auto; padding:9px; }
p { margin-bottom:12px; }
a { color:#FF9900 }
a:hover { color:#111111 }
h1 { font-size:1.4em; margin-bottom:14px; color:#F2ECE0; font-family:Georgia, "Times New Roman", serif; font-weight:bold; letter-spacing:0.1em  }
h2 { font-size:1.2em; margin-bottom:9px; font-weight:bold; color:#E7CE89;  font-family:Georgia, "Times New Roman", serif;  }
h3 { font-size:1em; margin-bottom:3px; font-weight:bold; color:#E7CE89;  }
#links a { color:#E3D9C0 !important;}

/* navigation */
#nav {}
#nav ul,#nav li { list-style:none}
#nav li { margin-bottom:5px; width:189px; height:24px; }
#nav li a { 
width:173px; height:21px; color:#E3D9C0 !important; padding:3px 0 0 16px; overflow:hidden;
display:block; font-size:14px; text-decoration:none; color:#eeeeee; 
background-image:url(images/nav/btn32.gif); background-repeat:no-repeat; background-position: 0px 0px; }
#nav li a:hover { background-position: -200px 0px; color:#000000 !important; }
#nav li.current_page_item a { color:#EDE1C7 !important;  }


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* contact form */
input[type="text"] {background: #FFF !important;}
#contactForm { font-size:1em; }
#contactForm label{width:99px;float:left;text-align: right;margin:3px 9px 0 0;display: block; color:#FFFFFF; }
#contactForm input,#contactForm textarea {width:240px; height:auto;  font-size:1em;}
#contactForm textarea {height:120px;}
#contactForm fieldset{border:0; width:400px;}
#contactForm fieldset div {margin:6px 0 0 0; width:400px;padding:3px; }
#contactForm legend{background-color:#E1E1E1;padding:4px;}

/* misc */
#hilitebox1 { background-color:#576853; padding:9px; margin-top:24px;  }
.hilitebox2 { padding:5px; margin:9px 0; color:#333333;font-size:.9em; text-align:center; margin-left:-120px; }
.hilitebox2 a { color:#CCCCCC }


#galthumbs object {width:180px; height:240px; background-color:#E4F7CB; margin:0 12px 12px 0; border:0; padding:0; }
#galthumbs embed {margin:0; padding:0; border:0 }

table.notices {
width:450px;
}

table.notices th,table.notices td {
color:#cccccc;
background-color:#343434;
border:1px solid #454545;
border-collapse:collapse;
}

h1.nbhead {
text-align:center; margin-left:-120px;
}
h1 span {
padding:4px;
background-color:#333333;
}

a.em { color:#CCCCCC; font-size:.9em }
a.em:hover { color:#FF6600; }
