/*

Theme Name: FundRaisingIP

Description: Custom WP Theme for FundRaisingIP.com

Author: UniqueBlogDesigns.

Author URI: http://UniqueBlogDesigns.com

***************

Design: UniqueBlogDesigns

*/

*{

	margin:0;

	padding:0;

	outline:0;

}

img{

 	border:0;

	vertical-align:bottom;

}

a,a:visited{

	text-decoration:none;

}

ul{

	list-style:none outside;

}

body{

	text-align:center;

	background:#fbfaef;

	font:13px/18px arial,helvetica,sans-serif;

	color:#5d5c5c;

	padding:0 0 20px;

}









.extra{

	clear:both;

	font-size:0;

	line-height:0;

	width:100%;

	overflow:hidden;

	display:block;

}

.none{

	display:none;

}

#outer{

	width:820px;

	margin:0 auto;

	overflow:hidden;

	background:url(images/main.jpg) repeat-y;

}

#header{ width:800px; padding:2px 0 0; margin:0 auto; overflow:hidden; background:#7eaa21 url(images/header.jpg) no-repeat left bottom; height: 133px; }

h1{

	width:530px;

	height:122px;

	line-height:15px;

	font-size:12px;

	overflow:hidden;

	float:left;

}

h1 a,h1 a:visited{

	float:left;

	color:#5d5c5c;

	width:530px;

	height:122px;

	overflow:hidden;

	text-indent:-100em;

}

span#des{

	display:block;

	clear:both;

	color:#5d5c5c;

	overflow:hidden;

	text-indent:-100em;

}

#header .feed{ float:right; width:262px; height:122px; text-align:left; background:url(images/home-new.jpg) repeat-x left bottom; margin-top: 3px; }

#header .feed h2{

	font:21px/25px arial;

	color:#80a824;

	padding:5px 10px;

}

#header .feed h2 span{

	display:block;

	font:14px/20px arial;

	color:#fd9900;

}

#header .feed .rss{

	display:block;

	padding:10px;

	font:italic 11px/16px arial;

	color:#000;

}

#header .feed #subscribeform{ padding:0 10px; }

#header .feed #subscribeform #ssfr{

	border:1px solid #81a926;

	float:left;

	width:120px;

	width/**/:/**/114px;

	height:18px;

	height/**/:/**/auto;

	padding:1px 3px;

	font:12px arial;

	color:#646464;

	background:#fff;

}

#header .feed #subscribeform span{

	float:left;

	width:22px;

	height:22px;

	margin:-1px 0 0 -1px;

	background:url(images/home-right-rss.jpg) no-repeat;

}

#header .feed #subscribeform #ssf{

	float:left;

	margin:0 0 0 8px;

	width:89px;

	height:20px;

	padding:20px 0 0;

	overflow:hidden;

	border:none;

	background:url(images/home-subscribe.jpg) no-repeat;

	cursor:pointer;

}

#menu{ width:100%; clear:both; overflow:hidden; font:bold 14px/36px arial; background:url(images/bg_nav.jpg) repeat-x; color:#fff; height: 25px; margin: 0; padding-top: 5px; padding-left: 6px; }

#menu li{ float: left; display:inline; }

#menu li a{ color:#fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; margin: 0; padding:0 12px; }

#menu li a:hover { color: #ffc; }

#outer div:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



/* main content */

#wrap{

	width:800px;

	margin:0 auto;

	text-align:left;

	overflow:hidden;

	padding:0 0 15px;

}

#main{

	float:left;

	width:100%;

}

#content{

	margin:0 215px 0 0;

	float:left;

	display:inline;

	width:585px;

}



#content .smallfont{

	font:11px arial,helvetica,sans-serif;

}











.homeWrap{

	background:#fff url(images/home-girl.jpg) no-repeat right bottom;

}

.homeWrap #content{

	width:100%;

	margin:0;

}

.homeWrap #main #intro{

	font:bold 19px/25px arial;

	color:#52b0dc;

}

