





/* CSS Document */html {}body {	height: 100%;	}.clr {	clear: both;}.outline {  border: 1px solid #000000;  background:#00000;}#buttons_outer {	width: 890px;	float: left;	background: url(/web/20080829045832/http://www.australianlongboarding.com.au/templates/rhuk_solarflare_ii/images/rt_mast.jpg);}#buttons_inner {	text-align: left;	float: left;	width: 890px;	background: none;	height: 122px;}#horiz_ad {	float: right;	margin-top: 33px;	margin-right: 32px;}#pathway_text {  overflow: hidden;	display: block;	height: 25px;	line-height: 25px !important;	line-height: 22px;	padding-left: 4px;	border: 1px solid #b6d6f3;	margin-bottom: 2px;}#pathway_text img {	margin-left: 5px;	margin-right: 5px;	margin-top: 6px;}#buttons {	float: right;	margin: 0px;	padding: 0px;	width: auto;}ul#mainlevel-nav{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}ul#mainlevel-nav li{	background-image: none;	padding-left: 0px;	padding-right: 0px;	float: left;	margin: 0;	font-size: 11px;	line-height: 22px;	white-space: nowrap;}ul#mainlevel-nav li a{	font-weight: normal;	display: block;	padding-left: 15px;	padding-right: 15px;	text-decoration: none;	color: #b6d6f3;	background: transparent;}#buttons>ul#mainlevel-nav li a { width: auto; }	ul#mainlevel-nav li a:hover{	color: #0e5483;	background: #b6d6f3;}#search_outer {	float: right;	width: 50px;	height: 25px;	margin-top: 0px;	background-color: #0e5483;	vertical-align: middle;}#tim_search {	width: 120px;	height: 20px;	margin-top: 3px;	text-align: left;	padding-left:2px;	vertical-align: middle;	background-color: #999999;}#tim_search .inputbox {	border: 1px solid #d8d8d8;	font-family: arial, helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;	color: #000000;	height: 1%;	width: 85px;	background-color: #FFFFFF;}#header_outer {	text-align: left;	width: 890px;	background-color: #0e5483;}#header {	background: none; /**url(/web/20080829045832/http://www.australianlongboarding.com.au/templates/rhuk_solarflare_ii/images/header_short.jpg) no-repeat;**/}#top_outer{	float: left;	width: 165px;}#top_inner {  border: 1px solid #b6d6f3;  height: 144px !important;  height: 150px;  overflow: hidden;  float: none !important;  float: left;}#bottom_menu {	height: 22px;	width: 890px;	background-color: #0e5483;}#left_outer {  float: left;	margin-top: 2px;	width: 165px;}#left_inner {  padding: 2px;  float: none !important;  float: left;}#content_outer {	float: left;	width: 765px;}#content_inner{  float: none !important;   float: left;  width: 765px;}table.content_table {    width: 890px;	height: 100%;	background-color: #FFFFFF;}table.content_table1 {	vertical-align: top;    width: 764px;	height: 100%;}table.content_table td {	vertical-align: top;}#banner_inner {	float: left;	height: 70px;}#poweredby_inner {	float: right;	height: 70px;}#right_outer {	float: right;	margin-left: 2px;	width: 124px;	background-color: #none;}#right_inner {  float: none !important;  float: left;  border: 0px solid #cccccc;  margin-left: 0px;  padding-top: 4px;}.user1_inner {	border: 1px solid #b6d6f3;  float: none !important;  float: left;	padding: 2px;}.user2_inner {  float: none !important;  float: left;	padding: 2px;}table td.body_outer {}.maintitle {	color: #ffffff;	font-size: 40px;	padding-left: 15px;	padding-top: 20px;}.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #b6d6f3;  font-size: 14px;  font-weight: bold;}/** old stuff **/.back_button {  float: left;  text-align: left;  font-size: 11px;  font-weight: bold;  width: auto;  text-transform: uppercase;  line-height: 20px;}.pagenav {  text-align: center;  font-size: 11px;  font-weight: bold;  border: 0px solid #b6d6f3;  width: auto;  padding: 0px 20px;  line-height: 20px;  margin: 1px;}.pagenavbar {	margin-right: 10px;	float: right;}#footer {	text-align: center;	padding: 3px;}ul{margin: 0;padding: 0;list-style: none;}li{line-height: 12px;padding-left: 0px;padding-top: 0px;}td {	font-size: 11px;}body {	margin: 15px;	height: 100%;	padding: 0px;	font-family: Arial, Helvetica, Sans Serif;	line-height: 100%;	font-size: 13px;	color: #000000;	background: #b3b3b3;}/* Joomla core stuff */a:link, a:visited {	color: #0079A6; 	text-decoration: none;	font-weight: bold;	padding-left: 0px;	padding-top: 0px;}a:hover {	color: #999999;	text-decoration: none;	font-weight: bold;}table.contentpaneopen {  width: 95%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;	text-align: left;}table.contentpaneopen td {   padding-right: 0px;   text-align: left;}table.contentpaneopen td.componentheading {	padding-left: 0px;	}table.contentpane { width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;		}table.contentpane td {	margin: 0px;	padding: 0px;}table.contentpane td.componentheading {	padding-left: 4px;}table.contentpaneopen fieldset {	border: 0px;	border-bottom: 1px solid #b6d6f3;}.button {  color: #222222;  font-family: Arial, Hevlvetica, sans-serif;  text-align: left;  font-size: 9px;  font-weight: bold;  border: 1px solid #FFFFFF;  width: auto;  /*background: url(/web/20080829045832/http://www.australianlongboarding.com.au/templates/rhuk_solarflare_ii/images/button_bg.png) repeat-x;*/  padding: 0px 2px 2px 1px;  height: 18px !important;  height: 17px;  background: #DDDDDD;  cursor: pointer;  text-transform: uppercase;  vertical-align: top;  margin-top: 1px;}.inputbox {	margin-top: 1px;	padding: 2px;	border:solid 1px #cccccc;	background-color: #FFFFFF;	font-size: 10px;	color: #000000;}.componentheading {	text-indent: 8px;	padding: 0px;	background-color: #FFFFFF ;    width: 100%;		line-height: 25px;	height: 25px;	color: #b6d6f3;	font-weight: bold;	font-size: 15px;	text-align: left;}.contentcolumn {	padding-right: 5px;}.contentheading {	text-indent: 3px;	padding-top: 0px;	background-color: #5487b9;	width: 100% !important;    width: 100%;		line-height: 20px;	height: 22px;	color: #131e39;	font-size: 12px;	font-weight: bold;}.contentpagetitle {	font-size: 13px;	font-weight: bold;	color: #cccccc;	text-align:left;}table.searchinto {	width: 100%;}table.searchintro td {	font-weight: bold;}table.moduletable {/*	width: 755px; */	margin-bottom: 3px;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse;}div.moduletable {	padding: 0px;	margin-bottom: 2px;}table.moduletable th, div.moduletable h3 {	background: url(/web/20080829045832/http://www.australianlongboarding.com.au/templates/rhuk_solarflare_ii/images/category_head.jpg) no-repeat;	color: #000000;	text-align: left;	padding-left: 4px;	height: 25px;	line-height: 25px;	font-weight: normal;	font-size: 15px;	text-transform: lowercase;	margin: 0 0 2px 0;}table.moduletable td {	padding-top: 2px;	padding-right: 4px;	margin: 0px;	text-align: left;	}table.pollstableborder td {  padding: 2px;}.sectiontableheader {  font-weight: bold;  background: url(/web/20080829045832/http://www.australianlongboarding.com.au/templates/rhuk_solarflare_ii/images/section_head.jpg) no-repeat;  padding: 4px;  width: 25px;}.sectiontablefooter {}.sectiontableentry1 {    display: block;	background-color : none;	padding-top: 8px;	text-align: left;}.sectiontableentry2 {	display: block;	background-color : #ACC2CD;	padding-top: 8px	text-align: left;}.small {	color: #999999;	font-size: 11px;		text-align: left;}.createdate {	line-height: 16px;	text-indent: 8px;	color: #999999;	font-size: 11px;}.modifydate {	height: 15px;	padding-top: 10px;	color: #999999;	font-size: 11px;}table.contenttoc {  border: 1px solid #b6d6f3;  padding: 2px;  margin-left: 2px;  margin-bottom: 2px;}table.contenttoc td {  padding: 2px;}table.contenttoc th {    background: url(/web/20080829045832/http://www.australianlongboarding.com.au/templates/rhuk_solarflare_ii/images/subhead_bg.png) repeat-x;    color: #666666;	text-align: left;	padding-top: 1px;	padding-left: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;}a.mainlevel:link, a.mainlevel:visited {	padding-top: 6px;	padding-left: 10px;	display: block;	background-color: #0e5483;	font-size: 13px;	font-weight: normal;	color: #b6d6f3;	text-align: center	height: 20px !important;	height: 20px;	text-decoration: none;	letter-spacing: 0;	border-right: 1px solid #5486a7;}a.mainlevel:hover {	text-decoration: none;	color: #0e5483;	background-color: #b6d6f3;}a.mainlevel#active_menu {	color:#fff;	font-weight: bold;}a.mainlevel#active_menu:hover {	color: #fff;}a.sublevel:link, a.sublevel:visited {	padding-left: 5px;	font-size: 12px;	font-weight: normal;	color: #b6d6f3;	line-height: 27px;}a.sublevel:hover {	color: #0e5483;	background-color: #b6d6f3;}a.sublevel#active_menu {	color: #333333;}.highlight {	background-color: Yellow;	color: Blue;	padding: 0;}.code {	background-color: #ddd;	border: 1px solid #b6d6f3;}form {/* removes space below form elements */	margin: 0; 	padding: 0;}div.mosimage {  border: 1px solid #ccc;}.mosimage {  border: 1px solid #cccccc;  margin: 0px}.mosimage_caption {  margin-top: 2px;  background: #efefef;  padding: 1px 2px;  color: #666;  font-size: 10px;  border-top: 1px solid #cccccc;}span.article_seperator {	display: block;	height: 1.5em;}#rand1 {	width: 155px;	position: relative;}