* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:99%
}
#heroImage {
	height:700px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:110px;
	width:100%;
	z-index:1
}
#heroImage div {
	height:700px;
	width:100%
}
#container {
	margin:0 auto;
	position:relative;
	width:100%;
	z-index:2
}
#top {
	height:110px;
	background-color:#fafafa
}
#topContainer {
	width:960px;
	overflow:visible;
	margin:0 auto;
	height:110px;
	position:relative;
	z-index:3
}
#contentWrapper {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	position:relative
}
#content {
	background:url('../images/bg_content.gif') repeat;
	overflow:hidden;
	clear:both;
	width:960px;
	position:relative;
	z-index:3;
}
#SocialFloat {
	width:28px;
	padding: 10px 9px 0px 10px;
	position:fixed;
	right:0px;
	top:150px;
	display:inline-block;
	background-color:#F7F7F7;
	z-index:999;
}

#SocialFloat img {
	outline:none;
	padding: 0 0 10px;
}
#SocialFloat a:first-child img {
	padding: 0 0 6px;
	outline:none;
}
#SocialFloat a {
	cursor:pointer;
	outline:none;
}
#SocialFloat a:hover {
	opacity:0.5;
}
#addThis, #addThisInside {
	position:absolute;
	top:354px;
	left:838px;
	background:url('../images/bg_white_85.png') repeat;
	width:114px;
	padding:5px 4px 4px;
	font-size:11px;
	z-index:4;
	-webkit-border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
}
#addThisInside {
	top:225px
}
#addThis a, #addThisInside a {
	text-decoration:none;
	color:#444
}
.siteWideSearchField {
	border:1px solid #e8e8e8;
	background-color:#f6f5f0;
	color:#9e9e9e;
	font-size:12px;
	padding:3px 4px;
	margin:0 0 0 17px;
	width:150px
}
.siteWideSearchButton {
	position:relative;
	top:7px
}
.adverts a {
	display:block;
	padding:0 0 20px
}
.downloadPdf a {
	font-weight:700;
	text-decoration:none
}
#confirmationBox {
	background-color:#f9f9f9;
	float:left;
	width:640px;
	padding:20px;
	margin:10px 0 0;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em
}
#quizTable td {
	padding:5px 0
}
#quizTable td label {
	cursor:pointer;
	display:block
}
#quizTable tr:hover td {
	background-color:#F0F0F0
}
.triviaResultsQuestion, .triviaResultsAnswer {
	float:left;
	width:300px
}
.triviaResultsQuestion {
	padding:0 25px 0 15px;
	width:315px
}
#pastCompetitionsTable h2.underline {
	font-size:16px;
	padding:10px 0 7px;
	margin:0 0 7px
}
#center_inside .partnersLogoList {
	width: 704px;
	overflow: hidden;
	margin: 0 0 30px;
}
#center_inside .partnersLogoList li {
	background: none;
	margin: 0 8px 16px;
	line-height: normal;
	padding: 0;
	float: left;
}
#center_inside .partnersLogoList a {
	border: 3px solid #d7e9ef;
	float: left;
	display: block;
}
#center_inside .partnersLogoList a:hover {
	border-color: #09c;
}
#center_inside .partnersLogoList a img { display: block; }
#corpClubMembers #center_inside ul, #withThanks #center_inside ul, #emailReleases #right_full ul {
	margin:0 0 0 2em
}
#siteMap #content_full ul li, #corpClubMembers #center_inside ul li, #withThanks #center_inside ul li, #emailReleases #right_full ul li {
	list-style-type:none;
	list-style-image:url('../images/bullet_pt.gif');
	background:none;
	padding:0
}
#siteMap #content_full ul li a, #corpClubMembers #center_inside ul li a, #withThanks #center_inside ul li a, #emailReleases #right_full ul li a {
	display:block;
	text-decoration:none;
	padding:5px 0 5px 5px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em
}
#siteMap #content_full ul li a:hover, #corpClubMembers #center_inside ul li a:hover, #withThanks #center_inside ul li a:hover, #emailReleases #right_full ul li a:hover {
	background-color:#F9F9F9
}
#withThanks #center_inside ul {
	margin-top:1em
}
#legal h2 {
	padding:15px 0 0;
	font-size:16px;
	line-height:1.3em
}
#shareMyEventsGuideTable input {
	padding:7px;
	width:500px;
	font-size:14px;
	color:#727272
}
#shareMyEventsGuideTable textarea {
	width:500px;
	padding:7px;
	font-size:14px;
	line-height:18px;
	color:#727272;
	height:12em
}
a#readThisYearsAddress {
	display:block;
	width:370px;
	height:45px;
	background:url('../images/btn_readthisyearsaddress.gif') no-repeat
}
a#readThisYearsAddress:hover {
	background-position:0 -45px
}
#sendEInviteForm input, #sendEInviteForm textarea {
	padding:7px;
	width:280px;
	font-size:14px;
	line-height:18px
}
.contactUsForm input, .contactUsForm textarea {
	padding:7px;
	width:414px;
	font-size:14px;
	line-height:18px
}
.contactUsForm select {
	padding:7px;
	width:430px
}
.contactUsForm label {
	margin:.6em 0 0;
	cursor:pointer;
	display:inline-block
}
.contactUsForm .contactUsChk label {
	margin:.2em 0 0
}
#inTheCity, #biggestBackyard, #watersEdge, #harbourRocks, #evenMore {
	overflow:auto;
	clear:both
}
#atAGlance #center_inside h2 {
	padding:0 0 .5em;
	margin:.8em 0;
	color:#231f20;
	clear:both;
	font:italic 400 28px Georgia, "Times New Roman", Times, serif
}
#atAGlance #center_inside ol {
	float:left;
	margin:0 0 1em
}
#atAGlance #center_inside ol li {
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:327px;
	margin:0 20px 15px 0
}
#atAGlance #center_inside h3 {
	font-weight:700;
	font-size:14px;
	margin:5px 0 0;
	line-height:1em
}
#atAGlance #center_inside p {
	line-height:1em;
	padding:5px 0 0
}
#atAGlance #center_inside ins span {
	display:block;
	width:16px;
	height:16px;
	padding:5px;
	margin:0 12px 3em 0;
	text-align:center;
	font-weight:700;
	color:#231f20;
	float:left;
	background-color:#f15a38;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}
