/*
Theme Name: Birkheads Secret Garden
Description: Bespoke WordPressTheme designed Exclusively for Birkheads Secret Garden
Author: Hotscot
Author URI: http://www.hotscot.net
Version: 1.0
*/

/* ------------------------------------------------------------------ */
/* Reset */
/* ------------------------------------------------------------------ */
* {
	margin: 0; padding: 0;
}
a img, :link img, :visited img {
	border: 0;
	}
table {
	border-collapse: collapse; border-spacing: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; 
}

strong, b {font-weight:bold;}

/* ------------------------------------------------------------------ */
/* CLEARS - COLOURS - ALIGNMENTS */
/* ------------------------------------------------------------------ */
.clear {clear:both;}
.delimeter {margin:0px 10px 0px 10px;}


.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.lilac-lite {color:#D8D8FD;}
.lilac {color:#9A5AA4;}
.blue {color:#00246A;}
.blue-grey {color:#405B8F;}

/* ------------------------------------------------------------------ */
/* BODY & OUTER WRAPPERS */
/* ------------------------------------------------------------------ */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background: #D8D8FD url('images/bg-body.jpg') no-repeat center top;
}
#header-wrapper {
	width:100%;
	height:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #9A5AA4 url('images/bg-header.gif') repeat-x center top; 
}
#page-wrapper {
	width:100%;/*
	min-height:1200px;
 	height:auto !important;
  	height:1200px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url('images/bg-page.jpg') no-repeat center bottom; 
}
#footer-wrapper {
	width:100%;
	height:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #405B8F url('images/bg-footer.gif') repeat-x center top; 
}
#credit-wrapper {
	width:100%;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #00246A; 
}
/* ------------------------------------------------------------------ */
/* INNER CONTAINERS */
/* ------------------------------------------------------------------ */
#header {
	width:980px;
	height:150px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-color:#9A5AA4;
}
#page {
	width:980px;
	min-height:1050px;
 	height:auto !important;
  	height:1050px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
#footer {
	width:980px;
	height:400px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background: #405B8F url('images/bg-footer.gif') no-repeat center top;
}
#credit {
	width:980px;
	height:50px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-color:#00246A;
}
/* ------------------------------------------------------------------ */
/* HEADER TOP */
/* ------------------------------------------------------------------ */
#header-top {
	width:980px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#9A5AA4;
}
#header-top-left {
	width:660px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#header-top-right {
	width:300px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#834D8C;
}
#header-top-left img {
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
#header-top-right ul {
	margin:0px 20px 0px 20px;
	padding:20px 0px 0px 0px;
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:100%;
}
#header-top-right ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#header-top-right ul li.phone {
	margin:0px 0px 15px 0px;
	padding:0px 0px 16px 25px;
	font-size:16px;
	background: url('images/icon-phone.gif') no-repeat 0px 0px;
	border-bottom: solid 1px #9C71A3;
}
#header-top-right ul li.email {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 28px;
	font-size:13px;
	background: url('images/icon-email.gif') no-repeat 0px 0px;
}
#header-top-right a {
	color:#FFFFFF;
	text-decoration:none;
}
#header-top-right a:hover {
	color:#D8D8FD;
	text-decoration:underline;
}
#header-top-right ul li.phone a {font-weight:600;}
/* ------------------------------------------------------------------ */
/* NAV */
/* ------------------------------------------------------------------ */
#nav {
	width:980px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#00246A;
}
#nav ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	list-style-type:none;
	/*font-family:"Open Sans", "Open Sans Extrabold", "Open Sans Light", "Open Sans Semibold";*/
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:100%;
}
#nav ul li {
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	border-right: solid 1px #9A5AA4;
}
#nav ul li a {
	display:block;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:18px 20px 0px 20px;
	color:#ffffff;
	text-decoration:none;
}
#nav ul li.page-item-2 {
	border-left: solid 1px #9A5AA4;	
}
#nav ul li.current_page_item a {
	color:#9A5AA4;
	text-decoration:none;
}
#nav ul li a:hover,
#nav ul li.current_page_item a:hover {
	background-color:#9A5AA4;
	color:#FFFFFF;
	text-decoration:none;
}
/* ------------------------------------------------------------------ */
/* HEADER SLIDE */
/* ------------------------------------------------------------------ */
#header-slide-wrapper {
	width:980px;
	height:400px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	background-color:#FFFFFF;
}
#header-slide {
	width:940px;
	height:380px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
