html>body #sidebar-2{
margin:20px 20px 100px 0
}
#sidebar-2{
	padding:0 0 0px 10px;
	border-left:0px solid #666;
	float:right;
	width:200px;
	margin:20px 10px 100px 0;
}
#sidebar-2 h2, #sidebar-2 h3{
	padding:0;
	margin:0;
}
#sidebar-2 h3{
	font-size:1.2em;
}
#sidebar-2 .latestBlog h3{
	padding:0;
}
#sidebar-2 h2 a{
	color:#fff;
}
.latestBlog, #sidebar-2 .latestNews,.latestForum{
	margin:0 0 10px 0;
	background:#E8E7E7 ;
}
#sidebar-2 h2, #sidebar-2 h3{
	margin:0 0 4px 0;
	padding:0 0 0 5px
}
#sidebar-2 form h2, #sidebar-2 form h3{
	border-bottom:0px solid #000;
}
#sidebar-2 ul{
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0px 0 0 0px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;	
	border-bottom:1px solid #CDCDCD;	
}
#sidebar-2 ul li{
	border-bottom:1px solid #CDCDCD;	
}
#sidebar-2 ul li h4{
padding:5px 0 3px 0px;
margin:0;
}
#sidebar-2 ul li {
	margin:0px 0 0 0px;
	padding:5px 5px 3px 12px;
}
#sidebar-2 .latestNews ul li{
	maargin:0;
	padding:5px 5px 3px 5px;
}
#sidebar-2 .latestBlog ul li p.comment, #sidebar-2 .latestBlog ul li p.auth_date, #sidebar-2 .latestForum ul li p.comment, #sidebar-2 .latestForum ul li p.auth_date{
	margin:0;
	padding:0px 0 3px 16px;
}
#sidebar-2 .latestBlog ul li p.date, #sidebar-2 .latestForum ul li p.date{
	margin:0;
	padding:0px 0 2px 5px;
}
#sidebar-2 ul li h4{
	font-size:1.1em;
}
#sidebar-2 ul li h4 a, #sidebar-2 ul li a{
	color:#FF610B;
	font-size:1.1em;
	text-decoration:none;
	font-weight:normal;
}
html>body #sidebar-2 .latestNews ul li h3 a {
}
#sidebar-2 .latestNews ul li h3 {
}
#sidebar-2 ul li h4 a:hover,  #sidebar-2 ul li a:hover{
	color:#FF610B;
	border-bottom:1px #FF610B dashed;
	font-weight:normal;
}
#sidebar-2 ul li p.comment{
	color:#666;
	background:url(../img/icon/comment.gif) no-repeat 0 0;
}
#sidebar-2 .latestNews ul li p.date{
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	color:#666;
}
#sidebar-2 .latestBlog ul li p.date{
	margin:0 0 5px 0;
	padding:0 0 0 0px;
	color:#666;
}
/*
#sidebar-2 p.rss{
	height:20px;
	display:block;
	background:url(../img/icon/rss.gif) no-repeat 0 0;
}
#sidebar-2 p.rss span {
	overflow:hidden;
	width:30px;
	display:block;
}
#sidebar-2 p.rss span a{
	display:block;
	padding:0 0 0 40px;
}
*/
#sidebar-2 .whatrss{
	maargin:0 0 20px 0;	
}
#sidebar-2 p.rss{
	background:#fff url(../img/icon/rss.gif) no-repeat 3px 0px;
	display:block;
	height:17px;
	margin:0pt 15px 3px 0;
	vertical-align:middle;
}
#sidebar-2 p.rss a{
	padding:0pt 0pt 0pt 40px;
	font-size:1.2em;
}

