/* Edited with EditCSS */
/**** LINK-tag style sheet layout.css ****/

/* body { border:0;  text-align:left;min-width:960px;height:100%;  font-size: 0.90em;font-family: trebuchet,Arial,Helvetica,Verdana,sans-serif;color:#666;background: #eee ;line-height:1.4em} */
body { text-align:left;min-width:960px;height:100%; color:#000;background:#F6841F url("../images/bg.png") no-repeat; background-position: 50% 0;font-size: 0.90em;font-family: trebuchet,Arial,Helvetica,Verdana,sans-serif;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}

.home {}
#home {margin: 0 auto;width: 987px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;background:#fff;box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -khtml-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;}

abbr,acronym {border:0;font-variant:normal;border-bottom:1px dotted #000;cursor:help;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
legend{color:#000;}
em{font-style:italic;font-style:normal;}
label {font-size: 1.3em;margin:20px 0 10px 0;display:block}
.declare {font-size: 90%;display:inline}

blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
dl dd{margin-left:1em;}

#blockMenu ul{list-style: none;list-style-type: none;list-style-position: outside;}
#blockMenu .fleft{float: left;}
#blockMenu .fright{float: right;}
#blockMenu { clear: both; padding: 0;margin:0; }
#blockMenu #menu{margin: 0px;}
#blockMenu #menu li{width: 150px;text-align: center;display: block;float: right;margin-right:15px;}
#blockMenu #menu li.first{width: auto;}
#blockMenu #menu li.last{margin-right: 0;}
#blockMenu #menu li a{font-weight: 700;padding: 10px 0 10px;display: block;font-size: 20px;line-height: 20px;color: #008F8C;}
#blockMenu #menu li a:hover{color: #000;text-decoration: none;}
#blockMenu #menu li a span{font-size: 12px;color: #666;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}

p,fieldset,pre{margin-bottom:1em;}
fieldset,img{border:0;}
.pimg {padding:0;margin:0}

h1 {color: #000;background-color: transparent !important;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 2.1em; font-weight: normal;padding: 0.5em; margin: 0 !important;line-height:1.4em }
.detail h1 {font-size: 1.8em !important;}
h2{font-size:123.1%;line-height:1.4em}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
#content h1 {padding:0;margin:0;}
.cattext h1 {color: #666;}
#content_rgt h1 {margin-top: 40px;text-align:center}
#content  h2 {color: #3F7A7F;font-size:2em}
#content  .catsubhead {color: #666;font-size:2em;margin-top:20px;padding:0}
#content  .contentTitle {color: #3A9AAB !important;font-size:2em}
#content  .telegraphTitle {color:#F9A11F; font-size: 2.4em;font-weight:normal;margin:30px 0 0 0}
.detailHead {font-size:90%;text-align:center !important;margin:0 auto;padding:0}
h2.sample{color:#000;text-transform:uppercase;width:auto;margin-bottom:2px;font-size:1.1em;}
h3.sample a{color:#5EC3CC;width:auto;margin-bottom:2px;font-size:1.1em;}
h3.sample a:hover{color:#000;}

.borderRadius5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.withborder2pxRadius5 {padding:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;border: 2px solid #000;}
.boxShadow10 {box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -khtml-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;}

#breadcrumb {margin: 5px 0 0 30px;font-size:90%;color:#6F878E}
#breadcrumb a {color:#6F878E} 
#breadcrumb a:visited {color:#6F878E} 
#breadcrumb a:hover{color:#666 !important;text-decoration:none}

.Vmenu {background-color: transparent;margin: 0 5px 0 0;width: 99%; }
.Vmenu li { padding: 1px 0 1px 0; }
.Vmenu ul li.current a { color: #FF3007; }
.Vmenu ul {margin: 0; padding: 10px 0 10px 10px;}
.Vmenu ul li {float: none;display: block; padding:0 0 0 10px;margin: 5px 0 5px 0;font-weight:bold}
.Vmenu ul li a {color: #000;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;text-transform: captlalize; }
.Vmenu ul li a:hover { color: #9ACA3C; }
.Vmenu ul li ul{margin: 0; padding: 10px 0 10px 10px;}
.Vmenu ul li ul li {float: none;display: block; padding:0 0 0 10px;margin: 5px 0 5px 0;list-style-type:circle;}
.Vmenu ul li ul li a  {color: #000;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;text-transform: captlalize; }
.Vmenu ul li ul li a:hover ul li a:hover { color:#F37F65; }


.Vmenu1 {background-color: transparent;margin: 0 5px 0 0;width: 99%; }
.Vmenu1 li { padding: 1px 0 1px 0; }
.Vmenu1 ul li.current a { color: #FF3007; }
.Vmenu1 ul {margin: 0; padding: 10px 0 10px 10px;}
.Vmenu1 ul li {float: none;display: block; padding:0 0 0 10px;margin: 5px 0 5px 0;font-weight:bold}
.Vmenu1 ul li a {color: #00939F !important;text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;text-transform: captlalize;}
.Vmenu1 ul li a:hover { color: #000 !important; }


.Vmenu2 {background-color: transparent;margin: 0 5px 0 0;width: 99%; }
.Vmenu2 li { padding: 1px 0 1px 0; }
.Vmenu2 ul li.current a { color: #FF3007; }
.Vmenu2 ul {margin: 0; padding: 0px 0 10px 10px;}
.Vmenu2 ul li {float: none;display: block; padding:0 0 0 10px;margin: 2px 0 2px 0;font-weight:bold}
.Vmenu2 ul li a {color: #000 !important;text-decoration: none; font-family: Arial, Helvetica, sans-serif;text-transform: captlalize;font-size: 1.2em}
.Vmenu2 ul li a:hover { color: #5CA1D8 !important; }
.Vmenu2 .sample{color:#5CA1D8;text-transform:uppercase;width:auto;font-size:1.1em;}


a { color: #FF6200;text-decoration: none; }
a:hover { color: #0027FF; }

.clear {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px; }
.hidden {display:none}

.submitsite {font-weight:bold;width:300px;text-align:center;text-transform:uppercase;color:#000 !important;background: #5EC4CC;font-size: 1.3em !important;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; -khtml-box-shadow: 0 0 31px #000; -webkit-box-shadow: 0 0 1px #000;text-shadow: 0 0 1px #ccc; -moz-text-shadow: 0 0 1px #ccc; -khtml-text-shadow: 0 0 1px #ccc; -webkit-text-shadow: 0 0 1px #ccc;}

.submitsite a {color:#000 !important}
.submitsite a:hover {color:#3B7390 !important}

.gplus {margin: 20px auto 0 auto;}
.plusone {text-align:center; margin: 20px auto}

.contactDet {font-size: 1.3em !important;margin: 60px 0 20px 0 !important;}

.phoneNo {margin: 0px auto 0 auto;font-size:1.5em;line-height:1.6em}
.phoneNo strong {color:#666!important;line-height:1.6em}
.mobiNo {margin: 0 auto 50px auto;font-size:2em;line-height:1.6em}
.mobiNo strong {color:#666!important;line-height:1.6em}
.abnNo {margin: 0 auto 20px auto;;line-height:1.6em}
.contactName {margin: 20px auto 0 auto;line-height:1.6em}
.addressCont {margin: 0;line-height:1.6em}

.websiteURL {margin: 20px auto 50px auto;font-weight:normal}
.websiteURL a {color:#04679A}
.websiteURL a:hover {color:#000}


.lgbox_bg {color: #000;background-color: transparent !important;font-family: Times New Roman, Verdana, Arial, Helvetica;font-size: 30px; font-weight: bold;display: inline-block;padding: 0; margin: 0 0 1px 0; }

.vid {color: #FF3007;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 30px; font-weight: normal;padding: 0; margin: 0;text-align:center !important }

.gold {color:#FCCF38}
.white {color:#5EC3CC;letter-spacing:-2px}
.red {letter-spacing:-2px}
.green {color:#9ACA3C !important}

.top h2 {font-size: 18px; font-weight: bold;margin: 1em 0 1em 0; }
.top h1 { margin: 0 0 20px 0 !important}
.top h1 a { color: #000; text-decoration: none;}
.top h1 a:hover { color: #fff; }
.top img {  }
.top p {color:#000}
.top strong {color:#666;}
.top {margin:20px 10px}

.frontP  {color:#666;line-height:1.3em;font-size:1.1em;text-align:justify;font-family: Verdana, Arial, Helvetica;}
.frontP  strong {color:#45519F}
.frontP a, .frontP a:visited {color:#43A0A8;font-weight:bold } 
.frontP a:hover {color:#000; text-decoration:underline } 
.frontP .LIn_shortMode li {margin:15px 0;list-style-type:circle}
 .frontP ul { margin-right: 0; }

.topnav li ul {margin:0 20px;font-size: 80% !important}
.topnav li ul a{color:#007F7C !important}
.topnav li ul a:hover{color:#000 !important}

#header {width: 987px}
#head_lft {float: left;margin-right: 10px;width: 260px; }
#head_rgt {float: left;width: 727px; }
#head_ad { height: 0px; }
#head_title {}

.topLinks {margin: -12px 10px 0 20px; padding: 0; list-style: none;text-align:left ; float:right;clear:both}
.topLinks li {margin: 0 15px 0 0; padding: 0; display:inline;  }
.topLinks a { width: 50px;  text-align: center; padding-top: 65px; color: #fff;font-size:0.70em;text-decoration:none}
.topLinks a:hover {color:#ccc;text-decoration:none; background-position: 0 0; } 

.discover-australia {background: transparent url(http://www.absolutely-australia.com.au/images/headers/discover-australia.png) no-repeat top left;height:200px; width:987px; }
.surfing-australia {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-australia.png) no-repeat top left;height:200px; width:987px; }
.surfing-queensland {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-queensland.png) no-repeat top left;height:200px; width:987px; }
.surfing-victoria {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-victoria.png) no-repeat top left;height:200px; width:987px; }
.surfing-southaustralia {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-southaust.png) no-repeat top left;height:200px; width:987px; }
.surfing-westernaustralia {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-westaust.png) no-repeat top left;height:200px; width:987px; }
.surfing-newsouthwales {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-newsouthwales.png) no-repeat top left;height:200px; width:987px; }
.surfing-tasmania {background: transparent url(http://www.absolutely-australia.com.au/images/headers/surfing-tasmania.png) no-repeat top left;height:200px; width:987px; }
.snowfields-australia {background: transparent url(http://www.absolutely-australia.com.au/images/headers/snowfields-australia.png) no-repeat top left;height:200px; width:987px; }

.default {background: transparent url(../images/directory01.png) no-repeat top left;height:200px; width:987px; }
.directory01 {background: transparent url(../images/directory01.png) no-repeat top left;height:200px; width:987px; }
.aussie360 {background: transparent url(http://www.absolutely-australia.com.au/images/headers/360aussie-header.png) no-repeat top left;height:200px; width:987px; }
.directory-canberra{background: transparent url(../images/directory-canberra.png) no-repeat top left;height:200px; width:987px;}
#act .default{background: transparent url(../images/directory-canberra.png) no-repeat top left;height:200px; width:987px;}
#nsw .default{background: transparent url(../images/directory-nsw.png) no-repeat top left;height:200px; width:987px;}
#sa .default{background: transparent url(../images/directory-sa.png) no-repeat top left;height:200px; width:987px;}
#vic .default{background: transparent url(../images/directory-victoria.png) no-repeat top left;height:200px; width:987px;}
#nt .default{background: transparent url(../images/directory-nt.png) no-repeat top left;height:200px; width:987px;}
#wa .default{background: transparent url(../images/directory-wa.png) no-repeat top left;height:200px; width:987px;}
#sa .default{background: transparent url(../images/directory-sa.png) no-repeat top left;height:200px; width:987px;}
#qld .default{background: transparent url(../images/directory-queensland.png) no-repeat top left;height:200px; width:987px;}
#tasmania .default{background: transparent url(../images/directory-tasmania.png) no-repeat top left;height:200px; width:987px;}
#tourist .default{background: transparent url(../images/directory-tourism.png) no-repeat top left;height:200px; width:987px;}
#business .default{background: transparent url(../images/directory-business.png) no-repeat top left;height:200px; width:987px;}
#ski .default {background: transparent url(../images/directory01.png) no-repeat top left;height:200px; width:987px; }

#nswsurf .default, #vicsurf .default, #qldsurf .default, #wasurf .default, #sasurf .default, #tassurf .default, #surf .default{background: transparent url(../images/surfing-australia.png) no-repeat top left;height:200px; width:987px;}

#tourist .map{background: transparent url(../images/maps/aust-map.png) no-repeat top center;height:240px;}
#business .map{background: transparent url(../images/maps/aust-map.png) no-repeat top center;height:240px;}
#default .map{background: transparent url(../images/maps/aust-map.png) no-repeat top center;height:240px;}
#act .map{background: transparent url(../images/maps/act-map.png) no-repeat top center;height:240px;}
#nsw .map{background: transparent url(../images/maps/nsw-map.png) no-repeat top center;height:240px;}
#sa .map{background: transparent url(../images/maps/sa-map.png) no-repeat top center;height:240px;}
#vic .map{background: transparent url(../images/maps/vic-map.png) no-repeat top center;height:240px;}
#nt .map{background: transparent url(../images/maps/nt-map.png) no-repeat top center;height:240px;}
#wa .map{background: transparent url(../images/maps/wa-map.png) no-repeat top center;height:240px;}
#sa .map{background: transparent url(../images/maps/sa-map.png) no-repeat top center;height:240px;}
#qld .map{background: transparent url(../images/maps/qld-map.png) no-repeat top center;height:240px;}
#tasmania .map{background: transparent url(../images/maps/tas-map.png) no-repeat top center;height:240px;}

#actsurf .map{background: transparent url(../images/maps/act-map.png) no-repeat top center;height:240px;}
#nswsurf .map{background: transparent url(../images/maps/nsw-map.png) no-repeat top center;height:240px;}
#sasurf .map{background: transparent url(../images/maps/sa-map.png) no-repeat top center;height:240px;}
#vic .map{background: transparent url(../images/maps/vic-map.png) no-repeat top center;height:240px;}
#ntsurf .map{background: transparent url(../images/maps/nt-map.png) no-repeat top center;height:240px;}
#wasurf .map{background: transparent url(../images/maps/wa-map.png) no-repeat top center;height:240px;}
#sasurf .map{background: transparent url(../images/maps/sa-map.png) no-repeat top center;height:240px;}
#qldsurf .map{background: transparent url(../images/maps/qld-map.png) no-repeat top center;height:240px;}
#tassurf .map{background: transparent url(../images/maps/tas-map.png) no-repeat top center;height:240px;}



.searchbox {margin: 1px 0;padding: 7px 0 5px 17px;color:#000}
.searchbox input[type="text"] { padding: 4px;width:210px; }
input.button {color: #000;margin-left:7px;padding:2px }
.searchbox2 {margin: 20px 0;padding: 0 0 5px 0;color:#000}
.searchbox2 input[type="text"] { padding: 4px;width:210px; }


.B_crumbBox {clear: both;padding-bottom: 1em; }
.B_crumbBox{ padding: 0 0.5em 0 0.5em; }

#content_lft {float: left;width: 610px}
#content_rgt {float: right;width: 320px;padding-right:15px }
#content {padding:0;margin:15px 20px 30px 20px;}

#content_rgt a:link {color: #00BFBB;}

#inner_lft {float: left;width: 380px;padding-left:15px}
#inner_rgt {float: right; width: 320px; overflow: hidden; margin: 0; margin-right: -5px}

#inner_rgt .middle_item { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; }
#inner_rgt .text { border: 1px solid #199FCF; padding: 10px; }
#inner_rgt .text h1 { padding: 0.2em; margin: 0 0 0.3em 0; }
.middle_item a {color:#fff !important}
.middle_item a:hover {color:#9ACA3C !important}

#txtbox {width: 611px;background-color: #1a1a1a;padding: 4px;text-align: left; font-family: Georgia, "Times New Roman", Times, serif;height:100px}

.thumbnail {text-align:center;margin:30px auto;width:320px}

#imgwrap {width: 618px;margin: 10px auto;position: relative; }
#imgwrap:hover #txtbox {display: block; }
#imgbox {width: 618px;height: 286px;background-repeat: no-repeat;background-position: 50% 50%;display: block; }
#imgbox2 {width: 618px;height: 286px;background-repeat: no-repeat;background-position: 50% 50%;display: block;cursor: pointer; }

.bookmarks { list-style: none; margin: 0; padding: 0; }
.bookmarks li { display: inline; margin: 0 4px; }

.index1 {position: relative; margin: 0 5px;background: transparent url(http://w3stargate.net/aboz-modx/assets/templates/aboz-index/images/index1.png) top left no-repeat;width:460px;height:233px}
.index2 {position: relative; margin:20px 5px;background: transparent url(http://w3stargate.net/aboz-modx/assets/templates/aboz-index/images/index2.png) top left no-repeat;width:460px;height:233px}
.index3 {position: relative;  margin: 0 5px;background: transparent url(http://w3stargate.net/aboz-modx/assets/templates/aboz-index/images/index3.png) top left no-repeat;width:460px;height:233px}

.index1 .indexLft  {position: absolute; bottom: -5px; left: 10px;color:#000;font-weight:bold;font-size:80%}
.index1 .indexLft a:link,  .index1 .indexLft a:visited  {color:#fff;font-weight:bold}
.index1 .indexLft a:hover  {color:#f00}
.index2 .indexLft  {position: absolute; bottom: -5px; left: 10px;color:#000;font-weight:bold;font-size:80%}
.index2 .indexLft a:link,  .index2 .indexLft a:visited  {color:#fff;font-weight:bold}
.index2 .indexLft a:hover  {color:#f00}
.index3 .indexLft  {position: absolute; bottom: -5px; left: 10px;color:#000;font-weight:bold;font-size:80%}
.index3 .indexLft a:link,  .index3 .indexLft a:visited  {color:#fff;font-weight:bold}
.index3 .indexLft a:hover  {color:#f00}

.index1 h1 { padding: 0.2em; margin: 0 0 0.3em 0; display:none} 
.lhBotAds {float:left; margin:10px 0px 4px 5px;width:460px;height:200px}
.lhBotAds01 {float:left; margin:10px 0px 4px 0px;width:225px;height:80px;}
.lhBotAds02 {float:right; margin:10px 0px 4px 5px;width:225px;height:80px;}
.lhBotAds01 img{fwidth:225px;height:80px;}
.lhBotAds02 img{width:225px;height:80px;}

.buzz { clear: both;  border: 1px solid #199FCF; padding: 10px; margin-top:10px;font-family: Georgia, "Times New Roman", Times, serif; }
.buzz h1 { padding: 0.2em; margin: 0 0 0.3em 0; } 

#menu .meta { color: #9ACD32; font-size: 1.5em;background: none !important;padding:0;margin:0;font-family: Century Gothic, Arial, helvetica, verdana}
.metaCopyright { color: #fff; font-size: 0.8em; margin-top: -15px;  }


.whatsnew1 {color:#F9A01B;font-size:200%;letter-spacing:-3px}
.whatsnew2 {font-size:250%;font-weight:normal}

ol.horizontal { margin: 0; padding: 0;}
ol.horizontal li {list-style: none;float: left; }

#mainNews .lmn1 a { color: #9ACA3C; }
#mainNews .lmn1 .social_border { border: 1px solid #FF0BAB; }

#mainNews .lmn2 a { color: #B4F90B; }
#mainNews .lmn2 .social_border { border: 1px solid #B4F90B; }

#mainNews .lmn3 a { color: #FFFC01; }
#mainNews .lmn3 .social_border { border: 1px solid #FFFC01; }

#mainNews .lmn4 a { color: #0081FF; }
#mainNews .lmn4 .social_border { border: 1px solid #0081FF; }

#mainNews .lmn5 a { color: #FE0A00; }
#mainNews .lmn5 .social_border { border: 1px solid #FE0A00; }


#mainNews ul { margin: 0; width: 99%; }
#mainNews li {clear: both;list-style: none;font-size: 1em;margin:5px 0 5px 0;text-align:justify }
#mainNews li img { float: left; }
#mainNews li div {float: right;font-family: Georgia, "Times New Roman", Times, serif;}
#mainNews li a { font-size: 1.3em; }
#mainNews div.meta {background-color: #000; color: #b3b3b3; font-size: 0.8em; font-weight: normal;padding: 0; margin: 0; }

#mainNews ul ul { float: right; width: 70%; }

.gig-guide { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif;border: 1px solid #666; padding: 10px; }
.video { margin-bottom: 15px;border: 1px solid #666; padding: 10px; }

.coloured_fg, strong, b, em { color: #000 }
.coloured_bg { background-color: #fff }
.coloured_border { border: 1px solid #fff }

#rh-adbox {background: transparent url(images/ad-block-bg.gif) no-repeat;height: 71px;margin: 0 0 1em 0; }
#rh-adbox a.text { color: #fff; display: inline-block; margin: 30px 0 0 10px; float: left; }
#rh-adbox a.text:hover { color: #333; }
#rh-adbox img { float: right;width:320px }

#rh-adbox2 {background: transparent url(images/ad-block-bg.gif) no-repeat;height: 71px;margin: 0 0 1em 0; }
#rh-adbox2 a.text { color: #fff; display: inline-block; margin: 30px 0 0 10px; float: left; }
#rh-adbox2 a.text:hover { color: #333; }
#rh-adbox2 img { float: right;width:320px }

#banner {background:transparent;width:986px;margin:20px auto 0 auto;padding-bottom:3px}
#bannerInner { width:986px;margin:20px auto;}
#bannerInner .col {display:block;width:236px;float:left;margin-left: 10px}
#bannerInner .col .block li {list-style-type:square;margin: 0 20px;color:#fff}
#bannerInner .col .title { color: #7D8F8A !important; margin:0;padding:0  }
#bannerInner .col .title strong { color: #fff }
#bannerInner .col a { text-decoration: none;color:#000;font-size:90%;font-weight:bold }
#bannerInner .col a:hover { text-decoration: underline;color:#fff; }
/* 
#footer { background: #fff; width:100%; padding:5px 0px;height:55px}
#footerInner {position: relative; width:987px;margin:0px auto;background:#fff}
#footerInner p { font-size:0.80em;color:#000;padding:5px }
#footerInner ul {margin: 0; padding: 0; list-style: none;text-align:right}
#footerInner li {margin: 0 25px 0 0; padding: 0; display: inline;}
#footerInner a {color: #000 ; text-decoration: none;padding: 0px;margin: 0px;}
#footerInner a:visited {color: #000 ;}
#footerInner a:hover {color: #01A6FC ; text-decoration: none}
#footerInner img {border:none}
#footerInner strong {color:#666}
 */
#footer { background: #fff; width:100%; padding:5px 0px}
* html #footer { top: -15px; position: relative; }
#footerInner {position: relative; width:986px;margin:0px auto;}
#footerInner p { font-size:0.80em;color:#000;padding:5px }
#footerInner ul {margin: 0; padding: 0; list-style: none;text-align:right}
#footerInner li {margin: 0 25px 0 0; padding: 0; display: inline;}
#footerInner a {color: #000 ; text-decoration: none;padding: 0px;margin: 0px;}
#footerInner a:visited {color: #000 ;}
#footerInner a:hover {color: #01A6FC ; text-decoration: none}
#footerInner img {border:none}
#footerInner strong {color:#666}
#footerInner  li.footerTag {display:block;margin-top:30px;font-weight:normal;color:#86CC63}
#footerInner  li.footerTag a:hover{text-decoration:none;}

#siteNav{ top: 4px; right: 0; display: block; position: absolute; padding:0; margin:0; list-style:none;}
#siteNav li{ display: inline; }
#siteNav li.first{ border-left:none;}
#siteNav a{ padding:0 5px; line-height:1em; text-decoration:none; color:#000; font-size:1em; font-weight:normal;}
#siteNav a:hover, ul#siteNav li:hover{ text-decoration:underline;}

#footerbar { padding: 10px;background: #FFB900  }
#footerbar li a { color: #000; }
#footerbar li a:hover { color: #FF5A00; }
#footerbar li { padding-right: 0.5em; }


#networks {background:#000;height: 79px;margin-bottom: 20px; }
#index.home #networks {background: #000 url(images/arrowbar.gif) no-repeat; }

#networks ol { padding: 53px 0 0 3px; width: 450px; float: left; }
#networks li { padding-right: 10px; }
#networksRSS { font-size: 0.9em; float: right; margin: 47px 5px 0 0; }
#networksRSS img { vertical-align: middle; margin: 0 0 0 5px; }

#feeds {background-color: #1a1a1a;padding: 10px; margin: 0 0 20px 0; }
#feeds div {float: left;font-size: 0.9em; width: 170px; margin-left: 10px; }
#feeds h2 { margin: 0; padding: 0; font-size: 13px; }
#feeds li { padding: 0.6em 0 0.6em 0;font-weight:bold }
#feeds div.clear { float: none; }
#feeds a:link,#feeds a:visited { color: #FFB900;text-decoration: none; font-weight:normal}
#feeds a:hover { color: #fff;font-weight:normal }

ol.bottomBlock { margin: 0; padding: 0; }
ol.bottomBlock li { list-style: none; background: none;margin: 40px }
ol.bottomBlock li a {font-size:1.3em;}
ol.bottomBlock li p a {color: #F9A11F}
ol.bottomBlock li p {margin:30px 0px }

#feeds a { color: #fe3600; }

.bottomBlock { margin: 0; padding: 0; }
.bottomBlock li {list-style: square; background: none;border:none !important}
.bottomBlock li a {font-size:60%;color: #666;font-weight:normal}
.bottomBlock li p a {color: #F9A11F}
.bottomBlock li p {margin:10px 0px }

/* subbox */
.subbox ul {list-style: none; width:600px; padding: 0; margin: 0; }
.subbox li {float:left;border: 1px solid #ccc;padding: 10px;margin: 0 0px 10px 5px; width:270px;min-height: 450px}
.subbox li li { min-height: 0; }
.subbox a {color: #F9A11F;text-decoration: none;}
.subbox a:hover {color: #c00;}
.subbox .boardwalk {background: transparent url(images/boardwalk.png) no-repeat top center;line-height:76px;padding:20px 0 0 0px;margin:0;text-align:center;color: #fff;}
.subbox .boardwalk  {color: #fff;margin:0}
.subbox .boardwalk  a {color: #fff;text-decoration: none;}
.subbox .boardwalk a:hover {color: #EE4623;text-decoration: none;}
.subbox h3 {font-size:70%;padding:0;margin:0}
.subbox h3 a {color: #000;text-decoration: none;}
.subbox h3 a:hover {color: #c00;}
.subbox ul ul { width: auto; }
.subbox li li { width: auto; float: none;margin: 0px 0 0 20px ;font-size:1.5em;padding:0}
.subbox li li  a {color: #000;text-decoration: none;font-weight:bold}
.subbox li li  a:hover {color: #c00;}

.subbox .social {background: transparent url(images/social.png) no-repeat top center;line-height:76px;padding:20px 0 0 0px;margin:0;text-align:center;color: #fff;}
.subbox .social  {color: #fff;margin:0}
.subbox .social  a {color: #fff;text-decoration: none;}
.subbox .social a:hover {color: #EE4623;text-decoration: none;}

.sharethis span{margin-bottom: 5px;}

/* Index Cloud list */
.indexCloud .cloud {list-style: none;margin: 30px 15px 30px auto;padding: 4px;	text-align: center;}
.indexCloud .cloud li { display: inline; }
.indexCloud .cloud a { text-decoration: none; }
.indexCloud .cloud1 a { color: #7B9AA4; }
.indexCloud .cloud2 a { font-size: 130%; color: #AF98AF !important; }
.indexCloud .cloud3 a { font-size: 150%; font-weight: bold; color: #5A7B84 !important; }
.indexCloud .cloud4 a { font-size: 150%; font-weight: bold; color: #8C5F51 !important; }
.indexCloud .cloud1 a:hover, .indexCloud .cloud2 a:hover, .indexCloud .cloud3 a:hover, .indexCloud .cloud4 a:hover { text-decoration: underline;color:#000 !important }

/* Cloud list */
.cloud {list-style: none;margin: 0px auto 8px auto;padding: 4px;	text-align: center;}
.cloud li { display: inline; }
.cloud a { text-decoration: none; }
.cloud1 a { color: #7B9AA4; }
.cloud2 a { font-size: 130%; color: #AF98AF; }
.cloud3 a { font-size: 150%; font-weight: bold; color: #5A7B84; }
.cloud4 a { font-size: 150%; font-weight: bold; color: #8C5F51; }
.cloud1 a:hover, .cloud2 a:hover, .cloud3 a:hover, .cloud4 a:hover { text-decoration: underline; }

#attitude { color: #999; } 
#attitude a { color: #999; text-decoration: none; }

button {border: 1px solid #F60FAB;background-color: #000;color: #F60FAB;font-size: 0.8em;height: 27px; width: 67px; }
.event img { border: none; }

#archive li { padding: 0.5em 0 0.5em 0; }

#planning-ideas{ margin: 20px 0 20px 20px}
.sideBox{ margin: 0 auto; width:320px; margin:20px 0; display:block; line-height:1em; color:#666969;clear:both}
#planning-ideas .sideBox img{ text-align:center;margin:10px auto;width:200px }
#planning-ideas .sideBox h4 { width:310px; margin:0; padding:0; line-height:1.4em; font-size:1em; font-weight:bold;color:#fff}
#planning-ideas .sideBox p{ margin:0 0 10px 0; padding:0; line-height:1.4em;width:300px}

.quick-find {margin:0 auto;padding: 0px;background: transparent; width: 240px;}
.quick-find form {padding: 0px;}
.quick-find label {font-size: 1.1em;color:#000;font-weight:normal}
.quick-find select {margin: 0px;background-color: #9ACA3C; color: #000; font-family: arial; font-size: 12px; width: 220px;border:1px solid #AFCF9B}
.button-type {background-color: #fff; color: #000;}

.quick-find2 {margin:0 auto;padding: 0px;background: transparent; width: 240px;}
.quick-find2 form {padding: 0px;}
.quick-find2 label {font-size: 1.1em;color:#fff;font-weight:normal}
.quick-find2 select {margin: 0px;background-color: #F9A11F; color: #000; font-family: arial; font-size: 12px; width: 220px;border:1px solid #AFCF9B}

.quick-find3 {margin:0 auto;padding: 0px;background: transparent; width: 240px;}
.quick-find3 form {padding: 0px;}
.quick-find3 label {font-size: 1.1em;color:#fff;font-weight:normal}
.quick-find3 select {margin: 0px;background-color: #9ACA3C; color: #000; font-family: arial; font-size: 12px; width: 220px;border:1px solid #AFCF9B}

.quick-find4 {margin:0 auto;padding: 0px;background: transparent; width: 240px;}
.quick-find4 form {padding: 0px;}
.quick-find4 label {font-size: 1.1em;color:#fff;font-weight:normal}
.quick-find4 select {margin: 0px;background-color: #FFA304; color: #000; font-family: arial; font-size: 12px; width: 220px;border:1px solid #AFCF9B}

.quick-find5 {margin:0 auto;padding: 0px;background: transparent; width: 240px;}
.quick-find5 form {padding: 0px;margin:20px 0 0 0}
.quick-find5 label {font-size: 1.1em;color:#fff;font-weight:normal}
.quick-find5 select {margin: 0px;background-color: #2F82BF; color: #fff; font-family: arial; font-size: 12px; width: 220px;border:1px solid #AFCF9B}

.quick-find6 {float: left; background: transparent; width: 240px;}
.quick-find6 form {padding: 0px;}
.quick-find6 label {font-size: 1.1em;color:#fff;font-weight:normal}
.quick-find6 select {margin: 0px;background-color: #2F82BF; color: #fff; font-family: arial; font-size: 12px; width: 280px;border:1px solid #AFCF9B}

/* Submit button */
.button-type, .button-type-hover {cursor: pointer;width: 100%;text-align: right;padding: 0 15px;font-size: 11px;font-family: verdana, arial, helvetica, sans-serif;border: 0;display: block;background: url(images/gr_arrows.gif) no-repeat 100% -0px;color:#eee}
.button-type-hover {color: #333;text-decoration: underline;font-weight: normal;}

.weatherImg img {display:none}


.bottomrow {margin:0 auto !important;clear:both; position:relative; display:block;float:none;margin-top:10px;background-color:transparent; width:95%;text-align:center}
.bottomrow h3 {border-top:1px solid #d7d7d7;margin-right:10px;display:block;font-size:18px;font-weight:normal;line-height:40px;padding:0px 10px;color:#FF5B01;background-color:transparent;}
.botrowcell {margin-right:10px;width:300px;float:left;display:inline;height:274px;margin-bottom:30px;}
.botrowcell h3 {color:#FF5B01;padding:3px 8px 0px 10px;line-height:28px;}
.botrowcell p {padding:0px 20px 0px 8px;line-height:13px;text-align:justify;}
.botrowcell img {margin:0 auto;width:300px;text-align:center;height:175px;}
.botrowcell a, .botrowcell a:visited {color:red}
.botrowcell a:hover {color:#000}
.botrowinner {width:100%; margin: 20px 0}

table.c14 {width:550px;font-size:80%}
td.c14td-1 {background:#FCB614;color:#fff;border: 1px solid #666;width:30%;text-align:center;padding:5px;font-weight:bold}
td.c14td-2 {background:transparent;color:#000;border: 1px solid #666;width:30%;padding:3px}


.menuHorizontal{background:#000;width:987px;height:36px;font-weight:bold;padding:0;margin:10px auto 0 auto;position:relative;z-index:100;}
.menuHorizontal ul{box-shadow: 0 0 9px #000; -mox-box-shadow: 0 0 9px #000; -webkit-box-shadow: 0 0 9px #000; -khtml-box-shadow: 0 0 9px #000;padding:0;margin:0;line-height:36px;list-style:none;width:auto;}
.menuHorizontal li{position:relative;float:left;width:auto;display:inline;margin:0;padding:0;}
.menuHorizontal a{color:#fff;text-decoration:none;width:auto;text-align:center;height:41px;padding:0 10px;line-height:36px;margin-left:5px;}
.menuHorizontal a:hover{color:#ccc;}

.menuHorizontal li:hover ul{left:0;}
.menuHorizontal li li{background-color:#000;}
.menuHorizontal li li:hover{background-color:#f7bc22;}
.menuHorizontal li:hover a{color:#fff;}
.menuHorizontal li:hover li a{color:#62C2CC;}
.menuHorizontal li li:hover a{color:#000;}

.menuHorizontal li ul{position:absolute;margin:0;padding:0 0 10px 0;left:-999em;z-index:200;height:auto;top:36px;background:#000;font-size:90%}
.menuHorizontal li ul li{float:left;display:block;width:auto;}
.menuHorizontal li ul a{color:#62C2CC;text-align:left;width:215px;height:30px;display:block;padding:0 10px;}
.menuHorizontal li ul a:visited{color:#62C2CC;}
.menuHorizontal li ul a:hover{color:#000;}

.menuHorizontal ul li ul a{height:25px;line-height:25px;}
.menuHorizontal ul ul ul { display: none; }
.menuHorizontal ul ul li:hover ul { display: block; left: 240px; top: 0; }
.menuHorizontal ul ul li:hover a { color: #000; }
.menuHorizontal ul ul li:hover ul a { color: #62c2cc; }
.menuHorizontal ul ul li:hover ul a:visited { color: #62c2cc; }
.menuHorizontal ul ul li:hover ul a:hover { color: #000; }






/* Directory */

#adarea0{ padding:0 15px 0 0;margin: 10px auto;}
#adarea0 .sideBox img{ text-align:center;width:296px;margin: 0 auto }


#index #adarea2{ padding:0;width:550px;margin: 10px auto}
#index #adarea2 .sideBox img{ text-align:center;width:234px;margin: 0 auto }


#adarea2{ padding:0 15px 0 0;width:300px;margin: 10px auto;}
#adarea2 .sideBox img{ text-align:center;width:296px;margin: 0 auto }


#adarea1{ padding:0; text-align: center; }
#adarea1 .sideBox img{ text-align:center;width:265px;margin:0 auto }
#adarea1 a {display: block;margin: 10px 7px;padding-bottom:30px }
#adarea1 iframe {text-align:center;margin:0 auto}

.featuredSites { clear: both; margin: 50px 0 0 0; }
.featuredSites h2 {color:#F9A11F; font-size: 3em;font-weight:normal;margin:30px 0 0 0 }
.featuredSites dl {border:2px solid #F9A11F;margin:0;padding:0;width:100%}
.featuredSites dt {margin:0;padding:5px;width:auto;font-weight:bold}
.featuredSites dd {margin:0;padding:5px;width:auto}

.directory-index-img {margin:30px 0;background: transparent url(../images/dir-index-pic.jpg) no-repeat;height:200px}

.liveNews h2 {color:#9ACA3C; font-size: 3em;font-weight:normal;margin:30px 0 0 0 }
.liveNews ul {border:2px dotted #9ACA3C;margin:0;padding:0;width:100%}
.liveNews li {margin:0;padding:5px;width:auto;list-style:none}


.alphaIdx h2 {color:#fff; font-size: 1.5em;font-weight:normal;margin:20px 0 0 0 }
.alphaIdx ul {border:2px solid #9ACA3C;margin:0;padding:5px;width:auto}
.alphaIdx li {margin:0;padding:5px;width:auto;list-style:none;display:inline;text0align:center}

.spon-listings h2 {padding:10px 10px 20px 0px; margin:0; text-transform:lowercase;color:#fff;font-size:2em;font-family:Century Gothic, Verdana, Arial, Helvetica !important;font-weight:normal}
.spon-listings ul {margin:0;padding:0;width:100%}
.spon-listings li {margin:0;padding:5px;width:auto;list-style:none}

/* Category boxes */
#catbox,#catbox3 {margin: 8px 10px;padding: 10px;color:#000;border:2px solid #2f2f2f}
#catbox2 {margin: 8px 10px;padding: 10px;color:#000;border:4px solid #43A1A8;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;background:#fff;}
#catL, #catL2 { float: left; width: 49.5% }
#catR, #catR2 { float: right; width: 49.5% }

#catbox ul,#catbox3 ul { margin-left: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 0; list-style: square;color:#267BCF }
#catbox2 ul { margin-left: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 0; list-style: square;color:#5EC3CC }
#catbox li, #catbox3 li, #catbox2 li { margin-top: 4px; margin-bottom: 4px; }
#catbox ul ul, #catbox3 ul ul, #catbox2 ul ul { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 10px; }
#catbox a, #catbox3 a, #catbox a:visited, #catbox3 a:visited { font-weight: bold;color:#000;font-size:1.1em }
#catbox2 a, #catbox2 a:visited  { font-weight: bold;color:#000;font-size:1.1em }
#catbox a:hover, #catbox3 a:hover  {color:#000 }
#catbox2 a:hover {color:#FF6600 }
#catbox a.subcat, #catbox3 a.subcat, #catbox2 a.subcat { font-weight: normal;color: #666;font-size:0.90em  }
#catbox .subcat a:hover, #catbox3 .subcat a:hover, #catbox2 .subcat a:hover {color:#267BCF }

/* List Index */
#listIndex{margin: 0px 20px;padding: 0px;color:#000;clear:both}
#listIndex ul { padding-left: 10px;list-style: none; }
#listIndex li{ margin-top: 4px; margin-bottom: 4px; }
#listIndex a, #listIndex a:visited { font-weight: normal;color:#14356F;font-size:1.3em }
#listIndex a:hover { font-weight: normal;color:#000;font-size:1.3em }

#payR {margin: 80px 10px;padding: 10px;color:#fff;border:2px solid #2f2f2f;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;background:#6F878E;}
#payL {margin: 0px 10px;padding: 10px;color:#fff;border:2px solid #2f2f2f;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;background:#6F878E;}
.payhdr {font-size:1.4em;color:#000}
#payR a {color: #C0D9E0}
#payL a {color: #C0D9E0} 
#payR a:hover{color: #000}
#payL a:hover {color: #000} 
#paybox strong{color:#fff}

/* Listings */
.entryHigh {color:#666;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;background:#fff;font-weight: normal; padding: 4px; border: solid 1px #666;margin: 10px 0}
.entryHigh .entryTitle a {color:#000;font-weight:bold}
.entryHigh .entryTitle a:hover {color:#43A1A8;font-weight:bold}
.entryNorm {font-weight: normal; padding: 4px; border-bottom: dotted 1px #666;}
.entryNorm .entryTitle a {color:#43A1A8;font-weight:bold}
.entryNorm .entryTitle a:hover {color:#000;font-weight:bold}
.entrybox  { list-style-type: none; margin: 0; padding: 6px 0; }
.entrybox li { font-weight: bold; margin-top: 2px; margin-bottom: 2px; }
#listIndex .entryHigh a, #listIndex .entryHigh a:visited { font-weight: bold; color:#3F7A7F }
#listIndex .entryHigh a:hover{ color:#f00 }
#listIndex .entryNorm a, #listIndex .entryNorm a:visited { font-weight: normal; color:#3A9AAB}
#listIndex .entryNorm a:hover{ color:#f00 }

.entdesc, .lnkrate, .lnkurl, .lnkop, .wnclnk { margin-top: 5px;font-size: 95%;color:#414949}
.lnkop, .wnclnk { text-align: right;color:#ccc;font-weight:normal }
#listIndex .lnkop a, #listIndex .lnkop a:visited {  font-size: 90%;font-weight: normal; color:#95AFEF }
#listIndex .lnkop a:hover{ color:#f00 }

.entrybox .lnkop a, .entrybox .lnkop a:visited {  font-size: 90%;font-weight: normal; color:#889091 }
.entrybox .lnkop a:hover{ color:#f00 }

.tourism ul { width: 33em; list-style: none; margin: 10px auto 20px auto; padding: 0; }
.tourism li { padding: 8px 0; height: 75px; clear: both; margin-bottom: 10px; }
.tourism li img { float: left; margin-right: 20px;}
.tourism li a {font-size:2.5em; text-transform:uppercase; display: block; float: left; color:#000;font-weight:bold}
.tourism li a:hover {color:#666}
.tourism a.subcat { font-size: 80%; display: block; float: left; text-transform: lowercase; font-weight: bold;color:#43A1A8; margin-left: 0em; }
.tourism span b { font-size: 80%; display: block; float: left; font-weight: normal; margin-right: 1em;}

.frontpageFeed {width:555px; background: #fff;-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;margin-bottom: 30px;padding:10px}
.aussieblog img { clear: both; float: left; }
.aussieblog .blogTitle, .aussieblog .blogDesc, .aussieblog .readMore {float: right;width: 400px;clear: right;}
.aussieblog .readMore { margin-bottom: 20px;font-size:90% }
.aussieblog .readMore a {color:#078599}
.aussieblog .readMore a:hover  {color:#000}
.aussieblog .firstentry .blogTitle, .aussieblog .firstentry .blogDesc, .aussieblog .firstentry .readMore { float: none; width: auto; }
.aussieblog a {text-decoration:none;color:#000}
.aussieblog a:hover {text-decoration:none;color:#078599}
.aussieblog .blogDesc {font-size:90%}

/*
.aussieblog {background-color: #000;}
.aussieblog div.entry {float: right;width: 315px;}
.aussieblog div.firstentry {width: 210px;float: left;}

.aussieblog img { clear: both; float: left; }
.aussieblog .blogTitle,
.aussieblog .blogDesc, 
.aussieblog .readMore {float: right;width: 215px;clear: right;}
.aussieblog .readMore {border-bottom: 1px #ccc dotted;padding-bottom:10px}
.aussieblog .firstentry .readMore {border:none}
.aussieblog .readMore { margin-bottom: 20px;font-size:90% }
.aussieblog .readMore a {color:#078599}
.aussieblog .readMore a:hover  {color:#000}
.aussieblog .firstentry .blogTitle, .aussieblog .firstentry .blogDesc, .aussieblog .firstentry .readMore { float: none; width: auto; }
.aussieblog a {text-decoration:none;color:#000}
.aussieblog a:hover {text-decoration:none;color:#078599}
.aussieblog .blogDesc {font-size:90%}
*/
.modForm {-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;background:#6F878E;}
.formSect {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;background:#fff;margin:20px;padding:20px}

.relcatDiv {}
.relcatDiv h2 {font-size:1.3em !important}
#relcat {font-size: 1.4em}
#relcat li {list-style-type:square;margin: 10px 0}
#relcat li a {color:#000}

.rpublishDiv {}
.rpublishDiv h2 {font-size:1.3em !important}
#rpublish {font-size: 1.2em}
#rpublish li {list-style-type:square} 
#rpublish li a {color:#000} 

.extra5URLsDiv {}
.extra5URLsDiv h2 {font-size:1.3em !important}
#extra5URLs {font-size: 1.2em}
#extra5URLs li {list-style-type:square;margin: 5px 0} 
#extra5URLs li a {color:#000}
#extra5URLs b {display:none}

.sitefeeditems {list-style-type:none} 
.sitefeeditems a {color:#000;font-size: 1.2em;display:block;padding:0 !important;font-weight:bold;margin-top:10px} 
.sitefeeditems li br {display:none}