/*
Theme Name: The Gutsy Group
Theme URI: http://www.webmarkdesigns.com.au/
Description: A custom theme created for The Gutsy Group
Version: 0.1
Author: Nicholas Sinclair
Author URI: http://www.webmarkdesigns.com.au
*/

/*CSS 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,
b, u, i, center,
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-size:100%;
  vertical-align:baseline;
  background:transparent;
}
sup{font-size:75%;vertical-align:top;padding:0 2px}
body{line-height:1;background:#000 url(images/body-bg.png) repeat-x 50% 113px}
/* remember to define focus styles! */
/*:focus{outline:0}*/
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr{display:none}
.alignleft{float:left;margin-bottom:15px}
.alignright{float:right;margin-bottom:15px}
.clear{clear:both;height:0}
td{vertical-align:middle}

#wrap-all{background:url(images/wrapper-footer.gif) repeat-x bottom;width:100%;padding-bottom:0}
#inner-wrapper{width:970px;margin:auto;position:relative;background:#fff;margin-top:15px;padding-bottom:0}
body.home #inner-wrapper{overflow:visible;margin-top:-1px}
/*#content-wrapper{width:970px;margin:auto;background:#fff;position:relative}*/

#head-wrap{background:#fff;height:109px;border-bottom:4px solid #000}
#header{margin:auto;width:970px;padding-top:15px}
#logo h1 span{display:none}
#logo h1 a:link,
#logo h1 a:visited{display:block;background:url(images/logo.gif) no-repeat;width:185px;height:80px}

#menu{position:absolute;top:57px;right:50%;margin-right:-485px;width:690px;z-index:999}

/*menu links*/
#pixopoint_menu1 li.page-item-9 a{background-position:0 0;width:63px}
#pixopoint_menu1 li.page-item-2 a{background-position:-68px 0;width:85px}
#pixopoint_menu1 li.page-item-19 a{background-position:-158px 0;width:133px}
#pixopoint_menu1 li.page-item-21 a{background-position:-296px 0;width:85px}
#pixopoint_menu1 li.page-item-23 a{background-position:-386px 0;width:162px}
#pixopoint_menu1 li.page-item-25 a{background-position:-553px 0;width:73px}
#pixopoint_menu1 li.page-item-27 a{background-position:-631px 0;width:75px}

#pixopoint_menu1 ul{list-style:none}
#pixopoint_menu1 li{
  float:left;margin-left:2px;
  border:none;/*position:relative;*/
  /*line-height:35px;z-index:20;*/
  }
#pixopoint_menu1 li a{
  display:block;overflow:hidden;
  text-indent:-9999px;
  background-image:url("images/menu.png");
  background-repeat:none;
  height:52px}

#pixopoint_menu1 ul ul {
  position:absolute;
  left:-999em;/*border:1px solid green;*/
  top:40px;z-index:20;padding:8px 8px 12px;
  width:212px;background:url("images/submenu-bottom-bg.png") no-repeat bottom;
  }
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
  left:auto;
  }
#pixopoint_menu1 ul ul li.page_item a {
  padding:5px 0 5px 15px;
  text-transform:none;
  font-variant:normal;text-decoration:none;
  overflow:visible;text-indent:0;background:0;
  height:13px;vertical-align:top;width:196px;color:#000;/*text-transform:capitalize;*/
  }
#pixopoint_menu1 ul ul li {
  letter-spacing:0px;
  z-index:200;
  width:212px;width:150px;/*border:1px solid red;*/
  font-family:helvetica,arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  margin:0;
  }
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
  color:#fff;
  text-decoration:none;
  }
/*#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
  color:#fff;
  }
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
  color:#fff;
  }*/
#pixopoint_menu1 ul ul li.page_item a:hover{
  color:#fff;
  background:#00aeef url("images/submenu-arrow-bg.gif") no-repeat 5px center;
}
/*
#pixopoint_menu1 ul ul ul li {
  font-size:1em;}
#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
  position:absolute;
  margin-left:-999em;
  top:0;
  width:212px;
  }
*/
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
  margin-left:120px;
  }
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
  text-decoration:none;
  }
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
  color:#fff;
  text-decoration:none;
  }
