/*
THEME NAME: Hope Centre
THEME URI: http://www.tonymead.co.uk
DESCRIPTION: Default Hope Centre Theme.
VERSION: 1.0
AUTHOR: Tony Mead
AUTHOR URI: http://www.tonymead.co.uk/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
The Hope Centre is copyright Tony Mead http://www.tonymead.co.uk/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@charset "utf-8";
* {
	margin:0;
	padding:0;
}

a:link {
	border:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background:#ccc;
}
#wrapper {
	margin: 0 auto;
	width: 937px; /*910*/
	padding:8px 0 0 0;
	background:url(images/stripes.gif) no-repeat -15px -20px #fff;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
}
#header {
	height:120px;
}

#main_navigation {
	height:22px;
	background-color:#7f3158;
	border-bottom:4px solid #d8bcc4;
	width:938px;
	margin:0;
}

#main_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	margin:4px 0 0 0;
}
#main_navigation ul li {
	display:inline;
}

#main_navigation ul li a:link, #main_navigation ul li a:visited  {
	float:left;
	padding:0px 8px;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #fff;
}
#main_navigation ul li a:hover, #main_navigation ul li a:active  {
	color:#99FF00;
}
#main_navigation ul li a:link.last {
	border-right:0px solid #fff;
}

#donate {
	float:right;
	margin:24px 6px 0 0;
}

#donate a:link, #donate a:visited {
	display:block;
	background:url(images/btn_donate.gif) no-repeat;
	height:45px;
	width:223px;
	text-indent:-10000px;
}

#donate a:hover, #donate a:active {
	background:url(images/btn_donate.gif) -223px 0px no-repeat;
}

#hero {
	height:155px;
	background:url(images/hero_home.jpg) no-repeat;
	border:6px solid #7f3158;
}

#featured_nav{
	margin:2px 0 0 0;
	height:45px;
}
#featured_nav ul {
	margin:8px 0 0 0;
	padding:0;
	list-style:none;
}

#featured_nav ul li {
	margin:0;
	padding:0;
	display:inline;
}

#featured_nav ul li a:link#contact, #featured_nav ul li a:visited#contact  {
	margin:0 0px 0 0;
	padding:0;
	float:left;
	background:url(images/btn_contact.gif) no-repeat left;
	width:223px;
	height:45px;
}

#featured_nav ul li a:hover#contact, #featured_nav ul li a:active#contact  {
	float:left;
	background:url(images/btn_contact.gif) no-repeat right;
}

#featured_nav ul li a:link#advice, #featured_nav ul li a:visited#advice  {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	background:url(images/btn_advice.gif) no-repeat left;
	width:223px;
	height:45px;
}

#featured_nav ul li a:hover#advice, #featured_nav ul li a:active#advice  {
	float:left;
	background:url(images/btn_advice.gif) no-repeat right;
}

#featured_nav ul li a:link#vol, #featured_nav ul li a:visited#vol  {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	background:url(images/btn_volunteer.gif) no-repeat left;
	width:223px;
	height:45px;
}

#featured_nav ul li a:hover#vol, #featured_nav ul li a:active#vol  {
	float:left;
	background:url(images/btn_volunteer.gif) no-repeat right;
}
#featured_nav ul li a:link#signup, #featured_nav ul li a:visited#signup  {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	background:url(images/btn_signup.gif) no-repeat left;
	width:223px;
	height:45px;
}

#featured_nav ul li a:hover#signup, #featured_nav ul li a:active#signup  {
	float:left;
	background:url(images/btn_signup.gif) no-repeat right;
}

/* MAIN CONTENT AREA */

#main_content {
	margin:19px 0;
}
#left {
	float:left;
	width:461px;
	font-size:12px;
}

.home #left {
	float:left;
	width:437px;
	font-size:12px;
	padding-right:24px;
}
#left p {
	margin:12px auto;
	line-height:1.4em;
}

#left a:link, #left a:visited {
	color:#7f3158;
	text-decoration:none;
}

#left a:hover, #left a:active {
	color:#7f3158;
	text-decoration:underline;
}

#left ul {
	margin-left:24px;
}
#left ul li {
	margin:2px 0;
}

#center {
	width:223px;
	float:left;
	margin-left:15px;
}

.home #center {
	width:223px;
	float:left;
}

.contact #center {
	width:223px;
	float:left;
	margin-left:8px;
}

#right {
	float:left;
	width:223px;
	margin-left:15px;
}
.home #right {
	margin-left:15px;
	float:left;
	width:223px;
}

.slideshows {
	margin-bottom:15px;
}

.slideshows a:link, .slideshows a:visited {
	font-size:12px;
	color:#7f3158;
	text-decoration:none;
}
.slideshows a:hover, .slideshows a:active {
	font-size:12px;
	color:#7f3158;
	text-decoration:none;
}

#footer {
	padding:28px 0 0 0;
	background:url(images/stripes.gif) no-repeat  -15px -20px;
	font-size:12px;
	text-align:center;
	margin-bottom:12px;
	margin-top:12px;
}
#footer p {
	margin-top:4px;
}
#footer p a:link, #footer p a:visited {
	color:#7f3158;
	text-decoration:none;
}
#footer p a:hover, #footer p a:active {
	text-decoration:underline;
}

/* TYPE & COLOR STYLES STYLE */

.black {
	color:#000;
}

.burgundy {
	color:#7f3158;
}

.bronze {
	color:#ceb7b1;
}

.greygreen {
	color:#bbcbc4;
}

.mauve {
	color:#a978b2;
}

.grey {
	color:#aab1ae;
}

