/*
  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: 09 September 2010 14:36:53
*/


/* 
@charset "UTF-8";
    #6b6b6b - txt color
*/

body {
    margin: 0;
    padding: 0;
    text-align:center;
    background: #a7d1d0 url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-background.jpg) repeat top center;
    font-family:  helvetica, arial, verdana, sans-serif;
}

div#wrap {
    margin: 0 auto 0 auto;
    width: 1000px;
    min-height:700px;
}

/*########## text formatting ############*/

h1 {
    font-size: 24px;
    color: #638685;
}
h2 {
    font-size: 18px;
    color: #638685;
    margin-bottom: 5px;
}
h3 {
    font-size: 16px;
    color: #638685;
    margin-bottom: 5px;
}
h4 {
    font-size: 16px;
    color: #313131;
    margin-bottom: 5px;
}
h5 {
    font-size: 12px;
    color: #313131;
    font-weight: bold;
}
h6 {
    font-size:12px;
    color: #638685;
}

blockquote {
    margin: 0;
    padding: 0;
}

blockquote p {
    color: #313131;
    font-size: 16px;
}

blockquote.tweet {
color: #638685;
border: 1px solid;
padding: 1em;
margin: 1em 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

p, ul, ol {
    color: #313131;
    font-size: 13px;
    line-height: 125%;
}

ul, ol {
    padding: 0 0 0 50px;
}

div#content li {
list-style: disc;
padding-left: 5px;
}

a {
    color: #638685;
    font-size: 12px;
    text-decoration: none;
}
a:hover {
    color: #313131;
    text-decoration: underline;
}

.required {
font-weight: bold;
}

hr {
border: none;
border-top: 1px solid #638685;
}

div#image-caption {
    float: left;
    margin: 0 10px 10px 0; 
    padding: 2px;
}

div#image-caption img {
    border: #91c5c4 2px solid;
}

div#image-caption p {
    margin: 10px 0 0 0;
    padding: 0;
    color: #6d8d8d;
}

table {
    clear: both;
    width: 100%;
    color: #313131;
}

table th {
    background: #ddeded;
    padding: 10px;
}

table tr {
    background: #f1f8f7;
}

table .odd {
    background: #fff;
}

table td {
    padding: 5px 10px;
}

.clear {
    clear: both;
}

/*####### head #######*/

div#head {
    float:left;
    margin: 0;
    padding: 0;
    height: 265px;
    width: 1000px;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-header.jpg) no-repeat top left;
}

div#head img {
border: none;
}

h1#logo {
    text-indent:-999px;
    overflow: hidden;
    font-size:0px;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-logo.jpg) no-repeat top left;
    display: block;
    margin: 0;
    padding: 0;
}

h1#logo-print {
    display: none;
}

/*########## navigation ###########*/

ul#navigation  {
    float: left;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-nav-bar.jpg) no-repeat top left;
    width: 990px;
    height: 50px;
    margin: 0 0 8px 0;
    padding: 0 10px;
    list-style: none;
}
ul#navigation  li {
    display: inline;
    height: 27px;
    float: left;
    margin: 0px 0 0 0;
    padding: 0;
}

ul#navigation li a {
    display: block;
    text-indent:-999px;
    overflow: hidden;
    font-size:0px;
    margin: 0 0 0 12px;
    padding: 0;
}

ul#navigation  li .home {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-home.gif) no-repeat bottom left;
    width: 66px;
    height: 42px;
    margin: 0;
}

ul#navigation  li a.home:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-home-over.gif) no-repeat bottom left;
}

ul#navigation  li .register {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-register.gif) no-repeat bottom left;
    width: 91px;
    height: 42px;
}

ul#navigation  li a.register:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-register-over.gif) no-repeat bottom left;
}


ul#navigation  li .find_fundaisers {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/find_fundraisers_off.gif) no-repeat bottom left;
    width: 113px;
    height: 42px;
}

ul#navigation  li a.find_fundaisers:hover {
    background: url(http://www.stressdown.org.au/__data/assets/image/0020/49502/find_fundraisers_on.gif) no-repeat bottom left;
}