/*hit state*/
#pixopoint_menu1 li.page-item-9.current_page_item a,
#pixopoint_menu1 li.page-item-9.current_page_parent a,
#pixopoint_menu1 li.page-item-9 a.current_page_anchor,
#pixopoint_menu1 li.page-item-9 a.current_page_ancestor_anchor{background-position:0 -52px}
#pixopoint_menu1 li.page-item-2.current_page_item a,
#pixopoint_menu1 li.page-item-2.current_page_parent a,
#pixopoint_menu1 li.page-item-2 a.current_page_anchor,
#pixopoint_menu1 li.page-item-2 a.current_page_ancestor_anchor{background-position:-68px -52px}
#pixopoint_menu1 li.page-item-19.current_page_item a,
#pixopoint_menu1 li.page-item-19.current_page_parent a,
#pixopoint_menu1 li.page-item-19 a.current_page_anchor,
#pixopoint_menu1 li.page-item-19 a.current_page_ancestor_anchor{background-position:-158px -52px}
#pixopoint_menu1 li.page-item-21.current_page_item a,
#pixopoint_menu1 li.page-item-21.current_page_parent a,
#pixopoint_menu1 li.page-item-21 a.current_page_anchor,
#pixopoint_menu1 li.page-item-21 a.current_page_ancestor_anchor{background-position:-296px -52px}
#pixopoint_menu1 li.page-item-23.current_page_item a,
#pixopoint_menu1 li.page-item-23.current_page_parent a,
#pixopoint_menu1 li.page-item-23 a.current_page_anchor,
#pixopoint_menu1 li.page-item-23 a.current_page_ancestor_anchor{background-position:-386px -52px}
#pixopoint_menu1 li.page-item-25.current_page_item a,
#pixopoint_menu1 li.page-item-25.current_page_parent a,
#pixopoint_menu1 li.page-item-25 a.current_page_anchor,
#pixopoint_menu1 li.page-item-25 a.current_page_ancestor_anchor{background-position:-553px -52px}
#pixopoint_menu1 li.page-item-27.current_page_item a,
#pixopoint_menu1 li.page-item-27.current_page_parent a,
#pixopoint_menu1 li.page-item-27 a.current_page_anchor,
#pixopoint_menu1 li.page-item-27 a.current_page_ancestor_anchor{background-position:-631px -52px}
/*hovers*/
#pixopoint_menu1 li.page-item-9:hover a{background-position:0 -104px}
#pixopoint_menu1 li.page-item-2:hover a{background-position:-68px -104px}
#pixopoint_menu1 li.page-item-19:hover a{background-position:-158px -104px}
#pixopoint_menu1 li.page-item-21:hover a{background-position:-296px -104px}
#pixopoint_menu1 li.page-item-23:hover a{background-position:-386px -104px}
#pixopoint_menu1 li.page-item-25:hover a{background-position:-553px -104px}
#pixopoint_menu1 li.page-item-27:hover a{background-position:-631px -104px}
#pixopoint_menu1 li.sfhover a,
#pixopoint_menu1 li.sfhover a.current_page_ancestor_anchor,
#pixopoint_menu1 li.sfhover a.current_page_anchor{background-position-y:-104px}

#content{
  padding:0 42px 0 30px;
  width:600px;float:left;
  font:normal 12px arial, sans-serif;
  color:#000;
  line-height:17px;
  margin-bottom:60px;margin-top:30px;
  /*border-right:1px solid #dcdcdc;*/
  min-height:447px;height:auto !important;height:447px;}
body.home #content{min-height:0;height:auto}
#content h1{overflow:hidden;text-indent:-9999px;width:613px;height:30px}
#content h2{color:#0185ff;font:normal 18px arial,sans-serif;margin:22px 0;/*text-transform:capitalize*/}
#content h3{font:bold 14px arial, sans-serif;margin:25px 0 10px 0}
#content p{margin:8px 0}
#content a:link,
#content a:visited,
#sidebar a:link,
#sidebar a:visited{color:#00aeef;text-decoration:none}
#content a:hover,
#sidebar a:hover{color:#0086ff;text-decoration:underline}

#content .expandable{overflow:hidden;width:590px}

#content-footer{margin-top:25px;border-top:1px dotted #0185ff;padding-top:25px;font:normal 15px arial, sans-serif;color:#0185ff}

