/********************************************************** GLOBAL **********************************************************/

body {
	background-image:url(images/bg.png); background-color:#0099FF; background-repeat:repeat-x; background-attachment:scroll; background-position: 0px 0px;
	font-family:"Times New Roman", Times, serif; color:#00FFFF;
	}
#bg {
	width:1000px; margin-left:auto; margin-right:auto;
	}
a {
	color:#CCCCCC; text-decoration:none;
	}
a:hover {
	color:#FFFFFF;
	}
h1 {
	color:#FFFFFF; font-style:italic;
	}
h2 {
	color:#FAE219; font-style:italic;
	}
em {
	font-size:1.1em; font-style:italic;
	}
	
/* HEADER & FOOTER */
#border-top, #border-bot {
	background-image:url(images/top_bar.png); width:1018px; height:93px; background-repeat:no-repeat; margin:-10px auto 0px auto;
	}
#border-bot {
	background-image:url(images/bot_bar.png); height:93px; clear:both;
	}
#container {
	width:inherit; position:relative;
	}

/********************************************************** MENUS **********************************************************/

/* NAVIGATION */
#navHolder {
	width:212px; height:482px; float:left; position:absolute; margin:-75px 0px 0px 3px;
	}
#nav {
	background-image:url(images/menu_bg.png); background-repeat:no-repeat; width:212px; height:522px;
	}
#logo {
	background-image:url(images/logo_new.png); background-repeat:no-repeat; width:372px; height:155px; position:absolute; margin:8px 0px 0px -50px;
	}
#menu {
	font-size:16px; position:absolute; margin:131px 0px 0px 5px; line-height:1.2em;
	}
#menu ul {
	list-style:none;
	}
#menu li {
	display:block; padding:1px 2px 2px 0px; font-style:italic;
	}
#menu li + li {
	padding-top:0.17em;
	}
#menu li a {
	color:#AAAAAA; text-decoration:none;
	}
#menu li a:hover {
	color:#FFFFFF;
	}
#menu a#activePg	{
	color:#FAE219; font-weight:900; font-size:18px;
	}

/* FOOTER LINKS */
#footerLinks {
	margin:-60px auto 0px auto; font-size:12px; text-align:center; width:985px; height:50px; line-height:1.4em;
	}
#footerLinks a {
	color:#CCCCCC; text-decoration:none;
	}
#footerLinks a:hover {
	color:#FFFFFF;
	}
#footerLinks p {
	color:#CCCCCC; margin-top:-2px; font-size:10px; text-align:right;
	}
#footerLinks p a {
	color:#FFFFFF;
	}
#footerLinks p a:hover {
	color:#FFFF00; text-decoration:none;
	}
	
/* FACEBOOK LINK */
#facebook {
	width:300px; height:50px; position:relative;
	}
#fbLink {
	position:relative; margin:-60px 0px 0px 165px;
	}
#fbLink img {
	border:none;
	}
#fbLike {
	position:relative; margin:-36px 0px 0px 270px;
	}
/*#facebook {
	width:175px; height:80px; position:absolute; margin:445px 0px 0px 23px; text-align:center; background-color:#99FF00;
	}
#facebook #fbLink img {
	border:none; padding-top:0px;
	}*/

/* FACILITIES MENU */
#facilities {
	background-image:url(images/menu_bg_sml2.png); background-repeat:no-repeat; width:212px; height:312px; position:absolute; margin:445px 0px 0px 3px; font-size:0.8em; color:#FFFFFF;
	}
#facilities p {
	position:absolute; margin:25px 0px 0px 30px; font-size:1.3em; font-weight:bold;
	}
#facilities ul {
	position:absolute; margin:50px 0px 0px -10px; width:155px; list-style:none;
	}
#facilities li + li {
	padding-top:0.10em;
	}
	
/* FUNCTIONS MENU */
#functionsMenu {
	background-image:url(images/menu_bg_functions.png); background-repeat:no-repeat; width:144px; height:173px; position:absolute; margin:-210px 0px 0px -10px; font-size:0.8em; color:#FFFFFF;
	}