ul#navigation  li .donate {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35251/screen.css/nav-donate.gif) no-repeat bottom left;
    width: 79px;
    height: 42px;
}

ul#navigation  li a.donate:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35251/screen.css/nav-donate-over.gif) no-repeat bottom left;
}

ul#navigation  li .buy {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-buy.gif) no-repeat bottom left;
    width: 86px;
    height: 42px;
}

ul#navigation  li a.buy:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-buy-over.gif) no-repeat bottom left;
}

ul#navigation  li .managing {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-managing.gif) no-repeat bottom left;
    width: 100px;
    height: 42px;
}

ul#navigation  li a.managing:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-managing-over.gif) no-repeat bottom left;
}

ul#navigation  li .supporters {
    background: url(http://www.stressdown.org.au/__data/assets/image/0003/37155/nav-supporters.gif) no-repeat bottom left;
    width: 121px;
    height: 42px;
}

ul#navigation  li a.supporters:hover {
    background: url(http://www.stressdown.org.au/__data/assets/image/0020/37154/nav-supporters-over.gif) no-repeat bottom left;
}

ul#navigation  li .photogallery {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-photogallery.gif) no-repeat bottom left;
    width: 72px;
    height: 42px;
}

ul#navigation  li a.photogallery:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-photogallery-over.gif) no-repeat bottom left;
}

ul#navigation  li .media {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-media.gif) no-repeat bottom left;
    width: 100px;
    height: 42px;
}

ul#navigation  li a.media:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-media-over.gif) no-repeat bottom left;
}

ul#navigation  li .win {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-win.gif) no-repeat bottom left;
    width: 66px;
    height: 42px;
}

ul#navigation  li a.win:hover {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/nav-win-over.gif) no-repeat bottom left;
}

ul#navigation  li a.youtube:hover {
    background: url(http://www.stressdown.org.au/__data/assets/image/0004/48649/youtube_on.gif) no-repeat bottom left;
}

ul#navigation  li .youtube {
    background: url(http://www.stressdown.org.au/__data/assets/image/0011/48647/youtube_off.gif) no-repeat bottom left;
    width: 122px;
    height: 42px;
}




/*###### home   ########*/

div#home {
    margin: 0;
    padding: 0;
    position: relative;
    width: 1000px;
    height: 500px;    
}

/*
div#calander {
    position: absolute;
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-calander.png) no-repeat top left;
    top: 185px;
    left: 90px; 
    height: 298px;
    width: 339px;
}
*/

/*####### left ##########*/

div#left {
    position: relative;
    float: left;
    width: 394px;
    margin: 0;
    padding: 0;
    min-height: 500px;
}

#buttonbox {
background: url(http://www.lifelineonline.org.au/stressdown/thank_you_bkg.png) no-repeat top left;
position: relative;
width: 394px;
height: 223px;
padding: 175px 0px 45px;
margin: 0 0 9px 0;
}

#buttonbox img,
.fade {
border: none;
margin: 0;
padding:0;
outline: none;
}

#buttonbox .clear_donate {
width: 394px;
height: 260px;
}



div#store {
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-store.jpg) no-repeat top left;
    position: relative;
    margin: 0;
    padding: 0;
    width: 394px;
    height: 170px;
}

a#slippers {
    position: absolute;
    display: bolck;
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-slippers.png) no-repeat top left;
    top: 18px;
    left: 7px; 
    width: 239px;
    height: 202px;
}


/*####### right ###########*/

div#home div#right {
    float: right;
    width: 598px;
    margin: 0 0 0 8px;
    padding: 0;
    min-height: 500px;
}

a#green {
    display: block;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-howdoigetinvolved.jpg) no-repeat top left;
    position: relative;
    margin: 0;

    width: 318px;
    height: 137px;
    padding: 70px 250px 20px 30px;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 19px;
    text-align: left;    
}

a#blue {
    display: block;
    position: relative;
    margin: 0;
    margin-top: 227px;
    width: 598px;
    height: 227px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 19px;
    text-align: left;
}

a#blue img {
border: none;
}