#content h1.post-2{background:url(images/headings/heading-about.gif) no-repeat}
#content h1.post-27{background:url(images/headings/heading-contact.gif) no-repeat}
#content h1.post-19{background:url(images/headings/heading-crohns-colitis.gif) no-repeat}
#content h1.post-25{background:url(images/headings/heading-donate.gif) no-repeat}
#content h1.post-23{background:url(images/headings/heading-fundraising-events.gif) no-repeat}
#content h1.post-21{background:url(images/headings/heading-research.gif) no-repeat}
#content h1.news-archive{background:url(images/headings/heading-news-archive.gif) no-repeat}
#content h1.post-news{background:url(images/headings/heading-news.gif) no-repeat}
#content h1.post-42{background:url(images/headings/heading-privacy.gif) no-repeat}
#content h1.post-44{background:url(images/headings/heading-site-map.gif) no-repeat}
#content h1.latest-news{background:url(images/headings/heading-latest-news.gif) no-repeat}
#content h1.post-129{background:url(images/headings/heading-newsletter.gif) no-repeat}

/* Page specific styles */
body.page-id-63 ol{color:#8f8f8f;font:normal 11px Arial, sans-serif;margin-top:15px}
body.page-id-63 ol li{margin-bottom:6px}

#sidebar{
  width:275px;float:right;
  margin-left:13px;padding-left:0;
  margin-top:34px}
#sidebar li{width:237px;}
#sidebar li li{width:210px}

.addthis_toolbox{font-family:arial, helvetica, sans-serif;font-size:12px;margin-top:0px}
.addthis_toolbox.addthis_default_style span{margin-top:-1px}
a.addthis_button_compact{color:#115bb5;text-decoration:none}
a.addthis_button_company:hover{text-decoration:underline}

#footer{
  width:1000px;text-align:right;
  background:url(images/content-footer.gif) no-repeat;
  margin:auto;position:relative}
#footer div.f-content{padding:55px 50px 20px 0;color:#61b5fb}
#footer{font:normal 10px arial, sans-serif}
#footer a:link,
#footer a:visited{color:#61b5fb}

#gutsyman{position:absolute;bottom:36px;right:4px;width:140px;height:192px;background:url("images/gutsyman.png") no-repeat}
#site{position:relative;left:50%;margin-left:-485px;margin-top:-1px;margin-top:14px}

#search{position:absolute;top:-100px;top:25px;right:50%;margin-right:-485px;width:241px;width:244px}
#search .txtSearch{background:url("images/search-input-bg.gif") no-repeat;width:175px;height:24px;float:left}
#search .txtSearch input{width:165px;height:15px;font-size:12px;margin:3px 0 0 4px;border:0}

.search-everything-highlight-color{font-weight:bold}
div.navigation{height:30px}

body.search-results h3 a{font-weight:normal}
body.search-results h2.pagetitle i{text-transform:none}
body.search-results #content h3{margin-bottom:0;font-size:16px}
body.search-results div.hentry{border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:10px}

body.error404 #searchform{text-align:center}
body.error404 #searchform .txtSearch{display:inline}
body.error404 #searchform input{vertical-align:middle}

/* JIM STYLES */
/* Sidebar styling */
#sidebar{font-family:Arial,sans-serif}
#sidebar ul{list-style:none}
#sidebar li{padding-bottom:11px}
#sidebar h2{text-indent: -9999em;}
#sidebar h3{height:0px;text-indent: -9999em;}

#sidebar .gg_donate_widget{padding-bottom:9px}
#sidebar .makeADonation{
    width:223px;padding:39px 10px 4px 4px;height:130px;
    background:url('images/make-donation-bg.jpg') top center no-repeat}
.makeADonation h3{display:none}
#sidebar .makeADonation ul{margin-left:11px;margin-top:4px}
#sidebar .makeADonation li{
    font-size:12px;height:25px;
    padding:10px 0 0 0;
    background:url("images/make-donation-separator.jpg") top left no-repeat;}
#sidebar .makeADonation li label{
  font-weight:bold;display:block;width:60px;float:left;padding-left:10px;
  background:url("images/blue-arrow-right.gif") center left no-repeat
}
#sidebar .makeADonation span{color:#0186FD;font-weight:bold;font-size:16px}
#sidebar .makeADonation span a{color:#0186FD;font-weight:bold;font-size:13px}
#sidebar .makeADonation span.downloadPdf a{
  display:block;background:url("images/pdf-small-icon.gif") center left no-repeat;
  color:#0186FD;font-weight:bold;font-size:13px;margin-left:70px;padding-left:18px;
  height:16px
}