.homeWrap #main #intro p{

	padding:20px 30px;

}

.homeWrap #main #intro p span{

	color:#ff9800;

}







/* landing page boxes */



.homeWrap #main #mainBox{

	width:100%;

	overflow:hidden;

}

.homeWrap #main #mainBox .aBox{

	float:left;

	width:246px;

	display:inline;

	margin:0 0 0 16px;

	background:url(images/home-box-ver.jpg) repeat-y;

}

.homeWrap #main #mainBox .aBox .inner{

	width:100%;

	padding:0 0 13px;

	background:url(images/home-box-bottom.jpg) no-repeat left bottom;

}

.homeWrap #main #mainBox .aBox .inner .inner{

	padding:0;

	background:url(images/home-box-right.jpg) no-repeat right top;

}

.homeWrap #main #mainBox .aBox .inner .inner .inner{

	width:242px;

	background:#ecf3d3 url(images/home-box-hor.jpg) repeat-x left bottom;

}

.homeWrap #main #mainBox .aBox h2{

	font:bold 18px/38px arial;

	color:#fff;

	padding:0 10px;

	background:url(images/home-heading.jpg);

}









/* landing page boxes link font */



.homeWrap #main #mainBox .aBox ul{

	padding:9px 16px 0;

	font:13px/18px arial;

	color:#3c3c3c;

}

.homeWrap #main #mainBox .aBox ul li{

	padding:0 0 2px 18px;

	background:url(images/home-box-bullet-1.jpg) no-repeat left 3px;

}



.homeWrap #main #mainBox .aBox ul li a{

	color:#3c3c3c;

font-weight: bold;

}



.homeWrap #main #mainBox .aBox ul li a:hover{

	text-decoration:underline;

}

.homeWrap #main #extra{

	width:100%;

	overflow:hidden;

	clear:both;

	padding:0 0 15px;

}









/* landing page bottom text */



.homeWrap #main #extra .firstExtra{

	padding:10px 16px 20px;

}



.homeWrap #main #extra .firstExtra h2{

	font:bold 18px/22px arial;

	color:#597D17;

        padding:0 0 10px;

}



.homeWrap #main #extra .firstExtra p{

	font:14px/18px arial;

	color:#4C4C4C;

}



.homeWrap #main #extra .firstExtra p a{

color:#597D17;

}

.homeWrap #main #extra .firstExtra p a:hover{

color:#597D17;

text-decoration:underline;

}















.homeWrap #main #extra .aBox{

	float:left;

	width:309px;

	display:inline;

	margin:0 0 0 16px;

	background:url(images/home-box-2-ver.jpg) repeat-y;

}

.homeWrap #main #extra .aBox .inner{

	width:100%;

	padding:0 0 13px;

	background:url(images/home-box-2-bottom.jpg) no-repeat left bottom;

}

.homeWrap #main #extra .aBox .inner .inner{

	padding:0;

	background:none;

}

.homeWrap #main #extra .aBox .inner .inner .inner{

	width:305px;

	background:#dceab1 url(images/home-box-2-hor.jpg) repeat-x left bottom;

}

.homeWrap #main #extra .aBox h2{

	font:bold 13px/29px arial;

	color:#fff;

	padding:0 10px;

	background:url(images/home-box-heading-2.jpg);

}

.homeWrap #main #extra .aBox ul{

	padding:9px 16px 0;

	font:12px/18px arial;

	color:#3c3c3c;

	height:1%;

}

.homeWrap #main #extra .aBox ul li{

	padding:0 0 2px 13px;

	background:url(images/home-box-bullet-2.jpg) no-repeat left 7px;



}



/* use this if two columns in Other Links on main page: width:136px;

	width/**/:/**/123px;

	display:inline;   */



.homeWrap #main #extra .aBox-2 ul li{

	padding:0 0 2px 13px;

	float:left;

	

	background:url(images/home-box-bullet-2.jpg) no-repeat left 7px;

