body{
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg_test.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 0;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	background-color: #000;
}

body.front{
	background-image: url(images/bg_images/bg_home.jpg);	
}
body.section-news-and-blogs,
body.section-news-blogs{
	background-image: url(images/bg_images/bg_newsblogs.jpg);	
}
body.section-about-us{
	background-image: url(images/bg_images/bg_aboutus.jpg);	
}
body.section-what-we-do{
	background-image: url(images/bg_images/bg_whatwedo.jpg);	
}
body.section-our-communities,
body.section-politicians{
	background-image: url(images/bg_images/bg_ourcommunities.jpg);	
}
body.section-info-centre{
	background-image: url(images/bg_images/bg_infocentre.jpg);	
}
body.section-press{
	background-image: url(images/bg_images/bg_press.jpg);	
}
body.section-contact{
	background-image: url(images/bg_images/bg_contact.jpg);	
}

body.page-register{
	background-image: url(images/bg_images/bg_myobv.jpg);	
}


body.section-blocks404,
body.page-blocks404 {
	background-image: url(images/bg_images/bg_myobv.jpg);	
}

body.section-search {
	background-image: url(images/bg_images/bg_search.jpg);	
}



#top-gap,
#top-gap-inner{
	width: 100%;
	min-width: 980px;
	_width: 980px;
	height: 30px;
	padding: 0;
}
#top-gap-inner{
	width: 980px;
	height: 30px;
	
	margin: 0 auto;
	padding: 0;
}
#page-outer{
	
	background-image: url(images/bg_extra_width_gap.gif);
	background-position: 50% 0;
	background-repeat: repeat-y;

}
#page{
	position: relative;	
	_overflow: hidden;
}
#page-inner{

}
#header-mid,
#header-bottom,
#navbar,
#main{
	background-color: #FFF;	
}
#main{
	padding-bottom: 10px;	
}
#content-header{
	width: 645px;	
}
#header{
	/*height: 148px;	*/
}
#header-top{
	height: 140px;	
	height: 125px;	
	height: 94px;
	overflow: hidden;
}
#navbar{
	border-top: 3px solid #000;
	border-bottom: 1px solid #000;
	height: 37px;
}
#primary{
	float: left;	
}
#primary li{
	padding: 0;	
}
#primary a{
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	/*color: #000;*/
	height: 37px;
	padding: 11px 10px;
	height: 16px;
	display: block;
}
#primary a:hover{
	/*background-color: #999;	*/
}


#site-name,
#site-name a{
	display: block;
	width: 300px;
	height: 140px;
	font-size: 16px;
	color: #FFF;

	height: 94px;
}
#site-name a{
	background-image: url(images/logo/logo_header.png) !important;	
	background-image: url(images/logo/logo_header.gif);	
	background-repeat: no-repeat;
	background-position: 0 0;	
	font-size: 10px;
}
#site-name a:hover{
	text-decoration: none;	
}

#site-name,
#site-slogan{
	float: left;	
}

#site-slogan,
#site-slogan a{
	display: block;
	width: 300px;
	height: 140px;	
	color: #FFF;
	background-color: #FFF;
	
	height: 94px;
}
#site-slogan a{
	padding-bottom: 30px;
	padding-left: 380px;
	background-image: url(images/logo/tagline_header.gif);	
	background-repeat: no-repeat;
	background-position: 416px -3px;
}


#footer-outer{
	width: 100%;
	min-width: 980px;
	height: 100px;
	/*margin-top: 10px;*/
	
	background-image: url(images/bg_extra_width_gap_footer.gif);
	background-position: 50% 0;
	background-repeat: repeat-y;

}
#footer{
	_width: 980px;
	background-color: #000;
	position: relative;	
	text-align: left;
}
#footer, 
#footer a{
	color: #ccc;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
}
#footer a:hover{
	text-decoration: underline;
}
#footer-inner{
	padding-top: 26px;	
}

#footer .footer-item{
	line-height: 10px;
	margin-left: 7px;
	margin-right: 7px;
}
#footer .footer-item-logo,
#footer .footer-item-logo a{
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0;
	display: block;
	float: left;
	height: 22px;
	margin-top: -3px;
	width: 69px;
	text-indent: -30000px;
}
#footer .footer-item-1 a{
	background-image:url(images/logo/logo_footer.gif);
}
#footer .footer-item-6{
	float: right;	
	width: 242px;
}
#footer .footer-item-6 a{
	background-image:url(images/logo/tagline_footer.gif);	
	width: 242px;
}

#user-register .form-text {
/*	width: 280px;*/
}

.inlineleft {float: left;}
.clearboth {clear: both;}

.node-list-block{
	margin-bottom: 10px;	
	margin-top: 10px;	
}
.node-list-block h3{
	margin: 0;
	border-bottom:1px solid #C4C4C4;
	border-top:3px solid #000000;
	padding-bottom:6px;
	padding-top:8px;
	margin-bottom: 5px;

	padding-bottom:4px;
	padding-top:9px;
}
#main .node-list-block h3 a{
	color: #000;
	text-decoration: none;
}
#main .node-list-block h3 a:hover{
	text-decoration: underline;	
}

