/*
Theme Name: [Name of site] Template
Theme URI: http://www.[sitename].com
Description: Client theme by PagePoint Web Solutions
Version: 1
Author: PagePoint Web Solutions
Author URI: http://www.pagepoint.com
Tags: pagepoint

	[Name of site]
	 http://www.pagepoint.com

	This theme was designed and built by PagePoint Websolutions
	http://www.pagepoint.com

*/

body {
	margin: 0;
	padding: 0;
}

#content-container {
	/**/
	width:910px;
	min-height:800px;
	margin:0 auto;
	padding:0 45px;
	background:url('images/shadow.gif');
}
#login{
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:50px;
	display:block;
}
#header {
	/**/
}
#banner{
	/**/
	background:url('images/mastbg.gif');
	width:910px;
	height:122px;
}
#imagebar{
	width:910px;
	height:143px;
	background:url(images/imagebar.jpg);
	margin-top:21px;
}
#nav{
	/**/
}
#footer {
	border-top:1px solid #567666;
	min-height:40px;
	padding:20px;
}
#content{
	/**/
	background:url('images/bg.gif');
	min-height:920px;
	margin-top:22px;
}
#sidebar{
	background:url('images/gradient.gif') no-repeat;
	width:194px;
	float:right;
	min-height:419px;
	padding:15px;
}
#left{
	width:231px;
	height:500px;
	float:left;
	padding-top:13px;
}
#left p{
	width:201px;
	padding:10px 15px 0;
}
.post,#single{
	width:424px;
	margin-left:230px;
	padding:15px
	}
#single .post {
	margin-left:0px;
	padding:0;
	}
#comment{
	width:424px;
	}
.more {
	text-align:right;
	margin-bottom:20px;
}
.more a{
	font-size:7.5pt;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#000;
}	
#sidebar h4 a{
	color:#000;
	text-decoration:none;
}	
#sidebar a:hover{
	text-decoration:underline;
}
#footer .pagenav{
	padding-left:0;
    list-style:none;
}
#footer .pagenav ul{
	float:left;
    list-style:none;
    border:none;
	padding:0;
	margin-left:60px;
}
#footer .pagenav ul a{
	display:block;
	text-decoration:none;
	padding-left:5px;
	color:#999;
	font-size:8pt;
	letter-spacing:.2em;
}
#footer .pagenav ul ul{
	display:none;
}	
#footer .pagenav ul li {
    float:left;
    padding:0;
    }
.navigation{
	height:30px;
}
#title{
	margin-bottom:10px;
}
#contact{
	margin:73px 0 0 411px;
	color:#666;
	letter-spacing:0.035em;
}
.page-item-213{
	display:none;
}
.sibell-head{
	position:absolute;
	top:717px;
}	
#donate-orange{
	border:none;
	background:url(/wp-content/themes/sage/images/orange.png);
	width:150px;
	height:152px;
	cursor:pointer;
}
	
	
/* Begin Images */
p img {
	border:1px solid #184C3E!important;
	}
a img {
	border:none;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
#mmf-f4-p20-o1 br{
	margin:0;
	padding:0;
}
#mmf-f4-p20-o1 p{
	width:400px;
}
#mmf-f4-p20-o1 input{
	float:left;
	display:block;
}
#mmf-f4-p20-o1 .mmf-radio input{
	float:none;
}
#mmf-f4-p20-o1 label{
	line-height:4px;
	clear:left;
	float:left;
}
.mmf-list-item{
	display:block;
	float:left
}
#mmf-f4-p20-o1 h3{
	clear:left
}
span.mmf-form-control-wrap{
	margin-bottom:8px;
}

span.checkbox-160,span.checkbox-161,span.checkbox-162,span.checkbox-163,span.checkbox-164,span.checkbox-165{
	margin-bottom:15px;
}
span.textarea-993{
	margin-top:10px;
}
/* End Images */	


	
	
	
	
	
	
/*SUCKERFISH NAV*/
#suckerfishnav {
    background:#184c3e;
    font-size:10px;
    font-family:tahoma;
    font-weight:bold;
    width:100%;
	height:21px;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:21px;
    padding:0;
    border:none;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 20px;
	letter-spacing:0.1em;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    width:121px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:none;
    }
#suckerfishnav li li {
    border-bottom:none;
    border-left:none;
    border-right:none;
    font-weight:bold;
    font-family:tahoma;
    }
#suckerfishnav li li a {
    width:104px;
    color:#000!important;
	line-height:21px;
    }
#suckerfishnav li.page-item-14 li a {
    width:247px;
    }
#suckerfishnav li.page-item-16 li a{
    width:204px;
    }
#suckerfishnav li.page-item-22 li a{
    width:150px;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 120px;
    }

#suckerfishnav li ul li.page-item-434 ul {
    margin-left:244px;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#ffcc00;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a, #suckerfishnav li.current_page_item a, #suckerfishnav li.current_page_ancestor a{
    color:#ffcc00;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#ffcc00;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;	
    }

#suckerfishnav li:hover, #suckerfishnav li.sfhover, #suckerfishnav li.current_page_item ,#suckerfishnav li.current_page_ancestor  {
    background:#567666;
    }
#suckerfishnav li:hover ul li a{
    color:#fff;
    }
#suckerfishnav li:hover ul ul li a{
    color:#000;
    }
#suckerfishnav li:hover ul li a{
    background:url('images/trans.png');
    }
#suckerfishnav li:hover ul li a:hover,#suckerfishnav li:hover ul li.current_page_item a{
    background:#ffe28f;
	border:none;
    }
#suckerfishnav li:hover ul ul li a{
    background:url('images/transWhite.png');
    }
#suckerfishnav li:hover ul ul li:hover,#suckerfishnav li:hover ul ul li.current_page_item{
    background:url('images/transWhiteOver.png');
	border:none;
    }
label{
	line-height:25px;
}
