/*



Theme Name: StarttoGive - My Church



Description: Custom WP Theme for StarttoGive



Author: UniqueBlogDesigns



Author URI: http://UniqueBlogDesigns.com



Markup by: DesignSlicer.com



*/



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Layout Control



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



body {

	text-align:center;

	background:#fff;

	font:62.5%/1.5 arial,helvetica,sans-serif;

	color:#2c2c2c;

	min-width:1001px;

	padding:0 0 30px;

	border: solid 5px #205c6b;

}



#page {

	width:100%;



}



#header {

	width:100%;

	padding:0 0 8px;

	margin:0 0 3px;

	font-size:1.4em;

	color:#3a3a3a;

	background:url(images/bg-top.gif) repeat-x left bottom;



}



#header .main {



	width:1001px;



	margin:0 auto;



	text-align:left;



}



#navigation {



	width:100%;



	margin:0 0 5px;



}



#navigation .main {



/*	width:100%;*/

	width:1001px;

	margin: auto;

	background:url(images/menu-bg.png);



	border-bottom:1px solid #b1c3d2;



}



#wrap {



	width:100%;



}



#content {



	width:848px;



	margin:0 auto;



	text-align:left;



	font-size:14px;



}



#partners {



	width:1001px;



	margin:0 auto 10px;



	padding:16px 0 0;



	background:url(images/ads.png) no-repeat;



}



#footer {



	width:100%;



	clear:both;



	overflow:hidden;



	font-size:11px;



	color:#2c2c2c;



	background:url(images/bg-bottom.gif) repeat-x;



	padding:27px 0 0;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Header



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#logo {



	width:274px;



	height:103px;



	overflow:hidden;



	position:relative;



	margin:21px 0 30px 27px;



}



#logo a,



#logo a:visited {



	float:left;



}



#logo em {



	display:block;



	clear:both;



	font-size:.8em;



}



#logo span {



	position:absolute;



	left:0;



	top:0;



	width:274px;



	height:103px;



	background:url(images/logo.png) no-repeat;



	cursor:pointer;



}



#header .inner {



	float:left;



	width:325px;



}



#header .about { 

	border:solid 1px #c4d8e7; 

	background:#d6e5ef url(images/about-bg.png) bottom;

	height: 40px;

	padding-bottom: 1px;

/*	padding:0 0 3px; 

	margin:10px 0 0 5px !important;

	height:5%; 

	font-size:0.93em; 

	font-weight:bold; 

	position: absolute;

	top: 120px;

	left: 20px;*/

}







#header .about li {



	float:left;



	display:inline;



	margin:7px 0 0 12px;



}



#header .about li a {



	color:#205c6b;



}



#header .about li a:visited {



	color:#407c8b;



}



#header .about li a:hover,



#header .about li a:focus {



	text-decoration:underline;



}



#header .about .first {



	padding:2px 0 4px 35px;



	background:url(images/icon-about.png) no-repeat;



}



#header .about .second {



	padding:2px 0 0 30px;



	background:url(images/icon-support.png) no-repeat;



}

#header .about .third {
	padding:0 0 0 0;
	margin-top:-3px;
}



#header .newsletter { float:left; margin:10px 0 0 50px; background:url(images/icon-newsletter.png) no-repeat; color:#00aedb; font-size:0.93em; font-weight:bold; padding-right: 0; padding-bottom: 0; padding-left: 25px; }



#header .newsletter:visited {

	color:#20cefb;

}



#header .newsletter:hover,

#header .newsletter:focus {

	text-decoration:underline;

}



#header .info {



	float:right;



	border:solid 1px #c4d8e7;



	background:#d6e5ef url(images/header-box.png) repeat-x;



	padding:4px 7px 4px 8px;



	width:660px;



	width/**/:/**/643px;



	margin:18px 0 0;



}



#header .message {

	float:left;

	width:380px;

	font-size:.84em;

	font-style:italic;

	color:#3a3a3a;

}



#header .message li {

	padding:0 0 6px 43px;

	height:1%;

}



#header .message a { color: #2e2e2e; }



#header .message li strong {

	font-style:normal;

}



#header .message .first {

	margin:9px 0 5px;

	background:url(images/icon-1.png) no-repeat;

}



#header .message .second {

	margin:0 0 15px;

/*	background:url(images/icon-2a.png) no-repeat;*/

}



#header .message .third {

	background:url(images/icon-3.png) no-repeat;

}



#header .callToAction { float:right; border:solid 1px #b7cfe2; background:#566869 url(images/header-box-dark.png) no-repeat; width:257px; width/**/:/**/243px; margin:3px 0; padding:5px 6px 0; color:#fff; font-size:12px; font-style:italic; line-height: 18px; }



