@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/main-bg.jpg);
	background-color:#907648;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
}

.clearfix {clear:both;font-size:0.1px;height:0pt;line-height:0pt;width:0pt;}
h1 { font-size:21px; padding:0px; margin:0px; color:#576015; font-weight:normal; margin-bottom:15px; }
h3 { font-size:14px; padding:0px; margin:0px; color:#576015; font-weight:bolg; margin-bottom:15px; }

/* TEMPLATE */
#header, #mainnav, #title, #content, #footer { margin-left:auto; margin-right:auto; width:920px; }

#header {
	background-image: url(../images/header.jpg);
	height:135px;
}

.header-text { position:relative; left:425px; top:25px; }
.header-email, .header-call { font-weight:bold; font-size:11px; text-transform:uppercase; color:#FFF; position:relative;  }
.header-call { left:690px; width:205px; top:35px; }
.header-email { top:55px; left:110px; background-image:url(../images/header-email.gif); background-repeat:no-repeat; width:89px; height:25px; border:none; background-color: transparent; }
.header-email:hover { color:#c7b282; cursor:pointer; }


#mainnav {
	height:35px;
	background-image:url(../images/mainnav-bg.jpg);
}
#mainnav a {
	display:block;
	font-size:10px !important;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	line-height:35px;
	height:37px;
	text-transform:uppercase;
}	
#mainnav a:hover, #mainnav a.selected { background-image:url(../images/mainnav-over.jpg); color:#c7b282; }

#mainnav ul, #mainnav li { padding:0px; margin:0px; }
#mainnav li { 
	float:left;
	list-style-type:none;
}
#mainnav li.first { padding-left:52px; }


#title { /*border-bottom:3px solid #586315;*/ }

#content { background-color:#FFF; padding-top:25px; font-size:11px; color:#574528;  }
#content a { color:#574528; font-weight:bold; }
#content a:hover { color:#576015; }

.content-leftcol, .content-midcol, .content-rightcol { float:left;  }
.content-leftcol { width:180px; margin-left:10px; }
.content-midcol { width:500px; margin-left:18px; margin-right:18px; line-height:16px; }
.content-rightcol { width:180px; margin-right:10px; }

#footer {
	height:219px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-color:#574528;
}


.footer-copyright { position:relative; top:75px; left:18px; font-size:10px; color:#d3c4af; color:#FFFFFF;	 }
.footer-text { position:relative; left:600px; top:95px; }
.footer-links { position:relative; top:97px; left:18px; font-size:11px; color:#907648; width:880px; text-align:center; border-top:2px solid #4b3b22; padding-top:16px; }
.footer-links a { color:#907648 !important; }
.footer-links a:hover { color:#c7b282 !important; }
#footer a { color:#FFFFFF; text-decoration:underline; }
#footer a:hover { /*color:#eae8e4;*/ }

/* ELEMENTS */

ul.coloured { list-style-type:none; padding:0px; margin:0px;  }
ul.coloured li { background-color:#f8f5e1; line-height:auto; padding-left:10px; height:25px; line-height:25px; border-top:1px dotted #8c1602; }
ul.coloured li.alt { background-color:#f2ebc4; }
ul.coloured li .bullet { width:15px; display:block; float:left; }
ul.coloured li.long .bullet, ul.coloured li.long { height:45px; line-height:20px;  }
ul.coloured li.first { border-top:none; }


/* MODULES */
.module { padding-left:10px; }
.module .header { color:#576015; font-weight:bold; font-style:italic; font-size:16px; margin-bottom:15px; }
.module ul { list-style:none; padding:0px; margin:0px; font-size:12px; line-height:22px; color:#b9903c;}

a.module-wishlist { width:183px; height:325px; background-image:url(../images/background-wishlist.jpg); display:block; }
a:hover.module-wishlist { background-image:url(../images/background-wishlist_o.jpg); }

.module-questions { width:181px; height:347px; background-image:url(../images/module-questions.jpg); }
.module-questions .header { position:relative; top:240px; text-align:center; font-weight:bold; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-0.5px;  }
.module-questions .link { font-size:14px; font-weight:bold; display:block; position:relative; top:243px; text-align:center; }
.module-questions .text { font-size:12px; position:relative; top:247px; left:15px; text-align:center; width:150px; }



/*MAILING LIST*/
div#mailingBox{
	margin-top:18px;
	z-index:2;
	width:183px;
	height:170px;
	background-image:url(../images/mailing-list-background.jpg);
	background-repeat:no-repeat;
}
div#mailingHeader{
	width:183px;
	height:37px;
	margin:0px;
	padding:0px;
}
div#mailingBody{
	width:155px;
	padding-top:50px;
	font-size:11px;
	color:#524225;
	padding-left:14px;	
	padding-bottom:3px;
	line-height:14px;
}
div#mailingJoin{
	width:183px;
	text-align:right;
	font-size:12px;
	left:5px;
	padding-bottom:13px;
}
#mailingJoin a {
	text-decoration:none;
	color:#524225;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;

}
#mailingJoin a:hover{
	color: #b9903c;
}
div#archivebrowse{
	padding-left:12px;
}
a.archivebrowse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF !important;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
}
a.archivebrowse:hover {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #cc9933 !important;
	text-decoration: none;
	text-align: centre;
}

div#mailingFooter{
	width:183px;
	margin:0;
	padding:0;
}