#functions {
	width:87px; margin:22px 0px 0px -7px; line-height:1.4em; text-align:left;
	}
#functions li {
	font-style:italic; margin:0px 0px 0px 5px;
	}
#functions li a {
	color:#CCCCCC; text-decoration:none;
	}
#functions li a:hover {
	color:#FFFFFF;
	}
#functions a#activePg {
	color:#FAE219; font-weight:900; font-size:16px;
	}

/********************************************************** ALL PAGES **********************************************************/

/* PAGE CONTENT */
#pageHolder {
	width:785px; float:right;
	}
#slideshowBg {
	background-image:url(images/slideshowBg.png); width:785px; height:282px; margin:-55px 0px 0px -7px;
	}
#slideshowPics {
	width:718px; height:216px; position:absolute; margin:20px 0px 0px 21px;
	}
#page {
	width:785px; min-height:575px; position:relative; margin:-15px 0px 20px 10px; text-align:justify; line-height:1.4em; color:#411d14;
	}
.pageTitle {
	background-image:url(images/title.png); width:486px; height:59px; margin-top:7px;
	}
#page h1 {
	padding-bottom:30px; margin:-35px 0px 0px 50px;
	}
#page span {
	color:#FAE219;
	}
#page a, span {
	font-size:1.1em; font-style:italic;
	}
.sectionTitle {
	padding:10px 0px 5px 0px; font-size:1.5em; font-weight:bold; color:#FAE219; margin-bottom:15px; font-style:italic; border-bottom:dotted #411D14 1px; clear:both;
	}
.imageHolder {
	border:solid #411D14 5px; margin:10px auto 15px auto;
	}
.pageImages {
	width:660px; height:160px; position:relative; margin:10px auto 0px auto; clear:both;
	}
#pic1, #pic2, #pic3 {
	position:relative; margin:0px 5px 0px 5px; width:200px; height:150px; clear:both; border:solid #411D14 5px;
	}
#pic2 {
	margin:-160px 5px 0px 225px;
	}
#pic3 {
	margin:-160px 5px 0px 445px;
	}
#pdfLinks {
	margin-left:15px; text-decoration:none;
	}
#pdfLinks img {
	 border:none;
	 }
#pdfLinks a:hover {
	text-decoration:none;
	}
#pdfLinks span {
	font-size:0.6em; color:#411d14;
	}
.pdfLinksSeparator {
	border-top:#FFFFFF dotted 1px; text-align:center;
}
.firstWord {
	font-size:1.5em; font-weight:bold; font-style:italic;
	}
	
/********************************************************** INDIVIDUAL PAGES **********************************************************/

/* HOME PAGE (INDEX) */
#welcome {
	font-size:1.4em;
	}
#its-unaustralian {
	width:700px; height:160px; position:relative; margin:10px auto 0px auto; clear:both;
	}
#its-unaustralian a:link {
	color:#411d14;
	}
#unaustralian1, #unaustralian2, #unaustralian3, #unaustralian4 {
	position:relative; width:150px; height:150px; clear:both; border:solid #411D14 3px;
	}
#unaustralian2 {
	margin:-156px 5px 0px 180px;
	}
#unaustralian3 {
	margin:-156px 5px 0px 360px;
	}
#unaustralian4 {
	margin:-156px 5px 0px 540px;
	}	
#signPetition {
	position:relative; margin:0px auto 0px auto; width:150px; height:150px; clear:both; border:solid #411D14 3px;
	}
#homeImgLinks {
	width:745px; height:187px; position:relative; margin:10px auto 0px auto; clear:both; /*border-bottom:dotted #411D14 1px;*/
	}
#homeImgLinks a:link {
	color:#411d14;
	}
#homeLink1, #homeLink2, #homeLink3 {
	position:relative; margin:0px 5px 0px 5px; width:225px; height:162px; clear:both; border:solid #411D14 3px;
	}
#homeLink2 {
	margin:-168px 5px 0px 255px;
	}
