/*
	zenlike1.0 by nodethirtythree design
	http://www.nodethirtythree.com
	converted for Concrete5 by www.rynomediaonline.com
*/

*
{
padding: 0px auto;
margin: 0px auto;
}

body
{
background-color: #ebebeb;
padding: 0px 0px 35px 0px;
}

body,input
{
font-size: 10pt;
font-family: "georgia", "times new roman", serif;
color: #333333;
}

input {margin-bottom:5px;}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align: justify;
}

hr {margin-top:10px; margin-bottom:10px;}

a
{
color: #B96D00;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}



#wrapper h2
{
font-size: 1.8em;
margin-bottom:10px;}

#wrapper h3,h4
{
display: inline;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
margin-bottom:5px;
}

#wrapper h3
{
font-size: 1.6em;
padding-right: 34px;
/*background-image: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/db1.gif);*/
}

#wrapper h4
{
font-size: 1.2em;
padding-right: 28px;
/*background-image: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/db2.gif);*/
}

.contentarea
{
padding-top: 1.0em;
}

img
{
/*border: solid 1px #6F5230;*/
}

.divider1
{
position: relative;
background: #fff url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/border2.gif) repeat-x;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
clear: both;
}

.divider2
{
position: relative;
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: 2.0em 0em 2.0em 0em;
}

.post .details
{
position: relative;
top: -1.5em;
font-size: 0.8em;
color: #787878;
}

a.more
{
background-image: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/icon-more.gif);
}

.box
{
position: relative;
background: #FDFCF6 url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/boxbg.gif) repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

.linklist
{
list-style: none;
}

.linklist li
{
line-height: 2.0em;
list-style: none;
}

#wrapper {}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 275px;
background-color: #ebebeb;
z-index: 1;
}

#outer
{
z-index: 2;
position: relative;
/*
	The width value below controls the overall width of the design. By default it's set to 82%
	(so it'll take up 82% of the browser window's width). You can set it to a different percentage
	value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
*/
width: 980px;
border: solid 7px #fff;
background-color: #fff;
margin: 0 auto;
}

#header
{
position: relative;
width: 980px;
height: 150px;
background: #2B2B2B url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/anzsbeg_header2.jpg) no-repeat;
margin-bottom: 2px;
}

#headercontent
{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 0em 2.0em;
}

#headercontent h1, h1 a{
font-weight: normal;
color: #fff;
font-size: 4px;
border-bottom: 0px;
text-decoration: none;
}

.print-icon {
	position: absolute;
	top: 165px;
	right: 70px;
	border: 0px;
	z-index: 4;
}

#headercontent h1 sup
{
color: #777;
}



#headerpic
{
position: relative;
height: 109px;
margin-bottom: 2px;
}

#headerpic img {
border: none;}

/* Text Sizer */

#text-size {
	position: absolute;
	top: 165px;
	right: 20px;
	z-index: 3;
}
#text-size a {
	color: #ececec;
	font-size: 0.8em;
	text-shadow: #000 1px 1px 1px;
	font-weight: bold;
	text-decoration: none;
}

#text-size a.increaseFont {
	font-size: 1.3em;
	margin-left: 2px;
}

#menu
{
position: relative;
background: #3ec1d5 url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/menubg.gif) repeat-x top left;
height: 41px;
padding: 0px 12px 0px 12px;
margin-bottom: 2px;
}

#menu ul
{
position: absolute;
top: 15px;
}

#menu ul li
{
position: relative;
display: inline;
}