/* ------------------------------------------------------------------ */
/* CONTENT */
/* ------------------------------------------------------------------ */
#content-wrapper {
	width:940px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#content-left {
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 10px;
	float:left;
}
#content-right {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#rhs-logo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	text-align: center;
}
#rhs-logo img {
	display:block;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	text-align: center;
}
#rhs-logo p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	line-height:130%;
	color:#999999;
}

/* ------------------------------------------------------------------ */
/* FONTS */
/* ------------------------------------------------------------------ */
#content-left a {
	color:#006699;	
	text-decoration:underline;
}
#content-left a:hover {
	color:#9959A4;	
	text-decoration:underline;
}

#content-left p {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:180%;
	color:#000000;
}
#content-left h1 {
	margin:0px 0px 25px 0px;
	padding:10px 0px 20px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:42px;
	line-height:120%;
	color:#9959A4;
	font-weight:500;
	border-bottom: 1px solid #D6D6D6;
}
#content-left h2 {
	margin:0px 0px 18px 0px;
	padding:5px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:150%;
	color:#000000;
	font-weight:600;
}
#content-left h3,
#content-left h4,
#content-left h5,
#content-left h6 {
	margin:0px 0px 18px 0px;
	padding:5px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:180%;
	color:#000000;
	font-weight:bold;
}
#content-left h3 {
	margin:0px 0px 18px 0px;
	padding:5px 0px 15px 0px;
	color:#00246A;
	text-transform:uppercase;
	border-bottom: 1px solid #D6D6D6;
}
#content-left h4 {
	text-transform:uppercase;
}
#content-left h6 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* ------------------------------------------------------------------ */
/* LISTS */
/* ------------------------------------------------------------------ */
#content-left ul,
#content-left ol,
#content-left dl {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:180%;
	color:#000000;
}
#content-left ul { 
	margin:0px 0px 20px 35px;
	padding: 0px 0px 0px 0px;
}
#content-left ul.slides { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content-left ul li {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#content-left ol { 
	margin:0px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
}
#content-left ol li {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#content-left dl { 
	margin:0px 0px 20px 35px; 
	padding:0px 0px 0px 0px; 
}
#content-left dt{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#333333;
}
#content-left dd {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/* nested */
#content-left ul li ul, 
#content-left ol li ol {
	margin:0px 0px 0px 30px; 
	padding:5px 0px 0px 0px; 
	font-size:100%;
	}
#content-left ul li ul li, 
#content-left ol li ol li {
	margin:0px 0px 5px 0px; 
	padding:0px 0px 0px 0px;
	}
#content-left dl dd dl {
	margin:0px 0px 10px 0px; 
	padding:10px 0px 0px 0px; 
	margin-left:30px; 
	font-size:100%;
}
#content-left dl dd dl dt,
#content-left dl dd dl dd {font-size:100%;}

/* ------------------------------------------------------------------ */
/* TABLE */
/* ------------------------------------------------------------------ */
#content-left table {
	width:100%;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;	
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:150%;
	font-weight:normal;
	color:#1F1F1F;
}
#content-left th {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	text-align:left;
	background-color:#00246A;
	border: solid 1px #ffffff;
	color:#ffffff;	
	font-weight:bold;	
}
#content-left table td {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color:#D8D8FD;
	border: solid 1px #ffffff;
	color:#000000;
}
#content-left table p {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}

#content-left .rsct_caldiv th,
#content-left .rsct_caldiv td {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