.views-field-view-node span a,
.rmore{
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-decoration: none;
}
a.readmore{
	padding-left: 10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.views-field-view-node span a{
	padding-left: 0px;
	padding-right: 10px;
}
.views-field-view-node span a:hover,
.rmore:hover{
	text-decoration: underline;
}

.colimg{
	width: 140px;	
}
.infocontainer{
	width: 480px;		
}



#my-obv{
	padding: 4px 6px 3px;
	color: #fff;

/*	background-color: #e85e03;*/

	font-size: 14px;
	text-decoration: none;
	background-image: url(images/buttons_icons/button_myoby_default.jpg);

	background-image: url(images/buttons_icons/button_myoby_default.gif);

	background-repeat: no-repeat;
	display: block;
	text-indent: -3000px;
	width: 63px;
	height: 21px;
	padding: 0;

	float:right;
	position: absolute;
	top: 5px;
	right: 125px;
	right: 95px;

}
#my-obv:hover{
	/*background-color: #e24b02;		
	background-image: url(images/buttons_icons/button_myoby_hover.jpg);*/
}

#breadcrumb-outer{
	
}
.breadcrumb{
	padding-top: 14px;
	padding-bottom: 8px;
}
.breadcrumb,
.breadcrumb a{
	font-size: 10px;
	text-decoration: none;
}
.breadcrumb a:hover{
	text-decoration: underline;	
}
h1{
	line-height: 1.1em;	
}
h1.title,
h1.title a,
h2.title,
h2.title a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	color: #000;
	font-weight: normal;
}
h1.title{
	margin-top: 7px;
	margin-bottom: 12px;
}

h2.title,
h2.title a{
	font-size: 25px;
}
h2.pane-title,
h2.pane-title a,
#main .region h2.title,
#main .region h2.title a{
	font-size: 17px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#main #sidebar-right .vblock h2.title{
	padding-left: 10px;	
}
#main #sidebar-right .vblock h2.title,
#main #sidebar-right .vblock h2.title a{
	color: #FFF;
	background-color: #000;
}


h2.pane-title,
.region h2.title{
	border-top: 3px solid #000;
	border-bottom: 1px solid #c4c4c4;
	padding-top: 8px;
	padding-bottom: 6px;
}
h2 img,
h2.pane-title img,
.region h2.title img{
	padding-top: 3px;
}

.front h2.pane-title,
.front .region h2.title{
	border-bottom: 1px solid #000;
}
.front #sidebar-right #sidebar-right-inner h2.title{
	border-bottom: none;
	border-top: none;
	margin-bottom: -1px;
	padding-bottom: 1px;
	
	padding-top: 6px;
}

h2.pane-title{
	margin-top: 0px;	
	font-family:Georgia,"Times New Roman",Times,serif;
}
.region .block-block h2.title,
.region .block-view h2.title,
.region .block-views h2.title{
	background-image: url(images/buttons_icons/icon_boxes_default.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding-right: 30px;
}
#block-views-recent_comments-block_2 h2.title,
#block-views-recent_comments-block_1 h2.title{
	background-image: url(images/buttons_icons/icon_boxes_comments.gif);	
}
#block-views-external_news-block_1 h2.title{
	background-image: url(images/buttons_icons/icon_boxes_externalnews.gif);	
}
#block-views-event_listing-block_1 h2.title{
	background-image: url(images/buttons_icons/icon_boxes_events.gif);	
}
#block-views-feature_video-block_1 h2.title{
	background-image: url(images/buttons_icons/icon_boxes_video.gif);	
}
#block-views-feature_video-block_1 .views-field-title{
	margin-top: 3px;	
}
#block-block-10 h2.title{
	background-image: url(images/blank.gif);	
}
.front #content .region h2.title,
.front #sidebar-right .region h2.title{
	background-image: url(images/blank.gif);	
}


.front #main{
	border-top: 3px solid #000;	
	border-top: 5px solid #fff;	
}
.front #sidebar-right .region-count-1 h2.title,
.front #content-bottom .region-count-1 h2.title{
	border-top: none;
	margin-bottom: 5px;
}
#front-bottom{
	/*border-top: 3px solid #000;*/
	width: 100%;
	clear: both;
	margin-top: 0px;
}
#front-bottom #front-left,
#front-bottom #front-centre,
#front-bottom #front-right,
#front-bottom #front-left-bottom,
#front-bottom #front-centre-bottom
{
	float: left;
	width: 320px;
	overflow: hidden;
	margin-right: 10px;
}
#front-bottom #front-right{
	margin-right: 0px;	
}
#front-bottom .region-count-1 h2.title{
	border-top: 0px;
	margin-bottom: 5px;
}
#front-centre-bottom h2.title{
	border-top: 0px;	
}
#front-centre-bottom p.teaser{
	display: none;
}
#front-centre-bottom p.rmore{
	display: none;	
}

h3.title,
h3.title a,
h4.title,
h5.title a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 34px;
	color: #000;
}

p,
.content{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333;	
}

#sidebar-right .block{
	margin-bottom: 30px;	
}

ul.menu{
	margin-top: 0;
	padding: 0;
	
	list-style: url(images/blank.gif);
}
ul.menu ul.menu{
	padding-left: 9px;
}
ul.menu li{

	list-style: url(images/blank.gif);
	
}
ul.menu li a{
	border-bottom: 1px dotted #000000;	
	display: block;
	padding: 9px 10px 6px 9px;
	
	text-decoration: none;
/*	color: #ff6600;
	background-image:url(images/arrows/icon_arrow_link_orange.gif);*/
	background-repeat: no-repeat;
	background-position: 0 48%;
}
ul.menu li a:hover{
	color: #b54800;
	/*border-bottom: 1px solid #000000;	*/
	background-color: #EEE;
}