font-weight: bold;

}







.homeWrap #main #extra .aBox ul li a{

	color:#3c3c3c;

font-weight: bold;

}

.homeWrap #main #extra .aBox ul li a:hover{

	text-decoration:underline;

}

.innerWrap #main #intro{

	background:#f4f7eb;

}

.innerWrap #main #intro p{

	font:bold italic 17px/22px arial;

	color:#76ab11;

	padding:10px 15px;

}

#main .apost{

	overflow:hidden;

	padding:20px 15px 15px;

	clear:both;

	font:14px/20px arial;

	color:#3b3b3b;

}

#main .postarchive h2,

#main .postarchive h3,

#main .apost h2{

	font:bold 18px/30px arial;

	color:#7ba922;

padding:15px 0px 3px 0px;

}









#main .postarchive h2 a,

#main .postarchive h3 a,

#main .apost h2 a{

	color:#ff9400;

}

#main .postarchive h2 a:hover,

#main .postarchive h3 a:hover,

#main .apost h2 a:hover{

	text-decoration:underline;

}

#main .apost .pmain{

	clear:both;

	overflow:hidden;

	width:100%;

	padding:5px 0 0;

}

#main .apost p,

#main .apost blockquote{

	padding:5px 0;

	text-align:justify;

}

#main .apost blockquote{

	padding:5px 20px;

	margin:5px 20px;

	background:#eee;

}

#main .apost blockquote blockquote{

	background:#aaa;

}

#main .apost ol,

#main .apost ul{

	padding:10px 20px;

	list-style:disc inside;

}

#main .apost ol{

	list-style-type:decimal;

	margin:0 0 0 18px;

}

#main .apost p a, #main .apost a, #main .apost ol a, #main .apost ul a {

	color:#7bab00;

	text-decoration:underline;

}

#main .apost p a:hover, #main .apost a:hover, #main .apost ol a:hover, #main .apost ul a:hover{

	text-decoration:none;

}

#main .apost ul li{

	padding:0 0 5px 18px;

}

#main .apost ol li{

	padding:0 0 5px;

}

#main .pfoot{

/*	font:13px/30px arial;*/
	font:13px/20px arial;

	overflow:hidden;

/*	margin:8px 0 0;*/
	margin:4px 0 0;

	width:100%;

	color:#000;

}

#main .pfoot a{

	color:#f08b00;

	text-decoration:underline;

}

#main .pfoot a:hover{

	text-decoration:none;

}

#main .pfl{

	float:left;

	padding:0 0 0 5px;

}

#main .pfoot .pfm{

	color:#000;

	display:block;

	clear:both;



	padding:0 10px;

	overflow:hidden;

	background:#cfe38e;

	border:1px solid #a4ca28;

	font:11px/25px arial;

}

#main .pfoot .pfm a{

	color:#000;

}

#main .pfr{









	float:right;

}

#main .postarchive{

	clear:both;

	padding:5px 15px 15px;

	font:13px/20px arial;

}

#main .postarchive a{

	color:#7bab00;

}

#main .postarchive a:hover{

	text-decoration:underline;

}

#main .postarchive ul,.postarchive ol,.postarchive p,.postarchive blockquote{

	margin:5px 0;

}

#main #srel,

#main .postarchive #linklist,

#main .apost .subh,

#main .atitle{

	font:bold 18px/25px arial;

	color:#ff9400;

}

#main #srel a,

#main .postarchive #linklist a,

#main .apost .subh a,

#main .atitle a{

	color:#ff9400;

}

#main #srel a:hover,

#main .postarchive #linklist a:hover,

#main .apost .subh a:hover,

#main .atitle a:hover{

	text-decoration:underline;

}

#main p.nopost{

	font:12px/18px arial;

	margin:0;

}

#main p.nopost a{

	color:#7bab00;

}

#main p.nopost a:hover{

	text-decoration:underline;

}

