/*
THEME NAME: Building Better Lives
THEME URI: http://www.enablebydesign.com.au/websitewip/wpbbl/wp-content/themes/ebdwordpress
DESCRIPTION: Customized theme
VERSION: 1.0
AUTHOR: Enable by Design Pty Ltd
AUTHOR URI: http://www.enablebydesign.com.au/
*/

/*
BASE THEME NAME: Sandbox
BASE THEME URI: http://www.plaintxt.org/themes/sandbox/
BASE DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
BASE VERSION: 1.6.1
BASE AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
BASE AUTHOR URI:
BASE TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/*******************/
/* YAHOO RESET CSS */
/*******************/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/


/*html{color:#FFF;background:#FFF;}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/***************/
/* CSS HELPERS */
/***************/
/*div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
}*/

em, i, .italicit {
	font-style: italic;
}

b, strong, .boldit {
	font-weight: bold;
}

.leftit {
	float: left;
}

.rightit {
	float: right;
}

/*****************/
/* LAYOUT STYLES */
/*****************/
/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fluid layout with one sidebars right of content
*/
html {
background-image: url(images/bkggradient2white.jpg);
background-repeat: repeat-y;
background-position: center center;
height: 100%;
margin:0;
padding:0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #948671;*/
color: #262626;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
background-image: url(images/bkggradient2.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#bannerimages {
padding-left:5px;
}

#shopallhide {
display:none;
}

#signupnewslettercontainer {
background-image: url(images/bkgnewsletter.jpg);
background-repeat: no-repeat;
background-position: center top;
text-align:right;
height:36px;
padding-top: 5px;
padding-right: 30px;
}

#graydenvideocomm {
text-align: center;
padding: 20px;
background-color: #000;
}


#bottomcopyrightcontainer {
background-image: url(images/bkgnewsletter.jpg);
background-repeat: no-repeat;
background-position: center top;
/*text-align:right;*/
height:36px;
width:800px;
margin-left:0px;
margin-right:0px;
padding-top: 5px;
padding-right: 20px;
}

#bottomcopyrightcontainer a {
font-size:11px !important;
}


#wrapper {
width:820px;
margin-left: auto;
margin-right: auto;
/*background: #FFF;*/
/*height:100%;*/
margin-top:0px;
}

div#container {
float:left;
margin:0 -200px 0 0;
width:760px;
/*background: #FFF;*/
color: rgb(102,102,102);
padding-left: 10px;
padding-top: 6px;
padding-bottom: 10px;
}

div#content {
margin:0 200px 0 0;
}

div#contentnosidebar
{
margin:0 5px 0 0;
}

div.sidebar {
float:right;
overflow:hidden;
width:210px;
}

div#facebookcontainer {
margin-left: 10px;
}

div#secondary {
clear:right;
}

div#footer {
clear:both;
/*width:760px;

padding: 0px 20px;
*/
width:800px;
padding-right: 30px;
padding-top:60px;
text-align: center;
font-size: 11px;
}

.shop2cat {
color: #72AFB6;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding-left:20px;
padding-bottom:20px;
}

p.fan_box {
padding-top: 60px;

}

.textwidget .alignright {
padding-bottom:5px;
margin-left:0px;
}

table.shoppingcart tr td {
padding-left:3px;
padding-right: 6px;
}

table.shoppingcart tr th {
padding-left:3px;
padding-right: 6px;
}

#shopping-cart {
margin-left:11px;
padding-left: 15px;
border-style:solid;
border-width:1px;
border-color: #EEE;
width: 170px;
}

#shopping-cart h3 {
/*text-decoration:underline;*/
}

/***********************/
/* GENERAL LINK STYLES */
/***********************/
a.headerlink:link, a.headerlink:visited, a.headerlink:hover, a.headerlink:active {
	color: #72AFB6; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	text-decoration: underline; 
	
}

a:link, a:visited {
color: #624F2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;
}

/*#footer a:link, a:visited {
color: #624F2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;

}

a:hover, a:active {
	text-decoration: none;
	color: #F4972F;
}
*/


/*********************/
/* NAVIGATION STYLES */
/*********************/