ul.menu li a{
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-family: 
}
ul.menu li li a{
	font-size: 12px;
}
ul.menu li li li a{
	font-size: 11px;
}
ul.menu li li li li a{
	font-size: 10px;
}

#content-area li {
	padding-bottom: 5px;
}


#block-block-13 ul.menu{
	border-top: none;	
}
#block-block-13 ul.menu li a{
	border-bottom: none;	
	padding-top: 4px;
	padding-bottom: 1px;
}
#main ul.menu li a.active{
	color: #000;	
	background-image:url(images/arrows/icon_arrow_link_black.gif);
}
#main ul.menu li a.active-trail{
	color: #000;	
	background-image:url(images/arrows/icon_arrow_link_black.gif);
}
.node-type-profile #main ul.menu li.menu-mlid-3622 a{
	color: #000;	
	background-image:url(images/arrows/icon_arrow_link_black.gif);
}


.marginright10 {
  margin-right: 10px;
}

#sendmail {
  text-indent: -99999px;
  background: url(images/buttons_icons/icon_top_mail_default.gif);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#sendmail:hover {
/*  background: url(images/buttons_icons/icon_top_mail_hover.gif);*/
}

#sendflicker {
  text-indent: -99999px;
  background: url(images/buttons_icons/icon_top_flickr_default.gif);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#sendflicker:hover {
 /* background: url(images/buttons_icons/icon_top_mail_hover.gif);*/
}


#sendrss {
  text-indent: -99999px;
  background: url(images/buttons_icons/icon_top_rss_default.gif);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#sendrss:hover {
  /*background: url(images/buttons_icons/icon_top_rss_hover.gif);*/
}
#facebook,
#sendfacebook {
  text-indent: -99999px;
  background: url(images/buttons_icons/icon_top_facebook_default.gif);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#facebook:hover,
#sendfacebook:hover {
 /* background: url(images/buttons_icons/icon_top_facebook_hover.gif);*/
}
#twitter,
#sendtwitter {
  text-indent: -99999px;
  background: url(images/buttons_icons/icon_top_twitter_default.gif);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#twitter:hover,
#sendtwitter:hover {
 /* background: url(images/buttons_icons/icon_top_twitter_hover.gif);*/
}

#sendyoutube {
  text-indent: -99999px;
  background: url(images/buttons_icons/icon_top_youtube_default.gif);
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#sendyoutube:hover {
 /* background: url(images/buttons_icons/icon_top_youtube_hover.gif);*/
}


#slider {
  position: relative;
  height: 323px;
  background-color: #ffffff;
  height: 323px;
  height: 310px;
  border-bottom: 23px solid #ffffff;
  padding-top: 5px;
}


#slidercontrols {
  position: absolute;
  z-index: 999;
}

#sliderinner {
  position: absolute;
}

#slider #nav li {
  float: left;
  list-style: none;
  width: 28px;
  height: 7px;
  display: block;
  text-indent: -99999px;
  background-color: #AEB4BB;
  border: 1px solid #ffffff;
  border-right: none;
}

#slider #nav li.activeSlide {
  background-color: #0E9B9C;
  background-color: #ff3366;
}

#prev {
  text-indent: -99999px;
  background-image: url('images/arrows/arrow_frontpagebanner_left_default.png');
  display: block;
  width: 17px;
  height: 26px;
  position: absolute;
  left: 3px;
  top: 135px;
}
#next {
  text-indent: -99999px;
  background-image: url('images/arrows/arrow_frontpagebanner_right_default.png');
  display: block;
  width: 17px;
  height: 26px;
  position: absolute;
  left: 635px;
  left: 574px;
  left: 636px;
  top: 135px;
}
#navcontainer {
  position: absolute;
  right: -655px;
  right: -595px;
  right: -655px;
  bottom: -322px;
  bottom: -324px;
  z-index: 999;
}
.desc {
  background-color: #ffffff;
  color: #000000;
  height: 80px;
  width: 220px;
  overflow: hidden;

  border-bottom: 1px solid #e5e5e5;

  height: 79px;
  /*width: 255px;*/
  width: 201px;

}
.thumb {
  height: 80px;
  width: 103px;
  margin-right: 1px;

  height: 79px;
  width: 118px;
  margin-right: 1px;
}
#sliderleft {
  width: 655px;
  margin-right: 1px;

  /*width: 605px;*/
  width: 659px;

}
.slidethumb {
  margin-bottom: 1px;
}
.sliderinfo {
  position: absolute;
  z-index: 9999;
  /*left: 10px;*/
  left: 0px;
  bottom: 40px;
  
  width: 540px;

  bottom: 30px;
}

