/* CSS Document */

body{
font-family:  Arial, Helvetica, sans-serif; font-size:13px; background:#bcbec0; height:100%; width:100%;text-align:center; margin:0; padding:0;
}

#container{
width:800px; height:100%;background:#FFF ; position:relative; text-align:left; margin:0 auto
}

#header{
height:108px; width:100%;background:#c0022b; padding-top:30px
}

#menu{
position:relative; width: 800px; left:-30px; z-index:888; top:23px}

#images{
float:left; height:100%; min-height:300px;  width:200px; background:#FFF url(../images/line.gif) repeat-y top; padding-top:5px;
}

#recentNews{
float:left; top:5px;height:400px; width:200px; background:#414042 url(../images/greyGrass.gif) repeat-x bottom; padding-top:5px; padding-bottom:0px
}

#content{
float:right; height:100%;  width:600px;  min-height:300px;background:#FFF ; padding-top:5px}

#footer{
background:#c0022b; color:#FFF; width:800px;  height:5%;  padding:10px 0 10px 0; 
}

#footer p{
padding-top:10px; font-size:10px; padding-left:20px; background:#c0022b; 
}



#left{
float:left; background:url(../images/greyBox.gif) no-repeat; height:97px; width:190px; padding-right:4px; color:#c41230; margin-left:4px; margin-top:4px; padding-bottom:0px; 
}

#left h1{
color:#414042
}

#centre h1{
color:#414042
}

#right h1{
color:#FFF; font-size:13px
}

#right p{
width:195px
}

#right{
float:right; background:url(../images/redBox.gif) no-repeat; height:97px; width:190px; padding-right:4px;color:#FFF;margin-top:4px;
}

#centre{
background:url(../images/greyBox.gif) no-repeat; height:97px; width:190px; padding-right:3px;color:#c41230;margin-top:4px; float:left; margin-left:8px; padding-bottom:4px; ~padding-bottom:0px
}



.line{
width:100%; height:5px; background:#FFF; margin-top:-5px
}


.source{
font-size:8px; margin-top:-20px; ~margin-top:0px
}

.news{
	font-family:  Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF; padding: 5px; padding-left:15px; background:#414042; margin-top:2px
}
.news p{
margin-top:5px; padding-top:0px; margin-bottom:5px;
}

.news img{
 padding-bottom:0px; margin-top:5px
}

.adverts{
	width:190px; height:180px; position:absolute; left:5px; bottom:30px;~bottom:45px
}

.more{
position:relative; left:10px; bottom:3px; padding:0; margin:0}



#content p{
padding:0 15px 15px 15px; 
}

.archive{
 height:290px; width:130px; background:#414042 url(../images/line.gif) bottom repeat-x; padding-top:5px; position:absolute; left:665px; top:115px; color:#FFF; z-index:2; padding-right:5px
}

.archive p{
padding-left:15px
}

.lists{
padding-left:40px; list-style:disc
}

.typography{
position:absolute; left:500px; width:200px; color:#c41230; font-size:25px;
}

#content a{
color:#000000}

table a{
color:#000; width:500px
}

tr, td{
border:1px
}
/*Menu Items*/

#menu 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
  }
  
 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
}

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 a:hover{
color:#000
}

#left a{
color:#c41230; font-weight:bold;text-decoration:underline
}

#centre a{
color:#c41230; font-weight:bold;text-decoration:underline
}

#right a{
color:#FFF; font-weight:bold; text-decoration:underline
}

.news a{
font-weight:bold; font-size:13px
}

h1{
padding-bottom:0px; margin-bottom:-10px; ~margin-bottom:0px	
}
