/*
  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: 30 July 2010 17:21:12
*/


/* ************************* reset ************************* */
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: 0;    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;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}

/* ************************* default ************************* */
.hide {display:none;}
.right {float:right;}
.clear {clear:both;}
h1{color: #be0f34; font: normal 30px/1 Arial; }
h2{font:normal 22px/1 Arial;}
h3{font:italic 18px/1 Arial; color: #be0f34;}

#content table.simple {margin-top:20px;}
#content table.simple td {padding:0 10px 10px 0;vertical-align:top;}

/* ************************* layout ************************* */


/* ************************* home ************************* */


/* ************************* content ************************* */
#searchbox {
    float:left;
}
button.page-tool {
    text-indent: -999px;
    border: 0px none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    float: left;
}
button.page-tool:hover {
    cursor: pointer;
}
button#view-print-version {
    background-image: url('http://www.youbethedifference.com.au/__data/assets/image/0014/3182/icon_print.gif');
    width: 24px;
    height: 24px;
}
button#resize-text {
    background-image: url('http://www.youbethedifference.com.au/__data/assets/image/0016/3184/icon_text.gif');
    width: 36px;
    height: 24px;
}

/* ************************* SEARCH / LISTINGS ************************* */
.results {
    margin-right:20px;
}
.results .story {
    height: 120px;
    background: transparent url(http://www.youbethedifference.com.au/__data/assets/image/0017/3743/bg_thumb.png) no-repeat 10px 10px;
}
.results .item {
    border-bottom: 1px solid #d3d3d3;
    padding: 10px;
    clear: left;
}
.results .item .thumb {
    /*padding:8px 23px 0px 9px;*/
    margin:8px 0 0 9px;
    height:85px;
    width:100px;
    float:left;
    overflow:hidden;
    text-align:center;
}
.results .org {
    border: none;
}
.results .org img {
    margin-bottom:10px;
}
.results .odd, .comment-list .odd, div.comment-form {
    background-color: #fefee7;
}
.results .even, .comment-list .even {
    background-color: #efefef;
}
.story p {margin-left:130px;}
.comment, div.comment-form {
    border-bottom: 1px solid #cdcdcd;
    padding: 12px 8px;
    font-size: 80%;
}
.comment .details {
    font-style: italic;
}
div.comment-list {
    margin-bottom: 20px;
}
.field-description {display:block;} /* comment builder */

#content .results p {
    margin-bottom:2px;
}