#homeLink3 {
	margin:-168px 5px 0px 505px;
	}
	
/* BOWLS PROGRAM */
#bowlsProgram {
	position:relative; margin-left:10px; line-height:1.7em; width:450px;
	}
#blcol {
	float:left; margin:10px 0px 0px 15px; color:#FFFFFF;
	}
#brcol {
	float:right; margin:10px 0px 0px 35px; clear:right;
	}
	
/* BOWLS CALENDAR */
#eventsCal {
	width:750px; margin-left:10px;
	}
#ladiesCalendar {
	line-height:1.7em; width:350px; float:left;
	}
#llcol {
	float:left; margin-left:10px; color:#FFFFFF;
	}
#lrcol {
	float:right; margin-left:0px;
	}
#mensCalendar {
	clear:right; float:right; width:350px; padding:0px 10px 0px 17px; margin-bottom:20px; border-left:dotted #FAE219 1px; line-height:1.7em;
	}
#mlcol {
	float:left; margin-left:10px; color:#FFFFFF;
	}
#mrcol {
	float:right; margin-left:0px;
	}
#mrcol span {
	margin-left:7px; color:#411d14; font-size:0.8em;
	}

	
#pastResults {
	width:750px; margin-left:10px; line-height:1.5em;
	}
#pr-lcol {
	float:left; width:350px;
	}
#pr-rcol {
	float:right; width:350px;
	}
.year {
	font-size:1.5em; color:#411d14;
	}
.title {
	text-decoration:underline; font-size:1.2em; color:#411d14;
	}
.name {
	color:#FFFFFF;
	}
	
/* BAREFOOT BOWLS */
#children {
	font-size:0.8em;
	}
	
/* BOWLS COACHING */

	
/* FUNCTIONS */
#picButtons a {
	color:#411d14;
	}
#weddingPic {
	width:504px; height:154px;
	}
#celebrationsPic {
	width:504px; height:154px;
	}
#seminarsPic {
	width:504px; height:154px;
	}
#barefootPic {
	width:504px; height:154px;
	}
#funcLinks {
	position:relative; margin:-48px 0px 0px 615px; color:#FFFFFF; font-style:italic; padding-bottom:28px;
	}
#funcLinks a {
	color:#CCCCCC; text-decoration:underline;
	}
#funcLinks a:hover {
	color:#FFFFFF; text-decoration:overline;
	}
	
/* FUNCTIONS - WEDDINGS */
#weddingMainPic {
	width:500px; height:200px;
	}
#wedCoverLetter span {
	color:#411d14;
	}
	
/* FUNCTIONS - WEDDINGS - GALLERY */
#photogallery {
	width:750px; height:600px;
	}
	
/* FUNCTIONS - CELEBRATIONS */
#celebrationsMainPic {
	width:500px; height:200px;
	}
#celebrationsCoverLetter span {
	color:#411d14;
	}

/* FUNCTIONS - SEMINARS & CONFERENCES */
#seminarsMainPic {
	width:500px; height:200px;
	}
	
/* FUNCTIONS - BAREFOOT BOWLS */
#barefootMainPic {
	width:500px; height:200px;
	}
#barefootCoverLetter span {
	color:#411d14;
	}
	
/* UPCOMING EVENTS */
#xmasRaffles {
	width:500px; height:728px;
}
#trailer {
	width:500px; height:690px;
}
#holiday {
	width:500px; height:715px;
	}

/* WEEKLY ACTIVITIES */
#dynamicWhatsOn {
	margin:10px auto 0px auto; width:700px; height:1025px;
	}

/* DINING */
#bistroPic {
	width:138px; height:75px;
	}
#dining-times em {
	color:#FFFFFF;
	}
#brekkyPic {
	width:350px; height:457px;
	}
#cafePic {
	width:154px; height:75px;
	}
#menuLink {
	text-align:center;
	}
#weeklySpecials	{
	font-size:1em; line-height:1.7em; width:755px;
	}
#wlcol {
	float:left; position:relative; color:#FFFFFF;
	}
