html {
}

body {
	background-color:#bbb39e; margin:0px; padding:0px; text-align:left;
	background-image:url(../images/tile.gif); background-repeat:repeat; 
}

#container {
	background-color: transparent; 
	text-align:left; vertical-align:top;
	position: relative; right:auto;	left:auto;width: 954px;	height:	873px; z-index:2;
	margin:0px auto; padding:0px;
}

#containerforum {
	background-color: transparent; 
	text-align:left; vertical-align:top;
	position: relative; right:auto;	left:auto;width: 954px;	z-index:6;
	margin:0px auto; padding:0px;
}
/*
element selectors
*/
body, td, th, input, textarea, select {
	color:#462d1a;font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

h1, h2, h3  {
	font-weight:normal;margin:4px 0px;
}

h1 {
	color:#ab1721;font-size:24px;
}

h2 {
	color:#ab1721;font-size:16px;
}

h2.useSIFR {
	font-size:20px;
}

h3 {
	color:#321f11;font-size:15px;
}

h3.useSIFR {
}

h3 a {
	color:#321f11;font-size:15px;font-weight:normal;
}

h3 a:hover {
	color:#321f11;font-size:15px;font-weight:normal;
}


p {	
	margin:12px 0px;
}

img.right {
	float:right;margin-left:12px; margin-bottom:12px;
}

img.left {
	float:left;margin-right:12px; margin-bottom:12px;
}

a {
	color:#ab1721;font-weight:bold;text-decoration:none;
}

a:hover {
	color:#ab1721;font-weight:bold;text-decoration:underline;
}

/*
element.class combos
*/

p.imgcaptionleft {
	clear: both; text-align: left; font-style:italic;
}

p.imgcaptionright {
	clear: both; text-align: right; font-style:italic;
}

p.readmore {
	display:block;height:27px;
}

p.readmore span {
	font-size:24px;float:right;
}

p.readmore span a {
	display:block;width:117px;height:27px;text-indent:-9999px;
	background-color:transparent;background-image:url(../images/read_more.png);background-repeat:no-repeat;
}

ul.articlelist {
	margin:4px 0px;padding:0px;
}

ul.articlelist li {
	list-style-type:none;margin:0px 0px 4px 0px;padding:0px;display:block;vertical-align:middle;
}

div.clear {
	clear:both;
}

ul.sitemap {
	margin-top:0px;margin-bottom:0px;
}

/*
forms
*/
div.contactform {
	margin-bottom:24px;
}

div.contactform fieldset {
	color:#6e6551;background-color:#ecebe6;border:1px solid #6e6551;
	margin:0px;padding:0px 8px 8px 8px;
}

div.contactform .input_text, div.contactform .input_rc  {
	margin-top:12px;
}

div.contactform .input_text label {
	display: block; width:300px; font-weight:bold;
}

div.contactform .input_text input, div.contactform .input_text textarea {
	display: block; width:300px;
	color:#6e6551;background-color:#fff;border:1px solid #6e6551;
}

div.contactform .input_rc label {
	display: inline; width:300px; font-weight:bold;
}

div.contactform .input_rc {
	margin-top:12px;
}

div.contactform div.submit {
	margin-top:12px; text-align:right; 
}

div.contactform div.submit .fbsubmit {
	color:#6e6551;background-color:#ecebe6;border:1px solid #6e6551;font-weight:bold;
}

div.contactform div.submit .fbsubmit:hover {
	color:#ecebe6;background-color:#6e6551;border:1px solid #6e6551;font-weight:bold;cursor:pointer;
}

/*
accessibility options
*/
.accessibility {
	position:absolute;text-indent:-9999px;visibility:hidden;
}

/*
main navigation
*/
ul#nav {
	position:absolute;top:295px;left:7px;width:917px;height:82px;z-index:6;
	margin:0px;padding:0px;
}

ul#nav li {
	list-style-type:none;margin:0px;padding:0px;display:inline;float:left; 
}

ul#nav li a {
	display:block; overflow:hidden; padding-top:82px; height:0px !important; height /**/:82px; 
}

ul#nav li.menuactive {
	background-position:0 -82px;
}

#nav15 {
	background-image:url(../images/nav1.png); background-repeat:no-repeat; width:210px; 
}

