/*
THEME NAME: Save the Brumbies 760
DESCRIPTION: Style for STB site to suit 800 x 600 resolution
VERSION: 1
*/

#wrapper {
margin:0;
padding:0;
}

body {
margin:0 auto;
padding-top:3px;
background:#887388 url('images/page-bg.gif') top repeat-x;
width:760px;
font: 13px/17px normal Arial, Helvetica, sans-serif;
color:#fff;
}

div#header {
padding:5px 20px 0 20px;
margin:0;
height:209px;
border-top:10px solid #fff;
background:transparent url('images/header-bg.jpg') top left no-repeat;
}

#header h1 {
width:60px;
margin:0;
overflow:hidden;
text-indent:-100em;
}

#donation {
float:left;
margin:40px 0 0 10px;
text-align:center;
color:#fff000;
}

#donation h2 {
margin:0;
color:#fff000;
font-size:18px;
font-family:tahoma;
}

#donation a{
text-decoration:none;
color:#fff000;
}


#address {
float:right;
margin:0;
}

#address a {
color:#685267;
}

div#supporters {
float:left;
clear:both;
padding:115px 0 0 0;
width:720px;
height:20px;
}

div#supporters a {
text-decoration:none;
color:#000;
}

div#supporters a:hover {
text-decoration:underline;
color:#fff;
}

div#search {
margin:0;
padding:12px 15px 0 0;
height:60px;
background:transparent url('images/search-bg.gif') top repeat-x;
}

div#searchtop {
float:right;
margin:0 0px 0 0;
padding:0;
}

div#searchtop form input#searchsubmit {
width:30px;
}

div#searchtop form input#s {
width:140px;
}

div#content-wrap {
margin:0;
padding:0;
background:#3d3440 url('images/content-wrap-bg.jpg') bottom no-repeat;
width:760px;
}

div#content-inner-wrap {
margin: 0;
padding:0 10px 0 10px;
/* doesnt work in IE background:  url('images/content-inner-wrap-tile.gif') repeat-y;*/
}

div.sidebar {
margin-bottom:35px;
float: left;
overflow: hidden;
width: 166px;
}

div#container {
float: right;
padding:0;
margin-bottom:50px;
width:564px;
}

div#container-home {
float: right;
padding:0;
margin-bottom:50px;
width:564px;
/*background:transparent url('images/container-home-bg.gif') repeat-y;*/
}

div#content-right {
margin:0;
padding:0 0 0 9px;
float:right;
width:175px;
}

div#content-right a img {
border:0;
}

p#italic {
margin:20px 0 0 0;
padding:12px 0 10px 0;
color:#887388;
font-style:italic;
font-family: Georgia, Times, serif;
background:transparent url('images/menu-link-bg.gif') top repeat-x;
}

div#latest-news {
margin:0;
padding:10px 0 0 0;
background:transparent url('images/menu-link-bg.gif') top repeat-x;
}

div#latest-news h2 {
margin:0;
padding:0 0 10px 0;
color:#e0bde6;
font: 22px/24px normal Georgia, Times, serif;
background:transparent url('images/menu-link-bg.gif') bottom repeat-x;
}
 
div#latest-news h4 {
margin:10px 0 0 0;
padding:0;
font-size:14px;
color:#e0bde6;
}

div#latest-news a:link, div#latest-news a:visited {
text-decoration:none;
}

p {
margin:12px 0;
padding:0;
}

.linklove  {
display:none;
}

div#latest-news a{
color:#fff;
text-decoration:none;
}

div#latest-news a:hover{
color:#fff;
text-decoration:underline;
}

div#latest-news h2 a,div#latest-news h4.special-news a{
color:#FFF000;
}

div#content-home-page {
margin:0;
padding:0 0 0 20px;
float:left;
width:340px;
}

div#content {
margin:0;
padding:0 30px;
float:left;
width:470px;
}

div#content h2, div#content-home-page h2 {
margin:10px 0 10px 0;
padding:0;
color:#d99be6;
font: 22px/24px normal Georgia, Times, serif;
text-transform:capitalize;
}

div#content h3, div#content-home-page h3 {
padding:10px 0 0 0;
margin:0 0 10px 0;
color:#d99be6;
font: 16px/18px normal Georgia, Times, serif;
text-transform:capitalize;

}

div#content h4, div#content-home-page h4 {
padding:0;
margin:10px 0 5px 0;
font-family:Georgia, Times, serif;
font-size:14px;
color:#d99be6;
}

div#content a, div#content-home-page a {
color:#fff;
}

div#content a:hover, div#content-home-page a:hover {
color:#fff;
}