#header .callToAction li {

	padding:0 0 15px 26px;

	height:1%;

}



#header .callToAction li a {



	color:#fff;



	text-decoration:none;



}



#header .callToAction a { color: white; }



#header .callToAction li a:hover,



#header .callToAction li a:focus {



	text-decoration:none;



}



#header .callToAction .first {



	font-weight:normal;



	margin:0 0 12px;



	background:url(images/icon-4.png) no-repeat;



	word-spacing:-1px;



}



#header .callToAction .second {



	margin:0 0 12px;



	background:url(images/icon-5.png) no-repeat;



}



#header .callToAction .third {



	background:url(images/icon-6.png) no-repeat;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Navigation



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#searchform { 

	font-size: 16px; 

/*	width:945px;*/

	width:400px;

/*	margin:0 auto 29px; */
	margin:0 auto 9px; 

	padding:10px 12px; 

	text-align:left; 

	background:#d2e1ed url(images/search-bg.png) repeat-x; 

	text-indent: 50px; 

	position:relative; }



#searchform div {

	background:#fff;

	border:1px solid #a3cae9;

	padding:5px;

	height:1%;

}



#searchform span {

	position:absolute;

	left:-11px;

	top:22px;

	width:55px;

	height:55px;

	background:no-repeat;

}



input#s { 

/*	width:830px;*/ 

	width: 265px;

	float:left; 

	background:url('(EmptyReference!)'); 

	text-align:left; 

	font:bold 1.3em arial, sans-serif; 

	color:#828282; 

	margin:10px 0 0 10px; 

	border-style: none; }



input#searchsubmit {

	height:35px;

	width:80px;

	background:url(images/search-button.png) no-repeat;

	float:right;

	border:none;

	cursor:pointer;

}



#menu {



	width:1001px;



	margin:0 auto;



	text-align:left;



	font:bold 1.6em/3 arial,sans-serif;



}



#menu li {



	float:left;



	position:relative;



	z-index:11;



	background:url(images/menu-divider.gif) repeat-y right;



	margin:1px 0 0;



	padding:0 2px 0 0;



}



#menu li.hover,



#menu li:hover {



	margin:-2px 0 0;



}



#menu li a {



	color:#205c6b;



	float:left;



	padding:0 15px;



}



#menu li.hover a,



#menu li:hover a,



#menu li.current-cat a,



#menu li.current_page_item a,



#menu li a:hover,



#menu li a:focus {



	padding:3px 15px 0;



	color:#b6a531;



	background:#fff url(images/menu-hover.gif) repeat-x;



}



#menu li.current-cat,



#menu li.current_page_item {



	margin:-2px 0 0;



	font-size:1.25em;



	line-height:2.4;



}



#menu li ul {



	position:absolute;



	width:200px;



	left:-999em;



	top:3.19em;



	border-top:1px solid #d5d5d5;



	line-height:2;



	font-size:1em;



}



#menu li.current-cat ul,



#menu li.current_page_item ul {



	top:2.55em;



}



#menu li ul li {



	float:none;



	background:none;



	padding:0;



	margin:0;



	width:100%;



	height:auto;



	float:left;



	display:inline;



}



#menu li.hover ul,



#menu li:hover ul {



	left:0;



}



#menu li.hover ul li ul,



#menu li:hover ul li ul,



#menu li.hover ul li.hover ul li ul,



#menu li:hover ul li:hover ul li ul,



#menu li.hover ul li.hover ul li.hover ul li ul,



#menu li:hover ul li:hover ul li:hover ul li ul,



#menu li.hover ul li.hover ul li.hover ul li.hover ul li ul,



#menu li:hover ul li:hover ul li:hover ul li:hover ul li ul,



#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li ul,



#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li ul {



	top:-1px;



	left:-999em;



}



#menu li.hover ul li.hover ul,



#menu li:hover ul li:hover ul,



#menu li.hover ul li.hover ul li.hover ul,



#menu li:hover ul li:hover ul li:hover ul,



#menu li.hover ul li.hover ul li.hover ul li.hover ul,



#menu li:hover ul li:hover ul li:hover ul li:hover ul,



#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,



#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul,



#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,



#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {



	left:199px;



}



#menu li.hover ul li.hover,



#menu li:hover ul li:hover {



	padding:0;



	margin:0;



}



#menu li.hover ul li a,



#menu li:hover ul li a,



