
a { text-decoration: none !important; }

#cont { background: #8eaba6 url(community/content-container-background.jpg) no-repeat top left; }
#cont #page_title { position: absolute; top: 36px; left: 42px; width: 429px; z-index: 100; height: 42px; background: url(community/page_title.png) no-repeat top left; }
#continner {background:none; }

#standard_container #main_content { min-height: 160px; height: auto !important; height: 160px; }

#standard_container #main_content #sub_column { position: relative; padding-top: 92px; }
#standard_container #main_content #sub_column img.polaroids { position: absolute; top: -48px; left: -22px; width: 215px; height: 139px; }


/* Columns */
.communitycol_left { float: left; width: 332px; }
.communitycol_right { float: right; width: 340px; }

#main_content .communitycol_left h4, #main_content .communitycol_right h4 { font-size: 130%; padding: 0 0 5px 0; margin: 19px 0 0px 0; color: #273863; border-bottom: 2px solid #e7e7e7; }

.community_news_blurb { color: #404040; line-height: 140%; }



/* Homepage */
.news_container_item { padding: 12px 0; border-bottom: 1px solid #e0e1df; }
.news_container_item#news_container_item_last { border: none; }

.news_container_item .item_date { display: block; float: left; width: 58px; padding: 0 0 0 0px; color: #000; font-weight: bold; cursor: pointer; }
.news_container_item .item_content { display: block; float: left; width: 265px; color: #404040; cursor: pointer; }
.news_container_item .item_content span.title { color: #0082bc; font-weight: bold; display: block; cursor: pointer; }
.news_container_item a:hover .item_date { color: #9fa56b; }
.news_container_item a:hover .item_content span.title { color: #9fa56b; }
.news_container_item span.clearboth { display: block; }

.event_container { padding: 12px 0; border-bottom: 1px solid #e0e1df; }
.event_container a { color: #404040; text-decoration: none !important; }
.event_container a:hover { text-decoration: none; }
.event_container .event_date { font-weight: bold; color: #000; }
.event_container .event_title { font-weight: bold; color: #0082bc; display: block; padding: 2px 0; }
.event_container a:hover .event_date { color: #9fa56b; }
.event_container a:hover .event_title { color: #9fa56b; }

#random_photogallery  {	clear: both;	margin-top: 26px;	margin-bottom: 100px;	padding-left: 8px;}

#random_photogallery .container_headline {	width: 324px;	padding: 0 0 2px 0px;	margin-bottom: 7px;	border-bottom: 2px solid #c3c5bd;}

.photogalleries_home { padding-top: 10px; }
.random_photogallery_thumbnail { float: left; width: 106px; padding: 0 11px 0 0; }
.random_photogallery_thumbnail.lastinrow { width: 106px; padding: 0; }

.random_photogallery_thumbnail .thumbnail_image { width: 106px; height: 69px; overflow: hidden; }
.random_photogallery_thumbnail a { color: #404040; }
.random_photogallery_thumbnail a:hover { color: #c31b1e; text-decoration: none; }
.random_photogallery_thumbnail a .thumbnail_title { display: block; padding: 6px 0 0 0; color: #0082bc; font-weight: bold; }
.random_photogallery_thumbnail a:hover .thumbnail_title { color: #000; }


#container_content { /* News Page and Events Details body */	width: 633px;	min-height: 417px;	height: auto!important;	height: 417px;	padding-top: 25px;	}

#container_details {	width: 683px;	margin-top: -4px;	padding-left: 22px;	padding-bottom: 22px;		}



/* News */
.news_item { padding-top: 9px; border-bottom: 1px solid #e7e7e7; }
#news_item_first { padding-top: 0px; }
.news_item_alternate { background: #fafafa; }
.news_item_details { width: 590px; padding-left: 10px; }

.news_item_logo { float: right; padding: 5px 0px 10px 10px; width: 80px;}

.news_item_details .news_item_date { width: 150px; color: #434343; font-weight:bold; font-size: 90%; }

.news_item_details .news_item_title { margin-bottom: 1px; color: #0082bc; font-weight: bold;}
.news_item_details .news_item_title a { color: #0082bc; font-weight: bold; text-decoration: none !important; }
.news_item_details .news_item_title a:hover { color: #000; text-decoration: underline;}

.news_item_content { width: 590px; padding-left: 10px; padding-bottom: 12px; line-height: 125%;	font-size: 100%; color: #434343; }
.news_item_content a { font-size: 11px; font-weight: bold; color: #c50506; text-decoration: none!important; }	
.news_item_content a:hover { color: #0082bc; text-decoration: underline; }

a.news_return { background: url(community/back-arrow.gif) no-repeat left center; display: block; font-weight: bold; padding-left: 11px; text-decoration: none!important; }


/* Photo Gallery landing */
#photogallery_hm_container_top { width: 683px; height: 20px; margin-top: -7px; background: url(community/photogallery-hm-container-top.gif) repeat-y; }
#photogallery_hm_container_content { width: 683px; min-height: 401px; height: auto!important; height: 401px; padding-bottom: 91px; background: url(community/photogallery-hm-container-bg.gif) repeat-y; }

.photogallery_hm_album_row { width: 695px; padding: 15px 0; }
.photogallery_hm_album_select {	float: left; width: auto; }
.photogallery_hm_album_group { width: 172px; height: 79px; margin-bottom: 10px; background-position: left bottom; }
.photogallery_hm_thumbnails { position: relative; width: 102px; height: 66px; padding-top: 2px; margin: 0 auto; }
.photogallery_hm_thumbnails_front {	position: absolute;	z-index: 3;	left: 1px;	bottom: -4px;	width: 88px;height: 57px;overflow: hidden;text-align: center;border: 1px solid #d2d2d2;}
.photogallery_hm_thumbnails_middle {position: absolute;	z-index: 2;left: 6px;bottom: 4px;width: 88px;height: 57px;overflow: hidden;text-align: center;	border: 1px solid #d2d2d2;}
.photogallery_hm_thumbnails_back {position: absolute;	z-index: 1;	left: 11px;	bottom: 11px;	width: 88px;	height: 57px;	overflow: hidden;	text-align: center;	border: 1px solid #d2d2d2;}

.photogallery_hm_album_title {border-top:1px solid #e2e2e2; color: #0082bc; font-weight: bold; line-height:120%; padding:10px 10px 0 10px;text-align:center; width: 152px;}
.photogallery_hm_album_title a {text-decoration: none!important; color: #0082bc;}
.photogallery_hm_album_title a:hover {text-decoration: underline;}

#photogallery_hm_clear {	width: 620px;	height: 1px;	margin-top: 1px;	margin-left: 33px;	border-bottom: 1px solid #cecece;}
* html #photogallery_hm_clear { margin-top: -11px; }

/**/

/* Photo Gallery Detail */

#photogallery_container { position: relative; float: left; margin: 15px 0 20px 0; min-height: 400px; width: 695px; }
* html #photogallery_container { height: 600px; }
#photogallery_thumbnail_container {	position: relative;	float: left; width: 215px; padding-left: 8px; }
#photogallery_thumbnail_container img {float:left; width:45px; height:30px; margin:0 7px 7px 0;}

#album_options { padding-bottom: 7px; }

#prevnext { position:absolute; right:0; top:310px; width: 452px; }
#prevnext a.previous {color: #7e7e7e; background: url(community/grey-left-arrow.gif) no-repeat 0px 4px;	font-size: 11px; font-weight: bold;padding-left: 11px;margin-right:353px;text-decoration: none!important;}
#prevnext a.next {background: url(community/grey-right-arrow.gif) no-repeat right 4px; color: #7e7e7e;font-size: 11px; font-weight: bold; padding-right: 11px;text-decoration: none!important;}

#prevnext a:hover.previous, #prevnext a:hover.next {	color: #000;	text-decoration: none;}



#photogallery_full_container {	position: relative;	float: right; width: 400px;		margin: 0 0 0 35px;}
#photogallery_full_container img {float:right; max-width:451px;}

img.picenlargement_first { z-index: 1; position: absolute; right: 0; top: 0; }
img.picenlargement { display: none; z-index: 2; position: absolute; right: 0; top: 0; }
a.gallery_return { background: url(community/back-arrow.gif) no-repeat 0px 11px; border-top: 1px solid #e7e7e7; display: block; font-weight: bold; padding: 5px 0 0 11px; text-decoration: none !important; }


/* Calendar */
#calendar_container_top { position: relative; width: 695px; padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 2px solid #e7e7e7; }
#calendar_month { float: left; color: #232323; width: auto; }
#calendar_month_select { float: right; width: auto; }
#calendar_month_select select {	margin-right: 7px; color: #232323;	}
#calendar_month_select #select_month { width: 106px; }
#calendar_month_select #select_year { width: 60px; }

#calendar_container_content { width: 695px; }
.calendar_container_content_left { float: left; width: 330px; }
.calendar_container_content_right { float: right; width: 330px; }

.calendar_event_container {	width: 695px; }
.calendar_events_row { border-bottom: 1px solid #e7e7e7; margin-bottom: 24px; }
.calendar_event { width: 330px;}
.calendar_date { float: left; width: 45px; color: #0082bc; }
.calendar_blurb { float: right;	width: 281px; margin-bottom: 24px; color: #434343; }
.calendar_blurb a { display: block; font-weight: bold; text-decoration: none !important; }
.calendar_event_location { width: 142px; height: 18px; margin-top: 5px; margin-bottom: 6px;}

#no_scheduled_events { padding: 25px 0 40px; text-align: center; font-size: 140%; font-weight: bold; color: #ccc; border-bottom: 1px solid #e7e7e7; }

.calendar_event_location_PMN { background: url(community/event-location-perth-metro-north.gif) no-repeat; }
.calendar_event_location_PMS { background: url(community/event-location-perth-metro-south.gif) no-repeat; }
.calendar_event_location_MW { background: url(community/event-location-mid-west.gif) no-repeat; }
.calendar_event_location_SW { background: url(community/event-location-southwest.gif) no-repeat; }
.calendar_event_location_QLD { background: url(community/event-location-queensland.gif) no-repeat; }
.calendar_event_location_PEEL { background: url(community/event-location-peel.gif) no-repeat; }

.event_details { clear: both; }

#calendar_object { margin-top: 14px; margin-left: 13px;}

#calendar {	margin-left: 14px;}
/**/

/* Expanded Articles (News and Events) */
p.date { color: #8e8e8e; font-size: 11px; margin: 0; padding: 0; }
h3.news_title { border-bottom: 2px solid #e7e7e7; color: #2a3666; font-size: 180% !important; font-weight: normal; margin: 0 !important; padding: 8px 0 15px 0; line-height: normal; }

.event_information { border-bottom: 2px solid #e7e7e7; padding-bottom: 6px; }
.event_information h2 { color: #2a3666; font-weight: normal; font-size: 180%; }
.event_information dl { margin: 0; padding: 0; }
.event_information dt { margin-bottom: 3px; width: 50px; float: left; font-weight: bold; color: #878787; }
.event_information dd { margin: 0 0 3px 55px; color: #434343; font-weight: bold; }

.event_description { padding: 25px 0; color: #6f7070; line-height: 150%; margin-bottom: 8px; border-bottom: 1px solid #e7e7e7; }
.event_description img {display:inline;}

.event_description.newsitem { padding-top: 12px; }
a.return_to_calendar { background: url(community/back-arrow.gif) no-repeat left center; font-weight: bold; padding-left: 11px; text-decoration: none !important; }

#event_container_details_bottom { background: url(community/container-bottom.gif) no-repeat; height: 18px; }
.aboutcontent { width: 620px; }


/* Feedback Page */
.feedback_event {color:#434343;  font-weight:bold; margin-bottom:1px; padding: 0 90px 0 0;}
.feedback_title a {color:#0082BC; text-decoration:none;}
.feedback_item { color:#434343; line-height: 125%; padding: 10px 10px 20px 5px; border-top: 1px #e7e7e7 solid; }
.feedback_item#first {background: #fcfaf7;border-left: 1px #e7e7e7 solid; border-right: 1px #e7e7e7 solid;}
.feedback_question { color:#2a3666; font-weight:bold; margin-bottom:1px;}
.feedback_post { margin: 15px 30px 0 0; float: left; width: auto; }
.feedback_post input {margin-right: 5px;}

.feedback_comment { clear: both; background: #fbfbfb;  border-top: #e7e7e7 1px solid; width: 695px; }

.feedback_block1, .feedback_block3 { float: left; padding: 18px 0 20px 21px; width: 323px; margin-right: 24px; border-right: #e7e7e7 1px solid;}
.feedback_block1 {padding-bottom: 0px;}
.feedback_block2 { float: left; padding: 18px 0 0 0; width: auto; }
.feedback_block3 {padding-top: 0;}
.feedback_block2, .comment_top, .comment_bottom {float: left; width: auto; }

.feedback_submit {float:right; margin: 14px 14px 10px 0; clear: both; width: auto;}

.feedback_thankyouMessage { color: #424242; }
.feedback_thankyouMessage h3 { margin: 34px 0 10px 0; font-size: 115%; color: #0a5171; }
.feedback_thankyouMessage .messagedetails { width: 605px; font-size: 110%; line-height: 140%; }
.feedback_thankyouMessage .messagedetails p { margin-bottom: 11px; }
.feedback_thankyouMessage .feedbackphotos { padding-top: 25px; }
.feedback_thankyouMessage .feedbackphotos img { display: inline; padding: 0 20px 0 0; }
.feedback_thankyouMessage .feedbackphotos img.last { padding: 0; padding-right: 0; }

#f_qn_bestaspects, #f_qn_improve, #f_qn_comments { width: 295px; height: 75px; margin-top: 6px; }
#f_qn_comments {height: 55px;}
#f_qn_name { width: 295px; margin: 6px 0 8px 0; }
#qn_email { width: 295px; margin: 4px 0 8px 0; }
#qn_postcode {width: 295px; margin-top: 4px;}
#f_select { width: 240px; }




/* Rate Rise Promo */
#raterisepromo { display: none; }