/* --- main menu --- */

#menu {
padding:5px;
margin : 0;
font-family: Georgia, Times, serif;
font-size:14px;
}

#menu ul, #menu li {
list-style-type : none;
margin : 0;
padding : 0;
}

#menu li a:link, #menu li a:visited {
color : #fff;
padding : 6px 10px 8px 16px;
text-decoration : none;
/*height:20px;*/
display:block;
background:transparent url('images/menu-link-bg.gif') bottom repeat-x;
}

#menu ul li.current_page_item a:link, #menu ul li.current_page_item a:visited, #menu ul li.current_page_parent a:link, #menu ul li.current_page_parent a:visited {
color:#887388;
}

#menu ul li.current_page_item a:hover, #menu ul li.current_page_parent a:hover {
color:#fff;
}

#menu ul li a:hover {
color : #887388;
}

#menu ul li ul {
display:none;
}

#menu ul li.current_page_item ul, #menu ul li.current_page_parent ul {
display:block;
font-weight:normal;
font-size:90%;
margin:0;
border-top:0;
color:#fff;
}

#menu ul li.current_page_item ul li a, #menu ul li.current_page_parent ul li a  {
/* child parent links, display only when in that parent's section */
color:#fff;
padding-left:30px;

}
ul li.current_page_item , li.current_page_parent{
font-weight:normal;
}


div#footer {
clear: both;
padding:10px 0 10px 0;
}

div#footer a:link, div#footer a:visited {
color:#ffffff;
text-decoration:none;
}

div#siteby {
float:right;
}

div#crumbs {
margin:8px 0 0 0; 
padding:2px 0 0 20px;
font-size:.9em;
color:#AC6928;
}

div#crumbs a{
color:#AC6928;
}

h2.entry-title {
margin:0;
line-height:1em;
}

h2.page-title {
margin:0 0 .8em 0;
line-height:1em;
}

h3.entry-title {
margin:0 0 -.5em 0;
padding-bottom:0;
}

.entry-title {
clear:both;
}

.entry-date {
font-size:90%;
color:#666;
margin:-.5em 0 10px 0;
}

.entry-content {
padding:7px 0 0 0;
}

#entry-content-inset {
padding:5px;
margin:7px 0 10px 10px;
float:right;
border:2px solid #fff;
background:#887388;
width:135px;
overflow:hidden;
}

#entry-content-inset p {
margin:0;
color:#3D3440;
font-size:11px;
}

#entry-content-inset img {
margin:0 0 10px 0;
}

.entry-content p {
padding:0 0 10px 0;
margin:0;
text-align:justify;
}

div#nav-above, div#nav-below {
width:100%;
height:1em;
}

div#nav-above {
margin:1em 0;
}

div#nav-below {
margin:1em 0;
}

div.hentry {
padding: 0px 0 5px 0;
}

a:link img {
  border-style: none;
}

.image-left {
float:left;
clear:both;
padding:5px;
margin:12px 12px 5px 0;
border:2px solid #fff;
background:#887388;
display:inline;
}

.image-right {
float:right;
clear:both;
padding:5px;
margin:12px 0 5px 12px;
border:2px solid #fff;
background:#887388;
}

.image-centre {
float:none;
padding:5px;
margin:0;
border:2px solid #fff;
background:#887388;
}

table.donation {
margin:0;
padding-bottom:20px;
width:470px;
}

td.amount {
padding:3px;
width:60px;
text-align:left;
vertical-align:top;
}

table.friend {
margin:0;
padding:0;
}

.friend td {
padding:3px;
margin:0;
vertical-align:middle;
}

table.friend form {
margin:0;
padding:0;
}

/*
table th, td {
text-align:left;
width:50%;
vertical-align:top;
}
*/
table td {
padding-bottom:10px;
text-align:left;
vertical-align:top;
}

table.buttons {
margin:0 0 20px 0;
padding-bottom:10px;
border-bottom:1px dotted #fff;
}


table.buttons td {
padding:0;
vertical-align:bottom;
}

table.gift td {
padding:0 10px 10px 0;
vertical-align:top;
}



/* from sandbox */
/*.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}*/


/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.15em;
  text-align: left;
  border: 2px solid #ffffff;
  background: #887388;
  color: #3D3440;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: left; }
.imagecaptioneasy_top_left { margin: 0 10px 10px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 10px 10px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 10px 0; float: none; }
.imagecaptioneasy_left { margin: 0 10px 10px 0; float: left; }
.imagecaptioneasy_right { margin: 0 0 10px 10px; float: right; }
.imagecaptioneasy_nowrap { margin: 0 0 10px 0; float: none; }