#main .lead{

	clear:both;

	font:12px/20px arial;

	text-align:left;

	margin:8px 15px 0;

	height:1%;

}

#main .lead a{

	color:#7bab00;

}

#main .lead a:hover{

	text-decoration:underline;

}

#main .lead .ppre{

	float:left;

}

#main .lead .pnex{

	float:right;

}



/* sidebars */

#sidebar-one{

	float:left;

	width:215px;

	margin:0 0 0 -215px;

	display:inline;

	font:12px/18px arial;

	color:#595959;

}

#sidebar-one a{

	color:#709b1e;

}

#sidebar-one a:hover{

	text-decoration:underline;

}

.sb-columns h2{

	font:bold 13px/29px arial;

	padding:0 10px;

	text-transform:uppercase;

	clear:both;

	color:#fff;

	background:url(images/sb-heading.jpg);

}

.sb-columns h3{

	font:bold 15px/22px arial;

	clear:both;

	color:#689af4;

	padding:5px 9px 0;

}

.sb-columns ul{

	padding:0 9px 5px;

}

.sb-columns ul li{

	padding:0 0 2px 13px;

	background:url(images/sb-bullet.jpg) no-repeat left 7px;

}

.sb-subscribe h2{

	padding:5px 10px;

	font:italic bold 18px/1 arial;

	color:#ff9200;

	background:transparent;

	text-transform:none;

}

.sb-subscribe h2 span{

	display:block;

	text-align:right;

	font:bold italic 16px/25px arial;

	color:#80a824;

}

.sb-subscribe #subscribeform{

	overflow:hidden;

	width:100%;

	padding:0 0 10px;

}

.sb-subscribe #subscribeform img{

	float:left;

	margin:0 10px 0 0;

}

.sb-subscribe #subscribeform p{

	font:11px arial;

	padding:0 10px 5px;

}

.sb-subscribe #subscribeform #ssfr{

	border:1px solid #81a926;

	float:left;

	width:120px;

	width/**/:/**/114px;

	height:18px;

	height/**/:/**/auto;

	margin:0 0 0 3px;

	display:inline;

	padding:1px 3px;

	font:12px arial;

	color:#646464;

	background:#fff;

}

.sb-subscribe #subscribeform #ssf{

	float:left;

	margin:0 0 0 5px;

	width:81px;

	height:19px;

	padding:19px 0 0;

	overflow:hidden;

	border:none;

	background:url(images/ebook-subscribe.jpg) no-repeat;

	cursor:pointer;

}

#searchform{

	overflow:hidden;

	width:100%;

	padding:20px 0 0;

}

input#sfr{

	border:1px solid #81a926;

	float:left;

	width:120px;

	width/**/:/**/99px;

	height:18px;

	height/**/:/**/auto;

	margin:0 0 0 8px;

	display:inline;

	padding:1px 3px 1px 18px;

	font:12px arial;

	color:#646464;

	background:#f4f5f3 url(images/search.jpg) no-repeat 2px 2px;

}

input#ss{

	float:left;

	margin:0 0 0 3px;

	width:78px;

	height:21px;

	padding:21px 0 0;

	overflow:hidden;

	border:none;

	background:url(images/search-submit.jpg) no-repeat;

	cursor:pointer;

}



/* comment */

#cmw{

	margin:10px 20px 20px;

	padding:3px 10px;

	text-align:center;

	font:12px/18px arial;

	border:1px solid #ddd;

}

#cmbox{

	clear:both;

	text-align:left;

}

#cmbox  a{

	color:#7bab00;

	text-decoration:underline;

}

#cmbox  a:hover{

	text-decoration:none;

}

#commentform{

	padding:10px 0 5px;

	width:100%;

	overflow:hidden;

}

#commentform input,

#commentform textarea{

	padding:1px 2px;

	color:#5d5c5c;

}

#author,

#email,

#url,

#comment{

	display:block;

	font-size:13px;

	border:solid #aaa;

	border-width:2px 1px 1px;

	font-family:arial;

	background:#eee;

	width:221px;

	width/**/:/**/218px;

	height:24px;

	height/**/:/**/auto;

}