.paginate {margin-top:10px;color:#be0f34;}
  .paginate a {color:blue;font-weight:bold;text-decoration:none;}
  .paginate a:hover {text-decoration:underline;}
  .paginate span {margin:0 10px;}
  .paginate span a {color:#666;}

/* ************************* TYPOGRAPHY ************************* */
.hide {display:none;}
a img {border:none;}
strong {font-weight:bold;}
hr {border-top: 1px solid #ddd;border-bottom: 1px solid #fff;} /* recessed line */
.error {background: #ffdfde none no-repeat 15px 8px;padding:8px 8px 8px 18px;border: 2px solid #dd0000;color:#b3032e;}
.success {background: #ff9 none no-repeat 15px 8px;padding:8px 8px 8px 18px;border: 2px solid #690;color:#b3032e;}

body {background:#a47d41 url(http://www.youbethedifference.com.au/__data/assets/image/0016/3283/bg_cork.png) repeat 0 0;}
h1{color: #be0f34; font: normal 30px/1 Arial; }
h3{font-style:italic; color: #be0f34;}

/* ************************* LAYOUT ************************* */
#wrap_all {width:990px;margin:0 auto;position:relative;}
  #skip_content {position:absolute; top:69px; right:-192px; height:280px; width:238px; background:url(http://www.youbethedifference.com.au/__data/assets/image/0017/3266/bg_lily.png) no-repeat 0 0;z-index:1;}
  #portrait_mustafa {position:absolute; top:0px; left:-127px; height:250px; width:260px; background:url(http://www.youbethedifference.com.au/__data/assets/image/0019/3466/bg_mustafa.png) no-repeat 0 0;z-index:0;}
  #portrait_jess {position:absolute; top:318px; right:-235px; height:270px; width:270px; background:url(http://www.youbethedifference.com.au/__data/assets/image/0018/3465/bg_jess.png) no-repeat 0 0;z-index:0;}
  #logo {float:left;display:inline;margin:20px 0 -97px 103px;}
  #search {position:absolute; right:-114px;top:35px;width:350px;background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0016/3328/bg_search.png) no-repeat 0 0; padding:66px 0 20px 32px;}
    #search .item {display:block;height:25px;margin:0 0 10px 50px;}
    #search .item #searchbox {background:#fff; padding:2px;float:left;}
      #search a {float:left;}

  #wrap_body {clear:both; position:relative;}


/* ************************* PRIMARY COLUMN ************************* */
#wrap_primary {width:705px;float:right;}
#nav_tabs {height:60px;margin-top:4px;position:relative; background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0020/3467/bg_tabs.png) no-repeat 0 0;}
#nav_tabs li {display:inline;}
#nav_tabs li a {height:60px; width:220px; float:left; text-indent:-9999px;background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0014/3470/nav_tabs.png) no-repeat 0 0;}
/* Nav tab: Share Your Story */
#nav_tabs .nav_3581 a, #nav_tabs .nav_4899 a, #nav_tabs .nav_4897 a, #nav_tabs .nav_4884 a, #nav_tabs .nav_4882 a, #nav_tabs .nav_4898 a {margin-right:19px;}
#nav_tabs .nav_3581 a.current, #nav_tabs .nav_4899 a.current, #nav_tabs .nav_4897 a.current, #nav_tabs .nav_4884 a.current, #nav_tabs .nav_4882 a.current, #nav_tabs .nav_4898 a.current {background-position:0px -60px; }
/* Nav tab: View Stories */
#nav_tabs .nav_3500 a, #nav_tabs .nav_4534 a, #nav_tabs .nav_4590 a, #nav_tabs .nav_4562 a, #nav_tabs .nav_4493 a, #nav_tabs .nav_4618 a {background-position:-220px 0px; margin-right:20px;}
#nav_tabs .nav_3500 a.current, #nav_tabs .nav_4534 a.current, #nav_tabs .nav_4590 a.current, #nav_tabs .nav_4562 a.current, #nav_tabs .nav_4493 a.current, #nav_tabs .nav_4618 a.current {background-position:-220px -60px; }
/* Nav tab: Donate */
#nav_tabs .nav_3605 a, #nav_tabs .nav_4547 a, #nav_tabs .nav_4603 a, #nav_tabs .nav_4575 a, #nav_tabs .nav_4478 a, #nav_tabs .nav_4631 a {background-position:-440px 0px; }
#nav_tabs .nav_3605 a.current, #nav_tabs .nav_4547 a.current, #nav_tabs .nav_4603 a.current, #nav_tabs .nav_4575 a.current, #nav_tabs .nav_4478 a.current, #nav_tabs .nav_4631 a.current {background-position:-440px -60px; }

/* ************************* PRIMARY CONTENT ************************* */
#content {
    color:#323232;
    font-size: 100%;
    font-family: Verdana, Arial, sans-serif;
    background:url(http://www.youbethedifference.com.au/__data/assets/image/0003/3468/bg_content.png) repeat-y 0 0;
    padding:30px 24px 10px 18px;
    float: left;
    width: 663px;
}
#print-logo {
    display: none;
}
#content p, #content ul, #content ol {
    font-size: 80%;
}
#content h1, #content h2, #content h3, #content h4, #content p {
    margin-bottom:20px;
}
#content h1, #content h2, #content h3 {
    color: #be0f34;
    font-family: Arial, sans-serif;
}
#content h1 {
    font-size: 170%;;
}
#content h2 {
     font-size: 115%;
}
#content h3 {
    font-size: 100%;
    font-style: italic;
}
#content p {
    line-height:1.3em;
    color:#323232;
}