#menu li ul li a {



	display:block;



	float:none;



	width:200px;



	width/**/:/**/168px;



	border:1px solid #d5d5d5;



	border-top:0;



	padding:0 15px;



	background:#efefef;



	color:#666;



	text-decoration:none;



}



#menu li.hover ul li a:hover,



#menu li:hover ul li a:hover,



#menu li ul li a:hover,



#menu li ul li a:focus {



	padding:0 15px;



	color:#000;



	background:#fff;



	text-decoration:none;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Pages



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#hulu {



	width:100%;



	margin:0 0 16px;



}



#hulu .player {



	float:left;



	width:547px;



}



#hulu .player ul {



	width:100%;



}



#hulu .player ul li.first {



	float:left;



}



#hulu .player ul li.second {



	float:right;



}



#hulu .theVid {



	width:547px;



	width/**/:/**/532px;



	border:solid 1px #c6c6c6;



	background:#dedede url(images/hulu-vid.png) no-repeat;



	padding:12px 0 12px 13px;



	margin:0 0 15px;



}



#hulu .column {



	float:right;



	width:283px;



	width/**/:/**/272px;



	border:1px solid #c6c6c6;



	background:url(images/hulu-sidebar.png) no-repeat;



	padding:12px 0 8px 9px;



}



#hulu .column ul {



	width:100%;



	padding:0 0 4px;



}



#hulu .column ul li {



	float:left;



	width:136px;



	height:136px;



}



#hulu .advertise {



	font-size:1.08em;



	font-weight:bold;



	line-height:1.54;



	color:#396f7d;



	padding:0 0 3px 28px;



	margin:0 0 0 16px;



	float:left;



	background:url(images/hulu-email.png) no-repeat 0;



}



#hulu .advertise:visited {



	color:#598f9d;



}



#hulu .advertise:hover,



#hulu .advertise:focus {



	text-decoration:underline;



}



#youtube {



	width:848px;



	width/**/:/**/795px;



	border:solid 1px #c6c6c6;



	background:#e4e4e4 url(images/youtube.png) repeat-x;



	padding:38px 0 41px 51px;



	margin:0 0 16px;



}



#index {



	margin:0 -76px 16px;



	width:1001px;



	position:relative;



}



#index .post {



	float:left;



	width:322px;



	width/**/:/**/300px;



	border:1px solid #c6c6c6;



	background:#d1e0ea url(images/300x400.jpg) no-repeat;



	padding:6px 10px 0;



	margin:0 17px 17px 0;



}



#index .post-3 {



	margin:0;



}



#index .post a {



	color:#205c6b;



}



#index .post a:visited {



	color:#407c8b;



}



#index .post a:hover,



#index .post a:focus {



	text-decoration:underline;



}



#index .post h2 {



	font-size:1.33em;



	margin:0 0 5px;



}



#index .post .info {



	width:100%;



	font-size:.92em;



	margin:0 0 5px;



}



#index .post .info .comment {



	float:left;



}



#index .post .info .time {



	float:right;



}



#index .post p {



	padding:0 0 8px;



}



#generic {



	margin:0 0 16px;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Content



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#content .banner {



	width:848px;



	width/**/:/**/787px;



	border:solid 1px #c6c6c6;



	background:#f2f2f2 url(images/ads-728.png) no-repeat;



	padding:19px 0 20px 59px;



	margin:0 0 29px;



}



#wrap .apost {



	margin:0 0 25px;



	width:100%;



	clear:both;



}



#wrap .apost h1,



#wrap .apost h2 {



	color:#205c6b;



	font-size:1.54em;



	line-height:1.25;



}



#wrap .apost h1 a,



#wrap .apost h2 a {



	color:#205c6b;



}



#wrap .apost h1 a:visited,



#wrap .apost h2 a:visited {



	color:#407c8b;



}



#wrap .apost h1 a:hover,



#wrap .apost h2 a:hover,



#wrap .apost h1 a:focus,



#wrap .apost h2 a:focus {



	text-decoration:underline;



}



#wrap .apost h3 {



	font-size:1.38em;



	line-height:1.39;



}



#wrap .apost h4 {



	font-size:1.23em;



	line-height:1.44;



}



#wrap .apost h5 {



	font-size:1.15em;



	line-height:1.47;



}



#wrap .apost h6 {



	font-size:1.08em;



	line-height:1.5;



}



#wrap .apost .info {



	list-style:none outside;



	padding:0;



	margin:0;



	overflow:hidden;



	font-size:.92em;



	margin:0 0 5px;



}



#wrap .apost .info li {



	padding:0;



	margin:0;



}



#wrap .apost .info li a {



	color:#205c6b;



}