#wlcol span {
	font-size:0.7em; color:#FFFFFF;
	}
#wrcol {
	float:right; position:relative; color:#FAE219; margin-bottom:10px; font-size:0.82em; line-height:2.1em;
	}
#wrcol span {
	margin-left:5px; color:#411d14; font-size:1em; font-style:normal; margin-bottom:10px;
	}
#bistroFooter {
	clear:right; margin:0px auto 0px auto; text-align:center;
}
	
/* ENTERTAINMENT */
#entertain {
	font-size:1em; line-height:1.7em; width:225px; position:relative; clear:right; margin-left:20px;
	}
#elcol {
	float:left; position:relative; color:#FFFFFF;
	}
#ercol {
	float:right; position:relative; color:#FAE219; margin-bottom:10px;
	}
#block1, #block2 {
	margin-top:-20px;
	}
.entertainBtn {
	margin-left:8px; clear:both;
	}
#dynamicEntertainment1, #dynamicEntertainment2 {
	margin:10px auto 0px auto; width:765px; height:757px;
	}
.closeBtn {
	text-align:right; margin-right:10px;
	}

/* MEMBERSHIP */
#memberJoin {
	font-weight:bold; font-style:italic; line-height:1.0em; font-size:1.1em; text-align:center; width:750px; margin:0px auto 0px auto;
	}
#memRenew {
	font-size:1.3em; clear:both; border-bottom:#411d14 dotted 1px; width:415px; margin:0px auto 15px auto; color:#FAE219;
	}
#memCosts {
	width:460px; margin:0px auto 0px auto; text-align:left; line-height:1.1em; font-style:normal;
	}
#memCosts span {
	color:#FFFFFF;
	}
#memlcol {
	float:left; color:#FFFFFF;
	}
#memrcol {
	float:right;
	}
#lockers {
	font-size:0.8em; width:265px; margin:70px auto 0px auto;
	}
	
.memberSection {
	color:#FFFFFF; font-style:italic; font-weight:bold; font-size:1.2em; margin-bottom:-12px; border-bottom:#000000 dotted thin; width:300px;
	}
.memberContent {
	margin-left:10px;
	}

/* COURTESY BUS */
#busPic {
	width:600px; height:400px;
	}
	
/* CONTACT US */
#trading {
	position:relative; margin-left:20px; line-height:1.7em; width:300px;
	}
#tlcol {
	float:left; margin:10px 0px 0px 15px; color:#FFFFFF;
	}
#trcol {
	float:right; margin:10px 0px 0px 35px; clear:right;
	}
#contactUs {
	margin-left:10px; width:600px; line-height:1.5em; margin-bottom:10px; clear:right;
	}
#clcol {
	float:left; color:#FAE219; font-style:italic; font-size:1.1em;
	}
#crcol {
	float:right; clear:right;
	}
#gMap {
	clear:both; text-align:center; margin-top:15px;
	}
#googleMap {
	width:425px; height:350px;
	}
#gMapsLink {
	margin-top:-10px;
	}
	
/* OUR SPONSORS */
#sponsors {
	width:700px; margin-left:20px; line-height:1.5em; font-size:1.2em;
	}
.sponsorInfo {
	width:700px; height:189;
	}
.lcol {
	width:315px; height:189px; float:left;
	}
.rcol {
	width:335px; height:174px; float:right; margin-left:40px; padding-top:15px;
	}
.rcol span {
	font-size:1.4em; font-style:italic; font-weight:bold;
	}
.sponsorPic {
	border:solid #411D14 5px; margin:10px auto 15px auto; width:300px; height:165px;
} 

#special {
	margin-top:25px;
}

.bannerInfo {
	width:700px; height:61px; clear:right;
}
.blcol {
	width:315px; height:61px; float:left; margin-top:-20px;
	}
.brcol {
	width:335px; height:90px; float:right; margin-left:40px; margin-top:-10px;
	}
	
.bannerPic {
	border:solid #411D14 5px; margin:10px auto 15px auto; width:300px; height:61px;
}