#slideshow img {
    border: none;
}

div#corporate {
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-corporate.jpg) no-repeat top left;
    position: relative;
    margin: 0;
    padding: 0;
    width: 598px;
    height: 110px;
}


a#lifeline-logo {
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-lifeline-logo.gif) no-repeat top left;
    width: 226px;
    height: 45px;
    position: absolute;
    top: 32px;
    left: 28px;
}

a#other-logo {
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-other-logo.gif) no-repeat top left;
    width: 250px;
    height: 50px;
    position: absolute;
    top: 28px;
    right: 28px;
}
    
/*#### footer #####*/

div#footer {
    margin: 0;
    padding: 0;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-footer.jpg) no-repeat top left;
    width: 598px;
    height: 60px;
}

ul#links {
    float: right;
    margin: 25px 0 0 0;
    padding: 0;
    list-style: none;
}

ul#links li    {    
    display: inline;
}

ul#links li    a {
    line-height: 15px;
    display: block;
    float: right;
    font-size: 11px;
    color: #b6b8ba;
    text-decoration: none;
    padding: 0 10px 0 10px;
}

ul#links li    a:hover {
    color: #737378;
}

ul#links a.zoo {
    float: right;
    text-indent:-999px;
    overflow: hidden;
    font-size:0px;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/zoo_logo.gif) no-repeat top left;
    display: block;
    width: 47px;
    height: 14px;
}

ul#links a.zoo:hover {
    float: right;
    text-indent:-999px;
    overflow: hidden;
    font-size:0px;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/zoo_logo.gif) no-repeat bottom left;
    display: block;
    width: 47px;
    height: 14px;
}

/*###### addthis  ########*/
.addthis_toolbox {
float: right;
padding: 40px;
}


/*###### content  ########*/

div#content {
    margin: 0;
    padding: 0;
    position: relative;
    width: 1000px;
    height: 500px;    
}

/*####### left content ##########*/

div#content div#left {
    position: relative;
    float: left;
    width: 791px;
    margin: 0;
    padding: 0;
    min-height: 500px;
}

div#textpanel {
    margin: 0;
    padding: 10px 10px 20px 10px;
    width: 771px;
    background: #fff url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-text-top.jpg) no-repeat top left;
    text-align: left;
}

div#textpanel-bottom {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-text-bottom.jpg) no-repeat top left;
    margin: 0;
    padding: 0;
    width: 791px;
    height: 18px;
}

div#content ul#menu {
margin: 0;
padding: 0 5px;
}

div#content ul#menu li {
list-style: none;
}

div#content ul#menu li a {
font-size: 12pt;
display: block;
text-decoration:none;
border: 1px solid #fff;
color:#fff;
width: 240px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #638685;
margin: 0px 10px;;
padding: 8px 18px;
}

div#content ul#menu li a:hover{
background-color: #fff;
color: #000;
border: 1px solid #638685;
}


/*######### page title (copy this to create new page titles) ############*/
h1#h1-pagetitle {
    background: url() no-repeat top left;
    margin: 0;
    padding: 0;
    width: 771px;
    height: 40px;
    text-indent:-999px;
    overflow: hidden;
    font-size:0px;
    display: block;
}
/*###########*/


div#content #corporate {
    background:url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-corporate-large.jpg) no-repeat top left;
    position: relative;
    margin: 0;
    padding: 0;
    width: 791px;
    height: 110px;
}

div#content div#footer {
    margin: 0;
    padding: 0;
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-footer-large.jpg) no-repeat top left;
    width: 791px;
    height: 70px;
}

/*####### right content ###########*/

div#content div#right {
    float: left;
    width: 199px;
    margin: 0 0 0 8px;
    padding: 0;
    min-height: 500px;
}

div#quote-bottom {
    margin: 0;
    padding: 0;
    width: 199px;
    height: 10px;
}

a#calander {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-right-calander.jpg) no-repeat top left;
    display: block;
    margin: 0;
    padding: 0;
    width: 199px;
    height: 272px;
}

a#register {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-register-right.jpg) no-repeat top left;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 199px;
    height: 126px;
}

