/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 07 September 2010 23:05:38
*/


bookmark/* RESET - COMMON */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: none;
    /*outline: 0;*/
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}

body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    font-size: 80%; 
    color: #525253;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

strong {
    font-weight:bold;
}
/* RESET - ADDITIONAL */
a img {border: none;}
.hidden {display: none;}

/* --------------------- Navigation ------------------------ */
#nav_global li {}
#nav_global .asset126530,
#nav_global .asset126535,
#nav_global .asset126539 {}

#nav_global .asset126559 {}

/* ----------------------- Classes -------------------------- */
.hidden {display: none;}
.clear_left {clear:left;}

/* ----------------------- ADDITIONAL -------------------------- */

body {text-align: center; background: #212121 url("http://www.monsterpark.com.au/__data/assets/image/0004/126265/bg_body.jpg") no-repeat top center; font-family: "trebuchet MS";}
#wrap_all {text-align: left; margin: 0 auto; width: 976px; }
#wrap_main {width: 732px; float: left; position:relative; margin: 0 0 80px 6px;}
#logo img {margin: 25px 0;}



#page_tools {           position:absolute; 
                        right: -226px; 
                        width: 476px;
                        background:transparent url(http://www.monsterpark.com.au/__data/assets/image/0017/126305/bg_page_tools.gif) no-repeat top right; 
                        font-size:12px; 
                        font-weight:bold;}
p#page_tools a {color: #939393; text-decoration:none; font-weight:bold; font-size:12px;}
p#page_tools a:hover {color:#fff;}
p#page_tools .login {position:relative; top:-10px; padding-left:5px;}
p#page_tools .login a {font-size: 12px; padding: 0 19px;}
p#page_tools span.login span.contact-link a {color: #939393; text-decoration:none; font-weight:bold; font-size:12px; padding: 0px 10px 0px 42px;}
p#page_tools span.login span.contact-link a:hover {color:#fff;}
p#page_tools span.login span.login-link a {color: #939393; text-decoration:none; font-weight:bold; font-size:12px; padding: 0px 6px 0px 16px;}
p#page_tools span.login span.login-link a:hover {color:#fff;}
p#page_tools span.login span.register-link a {color: #939393; text-decoration:none; font-weight:bold; font-size:12px; padding: 0px 13px 0px 27px;}
p#page_tools span.login span.register-link a:hover{color:#fff;}

#bookmark {margin:20px 0 0 0;background:yellow; display:block; width:100px; float:left;}


#wrap_content {background-color: #fff; padding: 0 0 10px 6px;overflow:hidden;}
#content_header {border-top: 6px solid #fff;}
#wrap_footer {height: 80px;}
#wrap_footer p {text-align: right; padding: 6px 0 0; font: 12px "Trebuchet MS";}
#wrap_footer a {color: #fff; text-decoration: none;}
#wrap_footer a:hover {text-decoration: underline;}
#wrap_footer p,
#page_tools p {color: #fff;}

#sidebar {float: left; margin-top: 201px; width: 226px; font: 11px/15px sans-serif;}
#sidebar_tabs {height: 22px;}
#sidebar_tabs li {float:left; height:18px; width:103px; background:transparent url(http://www.monsterpark.com.au/__data/assets/image/0013/126301/bg_nav_notices.gif) no-repeat top left; padding-top: 4px; }
#sidebar_tabs li.current {background-position: bottom left; }
#sidebar_tabs li.current a {color: #636361;}
#sidebar_tabs a {color:#c70a0e; text-decoration:none; padding-left:16px; font-family:"Trebuchet MS";font-weight:bold; font-size:12px;}
#sidebar_tabs a:hover {text-decoration: underline;}

#sidebar_notices .notice {margin-right:6px; padding:0 12px; background:#dcdbda url(http://www.monsterpark.com.au/__data/assets/image/0016/126304/bg_notices_base.gif) no-repeat bottom right; color:#646465; display:none; font-family:"Trebuchet MS";}
#sidebar_notices .current {display: block;}
#sidebar_notices h2 {color: #c70a0e;  padding: 10px 0 10px 0; background:transparent url(http://www.monsterpark.com.au/__data/assets/image/0014/126302/bg_noticeboard_h2.gif) no-repeat bottom center; font: normal 33px "Trebuchet MS"; letter-spacing: -0.5px; text-shadow: 0 1px 1px #777;}
#sidebar_notices h3 {color: #000; font-size: 16px; font-weight:bold; padding-top: 10px;}
#sidebar_notices .date {color: #c70a0e; margin-bottom: 10px; font-family:"Trebuchet MS";font-size:11px;margin-top:10px;}
#sidebar_notices .more {margin: 0 16px; text-align: right; padding: 16px 0;}
#sidebar_notices .more a {color:#c70a0e; text-decoration:none; font: 21px "Trebuchet MS"; padding: 16px 50px; text-shadow: 0 1px 1px #777;}

#sidebar_features {margin-top: 16px; background: transparent url(http://www.monsterpark.com.au/__data/assets/image/0015/126312/bg_sidebar_feature_mid.gif) repeat-y bottom right; color: #d4d3d3;}
#sidebar_features h3 {font-size: 13px; font-weight: bold; padding: 8px 0 8px 30px; margin: 0 6px 0 0; background: #98dbe0 url(http://www.monsterpark.com.au/__data/assets/image/0020/126308/bg_sidebar_feature_header.gif) repeat right bottom; color: #D4D3D3;font-family:"Trebuchet MS";}
#sidebar_features h3.current {background-position: top; color: #000;}
#sidebar_features h4 {font-size: 13px; font-weight: bold; margin: 10px 0 10px 15px; font-family:"Trebuchet MS";}
#sidebar_features p {margin: 0 15px 10px; font-family:"Trebuchet MS";}
#sidebar_features img {margin: 0 0 10px 15px;}
#sidebar_features .more {height:20px; margin:0 21px 0 15px; padding: 1px 0 0 15px; background:transparent url(http://www.monsterpark.com.au/__data/assets/image/0003/126318/sidebar_feature_more.gif) no-repeat top left;}
#sidebar_features .more a {color: #ffffff; text-decoration: none; display: block; font: 11px "Trebuchet MS"; margin: 1px 0 3px 0; text-shadow 0 1px 1px #777;}
#sidebar_features .more a:hover {text-decoration: underline;}
#sidebar_features .feature {background: transparent url(http://www.monsterpark.com.au/__data/assets/image/0016/126313/bg_sidebar_feature_top.gif) no-repeat top left; padding:7px 0 20px 0;}
#sidebar_features .closed {padding-top: 0px; background-image: none;}
#sidebar_features #visual {padding: 0 0 16px 0; background: transparent url(http://www.monsterpark.com.au/__data/assets/image/0019/126307/bg_sidebar_feature_base.gif) no-repeat bottom right;}
#sidebar_features #visual img {margin: 15px 0 15px 15px;}

.half {float:left; position:relative; margin: 6px 10px 0 0; }
.last {margin-right:0;}


#wrap_content a {color:#1b7073; text-decoration:underline;}
#wrap_content a:hover {color:#000;}
#content_intro .half{height:101px; width:355px; background:#212121 url(http://www.monsterpark.com.au/__data/assets/image/0018/126270/bg_intro_quarter.jpg) no-repeat bottom right;}
#content_intro .hover {background: #212121 url(http://www.monsterpark.com.au/__data/assets/image/0018/126270/bg_intro_quarter.jpg) no-repeat top right;}
#content_intro .half a {position: absolute; top: 10px; left: 10px; text-decoration: none; color: #e8e7e7;}
#content_intro .half a:hover {color: #0bb4b4;}
#content_intro .half a span {position: absolute; top: -1px; left: 224px; width: 102px; font: bold 11pt "Trebuchet MS"; text-shadow 0 1px 1px #000;}


.rollover {display:block; background: #212121 url(http://www.monsterpark.com.au/__data/assets/image/0006/126267/bg_features.jpg) no-repeat top right; height:203px; width:355px; text-indent: -9999px;}
#feature_bmx {background-position: 0 0;}
#feature_mtnx {background-position: -355px 0;}
#feature_bmx:hover {background-position: 0 -203px;}
#feature_mtnx:hover {background-position: -355px -203px;}


/* ----------------------- GLOBAL NAV  -------------------------- */
#nav_global { position: relative; width:740px; font-family:"Trebuchet MS",Verdana, Helvetica, sans-serif; font-size:13px; font-weight: bold;  line-height:normal; display: inline; overflow:hidden;}
#nav_global ul { margin:0; padding:0; list-style:none; height: 36px; position: relative; }
#nav_global li {margin:0; padding:0 1px 0 10px; float:left; background: transparent url("http://www.monsterpark.com.au/__data/assets/image/0020/126317/nav_global_left.png") no-repeat left top; display: inline;}

#nav_global a {float:left; padding:9px 18px 9px 10px; display:block; width:10px; background: transparent url("http://www.monsterpark.com.au/__data/assets/image/0019/126316/nav_global.png") no-repeat right top; text-decoration:none; color:#ffffff; white-space: nowrap;}
#nav_global > ul a {width:auto; }


#nav_global li.current {background-position:0 -74px; }
#nav_global li.current a {background-position:100% -74px; color:#ffffff; }

#nav_global li:hover,
#nav_global li.hover, 
#nav_global li:hover a,
#nav_global li.hover a {background-position:0 -74px;  color:#fff; }
#nav_global li:hover a,
#nav_global li.hover a {background-position:100% -74px;}

#nav_global ul ul a {margin: 0; padding: 0; }
#nav_global ul ul {display:none;  width:720px; height:31px;  background:#cdcccc url("http://www.monsterpark.com.au/__data/assets/image/0011/126299/bg_nav_global_sub.gif") repeat top left; overflow:hidden;}
#nav_global ul li.current ul {display: block; position: absolute; left: 6px; top: 42px; }  



#nav_global li li, 
#nav_global li li a {background-image: none;}
#nav_global li.current li {padding: 3px 15px 0 5px; height:30px; margin: 0 0 0 10px; background: transparent url("http://www.monsterpark.com.au/__data/assets/image/0004/127939/menu_divider.gif") no-repeat top right; }
#nav_global li.current li a,
#nav_global li:hover li a {color: #000000;}
#nav_global li li a {padding: 4px 6px; font-size: 11px;}
#nav_global li li.current a,
#nav_global li li.current a:hover {color:#838384;}
#nav_global li li a:hover {color:#fff;}

/* highlighted top level tabs */

#nav_global .asset126530,
#nav_global .asset126535,
#nav_global .asset126539 {background-position:0 -37px;}

#nav_global .asset126530 a,
#nav_global .asset126535 a,
#nav_global .asset126539 a {background-position:100% -37px; color: #212121;}



/* COLOURS 
  WHITE: #e8e7e7
  BLACK: #212121
  TEAL: #0bb4b4
*/