.sliderinfotitle {
  /*background-color: #E4E6E7;*/
  /*background: transparent url(images/white_banner_bg.png);*/
  padding: 2px 15px;
  padding: 5px 15px 0px 15px;

  color: #FF3366;
  font-size: 28px;
  margin-bottom: 0px;
  text-decoration: none;
  display: inline;
  clear: both;
  
  font-family: Helvetica, Arial, sans-serif;
  line-height: 33px;
  /*display: block;*/

/*  padding: 5px 0px 0px 0px;
  width: 520px;*/
  
   margin-top: 0;


  font-size: 26px;
  line-height: 30px;
}
.sliderinfo h2.sliderinfotitle {/*.flir-replaced{*/
  margin-top: 0;
  width: auto;
  display: inline;
 padding: 0;
 margin-bottom: 1px;
}
.sliderinfo h2.sliderinfotitle/*.flir-replaced img*/{
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
  padding: 0px 15px 0px 15px;
  background: transparent url(images/white_banner_bg.png);
  /*background-color: transparent;*/
}
.sliderinfoteaser {
  padding: 3px 15px 3px 15px;
  color: #000000;
  font-size: 12px;
  margin-top: 0px;
  margin-right: 152px;
  font-weight: bold;
  background: transparent url(images/white_banner_bg.png);
  font-size: 14px;
  /*margin-top: 5px;*/

padding: 0;
border-left: 15px solid #E4E6E7;
padding: 3px 15px 3px 0px;
}
.sliderinfoteaser p{
  margin: 0;
  /*background-color: #E4E6E7;*/
  padding: 2px 15px 2px 0px;
  display: inline;
}
.thumbtitle {
  margin: 10px 10px 2px 10px;
  margin: 6px 10px 2px 10px;
  line-height: 1.1em;
  font-size: 14px;
}
.thumbteaser {
  margin: 0px 10px;
  color: #ffffff;
  font-size: 12px;
}
.thumbfrom,
.thumbteaser{
	font-size: 11px;
}
.thumbteaser a,
.thumbtitle a{
	color: #000;
	text-decoration: none;
}

/*
.section-news-blogs .thumbtitle a{
	color: #0099CC;
}
.section-what-we-do .thumbtitle a{
	color: #CC0000;
}
.section-info-centre .thumbtitle a{
	color: #663399;
}
.section-contact .thumbtitle a,
.section-about-us .thumbtitle a{
	color: #FF6600;
}

.section-our-communities .thumbtitle a{
	color: #739A00;
}
.section-press .thumbtitle a{
	color: #007C3E;
}
*/
.slidethumb .thumbtitle a{
	color: #FF3366;
}
.section-news-blogs .thumbtitle a{
	color: #FF3366;
}
.section-what-we-do .thumbtitle a{
	color: #FF3366;
}
.section-info-centre .thumbtitle a{
	color: #FF3366;
}
.section-contact .thumbtitle a,
.section-about-us .thumbtitle a{
	color: #FF3366;
}

.section-our-communities .thumbtitle a,
.section-politicians .thumbtitle a{
	color: #FF3366;
}
.section-press .thumbtitle a{
	color: #FF3366;
}





.thumbteaser a:hover,
.thumbtitle a:hover,
.thumbfrom a:hover{
	text-decoration: underline;
}
.thumbfrom{
  margin: 0px 10px;
  color: #FF3366;
  font-size: 12px;
  font-weight: bold;
  
  display: none;
}
.thumbfrom a{
  color: #FF3366;	
 text-decoration: none;
 
 font-size: 11px;
 color: #d2d2d2;
 font-weight: bold;
}

.thumb-span-block{
	margin: 5px 0px;	
}

.clearing{
	width: 80%;
	height: 1px;
	clear: both;
}

.rowcontainer{
	border-bottom: 1px dotted #000;
	padding-bottom: 5px;
	margin-bottom: 5px;
  padding-right: 15px;
}
.rowcontainer .col-left{
	width: 140px;
	margin-right: 10px;
}
.rowcontainer .col-mid{
	width: 230px;
	margin-right: 10px;
	font-size: 11px;
}
.rowcontainer .col-right{
	width: 236px;	
}
.rowcontainer h3{
	font-family: Helvetica, sans-serif;	
	margin: 0;
	margin-bottom: 10px;
	text-decoration: none;
	color: #000;
	font-size: 
}
.col-mid h3{
	margin-bottom: 0px;	
}
#main #main-inner .inlineleft h3 a{
	color: #000;
}


.rowcontainer h3 a{
	text-decoration: none;
	color: #000;
}
.rowcontainer h3 a:hover{
	text-decoration: underline;	
}


#comments{
	margin-right: 40px;	
}
h2#comments-title{
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:34px;
	font-weight: normal;
}
#comments .comment{
	background-color: #f0efeb;	
	margin-bottom: 20px;
}
.submitted {
	color: #999;	
}
#main #main-inner .submitted a{
	text-decoration: none;
	color: #999;	
}
#comments .comment-inner{
	padding:  10px 10px 0px 10px;	
}
#comments h3.title,
#comments h3.title a{
	color: #000;
	font-size:17px;	
	font-family: Helvetica, sans-serif;
	text-decoration: none;
}

#comments .links{
	display: none;	
}

.box h2.title{
	font-size: 20px;
	margin-top: 20px;
	border-bottom: 1px dotted #000;
}

.box #edit-subject{
	width: 100%;	
}
.box .resizable-textarea{
	width: 100%;	
}

.minimenublock-subtitle,
.minimenublock-subtitle a{
	color: #000 !important;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.minimenublock-subtitle{
	margin-top: 10px;
	margin-bottom: 5px;
}
.minimenublock ul.menu li a{
	border-bottom: none;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

p, ul, ol, dl, pre, table, fieldset, blockquote {
	margin: 0 0 1em 0;
}

#block-block-9{
	margin-bottom: 20px;
	clear: both;
}
#main .region #block-block-9 h2.title{
	border-bottom: none;
	border-top: none;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	background-image: url(images/blank.gif);
}
#block-block-9 #sendmail,
#block-block-9 #twitter{
	margin-right: 4px;	
}