#inTheCity h2 {
	border-bottom:6px solid #cadb37
}
#center_inside #inTheCity ins span {
	background-color:#cadb37
}
#biggestBackyard h2 {
	border-bottom:6px solid #05b59d
}
#center_inside #biggestBackyard ins span {
	background-color:#05b59d
}
#watersEdge h2 {
	border-bottom:6px solid #f15a38
}
#center_inside #watersEdge ins span {
	background-color:#f15a38;
	color:#F7F7F7
}
#harbourRocks h2 {
	border-bottom:6px solid #8e58a4
}
#center_inside #harbourRocks ins span {
	background-color:#8e58a4;
	color:#F7F7F7
}
#evenMore h2 {
	border-bottom:6px solid #ffe82c
}
#center_inside #evenMore ins span {
	background-color:#ffe82c
}
#inTheCity a, #biggestBackyard a, #watersEdge a, #harbourRocks a, #evenMore a {
	color:inherit;
	display:block;
	text-decoration:none
}
#inTheCity a:hover, #biggestBackyard a:hover, #watersEdge a:hover, #harbourRocks a:hover, #evenMore a:hover {
	color:#0085ca
}
.sectionWhatsOn #content {
	border-top:16px solid #f68b28
}
.sectionWhatsOn #footer {
	border-top:3px solid #f68b28
}
.sectionWhatsOn #heroImage {
	background:url('../images/headers/header_hero_38_inside.jpg') no-repeat center top
}
.sectionHavingFun #content {
	border-top:16px solid #88c765
}
.sectionHavingFun #footer {
	border-top:3px solid #88c765
}
.sectionHavingFun #heroImage {
	background:url('../images/headers/header_hero_41_inside.jpg') no-repeat center top
}
.sectionYour2Cents #content {
	border-top:16px solid #a86faf
}
.sectionYour2Cents #footer {
	border-top:3px solid #a86faf
}
.sectionYour2Cents #heroImage {
	background:url('../images/headers/header_hero_24_inside.jpg') no-repeat center top
}
.sectionYourSay #content {
	border-top:16px solid #38c2d6
}
.sectionYourSay #footer {
	border-top:3px solid #38c2d6
}
.sectionYourSay #heroImage {
	background:url('../images/headers/header_hero_39_inside.jpg') no-repeat center top
}
.sectionStudentResources #content {
	border-top:16px solid #ffdc00
}
.sectionStudentResources #footer {
	border-top:3px solid #ffdc00
}
.sectionStudentResources #heroImage {
	background:url('../images/headers/header_hero_27_inside.jpg') no-repeat center top
}
.sectionMediaNews #content {
	border-top:16px solid #f26556
}
.sectionMediaNews #footer {
	border-top:3px solid #f26556
}
.sectionMediaNews #heroImage {
	background:url('../images/headers/header_hero_25_inside.jpg') no-repeat center top
}
.sectionCorporatePartnership #content {
	border-top:16px solid #394f9b;
}
.sectionCorporatePartnership #footer {
	border-top:3px solid #394F9B;
}
.sectionCorporatePartnership #heroImage {
	background:url('../images/headers/header_hero_31_inside.jpg') no-repeat center top
}
.sectionOther #content, .sectionContactUs #content, .sectionGettingAround #content {
	border-top:16px solid #0085CA
}
.sectionOther #footer, .sectionContactUs #footer, .sectionGettingAround #footer {
	border-top:3px solid #0085CA
}
.sectionOther #heroImage {
	background:url('../images/headers/header_hero_25_inside.jpg') no-repeat center top
}
.sectionContactUs #heroImage {
	background:url('../images/headers/header_hero_24_inside.jpg') no-repeat center top
}
.sectionGettingAround #heroImage {
	background:url('../images/headers/header_hero_31_inside.jpg') no-repeat center top
}
#siteMap #heroImage {
	background:url('../images/headers/header_hero_23_inside.jpg') no-repeat center top
}
body {
	margin:0;
	padding:0;
	color:#444;
	font-size:14px;
	background:#fff url('../images/bg/bg_noise.gif') repeat
}
p {
	font-size:14px;
	line-height:23px;
	padding:6px 0 3px
}
.main p {
	line-height:19.7px
}
#logo {
	float:left;
	width:180px;
	height:110px;
	position:relative;
	top:0;left:25px;
}
#topnavs {
	float:left;
	width:760px;
	height:30px;
	font-size:12px;
	padding:21px 20px 0 0;
	color:#666;
	text-align:right
}
#navs {
	float:left;
	width:690px;
	height:36px;
	position:relative;
	left:38px;
	top:26px
}
#promo, #promoInside {
	width:960px;
	position:relative
}
#promo {
	height:350px
}
#promoInside {
	height:250px
}
object {
	outline:none
}
#promo h1, #promoInside h2 {
	margin:140px 0 0;
	float:left;
	width:760px; /* original 570px */
	color:#FFF;
	border-bottom:none;
	font:italic 3.45em/1em Georgia, "Times New Roman", Times, serif
}
#promo p, #promoInside p {
	float:left;
	width:550px;
	padding:0;
	margin:0;
	color:#FFF;
	font:italic 20px Georgia,Arial,Helvetica,sans-serif;
}
@media screen {
.sIFR-active #promo h1.sifrArnoProRegular {
	margin:119px 0 0;
	visibility:hidden;
	font-size:4.2em
}
.sIFR-active #promo p.sifrArnoProCaption {
	visibility:hidden;
	font-size:1.6em;
	width:550px;
	position:relative;
	top:-17px;
	left:5px
}
.sIFR-active #promoInside h2.sifrArnoProRegular {
	margin:75px 0 0;
	visibility:hidden;
	font-size:4.2em
}
.sIFR-active #promoInside p.sifrArnoProCaption {
	visibility:hidden;
	font-size:1.6em;
	width:550px;
	position:absolute;
	top:146px;
	left:5px
}
}
#whatsOnPage.sIFR-active #promoInside p.sifrArnoProCaption {
	width:340px
}
#tab-container-1 {
	position:relative;
	width:960px;
	float:left;
	overflow:hidden;
	border-bottom:1px solid #e2dfcd
}
#tab-container-1-nav {
	width:960px;
	float:left
}
#tab-container-1-nav li {
	float:left;
	list-style:none;
	margin-right:2px
}
#tab-container-1-nav li a {
	float:left;
	height:29px
}
#tab-container-1 .tab h2 {
	font-size:14px;
	padding:0
}
#tab-container-1 #tab1 h2 {
	color:#509a3b
}
#tab-container-1 #tab2 h2 {
	color:#a86faf
}
#tab-container-1 #tab3 h2 {
	color:#f68b28
}
#tab-container-1 #tab4 h2 {
	color:#38c2d6
}
#tab-container-1 .tab span.underline {
	display:block;
	height:2px;
	margin:7px 0 3px;
	background:url('../images/underlines.gif') no-repeat
}
#tab-container-1 #tab2 span {
	background-position:0 -30px
}
#tab-container-1 #tab3 span {
	background-position:0 -15px
}
#tab-container-1 #tab4 span {
	background-position:0 -60px
}
#tabOne {
	width:184px
}
#tabTwo {
	width:90px
}
#tabThree {
	width:128px
}
#tabFour {
	width:106px
}
#tab-container-1-nav #tabOne a {
	width:184px;
	background:url('../images/tab-sydneycbd.gif') no-repeat left bottom
}
#tab-container-1-nav #tabTwo a {
	width:90px;
	background:url('../images/tab-hydepark.gif') no-repeat left bottom
}
#tab-container-1-nav #tabThree a {
	width:128px;
	background:url('../images/tab-sydneyharbour.gif') no-repeat left bottom
}
#tab-container-1-nav #tabFour a {
	width:106px;
	background:url('../images/tab-aroundnsw.gif') no-repeat left bottom
}
#tab-container-1-nav #tabFive a {
	width:89px;
	background:url('../images/tab-corporate.gif') no-repeat 0 bottom;
}
#tab-container-1-nav #tabSix a {
	width:69px;
	background:url('../images/tab-events.gif') no-repeat 0 bottom;
}
#tab-container-1-nav #tabSeven a {
	width:120px;
	background:url('../images/tab-corporate-club.gif') no-repeat 0 bottom;
}
#tab-container-1-nav #tabEight a {
	width:118px;
	background:url('../images/tab-aussievault.gif') no-repeat 0 bottom;
}
#tab-container-1-nav li a:hover, #tab-container-1-nav li a.active {
	background-position:left top!important
}
#tab-container-1 .tab {
	width:930px;
	float:left;
	background-color:#F7F7F7;
	padding:15px
}
#tab-container-1 .tab img {
	float:right;
	border:1px solid #e2dfcd
}
#tab-container-1 .tab div {
	width:550px;
	float:left;
	padding:4px 0 0 3px;
	overflow:hidden
}
.tab p.seeTheEventsBtn {
	float:right;
	width:107px
}
.tab p.seeTheEventsBtn a {
	display:block;
	width:107px;
	height:26px;
	text-indent:-9999px;
	background:url('../images/btn_seetheevents.gif') no-repeat;
	overflow: hidden;
}
#tab2 p.seeTheEventsBtn a {
	background-position:-220px 0
}
#tab3 p.seeTheEventsBtn a {
	background-position:-110px 0
}
#tab5 p.seeTheEventsBtn a {
	background-position:-618px 0;
	width:86px;
	}