#menu ul {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:12pt;
/*background:url(images/bg.png) repeat-x top left;*/
font-family:Verdana,Helvetica,Arial,sans-serif;
/*border:1px solid #000;*/
margin-left:0px;
padding:0;
}

#menu ul li {
display:block;
float:left;
margin:0;
font-size:10pt;
padding:0;
}

#menu ul li a {
float:left;
color:#70b0b2;
text-decoration:none;
/*height:24px;*/
font-size:10pt;
padding:9px 8px 0;
font-weight:700; 
}

#menu ul li a:hover,.current_page_item {
color:#fc9d37;
/*background:url(images/bg.png) repeat-x top left;*/
}

#menu ul .current_page_item a {
color:#fc9d37;
font-weight:700;
}


/*RED*/
#menu ul{
background-color:#fff;
}
#menu ul li a:hover, #menu li.current_page_item {
background-color:#fff;
}

/***********************/
/* HEADER STYLES       */
/***********************/
#blogheader2 {
/*background-image: url(images/logo.png);
background-repeat: no-repeat;*/
height: 66px;  /*71*/
width: 249px;  /*248*/
float: left;
padding-bottom:20px;
padding-left:15px;
padding-top:8px;
}

#access {
float:right;
height:20px;
padding-top:26px;
width:500px;
}

#blogheadertext {
position: relative;
height: auto;
width: auto;
padding-left: 25px;
/*padding-top: 50px;*/
padding-top: 20px;
color: #999;
font-size: 16px;
}

#blogheadertexttagline {
font-style: italic;
font-size: 12px;
}



/***********************/
/* GENERAL PAGE STYLES */
/***********************/
.sidebar {
/*background: #FFF;*/
color: rgb(102,102,102);
}

#primary {
padding-top: 20px;
padding-bottom: 20px;
}

#search .button {
padding:0px 0px 7px 0px;
background: url(images/searchmc.gif) no-repeat left top;
width:60px;
height:26px;
cursor: pointer;
text-indent: -9999px;
border: none;
}

.widget { 
	background: #FFFFFF; /*url(images/roundedcornr_bottom.gif) no-repeat bottom left; */
	padding-bottom: 10px; 
	margin-right: 10px;
	width: 190px;
} 
 
.widgettitle { 
    /*background: url(images/roundedcornr_top.gif) no-repeat top left; */
    padding: 10px 10px 0 10px; 
} 

.widget ul { 
    margin: 0 10px; 
    list-style: none; 
}

.textwidget, #searchform {
	padding: 10px 10px 0;
}

input#s {
	height: 20px;
}

input radio {
padding-right:3px;
}

h1.entry-title {
	margin-bottom: 10px;
        padding-left:10px;
}

div.entry-content ul li {
	list-style-type: disc;
	margin-left: 15px;
}

div.entry-content p {
	margin-bottom: 15px;
}

#footeraccess {
	text-align: center;
	/*padding-bottom: 5px;*/
    background: url(images/topmenubkg.png) no-repeat; 
height:24px;
padding-top:8px;
width:294px;
margin-right:47px;
float:right;

}

#footeraccess ul {
list-style-type:none;
width:auto;
position:relative;
display:block;
/*height:33px;*/
font-size:8pt;
/*background:url(images/bg.png) repeat-x top left;*/
font-family:Verdana,Helvetica,Arial,sans-serif;
/*border:1px solid #000;*/
margin:0;
padding-left:50px;
color: #fff;
}

#footeraccess ul li {
display:block;
float:left;
margin:0;
padding:0;
font-size:8pt;
}

#footeraccess ul li a {
float:left;
font-size:9pt;
color:#fff;
text-decoration:none;
/*height:32px;*/
padding:0px 10px 0;
border-left:thin #fff;
}


#footeraccess ul li a:hover,.current_page_item {
color:#F4972F;
}

#footeraccess ul .current_page_item a {
color:#F4972F;
font-weight:700;
}
.gform_wrapper {
padding-left:10px;

}

/*****************/
/* FROM BBL SITE */
/*****************/


#contentarea {
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	width: 847px;
	padding: 0px;
	height: 100%;
}
#header {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/headerbkg.png);
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;


}
#promotextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	float: right;
	text-align: right;
	background-image: url(images/box.jpg);
	background-repeat: repeat;
	padding-right: 20px;
	padding-left: 5px;
	margin-top: 18px;*
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 4px;
}