h1 {
	font-size:20px;
	margin-bottom:12px;
	font-weight:normal;
}

h2 {
	font-size:16px;
	font-weight:normal;
}

.p32 {
	font-size:32px;
}
/* MISC ELEMENTS BOXES ETC */
#home_panel.awards {
	height:212px;
	margin:12px 0 34px 0;
}

#home_panel.events {
	height:212px;
	background:url(images/home_panel_events.jpg) no-repeat;
	margin:12px 0 34px 0;
}

#home_panel.events ul {
	list-style:none;
	margin-top:12px;
	
}

#home_panel.events ul li a:link, #home_panel.events ul li a:visited  {
	display:block;
	padding-left:30px;
	list-style:none;
	font-size:11px;
	color:#000;
	text-decoration:none;
	background:url(images/home_tri_bullets.png) 8px center no-repeat;
	margin-bottom:6px;
}

#home_panel.events ul li a:hover, #home_panel.events ul li a:active  {
	background:url(images/home_tri_bullets_hover.png) 8px center no-repeat;
	text-decoration:underline;
}

#home_panel.news {
	height:212px;
	background:url(images/home_panel_news.jpg) no-repeat;
}

#home_panel.news ul {
	list-style:none;
	margin-top:6px;
	width:140px
	
}

#home_panel.news ul li a:link, #home_panel.news ul li a:visited  {
	display:block;
	padding-left:30px;
	list-style:none;
	font-size:11px;
	color:#000;
	text-decoration:none;
	background:url(images/home_tri_bullets.png) 8px center no-repeat;
	margin-bottom:6px;
}

#home_panel.news ul li a:hover, #home_panel.news ul li a:active  {
	background:url(images/home_tri_bullets_hover.png) 8px center no-repeat;
	text-decoration:underline;
}





.box_burgundy, #news_right .box_burgundy {
	width:245px;
	background:url(images/box_top_burgundy.gif) no-repeat;
	padding:4px;
}
#news_right .box_burgundy {
	margin-top:12px;
}
.box_burgundy_btm, #news_right .box_burgundy_btm {
	width:252px;
	height:20px;
	background:url(images/box_btm_burgundy.gif) no-repeat bottom;
	text-align:right;
}

.box_burgundy_btm p, .box_burgundy_btm p a:link, .box_burgundy_btm p a:visited,
#news_right .box_burgundy_btm p, #news_right .box_burgundy_btm p a:link, #news_right .box_burgundy_btm p a:visited,
{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	margin:2px 6px 0 0;
}

.box_burgundy_btm p a:hover, .box_burgundy_btm p a:active , #news_right .box_burgundy_btm p a:hover, #news_right .box_burgundy_btm p a:active  {
	color:#99FF00;
	text-decoration:none;

}


.news_item {
	margin-bottom:12px;
	padding-bottom:6px;
	width:699px;
	border-bottom:1px solid #ccc;
	
}

#news_left {
	float:left;
	width:461px;
	margin-right:15px;
	
}
#news_right {
	width:223px;
	float:left;
}

.box_bronze {
	width:245px;
	background:url(images/box_top_bronze.gif) no-repeat;
	padding:4px;
}
.box_bronze_btm {
	width:252px;
	height:20px;
	background:url(images/box_btm_bronze.gif) no-repeat bottom;
	text-align:right;
}

.box_bronze_btm p, .box_bronze_btm p a:link, .box_bronze_btm p a:visited   {
	color:#000;
	font-size:11px;
	text-decoration:none;
	margin:2px 6px 0 0;
}

.box_bronze_btm p a:hover, .box_bronze_btm p a:active   {
	color:#000;
	text-decoration:none;

}

#home_feature_panel {
	background:#7f3158;
	padding:12px;
	margin-top:12px;
	
}
#home_feature_panel p {
	font-size:12px;
	color:#fff;
	margin:0;
}
#home_feature_panel a:link, #home_feature_panel a:visited {
	color:#fff;
	text-decoration:none;
}

#home_feature_panel a:hover, #home_feature_panel a:active {
	color:#fff;
	text-decoration:underline;
}

#burgundy_panel {
	background:#7f3158;
	padding:14px;
}

#burgundy_panel img {
	margin:8px 0;
}

#burgundy_panel h3 {
	font-size:24px;
	color:#ecdfe1;
	font-weight:normal;
}

#burgundy_panel p {
	font-size:12px;
	color:#FFF;
	margin-bottom:.72em;
}

#burgundy_panel a:link, #burgundy_panel a:visited  {
	color:#FFF;
	text-decoration:none;
}

#burgundy_panel a:hover, #burgundy_panel a:active  {
	color:#FFF;
	text-decoration:underline;
}
/* Grey panel */

#grey_panel {
	background:#ccc;
	padding:14px;
}

#grey_panel img {
	margin:8px 0;
}

#grey_panel h3 {
	font-size:18px;
	color:#7f3158;
	font-weight:normal;
}

#grey_panel p {
	font-size:12px;
	color:#7f3158;
}

#grey_panel a:link, #grey_panel a:visited  {
	color:#7f3158;
	text-decoration:none;
}

#grey_panel a:hover, #grey_panel a:active  {
	color:#7f3158;
	text-decoration:underline;
}

/* COLUMN LAYOUT SIZES */

.one_col {
	width:223px;
	float:left;
}

.two_col {
	width:461px; /* includes a 6px margin */
	margin-right:15px;
	float:left;
}

.two_col p {
	font-size:12px;
}
.margin-right {
	margin-right:6px;
}
.margin-left {
	margin-left:6px;
}