#tab4 p.seeTheEventsBtn a {
	background-position:-330px 0
}
#tab7 p.seeTheEventsBtn a {
	background-position:-529px 0;
	width: 86px;
}
#tab8 p.seeTheEventsBtn a {
	width: 86px;
	background-position:-440px 0
}
.extraList {
	float:left;
	width:555px;
	margin:0 18px 0 20px;
	position:relative;
	top:-20px
}
.extraList li {
	list-style:none;
	height:100px;
	padding:25px 0 0;
	clear:both
}
.extraList li img {
	float:left;
	margin:0 20px 20px 0
}
.extraList li h3 {
	font-size:18px;
	color:#0085ca
}
.extraList li p {
	padding:2px 0 0
}
.extraList li p a {
	color:#444;
	text-decoration:none;
	font-weight:700;
	margin:1px 0 0;
	display:inline-block
}
.extraList li span.underline {
	display:block;
	height:2px;
	background:url('../images/underlines.gif') no-repeat 0 -45px;
	margin:19px 0 0
}
#footer {
	width:960px;
	height:110px;
	color:#8c8973;
	border-top:3px solid #0085ca;
	clear:both;
	overflow:hidden
}
#footer p {
	font-size:12px;
	padding:19px 0 0
}
#footer img {
	float:left
}
#footer_left {
	float:left;
	width:685px
}
#footer_left a {
	display:inline-block;
	padding:2px 7px
}
#footer_right {
	float:right;
	width:255px;
	margin:9px 0 0;
	font-size:12px;
	height:40px;
	overflow:hidden
}
#footer_right a {
	display:block;
	padding:13px 20px 10px 100px;
	background:url('../images/logo_switchit.gif') no-repeat 0 9px;
	text-decoration:none
}
#footer #footer_right a:hover {
	color:#0085ca;
	background-position:0 -21px;
	text-decoration: none;
}
#footer a {
	color:#8C8973;
	font-weight:400
}
#footer a:hover { text-decoration: underline; }
#youarein {
	float:left;
	width:607px;
	padding:15px 0 10px 20px;
	color:#9d9d9d;
	font-size:11px
}
#youarein a {
	text-decoration:none;
	color:#9d9d9d
}
#siteTools {
	float:right;
	width:95px;
	padding:13px 9px 0 0
}
#left_inside {
	float:left;
	width:186px;
	padding:0 20px 28px
}
#left_inside ul.subMenu {
	padding:111px 0 20px;
	font-size:14px
}
#left_inside ul.subMenu li {
	list-style-type:none;
	border-bottom:1px solid #e4e1d4
}
#left_inside ul.subMenu a:link, #left_inside ul.subMenu a:visited {
	color:#292929;
	text-decoration:none;
	padding:10px 0 10px 11px;
	background:url('../images/subnav_bullet.gif') no-repeat left center;
	display:block
}
#left_inside ul.subMenu a:active, #left_inside ul.subMenu a:hover {
	background-color:#f9f9f6
}
#left_inside ul.subMenu2 {
	font-size:12px;
	padding:0 0 13px
}
#left_inside ul.subMenu2 li {
	list-style-type:none;
	border:none
}
#left_inside ul.subMenu2 a:link, #left_inside ul.subMenu2 a:visited {
	padding:3px 0 3px 9px;
	margin:0 0 0 6px;
	background:url(../images/subnav_hyphen.gif) no-repeat 0 11px
}
#left_inside ul.subMenu2 a:active, #left_inside ul.subMenu2 a:hover, #left_inside ul.subMenu2 a.subMenu2On:link, #left_inside ul.subMenu2 a.subMenu2On:visited {
	padding:3px 0 3px 9px;
	margin:0 0 0 6px;
	font-weight:700
}
#left_inside ul.subMenu3, #center_inside .wallpaperSizes li {
	font-size:12px
}
#left_inside ul.subMenu3 a:link, #left_inside ul.subMenu3 a:visited {
	padding:2px 0 2px 9px;
	margin:0 0 0 16px;
	background:url(../images/subnav_hyphen.gif) no-repeat 0 9px
}
#left_inside ul.subMenu3 a:active, #left_inside ul.subMenu3 a:hover, #left_inside ul.subMenu3 a:link.subMenu3On, #left_inside ul.subMenu3 a:visited.subMenu3On {
	padding:2px 0 2px 9px;
	font-weight:700
}
.eventGuideContainer {
	background:url('../images/bg_content.gif') repeat;
	border-left:1px solid #e6e3d6;
	border-right:1px solid #e6e3d6;
	border-bottom:1px solid #f57b0a;
	width:184px
}
.eventGuideContainer .heading {
	background-color:#f68b28;
	padding:9px 15px 8px;
	font-weight:700;
	color:#fff
}
.eventGuide {
	background-color:#fdfcfb;
	padding:0 10px 3px 14px
}
.eventGuide p.header {
	padding:1.3em 0 .65em;
	margin:0;
	font-weight:700;
	font-size:12px;
	line-height:1.2em
}
.eventGuide p.header a {
	font-weight:700;
	text-decoration:none;
	color:#444
}
p.locationIcon, p.timeIcon {
	color:#666;
	padding:0 0 0 18px!important;
	font-size:12px;
	line-height:1.4em
}
.eventGuide p.locationIcon {
	background:url('../images/img-location.gif') no-repeat 0 3px;
	margin:0 0 6px
}
.eventGuide p.timeIcon {
	background:url('../images/img-time.gif') no-repeat 0 3px
}
p.extraLink {
	text-align:right;
	margin:10px 0 0;
	padding:0;
	border-top:1px solid #e6e3d6;
	font-size:12px
}
p.extraLink a {
	color:#ff6400;
	font-weight:700;
	display:block;
	text-decoration:none;
	padding:5px 0
}
p.extraLink a:hover {
	color:#09C
}
ul.eventGuideLinks {
	padding:4px 0 15px 13px;
	width:173px
}
ul.eventGuideLinks li {
	display:inline
}
ul.eventGuideLinks li a {
	text-decoration:none;
	font-size:12px;
	color:#8a887c
}
ul.eventGuideLinks li img {
	outline:none;
	margin-right:4px
}
.printBtn, .shareBtn {
	margin:5px;
	padding:0!important;
	background:none!important
}
#center_inside {
	float:left;
	width:694px;
	padding:20px 20px 36px 19px
}
.picline {
	float:left;
	margin:11px 20px 11px 0;
	padding:4px;
	border:1px dotted #DCD8C7
}
h1 {
	color:#313131;
	padding:0 0 10px;
	border-bottom:1px solid #dcd8c7;
	clear:both;
	font:italic 400 2.575em Georgia, "Times New Roman", Times, serif
}
#locationandtime {
	overflow:hidden;
	padding:20px 3px 8px;
	color:#09C
}
#time {
	float:right;
	width:117px
}
#location {
	float:left;
	width:530px
}
#blueborder {
	padding:4px;
	border:1px solid #99d6eb;
	overflow:hidden;
	clear:both
}
#bluebg {
	background-color:#f9f9f9;
	overflow:hidden;
	padding:17px 20px 20px
}
#bluebg img {
	padding:0 0 10px 15px;
	float:right;
	position:relative;
	top:5px
}
#bluebg p {
	padding:0;
	margin:0 0 .8em
}
#bluebg p.star {
	color:#c65c04;
	background:url(../images/star_orange.gif) no-repeat 0 6px;
	text-decoration:none;
	padding:0 0 0 20px;
	display:block
}
h2.underline {
	margin:0;
	padding:0 0 5px 8px;
	font-size:16px;
	color:#09c;
	border-bottom:1px #99D6EB solid
}
#bluebox {
	margin:5px;
	padding:10px 10px 15px
}
td.blueline {
	padding:11px 11px 11px 3px;
	border-bottom:1px solid #e1ded0;
	font-size:14px
}
#bluefull tr:last-child td.blueline {
	border-bottom:none
}
.imagegallery {
	overflow:hidden;
	height:auto;
	padding:5px 15px 20px
}
.imagebox {
	float:left;
	width:120px
}
#center_inside ul#otherEventsInArea {
	margin:0 10px 0 0;
	font-size:14px
}
#center_inside ul#otherEventsInArea li {
	margin:0;
	background:url('../images/bullet_pt.gif') no-repeat 2px 14px;
	padding:0
}
#center_inside ul#otherEventsInArea li a {
	display:block;
	padding:9px 0 9px 14px
}
#center_inside ul#otherEventsInArea li a:hover {
	color:#C65C04
}
#content_full {
	float:left;
	width:920px;
	padding:20px 20px 0
}
#tableBtn {
	text-align:right;
	position:relative;
	top:10px
}
#tableBtn a {
	padding:9px 13px 9px 30px;
	color:#5373b6;
	text-decoration:none;
	font-weight:700;
	background:url('../images/icon-overview.gif') 10px 10px no-repeat #e6f3f7;
	position:relative;
	right:20px;
	-webkit-border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
}
#tableBtn a.detailBtn {
	background:#ECECEC url('../images/icon-detail.gif') no-repeat 10px 10px
}
#tableBtn a:hover, #tableBtn a#selected {
	color:#fff;
	background:#f57e0f url('../images/icon-overview-hover.gif') no-repeat 10px 10px
}
#tableBtn a.detailBtn:hover, #tableBtn a.detailBtn#selected {
	color:#fff;
	background:#4994d5 url('../images/icon-detail-hover.gif') 10px 10px no-repeat
}
#eventsTable {
	background-color:#F9F9F9;
	border:1px solid #e2dfd0;
	padding:8px;
	margin:20px 0 0
}
#eventsTable th {
	padding:12px 23px;
	color:#fff;
	text-align:left;
	background-color:#a3a3a3
}
#eventsTable td {
	padding:12px 23px;
	background-color:#ececec;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff
}
#eventsTable .colOne {
	font-weight:700;
	background-color:#ECECEC;
	width:36%
}
#eventsTable .colEnd {
	background-color:#dfdfdf;
	width:10%;
	text-align:center
}
#eventsTable .colTwo {
	width:15%
}
#eventsTable .colThree, #eventsTable .colFour {
	width:12%
}
#eventsTable .bookmarkList {
	padding:0 0 0 10px;
	background:url(../images/ul.gif) no-repeat 0 5px
}
#eventsTable .oddRow td {
	background-color:#ececec
}
#eventsTable .evenRow td {
	background-color:#fff
}
#eventsTable .colOne2 {
	width:90%;
	border-right:0
}
#eventsTable .colEnd2 {
	width:10%;
	text-align:center
}
#eventsTable .colEnd2 img, #eventsTable .colEnd img {
	border:0
}
#right_inside {
	float:left;
	width:170px
}
#left {
	float:left;
	width:331px;
	background:url(../images/bg_left.jpg) no-repeat top left;
	padding:30px 24px 0 20px
}
#right {
	float:left;
	width:400px;
	background:url(../images/bg_right.jpg) no-repeat top left
}
#whatson {
	float:left;
	width:331px
}
#whatson_top {
	float:left;
	width:311px;
	background:#edf1f9 url(../images/bg_whatson.gif) no-repeat top left;
	padding:10px
}
#event_top {
	float:left;
	width:311px;
	padding:0 10px 10px
}
#event_top p, #whatson_top p {
	padding:7px 15px
}
#whatson_bottom {
	float:left;
	width:331px;
	height:12px;
	background:url(../images/bg_whatson_bottom.gif) no-repeat top left
}
#promo_inside {
	float:left;
	width:775px;
	height:157px
}
#promo_inside_left {
	float:left;
	width:581px;
	height:113px
}
#promo_inside_right {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/promo_whatson_right.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_whatson {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_whatson.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_havingfun {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_havingfun.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_btn_your2cents {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_surfboardchallenge.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_yoursay {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_yoursay.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_studentresources {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_studentresources.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_mediaandnews {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_mediaandnews.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_corporatepartnership {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_corporatepartnership.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_gettingaroundandmaps {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_gettingaroundandmaps.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_contactus {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_contactus.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_sitemap {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_sitemap.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_ambassadors {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_ambassadors.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_awards {
	float:left;
	width:174px;
	height:93px;
	background:url(../images/bgh_awards.jpg) no-repeat top left;
	color:#fff;
	font-weight:700;
	padding:20px 20px 0 0
}
#promo_inside_title {
	float:left;
	width:775px;
	height:44px
}
#right_full {
	float:left;
	width:693px;
	padding:20px 20px 0
}
* html #right_full {
	padding:20px 10px 0 20px
}
#left_banner {
	float:left;
	width:150px;
	padding:15px 14px
}
#center_inside2 {
	float:left;
	width:670px;
	padding:20px
}
#center_banner {
	float:left;
	padding:15px 0
}
#center_banner_full {
	float:left;
	width:383px;
	padding:15px 176px
}
#center_banner_right_full {
	float:left;
	width:385px;
	padding:15px 85px
}
.bannerborder {
	border:1px #99d6eb solid;
	display:block;
	padding:0;
	margin:0;
	text-align:center
}
* html #bluebox {
	width:353px;
	margin:5px 3px
}
#error {
	float:left;
	width:343px;
	background:#f2fafb;
	border:1px #99d6eb solid;
	margin:15px 5px;
	padding:10px 10px 15px 20px
}
* html #error {
	width:341px;
	margin:15px 3px
}
#comment {
	border:1px solid #99D6EE;
	float:left;
	width:670px;
	background-color:#F9F9F9;
	padding:10px 10px 15px
}
#bluefull {
	float:left;
	background-color:#EDEADD;
	margin:5px;
	border:1px dotted #DCD8C7;
	padding:10px 10px 15px;
	width:655px
}
* html #bluefull {
	margin:5px 3px
}
.officialContainer#bluefull {
	padding:0!important;
	background:none
}
#topline {
	float:left;
	width:345px;
	border-top:1px #99d6eb solid;
	font-size:11px;
	padding:5px 20px
}
#topline_full {
	float:left;
	width:515px;
	border-top:1px #99d6eb solid;
	font-size:11px;
	padding:5px 20px;
	text-align:center
}
#topline_fullwidth {
	float:left;
	width:695px;
	border-top:1px #99d6eb solid;
	font-size:11px;
	padding:5px 20px;
	text-align:center
}
.subnavs {
	float:left;
	width:170px;
	border-bottom:1px #99d6eb solid;
	padding:7px 0 5px;
	font-size:11px
}
.subnavs_img {
	float:left;
	padding:0 3px 0 0
}
.subnavs_link {
	float:left;
	padding:2px 0 0
}
.banner {
	float:left;
	width:170px;
	padding:5px 0 0
}
.gap15px {
	clear:left;
	width:100%;
	height:15px
}
.gap25px {
	clear:left;
	width:100%;
	height:25px
}
.blog_footer {
	overflow:hidden;
	font-size:12px;
	padding:3px 0 0;
	margin:8px 0 0;
	border-top:1px solid #99D6EB
}
.blog_footer_left {
	float:left;
	width:205px;
	padding:3px 0 0 5px
}
.blog_footer_right {
	float:right;
	width:350px;
	padding:3px 5px 0 0;
	text-align:right
}
.blog_divider {
	float:left;
	height:10px;
	width:490px;
	border-bottom:1px #99d6eb solid;
	margin:0 10px 10px 0
}
.form_center {
	clear:left;
	padding:15px 0 15px 125px;
	text-align:left
}
.btnvideo {
	float:right;
	width:99px;
	height:26px;
	background:url(../images/bg_watchvideo.gif) no-repeat top left;
	font-size:11px;
	font-weight:700;
	padding:31px 0 0 60px;
	text-decoration:none;
	color:#4f70b5;
	margin:10px 0
}
.btnvideo:hover {
	text-decoration:none;
	color:#4f70b5
}
.btnaudio {
	float:right;
	width:92px;
	height:28px;
	background:url('../images/btn_listenaudio.gif') no-repeat;
	font-size:11px;
	font-weight:700;
	padding:30px 0 0 57px;
	text-decoration:none;
	color:#F7F7F7;
	margin:8px 4px 5px 0
}
.btnaudio:hover {
	background-position:0 -57px;
	color:#F7F7F7
}
#search {
	float:left;
	width:670px;
	background:url(../images/bg_search.gif) no-repeat top left;
	margin:0 0 12px
}
#search_top {
	float:left;
	width:660px
}
#searchbox_left {
	float:left;
	width:250px;
	height:50px;
	margin:70px 0 0 88px
}
#searchbox_right {
	float:left;
	width:250px;
	height:50px;
	margin:70px 0 0 48px
}
#search_button {
	float:right;
	width:92px;
	height:36px;
	padding:5px 0 0 5px;
	margin:0 28px 0 0
}
#metro, #councils {
	padding:7px;
	font-size:14px;
	width:210px
}
#councils {
	width:260px
}
#search_footer {
	float:left;
	padding:10px 15px;
	width:663px;
	font-size:11px
}
#eventsearch {
	float:left;
	width:690px;
	margin:0 0 12px
}
#eventsearch_top {
	float:left;
	width:690px;
	background:url(../images/bg_eventsearch.gif) no-repeat top left
}
#eventsearch_bottom {
	float:left;
	width:690px
}
#eventsearchbox_left {
	float:left;
	width:210px;
	padding:12px 0 0 12px;
	margin:64px 0 0 74px
}
* html #eventsearchbox_left {
	margin:64px 0 0 37px
}
#eventsearchbox_right {
	float:left;
	width:300px;
	margin:64px 0 0 75px
}
#boxes {
	float:left;
	width:265px;
	padding:8px 12px 0
}
#boxes table td {
	padding:1px 0
}
#boxes table td label {
	cursor:pointer
}
#eventsearch_button {
	float:right;
	width:85px;
	padding:5px 0 0 5px;
	margin:8px 38px 0 0
}
* html #eventsearch_button {
	margin:8px 19px 0 0
}
#quiz {
	float:left;
	width:555px;
	margin:0 0 12px
}
#quiz_top {
	float:left;
	width:680px;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	background-color:#EDEADD
}
#quiz_bottom, #search_bottom {
	float:left;
	width:680px;
	height:56px
}
#quizbox_right {
	float:left;
	width:680px
}
#quizboxes {
	float:left;
	width:640px;
	padding:20px
}
#quizboxes_bottom {
	clear:left;
	width:431px;
	height:11px;
	background:url(../images/bg_quizboxes_bottom.gif) no-repeat top left;
	margin:0 0 10px
}
#quiz_button {
	float:right;
	width:82px;
	height:36px;
	padding:5px 0 0 5px;
	margin:8px 20px 0 0
}
* html #quiz_button {
	margin:8px 32px 0 0
}
.quiz_divider {
	float:left;
	clear:both;
	width:650px;
	text-align:right;
	padding:10px 20px 20px 0;
	border-bottom:1px #dfe5f2 solid;
	margin:0 0 15px
}
#popup_header {
	float:left;
	width:640px;
	height:150px
}
#popup_content {
	float:left;
	width:580px;
	padding:0 30px 35px
}
#popup_viewevent {
	float:left;
	padding:0 60px 35px
}
.officialProgramPrint {
	float:left;
	width:640px;
	padding:0 60px 35px
}
.sponsorsBanner {
	text-align:center;
	width:640px
}
#popup_locationandtime {
	float:left;
	width:580px;
	padding:10px 0 2px;
	font-size:11px;
	color:#09c
}
#popup_location {
	float:left;
	width:480px;
	padding:0 0 0 5px
}
#popup_time {
	float:left;
	width:95px
}
#popup_blueborder {
	float:left;
	width:572px;
	padding:4px;
	border:1px #99d6eb solid
}
#popup_bluebg {
	float:left;
	width:572px;
	background:#f2fafb;
	padding:0 0 10px
}
#popup_bluebg p {
	padding:10px 15px 0;
	margin:0
}
#popup_bluebox {
	float:left;
	width:550px;
	background:#f2fafb;
	margin:5px;
	padding:10px 10px 15px
}
* html #popup_bluebox {
	width:572px;
	margin:5px 3px
}
div.faq {
	padding:0 0 10px;
	margin:3px 0 0 15px
}
p.dot_blue {
	padding:3px 0 1px 10px;
	background:url(../images/dot_blue.gif) no-repeat 0 14px
}
p.arrow_red {
	padding:0 0 0 12px;
	background:url(../images/arrow_red.gif) no-repeat 0 9px
}
p.blog_subtitle {
	text-align:right;
	clear:both;
	padding:0 10px 0 0;
	color:#09c;
	font-size:13px
}
h2#postAComment {
	padding:15px 0 5px;
	clear:both;
	font:italic 400 26px Georgia, "Times New Roman", Times, serif
}
#your2centsCommentTable td input, #your2centsCommentTable td textarea {
	padding:7px;
	font-size:14px;
	line-height:18px
}
h2.blogComment {
	border-bottom:1px solid #99D6EE;
	padding:25px 0 5px;
	margin:0 0 4px;
	clear:both
}
.big {
	font-size:18px;
	line-height:24px
}
.officialTable .heading, .officialTable .bluetitle {
	padding:10px 0 10px 8px
}
.officialTable .heading {
	font-size:18px;
	font-weight:400;
	padding:10px 0
}
.officialTable {
	margin:10px 0
}
.officialTable img {
	float:left;
	margin:3px 20px 0 5px
}
.officialTable .blueline {
	padding:15px 15px 15px 10px;
	background-color:#F9F9F9
}
.officialTable td p, h1.sifrArnoProRegular {
	padding:0
}
.extraBox {
	padding:10px 10px 10px 0;
	float:left;
	width:450px;
	margin:15px 0 0
}
#center_inside .extraBox ul {
	overflow:hidden;
	margin:0
}
.extraBox ul li {
	float:left;
	padding:0 0 5px 0!important;
	width:225px;
	background:none!important;
	font-size:12px
}
.extraBox ul li.extraBoxLocation {
	width:440px
}
.extraBox ul li.downloadPdf {
	background:url(../images/img-pdf.gif) no-repeat!important;
	padding-left:20px!important
}
.extraBox#pdfBox {
	padding:15px 10px;
	background:#f2fafb
}
.extraBox#pdfBox img {
	float:left;
	margin-right:15px
}
.extraBox#pdfBox .downloadPdf img {
	margin-right:5px
}
p.downloadPdfBig {
	background:url(../images/img-pdf-big.gif) no-repeat;
	margin:15px 0 0;
	padding:2px 0 3px 100px!important;
	float:left;
	width:73%
}
img.nowrap {
	display:block;
	padding:0;
	margin:0
}
img.pic {
	display:block;
	padding:0;
	margin:5px;
	border:7px #eaeaea solid
}
img.banner {
	float:left;
	margin:0;
	padding:0 0 7px;
	display:block
}
a {
	text-decoration:none;
	color:#09c;
	font-weight:400
}
a:hover {
	text-decoration:none;
	color:#09c
}
input, select, textarea, option, checkbox {
	padding:0;
	margin:0;
	font-size:14px;
	color:#1F1F1F;
	font-weight:400;
	border:1px solid #99D6EB
}
option, img {
	border:none
}
#right_inside ul, #left ul {
	text-align:left;
	margin-top:0;
	margin-bottom:8px;
	margin-left:10px;
	font-size:11px;
	list-style-type:none
}
#center_inside ul {
	text-align:left;
	margin-top:0;
	margin-bottom:8px;
	margin-left:10px;
	list-style-type:none
}
#center_inside ul li, #right_inside ul li, #left ul li {
	text-indent:0;
	line-height:19.7px;
	margin:3px 0;
	padding:0 0 0 10px;
	background:url(../images/ul.gif) no-repeat 0 7px
}
#content_full ul {
	text-align:left;
	margin:0 0 8px 10px
}
#content_full ul li {
	list-style-type:none;
	text-indent:0;
	padding:4px 0 4px 10px;
	background:url(../images/bullet_pt.gif) no-repeat 0 9px
}
#subscribe {
	float:left;
	width:318px;
	padding:0 0 0 13px;
	margin:5px 0 0
}
#subscribe p {
	padding:0;
	margin:0
}
#subscribe_bottom {
	float:left;
	width:307px;
	height:41px;
	background:url(../images/bg_subscribe.gif) no-repeat top left;
	margin:7px 0 0;
	padding:6px 12px 0;
	font-size:10px;
	font-weight:700
}
#subscribe_bottom_surf {
	float:left;
	width:297px;
	height:41px;
	background:url(../images/bg_subscribe_surf.gif) no-repeat top left;
	margin:7px 0 0;
	padding:6px 12px 0;
	font-size:10px;
	font-weight:700
}
.subscribe_bottom_info {
	float:left;
	padding:0 10px 0 0
}
.copy {
	float:left;
	width:400px;
	padding:12px 0 0
}
.copy_img {
	float:left;
	width:121px;
	padding:5px 15px 0 0
}
.copy_img img {
	padding:4px;
	border:1px #99D6EB solid

}
.copy_info {
	float:left;
	width:264px
}
.copy_inside {
	float:left;
	width:318px;
	padding:10px 0 15px 15px
}
.copy_inside_img {
	float:left;
	width:122px;
	padding:5px 0 9px;
	margin:0
}
.copy_inside_img img {
	padding:4px;
	border:1px solid #99D6EB
}
.copy_inside_info {
	float:left;
	padding:5px 0 0 15px;
	width:181px
}
#advertising .copy_inside, #mediaManual .copy_inside, #brandStyleGuide .copy_inside {
	width:665px
}
#advertising .copy_inside_info, #mediaManual .copy_inside_info, #brandStyleGuide .copy_inside_info {
	width:500px
}
.copy_inside_info p, .copy_info p {
	padding:3px 0
}
#center_inside .copy_inside_info ul {
	margin:0;
	font-size:12px
}
#desktopWallpaper .copy_inside {
	min-height:160px
}
#desktopWallpaper .copy_inside_info p {
	font-size:12px;
	line-height:1.3em
}
#screenSavers .copy_inside_info p {
	font-size:12px;
	line-height:1.42em
}
.copy_inside_info p.arrow, .copy_info p.arrow {
	padding:0 0 0 12px;
	background:url(../images/arrow.gif) no-repeat 0 5px
}
.copy_inside_info p.arrow a, .copy_info p.arrow a {
	font-weight:700;
	color:#000;
	text-decoration:none
}
.picline2 {
	padding:4px;
	border:1px solid #DCD8C7
}
.sponsor {
	float:left;
	border:1px #bac5df solid;
	margin:0 0 0 13px
}
.photogallery {
	float:left;
	width:385px;
	padding:0 15px 10px 10px;
	border-bottom:1px #99D6EB solid
}
* html .photogallery {
	padding:10px 0
}
.photo {
	float:left;
	width:75px;
	padding:2px;
	margin:10px 0 0 5px;
	border:3px #d7e9ef solid
}
.photoon {
	float:left;
	width:75px;
	padding:2px;
	margin:10px 0 0 5px;
	border:3px #09c solid
}
* html .photoon {
	margin:5px 0 0 5px
}
.officalBox {
	width:98%;
	margin-bottom:20px
}
.officalBox .imagebox {
	margin:0 5px 0 0
}
.image {
	float:left;
	width:110px;
	overflow:hidden;
	padding:2px;
	margin:12px 0 0;
	border:3px #d7e9ef solid
}
td.blueline_center {
	padding:8px 0;
	border-bottom:1px solid #99D6EB;
	font-size:14px;
	text-align:center
}
td.bluetitle {
	padding:7px 5px;
	color:#444;
	font-weight:700;
	background-color:#edeadd
}
td.bluetitle_center {
	padding:5px;
	background:#4994d5;
	color:#fff;
	text-align:center
}
tr.rowhighlight {
	border-bottom:1px solid #09c;
	font-size:11px;
	padding-left:5px;
	background-color:#f3f2ec
}
td.heading {
	padding:5px;
	color:#09c
}
.imageon {
	float:left;
	width:110px;
	padding:2px;
	margin:12px 0 0;
	border:3px #09c solid
}
.eventGuideContainer ul.bookmarkList {
	margin-left:0!important
}
.eventGuideContainer ul.bookmarkList li {
	left:0;
	display:block
}
.eventGuideContainer ul.bookmarkList li a, .copy_inside_info p.arrow a:hover, .copy_info p.arrow a:hover, #search_footer a:hover, #eventsTable .colOne a:hover, #eventsTable .colOne2 a:hover, td.blueline a:hover, .eventGuide p.header a:hover, #youarein a:hover, #highlights td.eventDesc a:hover, .extraList li p a:hover, .downloadPdf a:hover {
	text-decoration:underline
}
.description {
	float:left;
	width:110px;
	padding:5px
}
.description a {
	font-size:11px;
	text-decoration:none;
	color:#000
}
.description a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#000
}
.download {
	float:left;
	width:44px;
	height:22px;
	background:url(../images/btn_download.gif) no-repeat top left;
	padding:9px 0 0 102px;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none
}
.downloadRed {
	width:60px;
	background:url(../images/btn_download_red.gif) no-repeat
}
.download:hover {
	text-decoration:none;
	color:#fff;
	background-position:0 -31px
}
.ecardgallery {
	float:left;
	width:670px
}
.ecardbox {
	float:left;
	width:160px
}
.ecard {
	float:left;
	width:150px;
	padding:2px;
	margin:12px 0 0;
	border:3px #d7e9ef solid
}
.ecardon {
	float:left;
	width:150px;
	padding:2px;
	margin:12px 0 0;
	border:3px #09c solid
}
* html .ecardon, * html .ecard, * html .photo, #highlights td img {
	margin:5px 0 0
}
.ecardgap, .imagegap {
	float:left;
	width:10px
}
.required {
	padding:0 0 0 4px;
	margin:3px 0 0;
	border-left:3px solid #a7d4e7
}
.notrequired {
	padding:0 0 0 7px;
	margin:3px 0 0;
}
#sendEInviteForm .required {
	border-left:3px solid #88C765
}
.qmark {
	clear:left;
	background:url(../images/icon_qmark.gif) no-repeat top left;
	padding:5px 0 10px 50px;
	margin:15px 0;
	font-size:13px;
	line-height:15px
}
.quote {
	padding:0 0 0 20px;
	background:url(../images/quote.gif) no-repeat top left
}
.author {
	font-weight:700;
	padding:5px 0 15px 20px;
	font-style:italic;
	color:#a1afd2
}
h1.red {
	margin:0;
	padding:7px 0 2px;
	line-height:19px;
	font-size:18px;
	color:#d32937;
	font-weight:400
}
h2 {
	margin:0;
	padding:5px 0 3px;
	line-height:15px;
	font-size:14px;
	color:#09c;
	font-weight:700
}
h2 a {
	margin:0;
	padding:5px 0 3px;
	line-height:15px;
	font-size:13px;
	color:#09c;
	font-weight:700;
	text-decoration:underline
}
#mediaReleases h2 a {
	font-size:14px
}
h2 a:hover, .eventGuideContainer ul.bookmarkList li a:hover, #search_footer a, .subnavs a, #eventsTable .colOne a, #eventsTable .colOne2 a, td.blueline a, ins {
	text-decoration:none
}
h2.blog a {
	margin:0;
	padding:0 0 6px;
	line-height:15px;
	font-size:18px;
	font-weight:400;
	color:#09c;
	border-bottom:1px solid #99D6EB;
	text-decoration:none;
	display:block
}
h2.blog a:hover {
	color:#A86FAF;
	border-bottom:1px solid #A86FAF
}
h3.blog_author {
	font-size:12px;
	font-weight:700;
	color:#494949;
	padding:3px 0 0 1px
}
div.underline_blog {
	padding:5px 0 0
}
p.blog {
	font-size:11px;
	line-height:13px;
	padding:0 0 5px 1px;
	color:#858585;
	margin:0
}
h2.underline_blog {
	margin:0 0 2px;
	padding:0 0 7px;
	line-height:15px;
	font-size:18px;
	color:#09c;
	font-weight:400;
	border-bottom:1px solid #99D6EB
}
h2.underline_popup {
	margin:0;
	padding:0 0 3px 15px;
	line-height:15px;
	font-size:13px;
	color:#09c;
	font-weight:700;
	border-bottom:1px #99D6EB solid;
	width:626px
}
* html h2.underline_popup {
	width:642px
}
h3 {
	font-weight:400;
	margin:0;
	padding:0;
	line-height:17px;
	font-size:15px
}
#partnersPage #center_inside h3 {
	clear: both;
	color: #09c;
	margin: 0 0 16px;
	padding: 0 0 6px;
	border-bottom: 1px solid #DCD8C7;
	font-size: 14px;
}
h4 {
	margin:0;
	padding:2px 0 3px;
	line-height:22px;
	font-size:13px;
	color:#09c;
	font-weight:700
}
h4 a {
	margin:0;
	padding:2px 0 3px;
	line-height:22px;
	font-size:13px;
	color:#09c;
	font-weight:700;
	text-decoration:underline
}
.weather_row1 {
	background:#09c
}
.weather_title {
	font-weight:700;
	color:#fff;
	margin:20px 10px
}
.weather_col2, .weather_col1 {
	background:#fff;
	border-bottom:1px #99d6eb solid;
	padding:5px
}
.weather_header, .copy_inside_info h3, .subnavs a:hover, #eventsTable .colOne a, #left_inside ul.subMenu3 a:link.subMenu3On, #left_inside ul.subMenu3 a:visited.subMenu3On, #left_inside ul.subMenu2 a:link.subMenu2On, #left_inside ul.subMenu2 a:visited.subMenu2On, #left_inside ul.subMenu a:link.subMenuOn, #left_inside ul.subMenu a:visited.subMenuOn {
	font-weight:700
}
#websurvey img {
	padding-top:20px;
	padding-left:80px
}
input.btn, input.checkbox {
	width:auto!important;
	padding:0!important;
	border:0;
	background:0
}
h1.large {
	margin-bottom:.75em
}
table.listTable td {
	font-size:.917em;
	padding:2px 5px 2px 10px
}
table.listTable td a {
	background:url(../images/arrow_light.gif) 0 5px no-repeat;
	padding:0 0 0 12px
}
.heading {
	font-weight:700;
	color:#09c;
	font-size:1em
}
.imgGallery td {
	padding:15px 13px 0 0
}
span.imageSubtext {
	font-size:.77em
}
.highslide {
	cursor:url('highslide/graphics/zoomin.cur'), pointer;
	outline:none
}
.highslide:hover img, .highslide img {
	border:4px solid #d7e9ef
}
.highslide-image {
	border:1px solid white
}
.highslide-caption {
	display:none;
	border:5px solid white;
	border-top:none;
	padding:5px;
	background-color:white
}
.highslide-loading {
	display:block;
	font-size:9px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px
}
a.highslide-credits, a.highslide-credits i {
	padding:2px;
	color:silver;
	text-decoration:none;
	font-size:10px
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color:white;
	background-color:gray
}
.highslide-display-block {
	display:block
}
.highslide-display-none, .subcomment, .extraList .endList span.underline {
	display:none
}
div.opinionPiece {
	float:left;
	margin:0 0 10px;
	padding:4px;
	border:solid 1px #99D6EB;
	text-align:center;
	position:relative;
	top:7px
}
div.opinionPieceSmall {
	margin:0 10px 5px 0!important
}
.imageSubtext {
	text-align:center!important;
	padding:0 0 0 0!important;
	font-size:.72em
}
/* homepage updates
--------------------------------------------------------------------------- */
/* articles
------------------------------ */
.homePageArticles {
	padding: 20px 0 0 0;
	width: 960px;
	margin: 0 0 50px;
	overflow: hidden;
}
.homePageArticles li {
	list-style: none outside none;
	width: 199px;
	min-height: 202px;
	padding: 0 21px 0 0;
	margin: 0 0 0 20px;
	float: left;
	background: url('../images/article-separator.gif') no-repeat right 0;
}
.homePageArticles .endList { background: none no-repeat 0 0; }
.homePageArticles img { display: block; }
.homePageArticles h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0085ca;
	margin: 11px 0 0;
}
.homePageArticles p { margin: 0 0 2px; }
.homePageArticles .btnReadMore {
	font-weight: bold;
	color: #444;
}
.homePageArticles .btnReadMore:hover {
	color: #0085ca;
}
/* highlights
------------------------------ */
#highlights {
	clear: both;
	width:960px;
	height: 142px;
}
#highlights h2 {
	float: left;
	width: 300px;
	height:142px;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