/* ------------------------------------------------------------------ */
/* SIDEBAR */
/* ------------------------------------------------------------------ */
#news {
	margin:0px 0px 20px 0px;
	padding:15px 0px 10px 0px;
	background: #00246A url('images/bg-blue-flower.gif') no-repeat top right;
}
#opening-times {
	margin:0px 0px 20px 0px;
	padding:15px 0px 10px 0px;
	background: #9A5AA4 url('images/bg-purple-flower.gif') no-repeat top right;
}
#video {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	height:169px;
}
#video iframe {
	border:none;
}
/* ------------------------------------------------------------------ */
/* NEWS */
/* ------------------------------------------------------------------ */
#news h2 {
	margin:0px 20px 15px 20px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-weight:600;
	color:#FFFFFF;
}
/*
#news ul {
	margin:0px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	color:#ffffff;
}
#news ul li {
	margin:0px 0px 20px 0px;
	padding:20px 0px 0px 35px;
	border-top: solid 1px #264580;
	background: url('images/bullet-flower.gif') no-repeat 0px 22px;
}
#news ul li a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#news ul li a:hover {
	color:#9A5AA4;
	text-decoration:underline;
}*/
#news .news-button {
	width:260px;
	height:30px;
	margin:0px 0px 10px 20px;
	padding:0px 0px 0px 0px;
}
#news .news-button a {
	display:block;
	width:260px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url('images/news-button.gif') no-repeat 0px 0px;
}
#news .news-button a:hover {
	background: url('images/news-button.gif') no-repeat 0px -30px;
}
#news .news-button span {
	display:none;
}
/* NEWS ITEMS */
#news .newsitem {
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px; 
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	border-top: solid 1px #264580;
}
#news .newsitem img {
	width:65px;
	height:65px;
	margin:0px 15px 5px 0px;
	padding:0px 0px 0px 0px;
	border: solid 5px #ffffff;
	float:left;
}
#news .newsitem a {
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px; 	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
#news .newsitem a:hover {
	color:#ffffff; text-decoration:underline;
}
#news .newsitem p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	line-height:140%;
	color:#ffffff;
	font-size:13px;
}
/* ------------------------------------------------------------------ */
/* OPENING TIMES */
/* ------------------------------------------------------------------ */
#opening-times h1,
#opening-times h2,
#opening-times h3,
#opening-times h4,
#opening-times h5,
#opening-times h6 {
	margin:0px 20px 15px 20px;
	padding:0px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-weight:600;
	color:#FFFFFF;
	border-bottom: solid 1px #B383BB;
}
#opening-times p {
	margin:0px 20px 20px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	color:#ffffff;
}
#opening-times h2 {
	margin:0px 20px 15px 20px;
	padding:0px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-weight:600;
	color:#FFFFFF;
	border-bottom: solid 1px #B383BB;
}
#opening-times ul {
	margin:0px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	color:#ffffff;
}
#opening-times ul li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	background: url('images/bullet-arrow.gif') no-repeat 0px 3px;
}
#opening-times a {
	color:#FFFFFF; text-decoration:underline; font-weight:bold;
}
#opening-times a:hover {
	color:#00246A; text-decoration:underline; font-weight:bold;
}
/* images */
#opening-times img.alignleft,
#opening-times img.alignright,
#opening-times img.alignnone,
#opening-times img.aligncenter {
	width:258px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 1px #ffffff;
}
#opening-times div.wp-caption {
	width:260px!important;
	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
}
#opening-times div.wp-caption img {
	width:258px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 1px #ffffff;
}
#opening-times .wp-caption p {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:130%;
}
/* ------------------------------------------------------------------ */
/* SIDEBAR BLOG STYLES - CATEGORIES & ARCHIVES */
/* ------------------------------------------------------------------ */
#content-right .sidebar-posts {
	width:300px;
	min-height:120px;
 	height:auto !important;
  	height:120px;
	margin:0px 0px 20px 0px;
	padding:15px 0px 10px 0px;
	background: #9A5AA4 url('images/bg-purple-flower.gif') no-repeat top right;
}
#content-right .sidebar-posts h2 {
	margin:0px 20px 15px 20px;
	padding:0px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-weight:600;
	color:#FFFFFF;
	border-bottom: solid 1px #B383BB;
}
#content-right .sidebar-posts ul {
	margin:0px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	color:#ffffff;
}
#content-right .sidebar-posts ul li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	background: url('images/bullet-arrow.gif') no-repeat 0px 3px;
}
#content-right .sidebar-posts a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#content-right .sidebar-posts a:hover {
	color:#00246A;
	text-decoration:underline;
}
/* POST LISTS IN NEWS, CATEGORY & ARCHIVE PAGES */
#content-left .post-item {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 40px; 
	border-bottom: 1px solid #D6D6D6;
	background: url('images/bullet-flower-content.gif') no-repeat 0px 3px;
}
/* ------------------------------------------------------------------ */
/* NEWSLETTER SIGNUP FORM */
/* ------------------------------------------------------------------ */
#footer-mail {
	width:980px;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}