#wrap .apost .info li a:visited {



	color:#407c8b;



}



#wrap .apost .info li a:hover,



#wrap .apost .info li a:focus {



	text-decoration:underline;



}



#wrap .apost .info .comment {



	float:left;



}



#wrap .apost .info .time {



	float:right;



}



#wrap .apost .content {



	clear:both;



	padding:5px 0 0;



	width:100%;



}



#wrap .apost p,



#wrap .apost blockquote {



	padding:5px 0;



	text-align:justify;



}



#wrap .apost blockquote {



	padding:0 15px;



	margin:5px 20px;



	background:#f5f5f5;



	border-left:5px solid #888;



	color:#666;



}



#wrap .apost blockquote blockquote {



	background:#fff;



	border-left:5px solid #ddd;



}



#wrap .apost ol,



#wrap .apost ul {



	padding:10px 20px;



	list-style:disc inside;



}



#wrap .apost ol {



	list-style-type:decimal;



	margin:0 0 0 18px;



}



#wrap .apost a {



	color:#205c6b;



}



#wrap .apost a:visited {



	color:#407c8b;



}



#wrap .apost a:hover,



#wrap .apost a:focus {



	text-decoration:underline;



}



#wrap .apost a.more-link {



	font-style:italic;



}



#wrap .apost ul li {



	padding:0 0 0 18px;



	margin:0 0 5px;



}



#wrap .apost ol li {



	margin:0 0 5px;



}



#wrap .apost .foot {



	font:1em/1.5 arial,sans-serif;



	overflow:hidden;



	clear:both;



	margin:8px 0 0;



	padding:0;



	height:1%;



	list-style:none outside;



}



#wrap .apost .foot a {



	color:#205c6b;



}



#wrap .apost .foot a:visited {



	color:#205c6b;



}



#wrap .apost .foot a:hover,



#wrap .apost .foot a:focus {



	text-decoration:underline;



}



#wrap .apost .foot li {



	margin:0;



	padding:0;



}



#wrap .apost .foot .first {



	float:left;



}



#wrap .apost .foot .second {



	float:right;



}



#wrap .lead {



	clear:both;



	font:bold 1em/1.5 arial,sans-serif;



	text-align:left;



	margin:8px 0 0;



	width:100%;



}



#wrap .lead a {



	color:#205c6b;



}



#wrap .lead a:hover,



#wrap .lead a:focus {



	text-decoration:underline;



}



#wrap .lead .prev {



	float:left;



}



#wrap .lead .next {



	float:right;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Comment



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#commentBox {



	position:relative;



}



#commentBox a {



	color:#205c6b;



}



#commentBox a:visited {



	color:#407c8b;



}



#commentBox a:hover,



#commentBox a:focus {



	text-decoration:underline;



}



#commentform {



	padding:10px 0;



	overflow:hidden;



	width:100%;



}



#commentform p {



	padding:0 0 10px;



}



#commentform .changeAva {



	float:right;



	text-align:center;



	width:220px;



	width/**/:/**/200px;



	padding:5px 10px;



	font-size:.92em;



	border:1px solid #ddd;



	background:#fafafa;



}



#commentform .changeAva h4 {



	color:#2c2c2c;



	font-size:1.09em;



	margin:0 0 3px;



}



#commentform .changeAva span {



	display:block;



}



#commentform .changeAva img {



	border:1px solid #c6c6c6;



}



#commentform .changeAva a {



	color:#2c2c2c;



}



#commentform input,



#commentform textarea {



	padding:4px 3px 0;



	color:#2c2c2c;



}



#commentform #author,



#commentform #email,



#commentform #url,



#commentform #comment {



	display:block;



	font-size:1.08em;



	border:1px solid #c6c6c6;



	font-family:arial,sans-serif;



	width:456px;



	width/**/:/**/450px;



	height:26px;



	height/**/:/**/20px;



	background:#fafafa;



}



#commentform textarea#comment {



	width:840px;



	min-height:200px;



	border-width:1px;



	margin:0 0 10px;



	padding:4px 3px;



	background:#fafafa;



}



* html #commentform textarea#comment {



	height:200px;



}



#commentform input#submit {



	width:110px;



	padding:2px 0 0;



	margin:-10px 0 0;



	font:bold 1em arial,sans-serif;



	color:#2c2c2c;



	text-transform:uppercase;



	float:left;



	border:1px solid #c6c6c6;



	background:#f2f2f2;



	cursor:pointer;



}



.commentlist {



	list-style:none outside;



}



.commentlist li {



	margin:0 0 20px;



	width:100%;



	overflow:hidden;



}