/* peak */
#highlights.peak h2 {
	width: 270px;
	background: url('../images/highlights-peak.png') no-repeat 34px 9px;
}
.highlightsListPeak {
	float: left;
	width: 690px;
	overflow: hidden;
	margin: 30px 0 0;
	max-height: 103px;
}
.highlightsListPeak li {
	list-style: none outside none;
	padding: 0 20px 0 18px;
	margin: 0 0 7px;
	background: url('../images/bullet_pt.gif') no-repeat 0 4px;
	width: 307px;
	float: left;
	font-size: 12px;
}
.highlightsListPeak .highlightDate { display: inline-block; width: 58px; }
.highlightsListPeak li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0085ca;
}
.highlightsListPeak li a:hover {
	color: #444;
}
/* off-peak */
#highlights.offPeak h2 {
	background: url('../images/highlights-offpeak.png') no-repeat 14px 6px;
}
.highlightsListOffPeak {
	float: left;
	width: 660px;
	overflow: hidden;
	margin: 45px 0 0;
}
.highlightsListOffPeak li {
	list-style: none outside none;
	padding: 0 20px 0 18px;
	margin: 0 0 7px;
	background: url('../images/bullet_pt.gif') no-repeat 0 4px;
	width: 292px;
	float: left;
}
.highlightsListOffPeak li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0085ca;
}
.highlightsListOffPeak li a:hover {
	color: #444;
}
/* subscribe / facebook btn
------------------------------ */
#homeFooter {
	position: relative;
	left:0;
	top:0;
	padding: 0 0 40px;
}
#homeSubscribe {
	width:503px;
	height:72px;
	background:url('../images/bg_subscribehome.jpg') no-repeat;
	margin:0 20px 0 20px;
	padding: 0 0 0 60px;
}
#homeSubscribe h2 {
	text-indent:-9999px;
	height:19px;
	padding:0;
	margin: 0 0 8px;
}
#homeSubscribe label {
	font-size:12px;
	font-weight: bold;
	color:#535142;
	display:inline-block;
	padding:0 4px 0 0;
	cursor:pointer;
}
#homeSubscribe .homeSubscribeNameField, #homeSubscribe .homeSubscribeEmailField {
	border:1px solid #d1d1d1;
	color:#8c8973;
	font-size:12px;
	padding:2px 4px 3px;
	width:115px;
	margin: 0 8px 0 0;
}
#homeSubscribe .homeSubscribeEmailField {
	width:177px
}
#homeSubscribe .homeSubscribeBtn {
	border:none;
	position:relative;
	top:7px;
	left:0;
}
.btnFb {
	position: absolute;
	top:19px;
	right: 20px;
	display:block;
	height:53px;
	width:347px;
	background:url('../images/btn-fb.jpg') no-repeat
}
.btnFb:hover {
	background-position:0 -53px
}
.btnEnterComp {
	background-color: #88C765;
	color: #FFF;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 7px;
}
.btnEnterComp:hover {
	background-color:#599F34;
}
.compEntryForm td {
	padding: 5px 0;
}
.compDesc {
	overflow: hidden;
}
#pgRoadClosures h2 {
	color: #333;
	font: 18px Arial, Helvetica, sans-serif;
	margin: 30px 0 0; 
}
#pgRoadClosures h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin: 20px 0 2px;
	padding: 0 0 5px;
	border-bottom: 1px solid #99D6EB;
	color: #09c;
}
#pgRoadClosures table {
	width: 690px;
	margin: 0 0 20px;
}
#corpClubMembers #center_inside ul.clubMembersList {
	width: 704px;
	overflow: hidden;
	margin: 0 0 30px;
}
#corpClubMembers #center_inside ul.clubMembersList li {
	background: none;
	margin: 0 8px 16px;
	line-height: normal;
	list-style: none outside none;
	padding: 0;
	float: left;
}
#corpClubMembers #center_inside ul.clubMembersList li a {
	border: 3px solid #d7e9ef;
	float: left;
	display: block;
	padding:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#corpClubMembers #center_inside ul.clubMembersList a:hover {
	border-color: #09c;
}
#corpClubMembers #center_inside ul.clubMembersList a img { display: block; }
/* form messages
--------------------------------------------------------------------------- */
.synergyError { width: 436px; }
.validationMessage {
	border: 1px solid #F96060;
	background-color: #FFE3E3;
	padding: 10px 0;
	margin: 0 0 10px;
	color: #FF2222;
}
#center_inside .validationMessage ul {
	margin: 0 0 0 29px;
}
#center_inside .validationMessage li {
	color: #FF2222;
	background: none;
	list-style: disc outside none;
	padding: 0;
	margin: 4px 0;
	font-size: 12px;
}
.successMessage {
	border: 1px solid #88C765;
	background-color: #E1FFD2;
	padding: 10px;
	width: 416px;
	margin: 10px 0;
	color: #4C9128;
}
.successMessage p { padding: 0; }
/* photo mosaic
--------------------------------------------------------------------------- */
#photoMosaic {
	padding: 0 0 40px;
}
#photoMosaic fieldset {
	border: 0 none;
	margin: 15px 0 0;
}
#photoMosaic fieldset .clearfix {
	padding: 20px 0 0;
}
#photoMosaic fieldset .btn {
	display:block;
	width: 198px;
	margin: 10px 0 0;
}
/* advertising panels
--------------------------------------------------------------------------- */
/* footer leaderboard
------------------------------ */
.leaderboardAd {
	clear: both;
	overflow: hidden;
	padding: 0 0 40px;
	background: url('../images/bg_content.gif') repeat;
}
.leaderboardAd .adHolder {
	margin: 0 116px;
	height: 90px;
	overflow: hidden;
}
/* skyscraper ad
------------------------------ */
.skyscraperAd {
	clear: both;
	width: 160px;
	height: 600px;
	overflow: hidden;
	margin: 0 0 20px 13px;
}
/* mobile apps */
#australiaDayApps {
	overflow: hidden;
	width: 920px;
	margin: 30px 0 120px;
}
#australiaDayApps h2 a {
	text-decoration: none;
	font-size: 20px;
}
#australiaDayApps h2 a:hover {
	color: #0068A0;
}
#appIos, #appAndroid {
	float: left;
	width: 440px;
}
#australiaDayApps .appThumb {
	display: block;
	margin: 30px 0 0;
}
#appIos { padding: 0 20px 0 0; }
#appIos img {
	padding: 31px 0 0 108px;
	display: block;
}
#appAndroid { padding: 0 0 0 20px; }
#appAndroid img {
	margin: 0 0 0 80px;
	display: block;
}
#adAnywhere {
	clear: both;
	width: 880px;
	padding: 20px;
	margin: 0 0 150px;
	background-color: #e8e5d7;
	position: relative;
}
#adAnywhere h2 {
	position: absolute;
	left: 280px;
	top: -69px;
	width: 360px;
	background: url('../images/bg_content.gif') repeat;
	text-align: center;
}
#adAnywhere:before {
	content: '';
	width: 920px;
	position: absolute;
	top: -46px;
	left: 0;
	border-top: 1px solid #e8e5d7;
}
#adAnywhere h2 a {
	font-size: 28px;
	text-decoration: none;
	display: block;
	line-height: 24px;
}
#adAnywhere h2 a:hover { color: #0068A0; }
#adAnywhere .preview {
	position: absolute;
	right: 235px;
	top: -21px;
}
#adAnywhere .lhs {
	width: 209px;
}
#adAnywhere .button {
	display: inline-block;
	overflow: visible;
	padding: 6px 11px;
	margin: 5px 0 9px;
	font: bold 12px/1.2 Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	background-color: #8ac961;
	background-image: -webkit-linear-gradient(top, #8ac961, #61a74a);
	background-image: -moz-linear-gradient(top, #8ac961, #61a74a);
	background-image: -ms-linear-gradient(top, #8ac961, #61a74a);
	background-image: -o-linear-gradient(top, #8ac961, #61a74a);
	background-image: linear-gradient(top, #8ac961, #61a74a);
	-webkit-box-shadow: 0 1px 0 #509a3b;
	-moz-box-shadow: 0 1px 0 #509a3b;
	box-shadow: 0 1px 0 #509a3b;
}
#adAnywhere .button:hover {
	text-decoration: none;
	background-color: #4ea32c;
	background-image: -webkit-linear-gradient(top, #4ea32c, #2c701e);
	background-image: -moz-linear-gradient(top, #4ea32c, #2c701e);
	background-image: -ms-linear-gradient(top, #4ea32c, #2c701e);
	background-image: -o-linear-gradient(top, #4ea32c, #2c701e);
	background-image: linear-gradient(top, #4ea32c, #2c701e);
	-webkit-box-shadow: 0 1px 0 #216016;
	-moz-box-shadow: 0 1px 0 #216016;
	box-shadow: 0 1px 0 #216016;

}
#adAnywhere .rhs {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 209px;
}
/* live video page
--------------------------------------------------------------------------- */
#livePlayerContainer {
	margin: 30px 0 0;
}
#livePlayerContainer object {
	margin: 0 auto;
	width: 880px;
	height: 495px;
	display: block;
}
.livePlayerDisclaimer {
	width: 480px;
	text-align: center;
	margin: 0 auto 40px;
}
.livePlayerDisclaimer p {
	font-size: 11px;
}
/* australia day address video
--------------------------------------------------------------------------- */
#ausAddress2012 {
	clear: both;
	width: 587px;
	padding: 0 0 0 27px;
	margin: 30px 0 20px;
}
#ausAddress2012 object {
	display: block;
}
