/* CSS Document */

html {min-height: 100%; margin-bottom: 1px; font-size:16px;}
body {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;font-size:10px;}
p {padding:0 0em 0.2em 0; margin:0em 0 1em 0;font-size:1.3em; }
a img { border:none;}
a {color:#99CC66; text-decoration:none; font-weight:bold;}
ul {font-size:1.3em;}
li {padding:0 0 0 0;}
h1,h2,h3,h4,h5 {margin:0; padding:0;}
h1 {font-size:1.6em; margin:0 0 1em 0; color:#99CC66;}
h1 a {font-size:0.8em; margin:0 0 1em 0; color:#99CC66;}
h4 {font-size:1.4em; margin:0 0 1em 0; color:black;}
h4 a {color:black; text-decoration:none;}
#wrapper { position:relative;margin:1em auto 0 auto; width:80em; overflow:hidden; background-image:url(../images/bgmiddle.gif); background-repeat:repeat-y;}
#logolink {position:absolute; top:0.3em; left:2.5em; width:18.2em; height:13.2em; border:0px solid red;}
#joinus {position:absolute; top:2em; right:6em;}
#topcontact {position:absolute; top:5em; left:24.5em;}
#navbar {position:absolute; top:10.5em; left:23.5em; width:54em; height:2.3em; border:0px solid red; padding:0.6em 0 0 0.3em;}
#navbar ul {margin:0; padding:0 0 0 0;}
#navbar li {display:inline; list-style-type:none;}
#navbar li a {text-decoration:none; color:#000000;padding:1em 0.7em 1em 0.7em; font-weight:bold; color:#333333;}
#navbar li a:hover {color:white;}
.youarehere {text-decoration:none; color:white;padding:1em 0.7em 1em 0.7em; font-weight:bold;}
#bottomimg {width:80em; margin:0 auto;overflow:visible; }
#content {margin:0 auto; width:78em;padding:0;}
#cmscontent {margin:0 auto; width:78em;padding:0;}
#footer { position:relative;float:left; width:78em; height:3.1em;margin:0.5em 0 0 1.7em; display:inline;padding:0; background-image:url(../images/footerbg.gif); background-repeat:no-repeat; text-align:center; padding:0.4em 0 0 0; color:#999999;}
#footer a {color:#999999; text-decoration:none;}
#footer a:hover {color:black; text-decoration:none;}
#tickbox {position:absolute; top:0; right:3em;}
#copyright {position:absolute; top:0; left:1em;}
#leftcolumn {float:left; width:20em; margin:1em 0 0 1em; display:inline;}
#rightcolumn {float:left; width:54em; margin:0 0 0 1em; display:inline; padding:1em 0 1em 1em;}
#thesheepnav {float:left; width:20em;  background-image:url(../images/sheepnavbg.gif); background-repeat:repeat-y; margin:0 0 0.5em 0;}
#thesheepnav ul {margin:0; padding:0.3em 1.2em 0.5em 0;}
#thesheepnav li {list-style-type:none; text-align:right; padding:0 0 0.7em 0;}
#thesheepnav li a {color:white; text-decoration:none; font-size:1.1em;font-weight:normal;}
#thesheepnav li a:hover {color:#003333;}
.youareheresheep {color:#003333; text-decoration:none; font-size:1.1em;}
#thesocietynav {float:left; width:20em; background-image:url(../images/societybg.gif); background-repeat:repeat-y;}
#thesocietynav ul {margin:0; padding:0.3em 1.2em 0 0;}
#thesocietynav li {list-style-type:none; text-align:right; padding:0 0 0.7em 0;}
#thesocietynav li a {color:#333333; text-decoration:none; font-size:1.1em; font-weight:normal;}
#thesocietynav li a:hover {color:white;}
.youareheresociety {color:white; text-decoration:none; font-size:1.1em;}
#topstory {float:left; width:52em; margin-bottom:0.5em; border-bottom: 1px solid black;}
.othernews {color:black;}
.memberdetails {float:left; width:25em; height: 16em;margin-right:1em; display:inline;}
#address {padding:0.5em 0 0 0.6em; float:left; width:17.2em; height:12.3em; background-image:url(../images/addressbg.gif); background-repeat:no-repeat; margin-left:0.5em; display:inline;}
#address p {margin:0 0 0.5em 0; padding:0; font-size:11px;}
/* Scroller Box */
#scroller_container {
 position: relative;

 width: 95%;

 height: 30px;
 overflow: hidden;
}

#scroller {
 white-space: nowrap;
 line-height: 30px;
 font-size: 14px;

}

#scroller p {
 padding: 0;
}
/* Scoller Box */