#content li {list-style-type:disc;margin-left:1.5em;line-height:1.3em;}
#content li li {font-size:125%;}
#content a:hover {
    text-decoration:none;
}
.main {
    width:450px;
}
.side p {
    font-size:11px;
    overflow:hidden;
}
.side {
    float:right;
    width:180px;
    margin-right:18px;
    clear:both;
    font-size: 100%;
}
.side a {
    text-decoration:none;
}
.side a:hover {
    text-decoration:underline;
}

/* ************************* STORY/PHOTO/VIDEO ENTRY ************************* */
div#story-avatar-container {
    padding: 8px 9px;
    width: 136px;
    height: 112px;
    background: transparent url('http://www.youbethedifference.com.au/__data/assets/image/0017/3743/bg_thumb.png') left top no-repeat;
}
div#story-avatar-container span.avatar {
    display: block;
    overflow: hidden;
    width: 100px;
    height: 85px;
}
div.story-column {
    float: left;
}
div.story-section {
    clear: both;
}
div#story-main {
    width: 507px;
}
div#story-image {
    vertical-align: bottom;
}
div#story-image span.story-image-large, div#story-image span.story-image-medium {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
}
div#story-image span.story-image-large {
    background: transparent url('http://www.youbethedifference.com.au/__data/assets/image/0016/4291/bg-story-image-large.png') left top no-repeat;
    padding: 28px 33px;
    width: 442px;
    height: 378px;
}
div#story-image span.story-image-large img {margin:0 auto;display:block;}
div#story-image span.story-image-medium {
    background: transparent url('http://www.youbethedifference.com.au/__data/assets/image/0015/4290/bg-story-image-medium.png') left top no-repeat;
    padding: 17px 20px;
    width: 277px;
    height: 235px;
}
div#story-image span.story-image-caption {
    padding: 8px;
    width: 167px;
    float: right;
    background-color: #efefef;
    height: 252px;
    overflow: hidden;
    font-size: 80%;
}
div.comment-form label {
    display: block;
    font-weight: bold;
}
span.field-description {
    font-size: 80%;
}
div.comment-form input.sq-form-field, div.comment-form textarea.sq-form-field {
    width: 300px;
    margin: 6px 0px 15px;
}
input#sq_commit_button {
    width: auto;
    display: block;
}




/* ************************* PRIMARY FOOTER ************************* */
#footer {
    padding-bottom:10px;
    background:url(http://www.youbethedifference.com.au/__data/assets/image/0004/3469/bg_footer.png) no-repeat 0 bottom;
    font:11px verdana;
    clear: both;
}
#footer ul {
    border-top: 1px solid #767676;
    padding: 10px 0;
    margin:0 24px 0 18px;
}
#footer ul.sponsors {
    border: 0px none;
    margin-bottom: 10px;
    padding: 0px;
    text-align: right;
    clear: both;
}
#footer li {
    display:inline;
}
#footer a {
    color:#767676;
    text-decoration:none;
    padding-left: 5px;
    border-left: 1px solid #767676;
}
#footer .first a {
    border-left: none;
    padding-left:0;
}
#footer ul.sponsors a {
    border: 0px none;
}