#sidebar-2 #search_box{
	background:#999;
}
#sidebar-2 form.xpoll {
	width:180px;
}
#sidebar-2 form.xpoll p{
	padding:0 0 4px 0;
	margin:0;
}
#sidebar-2 p.voteLink {
	margin:5px 0 0 0;
}
#sidebar-2 p.voteLink a, #sidebar-2 form.xpoll p.view_results a{
	font-size:1em;
}
#sidebar-2 p.voteLink a:hover, #sidebar-2 form.xpoll p.view_results a:hover{
	border-bottom:1px dashed #FF610B;
}
#sidebar-2 form.xpoll fieldset{
	width:180px;
	border:0px;
	padding:0;
}
#sidebar-2 form.xpoll label{
	display:block;
}
#sidebar-2 form.xpoll label input{
	margin:0 5px 0 0;
	background:#E8E7E7;
}
input.searchInput, input.eNewsletterInput{
	font-size:12px;
	vertical-align:middle;
	width:110px;
}
.button{
	font-size:12px;
	vertical-align:middle;
}
input.submitInputVote{
	width:94px;
	border:1px solid #000;
	height:20px;
	font-size:11px;
	margin:2px 0 6px 0;
}

/* OLD RHS B4 UPDATE 20/05/08 */
#sidebar-2 h2{
	background:#999;
	color: #fff;
	padding:3px 14px;
	margin:0 0px 0 0;
	font-size:1.2em;
}


/* NEW UPDATE TO RHS 20/05/08 



#sidebar-2 h2{
	background:#999;
	color: #fff;
	margin:0 0px 0 0;
	font-size:1.2em;
	padding:0;
}
#sidebar-2 h2.pad{
	padding:3px 0 3px 14px;
	
}
#sidebar-2 h2 a{	
	background:#005451 url(../img/bg_arrow2.jpg) no-repeat 5px 5px;
	padding:3px 0 3px 14px;
}
#sidebar-2 h2 a:hover{	
	background:#002672 url(../img/bg_arrow2.jpg) no-repeat 5px -33px;
	padding:3px 0 3px 14px;
}

#sidebar-2 h2 a{
	display:block;
}
.exampleEl { display: none; }

.show { display: block; }
#sidebar-2 h2 a.selected{
	background:#005451 url(../img/bg_arrow2.jpg) no-repeat 3px -12px;
	padding:3px 0 3px 14px;
}*/
/* END NEW RHS UPDATE */


#eNewsletterBox, .pollBox, .searchBox{
	background:#E8E7E7;
	margin:0 0 10px 0;
}
#eNewsletterBox div, .pollBox div, .searchBox form{
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
		border-bottom:1px solid #CDCDCD;
	width:178px;
	padding:10px;
	font-size:1.3em;
} 
.pollBox div{
padding:10px 10px 5px 10px;
}
#eNewsletterBox div p{
	margin:0;
}
.pollBox div fieldset{
	width:180px !important;
	border:0;
	padding:0;
	margin:0;
}
.pollBox div fieldset p{
	margin:0 0 6px 0
}
.pollBox div fieldset p.total{
	margin:3px 0 0 0;
}
.clsGraph{
	width:170px !important;
}
#eNewsletterBox div p, .pollBox div fieldset p{
	padding:0 0 4px 0;
}

#sidebar-2 .latestBlog p.more a{
color:#fff;
}
#sidebar-2 .latestBlog p.more a:hover{
color:#000;
}
#sidebar-2 form.xpoll p.more a{
	font-size:0.9em;
	border:1px solid #ddd;
	padding:2px 16px 2px 4px;
	background:#666 url(../img/more_arrow.gif) no-repeat 79px 6px;
	color:#fff;
}
#sidebar-2 form.xpoll p.more a{
	background:#666 url(../img/more_arrow.gif) no-repeat 79px 5px;
}
#sidebar-2 form.xpoll p.more a:hover{
	background:#dedede url(../img/more_arrow_hover.gif) no-repeat 79px 6px;
	color:#000;
	border:1px dotted #666;
}
#sidebar-2 form.xpoll p.more a:hover{
	background:#dedede url(../img/more_arrow_hover.gif) no-repeat 79px 5px;
}


.pollBox div div.clsGraph{
	background:#666;
	border:1px solid #666;
	padding:0;
	margin:0 0px;
}
.pollBox div div.clsGraph div{
	background:#779756;
	border:0px solid #000;
	margin:0;
	padding:0;
	color:#fff;
}
.pollBox div .clsGraph span.clsPerc{
	padding:0 5px;
	font-size:0.6em;
}
span.clsPerc{
}

#sidebar-2 ul.partnerLogos{
	border:0px;
}
#sidebar-2 ul.partnerLogos li{
text-align:center;
border:0px solid #000;
padding:0 0 5px 0;
}