/**
 * Historic River Mill
 *
 * This is a global style for Historic River Mill, developed by
 * Untangle My Web in conjunction with Ashley Kyd.
 *
 * http://www.untanglemyweb.com/
 *
 * There are three related bugfix stylesheets for Internet Explorer 
 * version 6, 7, and 8, which can be found as ie6.css etc.
 */

/* Basic block styles */

body{background:#993333 url("../images/background.jpg") repeat-x top center;color:white;}

#content,
#header,
#menu,
#footer{margin:0 auto;}

#content{margin-top:407px;background:white;color:black;padding-top:1em;}
#header{position:absolute;top:0;left:50%;margin-left:-375px;overflow:hidden;}
#menu{position:absolute;top:359px;left:50%;margin-left:-375px;}

#header,
#footer{width:750px;}
#content,#menu,#header img{border:5px solid #E9E3C8;width:740px;}

#content{border-top:none;}
#menu{border-bottom:none;border-top:none;}

.clear{clear:both;}
hr{margin:24px 0;border:none;border-top:1px solid #E9E3C8;}


/* Hyperlinks */
a{color:#d8d0ad;}
#content a{color:#993333;}
a:hover{color:white;}
#content a:hover{color:black;}

/* Header things */
#header{color:#d8d0ad;}
#header div{float:left;margin:15px 0;margin-left:40px;}
#header div img{width:160px;border:none;}
#header p{text-align:right;margin-top:75px;color:white;font-size:1.15em;margin-right:24px;}
		
/* Menu Things */

#menu .home{position:absolute;display:none;}
#menu .home a{position:absolute;top:0;left:50%;margin-left:-375px;width:375px;height:90px;display:block;}
#menu .home a span{display:none;}

#menu ul{margin:0;padding:0;height:45px;border-bottom:3px solid #E9E3C8;}
#menu li{list-style:none !important;margin-bottom:0;}
#menu li a{display:block;float:left;width:147px;margin:0;line-height:45px;border-right:1px solid #E9E3C8;background:#E9E3C8 url("../images/shadow.png") no-repeat center bottom;text-align:center;color:#993333;text-decoration:none;font-weight:bold;}
#menu li a:hover,
#menu li.selected a,
#menu li a.current{background:#993333;color:#E9E3C8;}

/* Secondary Menu */
#Menu2{background:url("/themes/rivermill/images/floral.png") no-repeat right top;padding:0;line-height:45px;border-bottom:1px solid #e9e3c8;margin:-.5em 33px 0;}

#Menu2 li{background:url("/themes/rivermill/images/floral-bullet-cream.png") no-repeat left center;padding-left:25px;border:none;}
#Menu2 a{text-decoration:none;}


/* Content Things */
.left{float:left;width:432px;padding-right:16px;margin:24px 0 24px 33px;border-right:1px solid #E9E3C8;}
.right{float:right;margin:24px 24px 24px 0;width:215px;}
.both{margin:24px 33px 0;}

.half{width:48%;float:left;margin-right:2%;}

.left ul,
.right ul{padding:0;padding-left:10px;}

/* Images */
img{border:3px solid #E9E3C8;}
img.alignleft{float:left;margin:0 .5em .5em 0;}

/* Headings */

#content h1,
#content h2,
#content h3{color:#993333;}

/* Footer Styling */
#footer{clear:both;text-align:center;}
#footer li:first-child{display:block;border:none;}
#footer p{font-size:.8em;}
#footer p:after{content:url("http://new.historicrivermill.com.au/themes/rivermill/images/floral-bullet-cream.png");margin-right:.5em;}

/* Inline List */
ul.inline li{display:inline;list-style:none !important;margin-right:10px;padding-right:10px;border-right:1px solid #d8d0ad;}
ul.inline li:last-child{border:none;}

/* Gallery Style */
.inline.gallery{margin:0;padding:0;margin-right:-5px;}
.inline.gallery li{margin:0;padding:0;border:none;float:left;margin-right:4px;min-height:85px;}

/* Form Styling */
form,fieldset{padding:0;margin:0;border:0;}
label{display:block;margin:.5em 0 !important;font-weight:bold;color:#993333;border:none;}
label:after{content:":";}
input,select{width:60%;}
textarea{width:98%;height:10em;}
form .action{margin:.5em 8px;float:right;width:37%;}

form .dropdown{margin:1em 0;border-bottom: 2px dotted #0099CC;padding:1em 0;}

/* Admin Form Styles */
.checkbox label{display:inline !important;float:none;}
.checkbox label:after{display:none;}
#Form_EditForm{min-height:200px;}

/* Font Styles
	Appropriated form a base template, and adjusted to fit the
	site theme.
	*/
	
html{font-size: 62.5%;}
body{font-family:"Verdana",sans-serif;font-size:1.5em;}

h1{font-size:1.3em;font-weight:bold;}
h2{font-size:1.2em;font-weight:bold;}
h4{font-size:1em;font-weight:bold;color:#993333}
h3 {
border:2px dotted #993333;
font-size:1.2em;
padding:0.571em 0.786em;
}

table{border-collapse:separate;}
table th,table h2, table h3{background:#e9e3c8;color:#993333;margin:0;}
table em{color:#993333;}
table th,table td{padding: .25em .5em;}
caption{font-weight:bold;margin-bottom:.25em;}

blockquote{background:url("../images/quote.png") 8px top no-repeat;margin-left:0;padding-left:32px;}

ul li{list-style-image:url("../images/bullet.png");margin-bottom:.5em;}