a#small-store {
    background: url(http://www.stressdown.org.au/_designs/stress_down_day/design_35250/screen.css/bg-slipper-small.jpg) no-repeat top left;
    display: block;
    margin: 0;
    padding: 0;
    width: 199px;
    height: 155px;
}

a#tip_comp {
    background: url(http://www.stressdown.org.au/__data/assets/image/0008/49409/stress_tip_comp.gif) no-repeat top left;
    display: block;
    margin: 0;
    padding: 0;
    width: 199px;
    height: 126px;
}

a#small-challenge {
    background: url(http://www.stressdown.org.au/__data/assets/image/0009/37188/challenge_button_right_col.gif) no-repeat top left;
    display: block;
    margin: 0;
    padding: 0;
    width: 199px;
    height: 86px;
}


/* Styles for Registration Form */

form {
margin: 1em;
width: 600px;
}

form fieldset{
background-color: #eee;
border: 1px solid #638685;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

form fieldset legend {
color: #638685;
font-size: 1.5em;
}

form .button {
color: #638685;
margin: 0.5em;;
font-size: 1.5em;
border: 1px solid #638685;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

form .button:hover {
background-color: #ccc;
}

form div label {
float: left;
width: 200px;
clear: both;
text-align: right;
margin: 0.3em;
font-size: 0.8em;
}

form div.qa {
display: block;
float: left;
margin: 2px;
}

form div.qa select#state,
form div.qa select#hear_about {
width: 18em;
}

form ul label {
width: auto;
float: none;
margin: 0px;
font-size: 1em;
}

form ul li {
list-style:none;
padding-left: 3em;
}

#content form ul li {
list-style:none;
padding-left: 3em;
}

label span.mand {
font-weight: bold;
}

div.error {
background: #fdf8db;
border: 1px solid #f7e988;
padding: 0.2em 2em; 
margin: 0 3em 1em;;
}

div #errors {
background: #fdf8db;
border: 1px solid #f7e988;
padding: 0.2em 2em; 
margin: 0 0em 1em;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

div #errors ul li {
list-style:disc;
padding-left: 0em;
font-weight: bold;
}

/*             Styles for Donation Form */

form#donation {
margin: 1em 0;
}

form#donation fieldset{
background-color: #f7f7f7;
}

form#donation fieldset legend {
font-weight: bold;
}

form#donation div label {
width: 250px;
}

form#donation div.qa {
border: 1px solid #f7f7f7;
padding: 0.1em 0 0;
}

form#donation .button {
font-size: 1.5em;
font-weight: bold;
border: 1px solid #638685;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin: 0.5em 0em;
width: 600px;
background-color: #638685;
color: white;
}

form#donation .button:hover {
color: #638685;
background-color: #f7f7f7;
}



/* Styles for Campaign Supporters Page */

div.supporter {
clear: both;
padding: 10px 0 15px 0;
border-bottom: 1px solid #ccc;
}

div.logo {
width: 220px;

text-align: center;
float:left;
}

div.supporter .logo img {
border: none;
}

div.supporter h3,
div.supporter p {
padding-left: 240px;
}

/* Styles for Advocate List */
div#advocate_list {
height: 1100px;
}

div#advocate_list div.advocate {
float: left;
padding: 5px;
height: 310px;
width: 210px;
text-align: center;
background-color: #fff;
}

div#advocate_list div.advocate img {
border: 2px solid #638685;
}

div#advocate_list div.advocate p {
margin: 0;
}

img.advocate_portrait {
border: 2px solid #638685;
float: left;
margin: 0 10px 50px 0;
}

/* Styles for Centre Image resources */
div.image_thumb {
border: 1px solid #ccc;
width: 250px;
height: 300px;
}


/* Poll Styles */
#page_poll_50797_poll,
#sq-page-poll-graph {
background-color: #eee;
border: 1px solid #638685;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#page_poll_50797_poll .poll_option,
#sq-page-poll-graph .poll_option{
padding: .3em;
}

#sq-page-poll-graph-bar {
border: 2px solid #fff;
padding:3px;
}