#block-views-staff_linsing-block_1 .views-row{
	float: left;
	width: 310px;
	margin-bottom: 30px;
}
#block-views-staff_linsing-block_1 .views-row-odd{
	clear: left;
	margin-right: 10px;
}
#block-views-staff_linsing-block_1 .views-row-even{
	clear: right;
}

#block-views-event_listing-block_1 .rmore{
	display: none;
}
#block-views-event_listing-block_1 .teaser{
	display: none;
}

#block-views-more-block_1 .views-row{
	clear: both;
	
}
#block-views-more-block_1 .views-field-field-visual-fid{
	float: left;
	width: 140px;
	overflow: hidden;
	margin-right: 10px;
	clear: left;
	margin-bottom: 10px;
}
#block-views-more-block_1 .views-field-title,
#block-views-more-block_1 .views-field-field-teaser-value{
	float: left;
	width: 160px;
	overflow: hidden;
}
#front-bottom .block{
	clear: both;
}


.item-list ul{
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
.item-list ul li{
	margin: 2px 0px;
	line-height: 1.3em;
	list-style-image: url(images/arrows/icon_arrow_link_orange.gif);
}

.ie-special{
	width: 100%;
	border: 1px solid white;
	clear: both;
}

#node-list-box-5,
#node-list-box-52,
#node-list-box-26,
#node-list-box-48,
#node-list-box-44,
#node-list-box-24{
	display: none;	
}

.view-event-listing .views-row{
	margin-bottom: 10px;	
}

.inlineleft .comments a{
	text-decoration: none;	
	font-size: 11px;
}
.inlineleft .comments a:hover{
	text-decoration: underline;	
}
.inlineleft .comments a.comment-count{
	background-image: url(images/buttons_icons/icon_comment_bluegreen.gif);	
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 20px;
}
.section-our-communities .inlineleft .comments a.comment-count,
.section-politicians .inlineleft .comments a.comment-count{
	background-image: url(images/buttons_icons/icon_comment_limegreen.gif);	
}
.inlineleft .comments a.comment-post{
	background-image: url(images/arrows/icon_arrow_link_bluegreen.gif);	
	background-repeat: no-repeat;
	background-position: 100% 51%;
	padding-right: 10px;
}
.section-our-communities .inlineleft .comments a.comment-post,
.section-politicians .inlineleft .comments a.comment-post{
	background-image: url(images/arrows/icon_arrow_link_limegreen.gif);	
}
.front #main .block p.teaser a{
	color: #000;
	color: #333;
	text-decoration: none;
}
.front #main .block p.teaser{
	margin-bottom: 2px;	
}

.views-field-title a{
	text-decoration: none;	
	font-weight: bold;
}
.views-field-title a:hover{
	text-decoration: underline;	
}

#block-views-feature_video-block_1 .views-field-title a,
#block-views-event_listing-block_1 .views-field-title a,
#block-block-10 a
{
	background-image: url(images/arrows/icon_arrow_link_bluegreen.gif);	
	background-repeat: no-repeat;
	background-position: 0% 51%;
	padding-left: 10px;
}

#block-block-10 a {
  font-weight: bold;
}

#block-views-feature_video-block_1 .views-field-title{
	margin-right: 5px;	
}

.front #main .views-field-field-teaser-value a{
	text-decoration: none;	
	color: #000;
}
.views-field-field-teaser-value a{
	text-decoration: none;	
}
#main .views-field-field-teaser-value a{
	color: #000;
}
#block-views-staff_linsing-block_1 .views-field-title a{
	color: #000;
}
.views-field-field-job-title-value{
	font-weight: bold;	
}
.views-field-field-teaser-value a:hover{
	text-decoration: underline;	
}

.imgright,
.imgcentre,
.imgleft{
	margin-bottom: 10px;
}
.imgcentre{
	clear: both;
	margin: 10px auto;
}
.imgright{
	float: right;
	margin-left: 10px;
}

.imgleft{
	float: left;
	margin-right: 10px;
}

.imgsmall{
	width: 90px;
}
.imgmedium{
	width: 200px;	
}
.imglarge{
	width: 630px;		
}

#thumb-span-block-6,
#thumb-span-block-30,
#thumb-span-block-44{
		
}

#thumb-span-block-6 img,
#thumb-span-block-30 img,
#thumb-span-block-44 img{
	display: none;
}

#thumb-span-block-6 a,
#thumb-span-block-30 a,
#thumb-span-block-44 a{
	display: block;
	width: 320px;
	height: 80px;
	background-position: 0 0;
	background-repeat: 0 0;
}

#thumb-span-block-6 a{
	background-image: url(images/banners/thumbnail_infocentre_hover.jpg);
}
#thumb-span-block-6 a:hover{
	background-image: url(images/banners/thumbnail_infocentre_default.jpg);
}

#thumb-span-block-30 a{
	background-image: url(images/banners/thumbnail_ourcommunities_hover.jpg);
}
#thumb-span-block-30 a:hover{
	background-image: url(images/banners/thumbnail_ourcommunities_default.jpg);
}

