/* CSS Document */

#brhWpTitle {
margin:0 auto;
padding-top:20px;
padding-bottom:15px;
text-align:center;
width:100%;
background-color:#FFF;
border-bottom:1px solid #000000;
}



.crimp{
	width:650px;
	margin: 0 auto 0;
	}
	
.crimp h2, .crimp p {
	text-align:justify;}

#brhHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
width:760px;
height:170px;
background-color:#000000;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
position:relative;}

#brhtitlePicCentred{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding-top:10px;
width:760px;
background-color:#ffffff;}

#brhHeader a{
color:#ffffff;
text-decoration:none;}

#brhHeader a:visited{
color:#ffffff;
text-decoration:none;}

#brhHeader a:hover{
color:#ff0000;
text-decoration:underline;}

#brhlogoBox{
position:absolute;
bottom:0px;
right:0px;
width:200px;
height:168px;
background-image: url(../logos/brh_logo.png);
background-repeat:no-repeat;
margin:0px;}

#brhlogoBox a.homeLink{
position:absolute;
right:0px;
top:0px;
width:200px;
height:165px;
display:block;
z-index:100;}

#brhtitleBox{
width:760px;
height:198px;
background-image:url(logos/brhg_title_new.png);
background-repeat:no-repeat;
position:absolute;
left:0px;
top:0px;}

#brhtitleBox a.homeLink2{
position:absolute;
left:135px;
top:62px;
width:470px;
height:52px;
display:block;
z-index:200;}

#brhBoxBgStrip {
bottom:5px;
font-size:1em;
font-weight:bold;
left:0;
padding-left:0;
padding-right:0;
position:absolute;
text-align:center;
width:760px;
}


#brhBoxBgStrip p{
display:inline;
color:#ffffff;
font-size: 1.1em;
line-height:1.2em;}

#brhBoxBgStrip a, #menuBoxBgStrip a:visited{
color:#ffffff;}

#brhBoxBgStrip a:hover{
color:#ff0000;}

.brhCentered {
text-align:center;}

#brhIntro {
margin-top:20px;
margin-bottom:0px;
width:650px;
margin: 0 auto 0;
text-align:center
}

#brhIntroText{
float:right;
width:480px;
margin:0px;
padding:0px;}

#brhIntroLogo{
float:left;
padding:0px;
margin:0px;}

#brhIntro p.blurb{
text-align:justify;
font-size:1em;
line-height:1.4em;
color:#333333;
font-weight:600;}

#brhFrontNews{
margin-top: 40px;
margin-bottom: 0px;
text-align:center;}

#brhFooter{
clear:both;
width:746px;
background-color:#990000;
color:#000000;
text-align:center;
margin:0px 7px 0px 7px;
}

.brhHide{
display: none;
}

.brhSearchBox{
width:190px;
}

#brhSideBar{
font-size:0.9em;}

#brhFrontPage{
font-size:1.2em;
line-height:1.4em;
margin:20px 0 7px;
padding:10px 25px 20px;
width:710px;
background-color:#FFFFFF;}

#brhFrontPageNews{
clear:both;
margin:0px;
padding:0px;
}

#brhFrontPageNews ul li {
	margin-left:-35px;
	padding:0px;
	text-indent:0px;
	list-style-type:none;
	list-style-position:outside;
	}

#brhFrontPageNews ul li ul li {
	margin-lefty:-30px;
	padding:0px;
	text-indent:0px;
	font-size:0.9em;
	line-height:1.4em;
	list-style-position:outside;
	text-align:left;
	}
	
.newsList {
	
	list-style-image:url(logos/q.png);
	list-style-position:inside;
	
	}
	
#brhFrontPageNews h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	color:#333333;
	margin-top:0;
	}

#brhNewsLeft {
padding-right:10px;
width:343px;
float:left;}

#brhNewsRight {
padding-left:10px;
width:343px;
float:right;}

.eventsList{
	font-size: 1.1em;
}

.brhClearBoth{
clear:both;}

.brhFrontPagePosters{
text-align: center;
margin-left: auto;
margin-right: auto;}

.brhFrontPagePosters a img{
margin:5px;
border: #000000 solid 1px;}

.brhFrontPagePosters a{
text-decoration:none;
border:none;}


#blogContent ul{
	list-style-position:inside;
	text-indent:0px;
	padding:0px;
	list-style-type:none;}
#blogContent ul li ul li{
	list-style-type:none;
	}
	