/* ************************* SECONDARY COLUMN ************************* */
#wrap_secondary {width:275px;height:115px;margin-left:5px;padding-bottom:412px; background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0004/3388/bg_secondary_base.png) no-repeat 0 bottom;}
#wrap_secondary h2 {display:inline; text-indent:-9999px; float:right;margin-top:35px;margin-right:25px;background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0011/3440/state.png) no-repeat 0 0;height:30px;width:130px;}
#wrap_secondary form {background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0011/3341/bg_secondary_top.png) no-repeat 0 0; width:275px;height:130px;}
#wrap_secondary fieldset {margin-top:3px;float:right;padding:2px;margin-right:30px;background:#fff;display:inline;}            
#wrap_secondary select {background:#fff;border: 1px solid #999;padding:1px;}
#wrap_secondary ul {
    position: absolute;
    top: 50px;
    width: 225px;
    min-height: 246px;
    margin-top: 80px;
    padding: 7px 0 100px 50px;
    background: transparent url(http://www.youbethedifference.com.au/__data/assets/image/0003/3387/bg_secondary_repeat.png) repeat-y 0 0;
}
/* CURRENT STATES */
#wrap_secondary h2.wa {background-position:right 0px;}
#wrap_secondary h2.nt {background-position:right -30px;}
#wrap_secondary h2.sa {background-position:right -60px;}
#wrap_secondary h2.tas {background-position:right -90px;}
#wrap_secondary h2.vic {background-position:right -120px;}
#wrap_secondary h2.qld {background-position:right -150px;}
#wrap_secondary h2.state_3107 {background-position:right -180px;} /* nsw */
#wrap_secondary h2.state_3660 {background-position:right -120px;} /* vic */
#wrap_secondary h2.state_3716 {background-position:right -90px;} /* tas */
#wrap_secondary h2.state_3728 {background-position:right -60px;} /* sa */
#wrap_secondary h2.state_3720 {background-position:right 0px;} /* wa */
#wrap_secondary h2.state_3732 {background-position:right -150px;} /* qld */

        /* ************************* NAVIGATION ************************* */
                #nav_state li a {text-indent:-9999px;height:41px;width:200px;display:block;background:transparent url(http://www.youbethedifference.com.au/__data/assets/image/0017/3464/nav.png) no-repeat -400px 0px;}
                
#nav_state .nav_home a {background-position:0 0px;}
#nav_state .nav_3122 a,
#nav_state .nav_3664 a,
#nav_state .nav_4320 a,
#nav_state .nav_4340 a,
#nav_state .nav_4360 a,
#nav_state .nav_4380 a {background-position:0 -40px;} /* about */
#nav_state .nav_3126 a,
#nav_state .nav_3668 a,
#nav_state .nav_4324 a,
#nav_state .nav_4344 a,
#nav_state .nav_4364 a,
#nav_state .nav_4384 a {background-position:0 -81px;} /* enter */
#nav_state .nav_3130 a,
#nav_state .nav_3672 a,
#nav_state .nav_4328 a,
#nav_state .nav_4348 a,
#nav_state .nav_4368 a,
#nav_state .nav_4388 a {background-position:0 -122px;} /* rules */
#nav_state .nav_3134 a,
#nav_state .nav_3676 a,
#nav_state .nav_4332 a,
#nav_state .nav_4352 a,
#nav_state .nav_4372 a,
#nav_state .nav_4392 a {background-position:0 -163px;} /* criteria */
#nav_state .nav_3138 a,
#nav_state .nav_3680 a,
#nav_state .nav_4336 a,
#nav_state .nav_4356 a,
#nav_state .nav_4376 a,
#nav_state .nav_4396 a {background-position:0 -205px;} /* terms */

#nav_state .nav_home a:hover {background-position:-400px 0px;}
#nav_state .nav_3122 a:hover,
#nav_state .nav_3664 a:hover,
#nav_state .nav_4320 a:hover,
#nav_state .nav_4340 a:hover,
#nav_state .nav_4360 a:hover,
#nav_state .nav_4380 a:hover {background-position:-400px -40px;}
#nav_state .nav_3126 a:hover,
#nav_state .nav_3668 a:hover,
#nav_state .nav_4324 a:hover,
#nav_state .nav_4344 a:hover,
#nav_state .nav_4364 a:hover,
#nav_state .nav_4384 a:hover {background-position:-400px -81px;}
#nav_state .nav_3130 a:hover,
#nav_state .nav_3672 a:hover,
#nav_state .nav_4328 a:hover,
#nav_state .nav_4348 a:hover,
#nav_state .nav_4368 a:hover,
#nav_state .nav_4388 a:hover {background-position:-400px -122px;}
#nav_state .nav_3134 a:hover,
#nav_state .nav_3676 a:hover,
#nav_state .nav_4332 a:hover,
#nav_state .nav_4352 a:hover,
#nav_state .nav_4372 a:hover,
#nav_state .nav_4392 a:hover {background-position:-400px -163px;}
#nav_state .nav_3138 a:hover,
#nav_state .nav_3680 a:hover,
#nav_state .nav_4336 a:hover,
#nav_state .nav_4356 a:hover,
#nav_state .nav_4376 a:hover,
#nav_state .nav_4396 a:hover {background-position:-400px -205px;}