#thumb-span-block-44 a{
	background-image: url(images/banners/thumbnail_events_hover.jpg);
}
#thumb-span-block-44 a:hover{
	background-image: url(images/banners/thumbnail_events_default.jpg);
}

.content .field-field-external-link{
	margin-bottom: 5px;	
}
.content .field-field-external-link a {
	font-weight: bold;
	padding: 4px 30px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url(images/buttons_icons/icon_boxes_externalnews.gif); 
}

.page-register #content-header{
	background-image: url(images/banners/banner_newsblog.jpg);
	height: 320px;
}
.page-register h2.pane-title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	
	border: none;
	font-weight: normal;
	margin-bottom: 0px;
}

.page-register .form-text{
	width: 270px;	
}
.page-register .panel-col-first  li.first{
	display: none;	
}
.page-register br{
	display: none;	
}
.page-register fieldset{
	border: none;
	padding: 0;
	margin: 0;
}
.page-register legend{
	display: none;
	padding: 0;
	margin: 0;
}

.krumo-root,
.krumo-root *,
.krumo-node{
	z-index: 99999 !important;	
	clear: both;
}

.error{
	/*display: none;	*/
}

#block-views-content_list-block_2 .from,
#block-views-content_list-block_2 .col-left{
	display: none;	
}
#block-views-content_list-block_2 br{
	display: none;	
}
#block-views-content_list-block_2 span{
	display: block;	
}
#block-views-content_list-block_2 .comments span{
	display: inline;	
}

#slide-timer,
#slide-timer2{
	display: none;	
}


.front #block-views-content_list-block_1 .dateby,
.front #block-views-content_list-block_1 .comments{
	display: none;	
}

#banner_add,
#page-tweak{
	margin-left:auto;
	margin-right:auto;
	width:990px;	
}
#banner_add{
	height: 112px;	
}
#banner_add a{
	color: #FFF;
	font-size: 10px;
	text-align: top;
	vertical-align: top;
}
#banner_add_inner{
	padding-left: 131px;
	padding-top: 10px;
	padding-bottom: 12px;
}
#page{
	border-left: 8px solid #FFF;	
	border-right: 2px solid #FFF;	
}
#content-area .node .node-inner .content{
	margin-right: 100px;	
	margin-right: 55px;	
}
#content-area .node .node-inner .content, 
#content-area .node .node-inner .content p,
#content-area .node .node-inner .content li{
	font-size: 15px;
	line-height: 1.25em;
}


#block-views-content_list-block_1 .views-row{
	float: left;
	width: 165px;
	width: 162px;

	/*margin-right: 10px;*/
	/*padding-left: 7px;*/
	/*border-left: 1px solid #c4c4c4;*/
}
#block-views-content_list-block_1 .views-row-last {
  /*width: 142px;*/
}
#block-views-content_list-block_1 .views-row-last .rowcontainer{
	padding-right: 0px;
}

#block-views-content_list-block_1 .rowcontainer .col-right {
	width: auto;	
}

#block-views-content_list-block_1 .rowcontainer {
	border-bottom: none;	
}

.front #main #block-views-content_list-block_1 h3,
.front #main #block-views-content_list-block_1 h3 a{
	font-size: 14px;
	color: #000;
	line-height: 1.1em;
}
.front #main #block-views-content_list-block_1 .front-news-image img{
	margin-top: -5px;		
}
.front #main #block-views-content_list-block_1 h3{
	margin-top: 6px;	
	margin-bottom: 3px;
}


.front #sidebar-right .thumb-span-block {
	margin: 1px 0;
	margin: -2px 0 7px 0;
}
.front #sidebar-right .rmore{
	display: none;
}

.front #sidebar-right .block {
margin-bottom:2px;
}

.front-news-image{
	margin-bottom: 4px;	
}
.front #sidebar-right .thumb-span-block a{
	margin-bottom: 3px;	
}
.front #sidebar-right p.teaser{
	margin-top: 4px;	
}

.front #sidebar-right #block-block-1{
	display: none;	
}

#main #block-views-add_to_any-block_1 h2.title{
	border: none;
	padding: 0;
	background-image: none;
}

.rowcontainer .col-mid .dateby{
	/*margin-bottom: 3px;*/
	line-height: 1.5em;
}	
.rowcontainer .col-mid .comments{
/*	margin-top: 3px;*/
	line-height: 2em;
	display: none;
}	
#slider a,
#slider a p{
	text-decoration: none;	
}

#block-block-10 h2.title,
#block-views-recent_comments-block_1 h2.title{
	margin-bottom: 10px;	
}

.pullquote {
	display: block;
	clear: both;
	min-height: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(images/img_quote_top.gif);
	
	padding-left: 114px;
	padding-top: 5px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;

	margin-left: -32px;
	padding-right: 32px;
}
.pullquote-next{
	background-image: url(images/blank.gif);	
}
/*
#content-area .highlight {

	display: block;
	clear: both;
	
	padding-left: 114px;
	padding-top: 5px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;

	margin-left: -32px;
	padding-right: 32px;

}*/

.quote-close{
	display: block;
	clear: both;
	height: 10px;

	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-image: url(images/img_quote_bottom.gif);
	
	/*margin-right: 32px;*/
}

#content-area .node .node-inner .content .caption{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333; 
	margin-bottom: 0;
	margin-top: -2px;
	border-top: 3px solid #000;
}

#block-views-content_list-block_1 h2.title{
	border-bottom: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