#sidebar .gutsyNewsletter{width:231px;height:106px;background:url("images/gutsy-newsletter-bg.gif") top left no-repeat}
#sidebar .gutsyNewsletter form{margin:0;padding:0}
#sidebar .gutsyNewsletter input{margin:39px 0 6px 16px;background:none;height:22px;width:170px;border:0;cursor:pointer}
#sidebar .gutsyNewsletter button{width:27px;height:25px;background:none;border:0;text-indent:-9999em;cursor:pointer;padding:0;margin:0}
#sidebar .gutsyNewsletter a:link,
#sidebar .gutsyNewsletter a:visited{color:#fff;font:normal 11px Arial,sans-serif;text-decoration:none;margin-left:15px}
#sidebar .gutsyNewsletter a:hover{text-decoration:underline}

#sidebar .html_sidebar_widget{background:url("images/sidebar-middle-tile.gif") left top repeat-y;padding:0;margin:0 0 11px 0}
#sidebar .html_sidebar_widget .inner-wrapper{background:url("images/sidebar-top.gif") left top no-repeat;}
#sidebar .html_sidebar_widget .inner{background:url("images/sidebar-bottom.gif") left bottom no-repeat;}
#sidebar .html_sidebar_widget ul{padding:15px;font-size:12px}
#sidebar .html_sidebar_widget li{width:auto;padding:1px 0 1px 10px;background:url("images/blue-arrow-right.gif") left 6px no-repeat;line-height: 18px;}


#content-footer{
    margin-top:25px;border-top:1px dotted #0185ff;position:absolute;
    width:605px;bottom:-35px;bottom:-28px;left:30px;z-index:99;height:45px;
    padding-top:25px;font:bold 15px arial, sans-serif;color:#0185ff
}
body.home #content-footer{padding-top:15px;height:55px;font-weight:normal}
#content-footer ul{font-size:13px;color:#000;list-style:none}
#content-footer li{display:inline;padding-left:35px}
#content-footer li.thankyou{padding-left:0;padding-right:10px}
#content-footer li img{vertical-align:middle}

.news{font-size:11px;margin-right:50px;margin-left:10px;padding-bottom:0}
.news .thumbnailPost{margin-left:100px}
.news .thumbnail{float:left;margin-left:0px}
.news-wrapper h1{margin:20px 0 10px}
#content .news-item p{line-height:21px;margin-top:0}
#content .news-item .thumbnail{margin-top:5px}
.archive #content .category-news{border-bottom:1px solid #7fc2ff;padding-bottom:5px}
#content .category-news h2{margin-bottom:12px}

#content .intro{
  width:545px;height:85px;
  color:#0185ff;font-size:21px;
  background:url("images/intro-bg.gif") top left no-repeat;
  padding:15px 18px 0 18px;
  margin:0;margin-bottom:20px}
#content .intro h1{font-weight:bold;text-indent:0;margin:0;width:100%}
#content .intro h2{font-weight:normal;margin:0;width:100%}

#profiles{margin-top:1.5em}
#profiles h3{border-bottom:1px solid #7fc2ff;clear:both;margin-top:0}
#profiles img.wp-post-image{float:left;clear:left;margin-bottom:15px}
#profiles .profile-content{margin-left:100px;min-height:115px}
#profiles .expandToggle{display:none;margin-bottom:15px}
#profiles .rest-of-content{overflow:hidden;display:none;width:490px}
#profiles .rest-of-content p{margin-top:0}
#profiles.no-images .profile-content{margin-left:30px;min-height:0;}
#profiles.no-images .rest-of-content{width:560px}
#profiles.large-images .profile-content{margin-left:140px;min-height:0;}
#profiles.large-images .rest-of-content{width:450px}
#profiles.large-images .hentry{margin-bottom:15px}

ul.sitemap li{margin-left:2em}

#content p.edit-post-link{border-top:1px solid #dcdcdc;margin-top:2.5em;padding-top:1em}
#content .gform_footer{margin-top:8px;padding-top:0}
#content .ginput_container textarea{width:400px}

#content .entry ul,#content .entry ol{margin-left:30px}
#content .entry li{margin-bottom:5px}
#content .gform_wrapper ul{margin:0}

#content th{background:#0884ff;color:#fff;text-transform: uppercase;border:1px solid #fff;border-width:0 1px 1px 0;padding:7px 13px;white-space:nowrap}
#content td{background:#e9f4ff;color:#000;border:1px solid #fff;border-width:0 1px 1px 0;padding:7px 13px}
#content table.no-style th{
  background:none;color:#000;text-transform:none;border:0;padding:0;white-space:normal;
}
#content table.no-style td{background:none;color:#000;border:0;padding:0}

.center{text-align:center}