.commentlist li div.avatar {



	float:left;



	width:75px;



	font:0/0 serif;



	color:#fff;



	position:relative;



}



.commentlist li div.avatar a {



	color:#fff;



}



.commentlist li div.avatar img {



	margin:0!important;



	display:block!important;



	border:1px solid #c6c6c6;



}



.commentlist li .content {



	float:left;



	width:773px;



	width/**/:/**/751px;



	padding:5px 10px 0;



	border:1px solid #c6c6c6;



	background:#eee;



}



.commentlist li.author .content {



	border:1px solid #c6c6c6;



	background:#fafafa;



	color:#323232;



}



.commentlist li.author .content a {



	color:#2c2c2c;



}



.commentlist li .content .info {



	font-size:1.08em;



	color:#2c2c2c;



	padding:0 0 10px;



}



.commentlist li.author .content .info {



	color:#626267;



}



.commentlist li .content .info .author {



	font-weight:bold;



}



.commentlist li .content .info .author img {



	display:none!important;



}



.commentlist li p {



	padding:0 0 10px;



	clear:both;



	text-align:justify;



}



.commentlist .commentTip {



	position:absolute;



	left:0;



	top:0;



	z-index:1;



	font-size:.83em;



}



.commentlist .reply {



	float:right;



	font-size:.92em;



	margin:-10px 0 5px;



}



.commentlist .commentTip .reply {



	display:none;



}



h3#respond,



h3#comments {



	font-size:1.33em;



	line-height:1.38;



	color:#2c2c2c;



	padding:5px 0;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Footer



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#partners ul {



	width:100%;



	padding:0 0 16px;



	background:url(images/ads.png) no-repeat left bottom;



}



#partners ul li {



	display:inline;



	padding:0 11px;



}



#footer a {



	color:#2c2c2c;



}



#footer a:visited {



	color:#555;



}



#footer a:hover,



#footer a:focus {



	text-decoration:underline;



}



#footer ul {



	padding:1px 0;



	width:984px;



	margin:0 auto 10px;



	line-height:40px;



	background:url(images/footer.png) no-repeat left bottom;



}



#footer ul li {



	display:inline;



	margin:0 5px 0 0;



}



#footer ul li.logo {



	float:left;



	padding:0 115px 0 0;



	margin:0 0 0 40px;



	height:40px;



	font-size:.92em;



	color:#010101;



	background:url(images/footer-logo.png) no-repeat right;



}



#footer ul li a {



	margin:0 5px 0 0;



}



#footer ul li.logo a {



	margin:0;



}



#footer em {



	color:#828282;



	font-style:normal;



}



.custom { position: relative; /*left: -400px;*/ }



#partners2 ul li { margin: 0; display:inline; padding:0; }



#partners2 ul li img {  }



#partners2 { width:1001px; margin:0 auto 10px; padding:16px 0 0; background:url(images/ads.png) no-repeat; position: relative; left: -50px; }



#partners2 ul { width:100%; padding:0 0 16px; background:url(images/ads.png) no-repeat left bottom; margin: 0; }





/* UBD Ad layout for normal start pages */

.ubd_ads {

	float:right;

	width:283px;

	width/**/:/**/272px;

	padding:12px 0 8px 9px;

}



.ubd_ads ul {

	width:100%;

	padding:0 0 4px;

}



.ubd_ads ul li {

	float:left;

	width:136px;

	height:136px;

}



/* New newsletter */

#navigation .newsletter { 

	float:left; 

/*	margin:10px 0 0 50px; */

	margin:0 0 0 10px;;

	background:url(images/icon-newsletter.png) no-repeat; 

	color:#00aedb; 

	font-size:1.2em; 

	font-weight:bold; 

	padding-right: 0; 

/*	padding-bottom: 30px; */

	padding-left: 25px; 

}



#navigation .newsletter:visited {

	color:#20cefb;

}



#navigation .newsletter:hover,

#navigation .newsletter:focus {

	text-decoration:underline;

}



/* News scroller formatting */



.scroller {

	font-size: 14px;

 	color:#205c6b;

	padding: 5px 0 0 10px;

}



.scroller a {

 	color:#205c6b;

	text-decoration:underline;

}



.scroller a:hover {

	text-decoration: none;

}



/* Organizations we support formatting */



#partners3 ul {

	width:110%;

	padding:0 0;

	margin: 0 0 0 -40px;

	

}



#partners3 ul li {

	display:inline;

	padding:0 0;

	list-style:none;

	margin: 0;

}



#partners3 ul li img {

	padding: 0;

	margin: 0;

}