#bannerregion {
  background-color: #ffffff !important;
}

#front-inner2 {
border-top: 3px solid black; !important;
}

.front #sidebar-right-inner {
  margin-left: 10px;
}

.front #content {
  width: 650px;
}

a:hover {
  text-decoration: underline !important; 
}

#block-block-7 h2.title {
  padding-top: 0px !important;
}

#block-views-feature_video-block_1 .content{
  margin-top: 5px;
}

iframe {
  border: none;
}

.front #front-inner {
  margin-top: -2px;
}

.thumbteaser a {
  font-family: arial;
  font-size: 13px;
  font-weight: normal;
}

.bordertop3px {
  border-top: 3px solid #000000;
}

#block-views-feature_video-block_1 h2 {
  border-top: none !important;
}

.section-news-blogs .rowcontainer .col-right,
.section-press .rowcontainer .col-right {
  width: 225px;
}

.section-news-blogs .rowcontainer .col-mid,
.section-press .rowcontainer .col-mid{
  width: 218px !important;
}

#block-block-7 .teaser {
    display: none;
}
#block-block-8 .teaser {
    display: none;
}

.page-register div.error,
.page-user-register div.error {
  color: #C00;
  border: 1px solid #C00;
  background-color: #ffdddd;
}

.page-register #content-header {
  position: relative;
}

.page-register #content-header div.error {
  position: absolute;
  bottom: -5px;
  width: 623px;
}
.comment_forbidden {
  display: none !important;
}

#edit-homepage-wrapper {
  display: none;
}

.front #content-area{
	display: none;	
}
.form-text{
outline: none;
}
.form-text:hover,
.form-text:active,
.form-text:focus{
outline: none;
}
:hover,
:active,
:focus{
outline: none;
}

.page-register #edit-simplenews-11-wrapper,
.page-register #edit-simplenews-12-wrapper,
.page-register #edit-simplenews-13-wrapper,
.page-register #edit-simplenews-14-wrapper,
.page-register #edit-simplenews-15-wrapper,
.page-register #edit-simplenews-16-wrapper,
.page-register #edit-simplenews-17-wrapper{
	display: none;	
}

.section-user .error{
	display: none;	
}

#block-block-18 h2.title{
	display: none !important;
}
#block-block-18 h2.title *{
	display: none !important;
}

.new-front #block-views-external_news-block_1 .views-row{
	background-color: #559393;
	padding: 10px 10px 15px;
}
.new-front #block-views-external_news-block_1 .views-row-2{
	background-color: #77A7A7;
}
.new-front #block-views-external_news-block_1 .views-row-3{
	background-color: #93BCBC;
}
.new-front #block-views-external_news-block_1 .views-row-4{
	background-color: #B5D0D0;
}
.new-front #block-views-external_news-block_1 .views-row-5{
	display: none;
}

.new-front #support_us{
	background-color: #DE3367;
	position: relative;
	margin-top: 6px;
	margin-bottom: 5px;
}
.new-front #support_us h2{
	margin: 0;	
	color: #FFF;
	padding: 12px 9px 10px; 
}
.new-front #main #main-inner #sliderthumbs h3.thumbtitle a{
	color: #DE3367;	
}
.new-front .views-field-title a,
.new-front .views-field-subject a{
    color: #009999;
    text-decoration: none;
}
.new-front .views-field-subject a{

}
.new-front #block-views-recent_comments-block_1 .item-list ul{
	padding-left: 11px;	
}
.new-front #block-views-recent_comments-block_1 .item-list ul li{
	list-style-image: url("images/arrows/icon_arrow_link_bluegreen.gif");
}
.new-front #block-views-external_news-block_1 .views-field-title a{
	color: #000;	
}

.new-front #front-centre #block-views-external_news-block_1 h2,
.new-front #front-bottom #block-views-recent_comments-block_1 h2,
.new-front #block-views-event_listing-block_1 h2,
.new-front #front-right #block-views-feature_video-block_1 h2,
.new-front #block-views-external_news-block_1 h2,
.new-front #front-bottom #block-views-more-block_1 h2,
.new-front #front-bottom #block-block-19 h2
{
	 border-top: 3px solid #000000 !important;
 	 border-bottom: 1px solid #000;
}

.new-front #front-bottom #block-block-19 h2,
.new-front #block-views-external_news-block_1 h2{
	margin-bottom: 0px !important;	
	border-bottom: 1px solid #000;
}
#block-views-external_news-block_1 .view-header{
	display: none;	
}
#extern_latest{
	display: none;	
}
.new-front #block-views-external_news-block_1 .view-header{
	z-index: 100;	
	display: block;
	position: relative;
}
#block-block-19{
	position: relative;	
}
.new-front #extern_latest{
	background-image: url(images/new-latest.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	display: block;
	width: 57px;
	height: 22px;
	background-color: #000;
	text-indent: -3000px;
	
	position: absolute;
	right: 10px;
}