#nav16 {
	background-image:url(../images/nav2.png); background-repeat:no-repeat; width:133px; 
}
#nav17 {
	background-image:url(../images/nav3.png); background-repeat:no-repeat; width:130px;
}
#nav18 {
	background-image:url(../images/nav4.png); background-repeat:no-repeat; width:104px;
}
#nav19 {
	background-image:url(../images/nav5.png); background-repeat:no-repeat; width:206px; 
}
#nav20 {
	background-image:url(../images/nav6.png); background-repeat:no-repeat; width:134px;  
}

ul#nav li:hover {
	background-position:0px -82px;
}


/*
sub-navigation
*/
ul#subnav {
	margin:12px 0px 36px 0px;padding:0px;
}

ul#subnav li {
	color:#ab1721;list-style-type:none;margin:0px 0px 4px 0px;padding:0px;display:block;vertical-align:middle;font-size:13px;
}

ul#subnav li a {
	color:#6e6551;background-color:#ecebe6;border:1px solid #6e6551;height:32px;line-height:32px;width:240px;display:block;vertical-align:middle;padding-left:8px;
}

ul#subnav li a:hover {
	color:#ecebe6;background-color:#6e6551;border:1px solid #6e6551;height:32px;line-height:32px;width:240px;display:block;vertical-align:middle;padding-left:8px;text-decoration:none;
}

/*
main content
*/

#mainbody {
	position:absolute; left:7px; top:356px; width:917px; min-height:500px;height:auto; z-index:5;
	background-color:#fff;	padding-bottom:0px;
}

#mainbodyforum {
	position:absolute; left:0px; top:0px; width:100%; height:auto; z-index:5;
	background-color:transparent;	margin-top:0px;padding-bottom:0px; 
}

#innermainbody {
	margin:40px 20px 0px 20px;
}

#innermainbodyhome {
	margin:40px 20px 0px 20px;
}

#innermainbodyforum1 {}

#innermainbodyforum2 {
	width:954px;
}
#innermainbodyforum3 {
	width:917px;background-color:#fff;padding-top:396px;float:left;margin-left:7px;
}

#innermainbodyforum3 h1 {
	margin-left:40px;
}

#col1, #col2, #col3 {
	display:inline; width:250px;
}

#x3col {
	width:100%;background-color:#ECEBE7
}

#col1  {
	background-image:url(../images/col1bg.gif); background-repeat:repeat; border: 1px dashed #921921;float:left;padding:12px;margin-left:20px;;
}


#col2 {
	margin-left:20px; float:left;padding:12px;
}

#col3 {
	margin-left:20px; float:right;padding:12px;
}


/*
2-column template layout
*/

#x2col1 {
	background-image:url(../images/col1bg.gif); background-repeat:repeat; border: 1px dashed #921921; float:left;padding:12px; width:250px;display:inline;	min-height:400px;
}

#x2col2 {
	float:right;width:570px;margin-left:20px;display:inline;
}

/*
footer & sponsor information
*/
#footer {
	display:block;margin:12px 20px 12px 40px;clear:both;
}

#footer a {
	color:#462d1a;text-decoration:none;
}

#footer a:hover {
	color:#462d1a;text-decoration:underline;
}

ul#footerinfo {
	float:left;display:inline;height:48px;margin:20px 0px 0px 0px;padding:0px;width:400px
}

ul#footerinfo li {
	list-style-type:none;margin:0px;padding:0px;display:inline;margin-right:10px;font-family:Arial, Helvetica, sans-serif; font-size:11px;
}



ul#sponsorlogo {
	float:right;display:inline;height:48px;margin:0px;padding:0px;
}

ul#sponsorlogo li {
	list-style-type:none;margin:0px;padding:0px;display:inline;float:left;margin-left:8px; 
}

ul#sponsorlogo li a {
	display:block; overflow:hidden; padding-top:48px; height:0px !important; height /**/:48px; 
}

#sl1 {
	background-image:url(../images/hebden_royd_town_council.gif); background-repeat:no-repeat; width:49px; 
}
#sl2 {
	background-image:url(../images/halifax.gif); background-repeat:no-repeat; width:52px; 
}

#sl3 {
	background-image:url(../images/libraries_museums_arts.gif); background-repeat:no-repeat; width:79px; 
}
#sl4 {
	background-image:url(../images/calderdale_council.gif); background-repeat:no-repeat; width:71px; 
}
#sl5 {
	background-image:url(../images/community_foundation.gif); background-repeat:no-repeat; width:120px; 
}
#sl6 {
	background-image:url(../images/yorkshire_forward.gif); background-repeat:no-repeat; width:33px; 
}