.page_id_3107 #nav_state .nav_home a.nav_3107 {background-position:-200px 0px;}
#nav_state .nav_3122 a.current,
#nav_state .nav_3664 a.current,
#nav_state .nav_4320 a.current,
#nav_state .nav_4340 a.current,
#nav_state .nav_4360 a.current,
#nav_state .nav_4380 a.current {background-position:-200px -40px;}
#nav_state .nav_3126 a.current,
#nav_state .nav_3668 a.current,
#nav_state .nav_4324 a.current,
#nav_state .nav_4344 a.current,
#nav_state .nav_4364 a.current,
#nav_state .nav_4384 a.current {background-position:-200px -81px;}
#nav_state .nav_3130 a.current,
#nav_state .nav_3672 a.current,
#nav_state .nav_4328 a.current,
#nav_state .nav_4348 a.current,
#nav_state .nav_4368 a.current,
#nav_state .nav_4388 a.current {background-position:-200px -122px;}
#nav_state .nav_3134 a.current,
#nav_state .nav_3676 a.current,
#nav_state .nav_4332 a.current,
#nav_state .nav_4352 a.current,
#nav_state .nav_4372 a.current,
#nav_state .nav_4392 a.current {background-position:-200px -163px;}
#nav_state .nav_3138 a.current,
#nav_state .nav_3680 a.current,
#nav_state .nav_4336 a.current,
#nav_state .nav_4356 a.current,
#nav_state .nav_4376 a.current,
#nav_state .nav_4396 a.current {background-position:-200px -205px;}


/* ************************* DEVELOPMENT ************************* */
/* #content .temp {background:rgba(0,80,180,0.05);} */
.avatars {margin: 5px 0 20px;}
#content .avatars li {float:left; padding-left:0;margin-left:0;list-style-type:none;}
.avatars img {border: 1px solid #fff; margin:0 8px 10px 0;}
.avatars img:hover {border: 1px solid #3e3e3e;}
.donate {margin:10px 0 0 -2px;}
#content #proud {border-top:1px solid #ccc;margin-top:2em;clear:both;}
#content #proud p {margin-bottom:0;font-size:70%;}
.confirm {margin-top:10px;} /* create user account manager */
.video em {font-style:italic;} /* create story asset builder */
div#story-image span.story-image-large span {display:block;height:336px; overflow:hidden;}
/* IE6 fix to prevent image from breaking left menu */
* html div#story-image span.story-image-large span { position: absolute !important; width: 442px !important; }
.caption_video {margin-top:2em;}
/* .thumb_photo {float:left; height:85px;} */
.stories_intro {margin-bottom: 1.5em;}

/* IE7 WYSIWYG fix */
*:first-child+html div#htmlarea {
    width: 661px;
    overflow: scroll;
}

/* NSW State Prizes Button */
#prizestopright{
   float: right;
}


/* ----- Andrew Dickson SPONSORS SECTION 03/09/09 ----- */

#top_sponsors{
    background: url('http://www.youbethedifference.com.au/__data/assets/image/0003/8346/ybtd_sponsors_bg.gif') repeat-y;
    padding-left: 40px;
}

#footer ul.topsponsors{
    
    border: 0px none;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: right;
    display: inline;

}

#footer ul.topsponsors li a{
    border: none;
}


#footer ul.topsponsors li a img{
    vertical-align: middle;
}