#newsletter-wrapper {
	width:940px;
	height:45px;
	margin:0px 0px 0px 20px;
	padding:15px 0px 0px 0px;
	background: #00246A url('images/bg-envelope.gif') no-repeat 20px 15px;
}
#newsletter-wrapper form {
	height:30px;
	margin:0px 0px 0px 96px;
	padding:0px 0px 0px 0px;
}
#newsletter-wrapper form label {
	display:block;
	float:left;
	height:23px;
	margin:0px 30px 0px 0px;
	padding:7px 0px 0px 0px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
}
#newsletter-wrapper form input#email {
	display:block;
	float:left;
	width:453px;
	height:28px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 10px;
	background-color:#0D2F72;
	border: solid 1px #314E87;
	border-radius: 5px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size:13px;
	color:#7387AE;
}

/* ------------------------------------------------------------------ */
/* FOOTER COLS */
/* ------------------------------------------------------------------ */
#footer-col-01 {
	width:660px;
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
	float:left;
}
#footer-col-02 {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#footer-col-01 img.footer-logo {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#address-01 p,
#address-02 p {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;	
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:160%;
	color:#FFFFFF;
}
#address-01 {
	width:250px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	float:left;
}
#address-02 {
	width:350px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	float:left;
}
#footer-col-01 a {
	color:#ffffff;
	text-decoration:none;
}
#footer-col-01 a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.spacer-phone {margin-left:27px;}
.spacer-web {margin-left:18px;}
.spacer-email {margin-left:11px;}

#footer-graphics {
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
}
#footer-graphics img.twitter {
	display:block;
	width:40px;
	height:40px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	float:left;
}
#footer-graphics img.youtube {
	display:block;
	width:40px;
	height:40px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	float:left;
}
#footer-graphics img.strapline {
	display:block;
	width:456px;
	height:51px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	float:left;
}
/* FOOTER RIGHT BUTTONS */
#buttons {
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
}
#buttons a.passionate {
	display:block;
	width:300px; height:64px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	background: url('images/button-passionate.gif') no-repeat 0px 0px;
}
#buttons a.passionate:hover {
	background: url('images/button-passionate.gif') no-repeat 0px 0px;
}
#buttons a.blog {
	display:block;
	width:300px; height:100px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background: url('images/button-blog.gif') no-repeat 0px 0px;
}
#buttons a.blog:hover {
	background: url('images/button-blog.gif') no-repeat 0px -100px;
}
#buttons a.menu {
	display:block;
	width:300px; height:55px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url('images/button-menu.gif') no-repeat 0px 0px;
}
#buttons a.menu:hover {
	background: url('images/button-menu.gif') no-repeat 0px -55px;
}
#footer-col-02 #buttons span {display:none;}

/* ------------------------------------------------------------------ */
/* CREDIT */
/* ------------------------------------------------------------------ */
#credit-left,
#credit-right {
	width:490px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#credit p {
	margin:0px 20px 0px 20px;
	padding:20px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:100%;
	font-weight:normal;
	color:#8092B5;
}
#credit-left p {text-align:left;}
#credit-right p {text-align:right;}

#credit a {
	color:#8092B5;
	text-decoration:none;
}
#credit a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* ------------------------------------------------------------------ */
/* IMAGES */
/* ------------------------------------------------------------------ */
#content-left .alignleft {
	width:280px!important;
	height:auto!important;
	margin:0px 20px 25px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#content-left .alignright {
	width:280px!important;
	height:auto!important;
	margin:0px 0px 25px 20px;
	padding:0px 0px 0px 0px;
	float:right;
}
#content-left .alignnone,
#content-left .aligncenter {
	width:280px!important;
	height:auto!important;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
}
#content-left .wp-caption p {
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	font-size:12px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:130%;
}

/* STYLES FOR BLOG/NEWS IMAGES */
#content-left #content-blog-wrapper {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
}

