* {margin:0; padding:0;}

body { font: 11pt Helvetica, Arial, sans-serif; background: #bbcfa3; color: black; text-align: left;}

h1 { font-weight: bold; background: #bbcfa3; color: #006633; text-align: center;}
h1 img {border:1px solid green;}
h2,h3,h5,h6 { font-family: Georgia, Palatino, serif; font-weight: bold; background: #bbcfa3; color: #006633; padding: 7px 0 0 0;}
h4 { font-weight: bold; background: #bbcfa3; color: #006633; font-size: 1em; padding: 7px 5px 0 0;}
img {border: 0;}
td {background: #bbcfa3; color:#000;}
th {background: #bbcfa3; color:#000;}
a { text-decoration: none;}
a:hover { text-decoration: underline; }
p {padding: 5px 0 0 0;color: #000; background: #bbcfa3;}
ul {padding: 10px 0 10px 20px;}
ol {padding: 10px 0 10px 25px;}
li {padding: 5px 0 0 0;}
dd {padding: 0 0 0 20px;color: #000; background: #bbcfa3;}
.clearall {clear:both;}
.notopmargin {margin-top:0;}
.rsideimage {float:right;}
.withborder {border: solid 1px black;width:100%;}
.withborder td {border: solid 1px gray;}
.withborder th {border: solid 1px gray;}
.localevent {font-weight: bold;}

h2.superd {color: #F60; background: #bbcfa3; display:inline; }
h3.superd {color: #000; background: #bbcfa3; }
p.inline{display:inline;}
p.orange {color: #F60; background: #bbcfa3 }
p.green {color: #080; background: #bbcfa3 }
p.red {color: #F00; background: #bbcfa3 }
p.maroon {color: #800; background: #bbcfa3 }
p.dorange {color: #E42; background: #bbcfa3 }
p.centre {text-align: center;}

#sidebar_home {position: fixed; top:0; left:0; background-image: url('images/DSC_9784n.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_forum {position: fixed; top:0; left:0; background-image: url('images/IMG_1919n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_events {position: fixed; top:0; left:0; background-image: url('images/DSC_7963n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_cal {position: fixed; top:0; left:0; background-image: url('images/DSC_7403n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_results {position: fixed; top:0; left:0; background-image: url('images/DSC_9278n2.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_reports {position: fixed; top:0; left:0; background-image: url('images/IMG_1993n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_gallery {position: fixed; top:0; left:0; background-image: url('images/DSC_9300n2.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_women {position: fixed; top:0; left:0; background-image: url('images/DSC_7383n2.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_news {position: fixed; top:0; left:0; background-image: url('images/DSC_7320n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_links {position: fixed; top:0; left:0; background-image: url('images/DSC_7352n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_contacts {position: fixed; top:0; left:0; background-image: url('images/DSC_9852n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_membership {position: fixed; top:0; left:0; background-image: url('images/DSC_9889n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_minutes {position: fixed; top:0; left:0; background-image: url('images/DSC_8629n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_vols {position: fixed; top:0; left:0; background-image: url('images/DSC_8467n1.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_range {position: fixed; top:0; left:0; background-image: url('images/IMG_1767n.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_superd {position: fixed; top:0; left:0; background-image: url('images/DSC_3257n.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#sidebar_6hr{position: fixed; top:0; left:0; background-image: url('images/DSC_3257n.jpg'); background-repeat: no-repeat; height: 800px; width:200px;}

#main {position: absolute; top: 0; left: 205px; width: 750px;}
.menu {border-top: solid 1px black; border-bottom: solid 1px black; text-align: center; color: #000; background: #FFF;}
.menu ul { margin:0; padding: 0; }
.menu li { display: inline;}

#report {padding: 0 10px 0 10px; width:800px; margin: 0 auto 0 auto;}
#report ul { padding: 10px 0 10px 20px; }
#report dl { padding: 10px 0 10px 10px; }
#report p { padding: 8px 0 5px 0; }

#feature { float:right; width: 160px; margin: 0 0 0 15px;}

#rightinfinity {position: fixed; top:0; left: 970px; background-image: url('images/rborder1.png'); background-repeat: repeat-y; height:100%; width:20px;}

tr.forum { padding: 0; margin: 10px; width: 100%;}

#event {height:300px; padding: 20px 0 0 0; text-align: center;}
#eventsponsors {margin: 0 0 0 230px;}
img.event {float: left;}
#macregister {margin: 30px 0 30px 0; }

.rambo a {color:#9e0b0f;}

#forumerror {
	background: #FFCCCC; 
	color: black;
	width: 750px;
}
#forumbody {
	width: 750px;
}
#forumaddform {
	background: #bbcfa3; 
	color: black;
}
#forumconditions {
        margin-bottom: 10px;
        color: #000; background: #bbcfa3;
}
#forumaddtable {
	background: #bbcfa3; 
	color: black;
}
.messaget {
	background: #EEE;
	color: black; 
        word-wrap: break-word;
        width:  750px;
}
.messageit {
        background: #DDD; 
	color: black; 
        word-wrap: break-word;
       padding: 15px 10px 15px 10px; 
       width: 750px; 
}
.forumcontrols {
	font-weight: bold;
	background: #DDD; 
	color: black;
	width: 750px;
        margin-top: 10px;
        margin-bottom: 15px;
       text-align: center;
}
#conditions {
	background: #bbcfa3; 
	color: black;
	width: 750px;
}
#forumnews {
        background: #FFF; 
	color: #D00; 
text-align: center;
}
#forumnews p{
        background: #EEE; 
	color: #D00; 
text-align: center;
}
.poster {
       font-weight: 600;
}
#forumnews a:link {
color:#F00;
}
#forumnews a:visited {
color:#F99;
}

.iride {
      text-align: right;
}
.forumconfirm {
    border: 1px solid #000;
    color: black;
    background: #DDD; 
margin-bottom: 20px;
}
#smileytable {
   border: 1px solid #000;
}
#moreaboutlink {display:none; font-size:xx-small;}
#aboutawmtb {display:block;}
table#mac10 {width: 570px;}
table#mac10 a {color: #e45324; background: #bbcfa3;}
table#mac10 h1 {color: #e45324; background: #bbcfa3;}