#logo {
	float: left;
	height: 72px;
	width: 248px;
}
#topmenu {
	float: right;
	background-image: url(images/topmenubkg.png);
	height: 24px;
	width: 294px;
	background-repeat: no-repeat;
	margin-right: 47px;
	text-align: center;
	padding-top: 8px;
	color: #FFFFFF;
}
#mainmenu {
	float: right;
	height: 20px;
	width: 500px;
	padding-top: 26px;
}
a.topnav:link , a.topnav:visited, a.topnav:active
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}


a.topnav:hover {
	color: #897B67;
}
a:link , a:visited, a:active
{
	color: #624F2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;
	font-weight: normal;
}

#footer a:link , #footer a:visited, #footer a:active
{
	color: #624F2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;
	font-weight: normal;
}


a:hover {
	color: #F4972F;
}

.menuitems {
	padding-right: 20px;
}


.newsletter form table tr {
line-height: 16px;

}

.newsletter form table tr td {
padding-top: 1px;
padding-bottom: 5px;
}



/*.newsletter {
	width: 797px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgnewsletter.jpg);
	height: 38px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: right;
	padding-right: 20px;
	margin-bottom: 10px;
}*/

#news
.dontationbkg {
	background-image: url(images/dontationchartnone.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

input[type="text"]  {
	font-size: 11px;
	color: #948671;
	border: 1px solid #72AFB6;
}

#bodycontent {
	width: 770px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;

}
#promopanel {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 140px;
	background-image: url(images/homepromopanel.png);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	padding-left: 13px;
	padding-bottom: 40px;
}
#promotext {
    background-image:  url(images/promoheader2.jpg);
    background-repeat: no-repeat;
    height: 33px;
    width: 809px;
    margin-left: 7px;
}
#promotextinner 
{
	position: relative;
	top: 10px;
	left: 15px;
    height: 23px;
    width: 794px;
}
#bodycontenthome {
	width: 575px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	padding-left: 36px;
	padding-right: 13px;
	float: left;
}
#bodycontentpromo {
	width: 770px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	padding-left: 36px;
	padding-right: 13px;
}
h1 {
	color: #72AFB6;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

#newsletterheading {
	color: #72AFB6;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#newslettersubheading {
	color: #948671;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#dontationtarget {
	height: 190px;
	width: 206px;
	background-image: url(images/dontationbkg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-right: 16px;
}
/*#footer {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	float: left;
	padding-left: 13px;
}*/
.amphoto {
	background-image: url(images/am_photbkg.jpg);
	height: 270px;
	width: 185px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 22px;
	margin-top: 20px;
}

#flash_home {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
}
#bannerimage1 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#bannerimage2 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage3 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage4 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner4.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage5 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner5.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage6 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner6.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage7 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner7.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage8 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner8.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage9 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner9.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage10 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner10.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#bannerimage11 {
	width: 819px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	height: 232px;
	background-image: url(admin/banners/banner11.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#ambassadorarea {
	width: 817px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-left: 13px;
	margin-bottom: 15px;
}
.evphoto {
	background-image: url(images/am_photbkg.jpg);
	height: 215px;
	width: 185px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 22px;
	margin-top: 20px;
}
.bluetext {
	color: #70B2B0;
}
.mediaimagesmall {
	height: 90px;
	width: 90px;
	background-image: url(images/mediaimagebkg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.mediaimagearea {
	height: 120px;
	width: 101px;
	margin-right: 5px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mediavideoarea {
	height: 250px;
	width: 172px;
	margin-right: 22px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.mediavideoimg {
	height: 158px;
	width: 158px;
	background-image: url(images/videoimagebkg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 5px;
	padding: 7px;
	text-align: center;
}
.mediaimageareapdf {
	height: 140px;
	width: 350px;
	margin-right: 5px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mediapdftext {
	width: 250px;
	float: right;
	margin-top: 10px;
}
.mediapdfarea {
	float: left;
	width: 370px;
	margin-right: 20px;
	margin-bottom: 10px;
}