#commentform textarea#comment{

	width:469px;

	min-height:100px;

	border-width:1px;

	margin:0 0 10px;

}

* html #commentform textarea#comment{

	height:100px;

}

#commentform input#submit{

	width:236px;

	height:34px;

	padding:0;

	float:left;

	border:none;

	background:url(images/submit.gif);

	cursor:pointer;

}

.commentlist{

	list-style:none outside;

}

.commentlist li{

	border-bottom:1px solid #ddd;

	margin:0 0 10px;

}

.commentlist li p{

	padding:8px 0 10px;

	clear:both;

	text-align:justify;

}

span.cauth{

	float:left;

}

span.cauth em{

	font-size:11px;

}

span.cdate{

	float:right;

}

h3#respond,

h3#comments{

	font-size:15px;

	color:#ff9400;

	padding:5px 0 10px;

}



/* footer */

#footer{

	clear:both;

	width:806px;

	margin:0 auto;

	font:bold 12px/35px arial;

	color:#ffffff;

	background:#78a623;

/* width:820px;

background:url(images/footer.jpg) repeat-y; */



/* footer font color  #7b7b7b;*/



}

#footer a{

	color:#ffffff;

}

#footer a:hover{

	text-decoration:underline;

}

#footer .inner{

	width:100%;

	overflow:hidden;

	padding:0 0 10px;

	background:url(images/footer-bottom.jpg) no-repeat left bottom;

}

#footer p{

	padding:0 15px 0 0;

	display:inline;

}

#footer ul{

	padding:0 0 0 15px;

	display:inline;

}

#footer ul li{

	display:inline;

}



/* extra */

.skiplink{

	position:absolute;

	left:-9999em;

	top:-9999em;

}

.left{

	float:left;

	margin:5px 10px 10px 0;

}

.right{

	float:right;

	margin:5px 0 10px 10px;

}

.center{

	display:block;

	margin:0 auto;

}



.adsenseleft {

float: left; 

margin: 5px 5px 5px 3px;

padding: 25px 15px 10px 5px;

width:125px;

height:250px;

background:#fffffb;

}

#nav a:link , #nav a:visited{

	color:#ffffff;

	padding-left:13px; /* adjust this if you have lots links */

	padding-right:13px;

	border-right:3px solid #ffffff;

	float:left;

	font-weight: normal;

}



#nav a:hover{

	color:#ffc;

	text-decoration:none;

	font-weight: normal;

}



#nav{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(images/bg_nav.jpg) repeat-x; height:28px; text-transform:uppercase; width: 794px; margin-right: auto; margin-left: auto; padding-left:6px; padding-top:14px; }



#main .postarchive h1, #main .postarchive h3, #main .apost h1{ font:bold 24px/30px arial; color:#ff9400; width: auto; height: auto; margin: 0; padding: 0; }



#nav #last { border-style: none; }



.text p { margin-right: 25px; margin-bottom: 15px; margin-left: 20px; font-size:14px; color:#4c4c4c; }





.text { margin-top: 10px; }



.text h2{

font:bold 18px/22px arial;

color:#597D17;

padding:0 0 10px;

margin-right: 25px; margin-left: 20px; 

}

.text p a{

color:#597D17;

}



.text p a:hover{

color:#597D17;

text-decoration:underline;

}

.alignright { float: right; margin-left: 10px; }

.aligncenter { margin-right: auto; margin-left: auto; }

.alignleft { float: left; margin-right: 10px; }


/* Sociable plugin */
div.sociable { margin: 16px 0; }

.sociable_tagline { 
	position: relative;
	float: left; 
	padding-top: 7px;
}

/*
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span {
	display: block;
}
*/

.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px 1px 1px 5px !important;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

/*
.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
*/


body ul#sharebar, body ul#sharebar li {
padding: 0px!important;
}