#menu ul li a
{
padding: 5px 12px 10px 12px;
color: #fff;
text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li.nav-selected a
{
background: #3350a0 url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/menuactive.gif) repeat-x top left;
color: #fff;
}

#menubottom
{
background: #fff url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/border1.gif) repeat-x;
height: 14px;
margin-bottom: 1.5em;
}

#content
{
padding: 0em 2.0em 0em 2.0em;
}

#primarycontainer
{
float: left;
margin-right: -18.0em;
width: 100%;
}

#primarycontent
{
margin: 1.5em 22.0em 0em 0em;
}

#secondarycontent
{
margin-top: 1.5em;
float: right;
width: 18.0em;
}

#footer
{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background: #fff url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/border2.gif) repeat-x 0em 2.5em;
font-size: 0.8em;
}

#footer .left
{
position: absolute;
left: 2.0em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}

/*The colour of the month set in the Pro Events List */

.smallcal .month {
	color: #ffffff;
	font-size: 14px;
	xfont-weight: bold;
	line-height: 14px;
	text-align: center;
	background-color: #3350a0;
}

.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}
.mega-menu img {border: 0;}

.blue {font: normal 12px Arial, sans-serif; line-height: 16px;}
.blue ul.mega-menu, .blue ul.mega-menu, .blue ul.mega-menu li {margin: 0; padding: 0; border: none;}
.blue ul.mega-menu{background: #8998a8 url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/bg_blue.png) repeat-x 0 -80px; width: 100%; height: 40px; border-right: 1px solid #536573; border-left: 1px solid #536573; position: relative;}
.blue ul.mega-menu li {float: left; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.blue ul.mega-menu li a {float: left; display: block; color: #fff; padding: 12px 20px 12px 8px; background: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/bg_blue.png) repeat-x 100% 0; text-shadow: 1px 1px 1px #000; text-decoration: none;}
.blue ul.mega-menu li a.dc-mega {position: relative;}
.blue ul.mega-menu li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 10px; width: 8px; height: 6px; background: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/arrow.png) no-repeat 0 0;}
.blue ul.mega-menu li.mega-hover a, .blue ul.mega-menu li a:hover {background-position: 100% -40px; color: #000; text-shadow: none;}
.blue ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.blue ul.mega-menu li .sub-container {position: absolute; background: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
.blue ul.mega-menu li .sub {background: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
.blue ul.mega-menu li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
.blue ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.blue ul.mega-menu li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
.blue ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.blue ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.blue ul.mega-menu li .sub a, .blue ul.mega-menu li .sub span {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
.blue ul.mega-menu li .sub li.mega-hdr .mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #014c83 url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/bg_mega_hdr.png) no-repeat 0 0; text-transform: uppercase; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #333;}
.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #A8B7CF; text-shadow: none;}
.blue ul.mega-menu .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/arrow_off.png) no-repeat 5px 8px; font-weight: normal;}
.blue ul.mega-menu .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/arrow_on.png) no-repeat 5px 8px;}
.blue ul.mega-menu .sub ul li {padding-right: 0;}
.blue ul.mega-menu li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
.blue ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
.blue ul.mega-menu li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background: url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/arrow_off.png) no-repeat 7px 10px;}
.blue ul.mega-menu li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef url(http://www.anzsbeg.com.au/packages/cannonf700_zenlike/themes/zenlike/images/arrow_on.png) no-repeat 7px 10px;}

.box1 {
	position:relative;
	width:600px;
	height:300px;
	margin:100px auto 0 auto;
}

.box-gradient {
	position:absolute;
	width:100%;
	height:100%;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: -moz-linear-gradient(left, #CCCCCC 0%, #EEEEEE 50%, #EEEEEE 50%, #CCCCCC 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#CCCCCC),color-stop(50%,#EEEEEE), color-stop(50%,#EEEEEE), color-stop(100%,#CCCCCC));
}

.box-shadow {
	position:absolute;
	left:50%;
	margin:400px 0 0 -290px;
	bottom:10px;
	width:580px;
	height:16px;
	background:#fff;
	border-radius:290px / 8px;
	-moz-border-radius:290px / 8px;
	-webkit-border-radius:290px / 8px;
	box-shadow:0 10px 20px #000;
	-moz-box-shadow:0 10px 20px #000;
	-webkit-box-shadow:0 10px 20px #000;
}