.new-front #front-right #my-obv{
	width: 62px;
	height: 21px;
	 top: 11px;
 	 right: 10px;
	background-image: url(images/sign-up-btn.jpg);
 	background-color: #000;
}
.new-front #front-right #obv-donate{
	position: absolute;
	width: 62px;
	width: auto;
	height: 21px;
	/*text-indent: -30000px;*/
	 top: 11px;
 	 right: 77px;
	/*background-image: url(images/donate-btn.jpg);*/
 	background-color: #000;
}
.new-front #front-right #obv-mailchimp{
	position: absolute;
	width: auto;
	width: 62px;
	height: 21px;
	/*text-indent: -30000px;*/
	 top: 11px;
 	 right: 77px;
	/*background-image: url(images/donate-btn.jpg);*/
 	background-color: #000;
}
.new-front #front-right #obv-donate,
.new-front #front-right #obv-mailchimp{
	
	display: inline-block;
	color: #FFF;
	font-family: Helvetica, Arial,sans-serif;
	width: auto;
	height: auto;
	margin-right: 12px;
	
	padding: 3px 6px;
	
	position: relative;
	top: -31px;
	
	margin-bottom: -31px;
	right: 0;
	float: right;
	font-weight: bold;
	font-size: 14px;
	/*text-transform: uppercase;*/
}
.new-front #front-right #obv-donate{
	margin-right: 92px;
}
.new-front #front-right #obv-donate:hover,
.new-front #front-right #obv-mailchimp:hover{
	color: #999;
	text-decoration: none !important;
}

.new-front #block-views-external_news-block_1 .view-content{
	z-index: 10;	
}

.new-front #front-right #block-views-feature_video-block_1 h2{
	margin-top: 10px;	
}

.new-front #block-views-external_news-block_1 .views-field-title{
	margin-bottom: 3px;	
}
.new-front #block-views-external_news-block_1 .views-field-title a{
	color: #000000;
    font-size: 16px;
    line-height: 1.1em;
}
.new-front #block-views-external_news-block_1 .views-field-field-teaser-value{
	color: #000000;
    font-size: 13px;
    line-height: 1.1em;
}
.new-front .date-source{
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-bottom: 3px;
}
.new-front .date-source .date{
		font-family: Helvetica, Arial, sans-serif;
}

.new-front #main #block-views-content_list-block_1 h3, 
.new-front #main #block-views-content_list-block_1 h3 a {
    color: #000000;
    font-size: 14px;
    line-height: 1.1em;
}

.new-front #block-views-content_list-block_1 h2.title{
	background-image: none;	
}

.new-front #thumb-span-block-44{
	display: none;	
}


.new-front #block-views-event_listing-block_1 .views-field-title a{
    background-image: none;
    padding-left: 0px;
	color: #000000;
	font-size: 14px;
	line-height: 15px;
}
.new-front #block-views-event_listing-block_1 .views-field-title{
	display: block;
	clear: both;
}
.new-front #block-views-event_listing-block_1 .views-field-title a.front-event-image{
	float: left;
	display: block;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-top: 5px;
}

.new-front #block-views-event_listing-block_1 h2.title{
	margin-bottom: 8px;	
}


.new-front .sliderinfo{
	bottom: 10px;
}

.new-front .bordertop3px {
	border: none;	
}
.new-front #block-block-10{
	display: none;	
}

.new-front .article-5{
	
}
.new-front .article-6,
.new-front .article-7{
	display: none;
}

.new-front .meltwaternews{
	width: 297px;
}
.new-front .meltwaternews .article{
	width: 297px;
}

.new-front .meltwaternews .article{
	background-color: #559393;
	padding: 10px 10px 0px;
	color: #000;
	font-size: 13px;
    line-height: 1.1em;
	font-family: Helvetica, Arial, sans-serif;
}
.new-front .meltwaternews .article .ingress {
	color: #000;
	font-size: 13px;
    line-height: 1.1em;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: -15px;
	margin-top: 3px;
}
.new-front .meltwaternews .article .date,
.new-front .meltwaternews .article .source{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
    font-size: 12px;
    line-height: 18px;
	font-style: normal;
}
.new-front .meltwaternews .article .title{
	margin-bottom: 2px;	
}
.new-front .meltwaternews .article-1 .title{
	padding-right: 60px;	
	display: block;
}
.new-front .meltwaternews .article-2{
	background-color: #77A7A7;
}
.new-front .meltwaternews .article-3{
	background-color: #93BCBC;
}
.new-front .meltwaternews .article-4{
	background-color: #B5D0D0;
}
.new-front .meltwaternews .article-5{
	background-color: #c9dddd;
}

.new-front #main .meltwaternews .article a,
.new-front #main .meltwaternews .article a:link{
	color: #000000;
    font-size: 14px;
    line-height: 1.1em;
	font-family: Helvetica, Arial, sans-serif;
}

.new-front #main .thumbteaser a {
  color: #000000;
}

#my-obv{
	display: none;
}

#block-disqus-disqus_recent_comments p{
	font-size: 13px;
}
#block-disqus-disqus_recent_comments a.dsq-widget-user{
	font-weight: normal;
	color: #000;
	font-size: 13px;
}
#block-disqus-disqus_recent_comments p.dsq-widget-meta{
	font-size: 1em;	
	font-size: 13px;
	margin-bottom: 2px;
}
#block-disqus-disqus_recent_comments p.dsq-widget-meta a{
	font-size: 1em;
	font-weight: bold;
}
#block-disqus-disqus_recent_comments li.dsq-widget-item{
	margin: 10px 0px;
}

#block-disqus-disqus_recent_comments li.dsq-widget-item .dsq-date{
	font-weight: normal;
	font-size: 12px;
}

#block-block-17{
	height: 42px;
	overflow: hidden;
}