/* CSS Document */

body{
font-family:  Arial, Helvetica, sans-serif; font-size:13px; background:#bcbec0; text-align:center; margin:0; padding:0
}

#container{
 width:800px;background:#FFF url(../images/line.gif) repeat-y; position:relative;  text-align:left; margin:0 auto; min-height:460px

}

#header{
 position:relative; height:90px; width:100%;background:#c0022b; margin-bottom:0; padding-top:30px
}

#menu{
position:relative; left:0%;height:3%;  background:#c0022b; width:800px; z-index:88888; float:right; padding-bottom:5px; font-size:13px
}

#menu-main {
	position:relative; left:0%;height:3%;  background:#c0022b; width: 100%; z-index:88888; float:right; padding-bottom:5px; font-size:13px;
}

#images{
 position:absolute; top:12px;height:90%;  width:200px; background:#FFF url(../images/line.gif) repeat-y; padding-top:5px; float:left; ~top:0px
}
#newsImage{
 height:90%;  width:200px; background:#FFF url(../images/line.gif) repeat-y; padding-top:5px; margin-top:5px; position:relative; bottom:90px
}
#recentNews{
position:relative;height:100%; width:25%; background:#414042 url(../images/line.gif) repeat-x bottom; padding-top:5px; margin-bottom:10px
}

#innerContainer{
position:relative; top:0px; left:0px; width:100%;  background:#FFF ; padding-top:5px; z-index:2; padding-bottom:10px; min-height:320px
}
.right{
float:right
}
#content{
position:relative; left:200px; top:0px; z-index:2; height:100%; width:600px; min-height:320px;
}
#newsContent{
position:relative; left:210px; bottom:0px; z-index:2; height:10%; width:440px; 
}
#newsContent p{
padding:0 15px 15px 15px; 
}

#footer{
position:relative;background:#c0022b; color:#FFF; width:100%;  height:5%; padding:5px 0 10px 0; text-align:left
}
#newsFooter{
position:relative;background:#c0022b; color:#FFF; width:800px;  height:5%; padding:5px 0 10px 0; text-align:left;
}
#newsFooter p{
padding-top:5px; font-size:10px; padding-left:20px; background:#c0022b;
}
#footer p{
padding-top:5px; font-size:10px; padding-left:20px; background:#c0022b;
}


.line{
width:100%; height:5px; background:#FFF; margin-top:-5px
}


.news{
	font-family:  Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF; padding: 5px; padding-left:15px; background:#414042; height:280px
}

.more{
position:relative; left:10px; bottom:3px; padding:0; margin:0}

h1,h2,h3{
color:#c41230
}

#content p{
padding:0 15px 15px 15px; line-height:16px
}

.archive{
 height:290px; width:130px; background:#414042 url(../images/line.gif) bottom repeat-x; padding-top:5px; position:absolute; left:665px; top:145px; color:#FFF; z-index:2; padding-right:5px; font-size:10px
}


.members{
margin-left:12px; width:100%
}

.members table tr{
padding:10px
}

.archive p{
padding-left:15px
}

.lists{
padding-left:40px; list-style:disc
}

#content a{
color:#000000}

table {
color:#000; min-width:500px; border: 2px 
}

tr{
border-bottom:#000000 1px solid;
}

.colLeft{
width:50px
}

.colCentre{
width:250px
}

.colRight{
width:200px;border-bottom:#000000 1px solid
}

hr{
background-color:#c41230; color:#c41230
}

#content ul{
margin-left:30px; list-style:disc}

.spacing td{
padding-bottom:5px; padding-right:10px; padding-left:15px
}

/*Menu Items*/

#menu ul {
  padding: 5; margin: 0;list-style: none;text-align:left; margin-left:8px
  }
  
  #menu-main ul {
  padding: 5; padding-left: 33px; padding-right: 0; margin: 0;list-style: none; text-align:left;
  }
  
  #menu li {
	float: left;position: relative;font-family:   Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;padding-bottom:2px; padding-left:4px
  }
  
    #menu-main li {
	float: left;position: relative;font-family:   Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;padding-bottom:2px; padding-left:5px
  }
  
 li ul {
	display: none;position: absolute;left:-38px; top: -5px;padding-top: 20px; padding-bottom:0px; 
  }
	
li:hover ul, li.over ul{ display: block;}

#menu ul a{
color:#FFF; text-decoration:none; font-size:11px
}

#menu-main ul a{
color:#FFF; text-decoration:none; font-size:11px
}

a.subnav {
	font-family:  Arial, Helvetica, sans-serif;font-size: 9px;color: #FFF;background-color:#808284;text-decoration: none;
	width:100px;padding:6px;font-weight: normal;letter-spacing: 1px;display: block; margin-top:-2px
}

a.subnav:hover {
	font-family:  Arial, Helvetica, sans-serif; font-size: 9px;color: #c41230;display: block;
	text-decoration: none;padding:6px;letter-spacing: 1px;width:100px
}

a{
color:#FFF
}

img{
border:none
}

#menu li a:hover, #menu-main li a:hover {
color:#000
}

#newsContent ul a{
color:#000; margin-left:-25px; ~margin-left:15px
}

#newsContent ul a:visited{
color:#000; text-decoration:underline
}

#newsContent ul li{
 margin-bottom:5px	
}

.archive a:visited{
text-decoration:underline	
}