#sl7 {
	background-image:url(../images/digital_consortium.gif); background-repeat:no-repeat; width:55px; 
}

/*
home page
*/
#homeintro {
	float:left;width:500px;margin-bottom:24px;display:inline;
}

/*
home page promotional area
*/
#pb {
	float:right;width:371px;height:175px;margin-left:4px;font-size:12px;
	background-color:transparent;background-image:url(../images/pb.gif);background-repeat:no-repeat;
	display:inline;overflow:auto;
}

#pb p {
	color:#fff; margin: 9px 8px 9px 28px;
}

#pb h2 {
	font-size:18px;color:#fff;margin: 9px 8px 9px 28px;
}

#pb h2 a {
	color:#fff;
}

#pb h2 a:hover {
	color:#fff;
}

#pb img {
	float:right;margin-left:8px;
}

#pb a {
	color:#fff;font-weight:normal;
}

/*
main imagery
*/
#elmet_trust_logo {
	background-color:transparent;background-image:url(../images/elmet_trust.png);background-repeat:no-repeat;
	position:absolute; left:25px; top:15px;	width:155px; height:83px; z-index:4;
}

#elmet_trust_logo a {
	display:block;width:155px; height:83px;text-indent:-9999px;
}

#mainimg {
	background-image:url(../images/main2.jpg);background-repeat:no-repeat;
	position:absolute; left:7px; top:8px; width:917px; height:320px; z-index:2;
}

#mainimg.mainimg_home {
	background-image:url(../images/main8.jpg);background-repeat:no-repeat;
}

#mainimg.mainimg_about {
	background-image:url(../images/main5.jpg);background-repeat:no-repeat;
}

#mainimg.mainimg_tedhughes {
	background-image:url(../images/main_ted_hughes.jpg);background-repeat:no-repeat;
}

#mainimg.mainimg_mytholmroyd {
	background-image:url(../images/main3.jpg);background-repeat:no-repeat;
}
#mainimg.mainimg_forum {
	background-image:url(../images/forum_fox.gif);background-repeat:no-repeat;
}

#mainimg.mainimg_what {
	background-image:url(../images/main6.jpg);background-repeat:no-repeat;
}
#mainimg.mainimg_support {
	background-image:url(../images/main7.jpg);background-repeat:no-repeat;
}


/*
Ted Hughes quotations
*/
#bq {
	width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:1
}

#bq1, #bq2, #bq3, #bq4 {
	margin:0px;padding:0px;text-indent:-9999px;
}

#bq1 {
	position:absolute; left:0px; top:0px; width:369px; height:207px; z-index:2;
	background-image:url(../images/bqt1.png); background-repeat:no-repeat;
}

#bq2 {
	position:absolute; left:80px; top:343px; width:411px; height:287px; z-index:2;
	background-image:url(../images/bqt2.png); background-repeat:no-repeat;
}

#bq3 {
	position:absolute; left:1119px; top:146px; width:286px; height:173px; z-index:2;
	background-image:url(../images/bqt3.png); background-repeat:no-repeat;
}

#bq4 {
	position:absolute; left:1072px; top:453px; width:603px; height:206px; z-index:2;
	background-image:url(../images/bqt4.png); background-repeat:no-repeat;
}

/*
design elements
*/

#line_t {
	position:absolute; left:7px; top:0px; width:917px; height:8px; z-index:1; 
	background-color: #ab1721;
}
#line_alpha {	
	position:absolute; left:7px; top:8px; width:917px; height:100px; z-index:3;
	background-image:url(../images/alpha.png); background-repeat:repeat; 
}
#line_nav {
	position:absolute; left:7px; top:328px; width:917px; height:27px; z-index:5;
	background-color: #988e8a;
}

#outer_l{
	position:absolute; left:-30px; top:0px; width:44px; height:873px; z-index:1;
	background-image:url(../images/outer_l.gif); background-repeat:no-repeat;
}
#outer_r{
	position:absolute; left:924px; top:0px; width:37px; height:873px; z-index:1;
	background-image:url(../images/outer_r.gif); background-repeat:no-repeat;
}

#pen {
	position:absolute; left:-46px; top:489px; width:86px; height:471px; z-index:20;
	background-image:url(../images/pen.png); background-repeat:no-repeat;
}

#pen_lid {
	position:absolute; left:-225px; top:650px; width:152px; height:310px; z-index:2;
	background-image:url(../images/pen_lid.png); background-repeat:no-repeat;
}
