/*
Theme name: GoFundMe
Description: Custom Theme
*/
/* line 488-  .expand .left-column  width:888px;background:none;  --- line 489-  .expand .right-column  display:none;  ---  line 1163-  .post  width:100%   ---   line1175 margin-bottom: 0;height: 0; ---- line1168 margin-bottom: 0;  *//* WordPress Default styles   */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline: 0}
.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

body { 
  font-size: 13px; 
  line-height: 1.3; 
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #999; 
  background: #fff;
  overflow-x: hidden;
}
/* Hey here's that top ribbon */
.hdr1 {
	width: 100%;
	height: 40px;
	background: url(http://www.gofundme.com/mvc/css/images/green_bg.jpg) repeat-x;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.hdr1 .hdr1_box {
	width: 972px;
	height: 40px;
	margin: 0 auto;
}
.hdr1 .hdr1_box .top_links {
	float: left;
	width:100%;
	margin-top:14px;
}
.hdr1 .hdr1_box .top_links a.tl {
	color: #EBEBEB;
	float:left;
	margin-right:12px;
	letter-spacing:-1px;
	font-size: 13px;
	line-height:16px;
	font-weight: normal;
}
.hdr1 .hdr1_box .top_links a.on {
	color: #fff;
}
.hdr1 .hdr1_box .top_links a.btn {
	float:right;
	height:22px;
	margin:-4px 0 0 10px;
}
.hdr1 .hdr1_box .top_links a.si {
	background:url(http://www.gofundme.com/mvc/css/images/sprite_hdr_btns.jpg) 0 0 no-repeat;
	width:73px;
}
.hdr1 .hdr1_box .top_links a.su {
	background:url(http://www.gofundme.com/mvc/css/images/sprite_hdr_btns.jpg) -73px 0 no-repeat;
	width:73px;
}
.hdr1 .hdr1_box .top_links a.db {
	background:url(http://www.gofundme.com/mvc/css/images/sprite_hdr_btns.jpg) -146px 0 no-repeat;
	width:104px;
}
.hdr1 .hdr1_box .top_links a.so {
	background:url(http://www.gofundme.com/mvc/css/images/sprite_hdr_btns.jpg) -250px 0 no-repeat;
	width:84px;
}
/* Alrighty, start the main header */
.hdr2 {
	width: 100%;
	height: 51px;
	background: #000 url(http://www.gofundme.com/mvc/css/images/white_bg.jpg) repeat-x;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.hdr2 .hdr2_box {
	width: 972px;
	height: 51px;
	margin: 0 auto;
}
.hdr2 .hdr2_box a.logo {
	float: left;
	text-align: left;
	margin: 5px 0 0 0;
	width:128px;
	height: 41px;
	color: #ccc;
	background: url(http://www.gofundme.com/mvc/css/images/logo.gif) no-repeat 0 0;
	font-size: 13px;
	font-weight: normal;
	cursor: pointer;
	
}
.hdr2 .hdr2_box .search{
	float: right;
	text-align: right;
	margin: 12px 0 0 0;
	width: 840px;
}
.hdr2 .hdr2_box .search input.stext{
	float: right;
	width: 190px;
	padding: 6px 0 4px 30px;
	background:#fff url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 8px -118px;
	font-size: 13px;
	border: 1px solid #ccc;	
	-moz-border-radius: 7px 0px 0px 7px;
	border-bottom-left-radius: 7px 7px;
	border-bottom-right-radius: 0px 0px;
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 0px 0px;
	 -moz-box-shadow:inset 1px 1px 3px #ccc;
  	-webkit-box-shadow:inset 1px 1px 3px #ccc;
   	box-shadow:inset 1px 1px 3px #ccc;
}
.hdr2 .hdr2_box .search input.f_light{
	color: #999;
	font-style: italic;
}
.hdr2 .hdr2_box .search input.f_dark{
	color: #333;
	font-style: normal;
}
.hdr2 .hdr2_box .search input.sbutton{
	float: right;
	padding: 5px 8px 4px 8px;
	background-color: #fff;	
	cursor: pointer;
	font-size: 12px;
	letter-spacing: -0.3px;
	line-height:16px;
	font-weight: bold;
	color: #666;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 0px;
	-moz-border-radius: 0px 7px 7px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 7px 7px;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 7px 7px;
}
.hdr2 .hdr2_box .search input.sbutton:hover{
	background-color: #efefef;	
}
.hdr2 .hdr2_box .search input.sbutton:active{
	background-color: #fff;	
}
.hdr2 .hdr2_box .search a{
	float: right;
	padding: 5px 8px 4px 30px;
	margin-left:10px;
	background-color: #fff;	
	cursor: pointer;
	font-size: 12px;
	letter-spacing: -0.3px;
	line-height:16px;
	font-weight: bold;
	color: #666;
	border: 1px solid #ccc;
	-moz-border-radius: 7px 7px 7px 7px;
	border-bottom-left-radius: 7px 7px;
	border-bottom-right-radius: 7px 7px;
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;
}
.hdr2 .hdr2_box .search a:hover{
	background-color: #efefef;
	text-decoration:none;
}
.hdr2 .hdr2_box .search a:active{
	background-color: #fff;
	text-decoration:none;
}
.hdr2 .hdr2_box .search .hdr_success{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 8px -1598px;
}
.hdr2 .hdr2_box .search .hdr_tour{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 8px -256px;
}
.hdr2 .hdr2_box .search .hdr_questions{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 8px -292px;
}
.hdr2 .hdr2_box .search .hdr_contact{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 8px -327px;
}
.hdr2 .hdr2_box .search .hdr_signin{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 8px -352px;
}
.hdr2 .hdr2_box .search a.on {
	background-color: #efefef;
	 -moz-box-shadow:inset 1px 1px 3px #ccc;
  	-webkit-box-shadow:inset 1px 1px 3px #ccc;
   	box-shadow:inset 1px 1px 3px #ccc;
}
/* BEGIN Home Page Top */
.hpt {
	float: left;
	width: 100%;
	height: 213px;
	background: #fff url(http://www.gofundme.com/mvc/css/images/hero_bg.jpg) repeat-x;	
}
.hpt .box {
	margin: 0 auto;
	width: 972px;
	background: url(http://www.gofundme.com/mvc/css/images/hdr_bg_cloud.jpg) no-repeat 0 1px;
}
.blog_border {
	border-bottom:2px solid #e4e4e4;
}
.hpt .box .center a.blog_title{
	float: left;
	width: 972px;
	height:143px;
	margin: 10px 0 0 0;
	background: url(http://www.gofundme.com/mvc/css/images/blog_top.gif) no-repeat center top;
}
.hpt .box .center h2{
	float: left;
	width: 972px;
	text-align:center;
	margin: 4px 0 0 0;
	font-family:georgia, times new roman;
	font-style:italic;
	color:#666;
	font-size:21px;
	font-weight:normal;
}
/* END NEW STUFF */
.bg_homeb { 
  background: #fff url(images/bg_homeb.jpg) repeat-x !important;
}
body.inner-s { background: url(images/bg3.jpg) repeat-x 0 0; }
body.inner-s #welcome{ height: 171px;}
body.inner-s #welcome h4 { margin-bottom: 25px;}
body.inner-s .section .hldr { padding-top: 0px; margin-top: 0;border-top:none;border-top:0; }


body.inner-b #welcome{ height: 89px;}
body.inner-b #welcome h4 { margin-bottom: 25px;}
body.inner-b .section .hldr { padding-top: 0px; margin-top: 0;border-top:none;border-top:0; }

body.inner { background: url(images/bg2.jpg) repeat-x 0 164px; }
body.inner #welcome { height: 240px; }
body.inner #welcome h4 { margin-bottom: 40px; }
body.inner .section .hldr { padding-top: 0px; margin-top: 0; border-top:none;border-top:0; }

a { color: #84AC25; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.field { font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #666; border: solid 1px #ccc; background: #fff; }
.field { display: block; padding: 7px; margin:0 10px 14px 0; width: 295px; }
.field:focus,
.field-focus { background: #ffffcc; border-color: #ccc; color: #666; }
.field-error { background: #ffe8e8; border-color: #ff7979; color: #999; }
input.button { border: solid 1px #ccc; background: #fff; color: #739820; text-decoration: underline; cursor: pointer; height: 33px; text-align: center; font-size: 13px; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }

.hide, .hidden { display: none; }
.show, .shown { display: block; }

.text-left { display: block; text-align: left; }
.text-right { display: block; text-align: right; }
.text-center { display: block; text-align: center; }
.text-justify { display: block; text-align: justify; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.highlight { background: #ffc; }
.shell { width: 964px; margin: 0 auto; }
.plainlink {color: #999 !important;}
.regular {font-weight: normal !important;}

#logo { line-height: 0; font-size: 0; width: 350px; height: 80px; float: left; display: inline; }
#logo a { display: block; height: 80px; background: url(images/logo.gif); text-indent: -4000px; }

#header { height: 80px; }
#header .right-area { width: 606px; float: right; display: inline; }
#header .right-area p { padding-top: 6px; font-family: "Tahoma", Arial, Helvetica, Sans-Serif; font-size: 12px; }
#header .right-area p a { color: #84ac25; text-decoration: underline; }
#header .right-area p a:hover { text-decoration: none; }

#nav { float: right; display: inline; padding-top: 18px; font-size: 18px; }
#nav ul { list-style-type: none; }
#nav li { float: left; display: inline; margin-right: 19px; }
#nav li.last { margin-right: 0px; }
#nav li.last a { color: #e77f10; }
#nav li a { float: left; display: inline; color: #999; font-family: "tahoma", "Arial Black", "Arial Bold", Sans-Serif; font-weight:bold;font-size:15px; text-transform: lowercase;}
#nav li a:hover, 
#nav li a.active { text-decoration: none; color: #82ac24; }

#welcome { height: 346px; overflow: hidden; }
#welcome .shell { position: relative; height: 100%; }
#welcome h1,
#welcome h2,
#welcome h4,
#welcome p.steps { text-shadow: #497a0e 2px 2px 1px;}
#welcome h1.heading { font-size: 39px; color: #fff; line-height: 44px; font-family: "lucida grande", "tahoma", "Arial Bold", Sans-Serif; margin: 0 0 5px; padding-top: 30px; }
#welcome h2.heading { font-size: 39px; color: #fff; line-height: 44px; font-family: "lucida grande", "tahoma", "Arial Bold", Sans-Serif; margin: 0 0 5px; padding-top: 30px; }
#welcome h4 { font-size: 22px; color: #fff; line-height: 24px; font-weight: normal; margin-bottom: 30px; }
#welcome h4 a { color: #fff; text-decoration: underline; }
#welcome h4 a:hover { text-decoration: none; }
#welcome h4.str { background: url(images/icons.gif) no-repeat 0 -25px; padding-left: 35px; }
#welcome h4.chat { background: url(images/icons.gif) no-repeat 0 -212px; padding-left: 35px; }
#welcome h4.facebook { font-size: 18px; font-weight: normal; line-height: 39px; background: url(images/h4-facebook.gif) no-repeat 0 0; padding-left: 42px; margin-left: -5px; padding-bottom: 0 !important; margin-top: -12px; position: relative; height: 39px;}
#welcome a.try { width: 375px; height: 87px; background: url(images/buttons.gif) no-repeat 0 -325px; display: block; margin-top: 20px; }
#welcome img.steps {
	margin: 0 0 4px 8px; 
 }
#welcome p.steps { font-size: 18px; color: #fff; line-height: 18px; }
#welcome p.steps span.arr { 
margin: 0 70px 0 0px; 
}	

#welcome .heading-image { position: absolute; bottom: 0; right: 9px; display: block; }
#welcome .heading-image img { display: block; }


#slider { position: absolute; bottom: 0; right: 0; width: 527px; height: 321px; }
#slider li { list-style-type: none; }
#slider .dots { position: absolute; bottom: 40px; left: 0; width: 13px; }
#slider .dots li {padding-bottom: 4px;}
#slider .dots a { display: block; width: 13px; height: 13px; text-indent: -4000px; line-height: 0; font-size: 0; }
#slider .dots a { background: url(images/dots.gif) no-repeat 0 bottom; }
#slider .dots a:hover, 
#slider .dots li.active a { background-position: 0 0; }
#slider .content { position: relative;}
#slider .content li { display: none; position: absolute; top: 0; right: 0;}
#slider .content img { display: block; }

.first-half { padding-top: 20px; background: #fff url(images/section-bg.gif) repeat-x; }
.first-half .col { width: 220px; margin-right: 20px; float: left; display: inline; }
.first-half .narrow-col { width: 206px; }
.first-half .last-col { width: 235px; margin-right: 0; float: right; }
.first-half .box { width: 220px; padding-bottom: 17px; min-height: 100px; }
.first-half .box img { float: left; }
.first-half .box p { padding-top: 2px; }
.first-half h4 { font-family: Tahoma, sans-serif; font-size: 14px; line-height: 20px; margin-top: 5px; color: #8a8a8a; float: left; display: inline; width: 150px; padding-left: 10px; }
.first-half h4 a { color: #8a8a8a; }
.first-half h3 { color: #E67F10; padding-bottom: 5px; height: 16px; line-height: 16px; font-size: 15px; font-family: tahoma, sans-serif;}
.first-half h3 a { margin-right: 8px; }
.first-half h3 a.larr { float: right; background: url(images/l-arr.gif) no-repeat 0 bottom; width: 8px; height: 12px; }
.first-half h3 a:hover.larr { float: right; background: url(images/l-arr.gif) no-repeat 0 0; width: 8px; height: 12px; }
.first-half h3 a.rarr { float: right; background: url(images/r-arr.gif) no-repeat 0 bottom; width: 8px ; height: 12px; }
.first-half h3 a:hover.rarr { float: right; background: url(images/r-arr.gif) no-repeat 0 0; width: 8px; height: 12px; }

/* PUT FUNDS IN FIRST HALF */
.first-half .sign-up-text {color: #666;}
.first-half a.green { color: #83ac25; text-decoration: underline; font-weight: bold;}
.first-half a:hover.green { text-decoration: none; }
.first-half .round-box { float: left; display: inline; margin-right: 9px; }
.first-half .no-r-space { margin-right: 0 !important; }
/* END FUNDS IN FIRST HALF */

/* PUT ICONS IN SECTION */
.section  .col { width: 220px; margin-right: 20px; float: left; display: inline; }
.section .narrow-col { width: 206px; }
.section  .last-col { width: 235px; margin-right: 0; float: right; }
.section  .box { width: 220px; padding-bottom: 17px; min-height: 100px; }
.section  .box img { float: left; }
.section  .box p { padding-top: 2px; }
.section  h4 { font-family: Tahoma, sans-serif; font-size: 14px; line-height: 20px; margin-top: 5px; color: #8a8a8a; float: left; display: inline; width: 150px; padding-left: 10px; }
.section  h4 a { color: #8a8a8a; }
.section  h3 { color: #E67F10; padding-bottom: 5px; height: 16px; line-height: 16px; font-size: 15px; font-family: tahoma, sans-serif;}
.section  h3 a { margin-right: 8px; }
.section h3 a.larr { float: right; background: url(images/l-arr.gif) no-repeat 0 bottom; width: 8px; height: 12px; }
.section  h3 a:hover.larr { float: right; background: url(images/l-arr.gif) no-repeat 0 0; width: 8px; height: 12px; }
.section  h3 a.rarr { float: right; background: url(images/r-arr.gif) no-repeat 0 bottom; width: 8px ; height: 12px; }
.section  h3 a:hover.rarr { float: right; background: url(images/r-arr.gif) no-repeat 0 0; width: 8px; height: 12px; }
/* END ICONS IN SECTION */

/* iFrame Containers  */
.half_left{
	width: 597px;
	float: left;
}
.half_right{
	width: 367px;
	float: right;
}
/* END Containers  */

/* BEGIN Home Quote */
.half_right ul.home_quote { list-style-type: none; float:right; width:345px;}
.half_right ul.home_quote li { margin: 0 30px 30px 0;float:left;background: transparent url(images/home_quote.gif) no-repeat;width:345px;height:185px;}
.half_right ul.home_quote li .p {font-family: georgia, serif;font-style:italic;color: #666;font-size:18px;line-height:27px;margin:15px 20px 0 20px;height: 144px}
.half_right ul.home_quote li .p a {color: #666; text-decoration: none; }
.half_right ul.home_quote li .p a:hover { text-decoration: underline; }
.half_right ul.home_quote li h3 {font-family:tahoma, arial, helvetica, sans-serif;font-weight:normal; color: #666; margin: 10px 0 0 0;padding-left:70px; font-size: 13px;line-height:20px; }
.half_right ul.home_quote li h3 a.green { color: #83AC25; text-decoration: underline; }
.half_rightli a div{margin: 18px 0 0 0;border:0;border:none;height:48px;width:195px;margin-left:60px;text-decoration:none;cursor:pointer;}
/* END Home Quote */

/* ABOUT BAR */
.abar {
	float: left;
	width: 100%;
	height: 75px;
	background: url(images/abar_bg.jpg) repeat-x 0 0;
	margin: 20px 0 0 0;
}
.abar .abox {
	width: 964px;
	margin: 0 auto;
}
.abar .abox h2 {
	float: left;
	width: 685px;
	font-size: 17px;
	font-family: tahoma, arial, helvetica;
	color: #739720;
	font-weight: normal;
	margin: 13px 0 4px 0;
}
.abar .abox p {
	float: left;
	width: 685px;
	font-size: 13px;
	font-family: tahoma, arial, helvetica;
	color: #666;
	font-style: normal;
}
.abar .abox img {
	float: right;
	clear: left;
	width: 266px;
	margin-top: 15px;
}

/* END ABOUT BAR */

.round-box { background: url(images/round-rep.jpg) repeat-y ; width: 234px; }
.round-box .top { background: url(images/round-top.jpg) no-repeat 0 0; width: 234px; }
.round-box .btm { background: url(images/round-btm.jpg) no-repeat 0 bottom; width: 223px; min-height: 185px; padding-left: 11px; }
.round-box h3 { font-size: 13px; line-height: 16px; color: #666 !important; margin-bottom: 6px; height: 16px; font-family: tahoma, sans-serif; padding: 12px 0 0 0;}
.round-box h3 a {color: #666;}
.round-box a.videopreviewimg {
	padding: 10px 0 0 8px;
}
.round-box img { border: solid 1px #b6b6b6; display: block; }
.round-box p { padding-top: 5px; font-weight: bold;}
.round-box p a.price { color: #739720; font-weight: bold; float: right; padding-right: 11px; font-size: 18px;}
.round-box p a.visit-fund {color: #999; line-height: 23px; }

.round-box-slider {width: 234px; height: 185px; overflow: hidden; position: relative;}
.round-box-slider-cnt {width: 10000px; height: 185px; position: absolute; top: 0; left: 0;}
.round-box-slider .round-box {float: left; display: inline;}

h2.star { background: url(images/icons.gif) no-repeat 0 0; padding-left: 30px; float: left; color: #acacac; font-size: 19px; margin-bottom: 10px; line-height: 25px; }
h2.star span { background: url(images/icons.gif) no-repeat right 0; padding-right: 32px; float: left; }

.section { margin-top:20px;}
.section .shell { padding: 20px 0; border-top:1px dotted #E4E4E4; }
.section .sign-up-text {color: #666;}
.section a.green { color: #83ac25; text-decoration: underline; font-weight: bold;}
.section a:hover.green { text-decoration: none; }
.section .round-box { float: left; display: inline; margin-right: 9px; }
.section .no-r-space { margin-right: 0 !important; }
.section .hldr { padding-top: 20px; border-top: 1px dotted #E4E4E4;}
.section .left-col { float: left; display: inline; width: 270px; padding-right: 15px; }
.section .left-col h2 { color: #8A8A8A; font-size: 21px; font-family: tahoma, sans-serif;}
.section .left-col p { padding-bottom: 10px; color: #666; }
.section .left-col p.new { color: #83AC25; line-height: 18px; padding-top: 10px; font-size: 14px;}
.section .left-col p.new a { color: #83AC25; line-height: 16px; }
.section .left-col p.date { color: #999; }
.section .left-col p.date a { color: #999; line-height: 16px; text-decoration: underline; }
.section .left-col p.date a:hover { text-decoration: none; }
.section .right-col { float: left; display: inline; border-left: solid 1px #e0e0e0; width: 655px; padding-left: 23px; }
.section .right-col h2 { color: #8A8A8A; font-size: 21px;  font-family: tahoma, sans-serif;}
.section .right-col ul { list-style-type: none; padding-top: 15px; float: left; display: inline; }
.section .right-col li { float: left; width: 156px; padding-right: 5px; font-size: 13px; word-spacing: -1px; padding-bottom: 13px; }
.section .right-col li.last { padding-right: 0px; width: 170px; }
.section .right-col li a { color: #8a8a8a; }
.section .right-col li a:hover { color: #ec9327; text-decoration: underline; }

.border { font-size: 0; line-height: 0; text-indent: -4000px; height: 1px; background: url(images/hor-border.gif) repeat-x 0 0; margin: 20px 20px 20px 0px; }

.expand { background: url(images/rep.gif) repeat-y; width: 963px; margin-bottom: 20px;}
.expand .bottom { background: url(images/btm.gif) no-repeat 0 bottom; width: 963px; padding-bottom: 40px; }
.expand .frame { width: 948px; margin: 0 auto; }
.expand .left-column { width: 602px; background: url(images/gradient.jpg) no-repeat; padding-left: 30px; padding-top: 30px; float: left; display: inline; min-height: 450px; width: 888px; background:none; }
.expand .right-column { width: 270px; padding-left: 25px; float: left; display: inline; padding-top: 24px; display:none; }




/* BEGIN SEARCH LEFT  */
.search_left { 
	font-family: tahoma, arial, helvetica;
}
.search_left h2{ 
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #333;
	float: left;
}
/* SEARCH BOX  */
.search_left .sbox{ 
	float: left;
	width: 571px;
	margin-bottom: 40px;
}
.search_left .sbox .sfield{ 
	float: left;
	width: 441px;
	height: 24px;
	padding: 10px 10px 0 10px;
	background: url(images/bg_field.gif) no-repeat;
	border: 1px solid #ccc;
}
.search_left .sbox .sfield input.sf{ 
	border: 0;
	border: none;
	font-size: 15px;
	color: #666;
	width: 444px;
}
.search_left .sbox input.sb{ 
	float: right;
	width: 100px;
	height: 36px;
	border: 0;
	border: none;
	background: url(images/btn_search.jpg) no-repeat;
	cursor: pointer;
}
.search_left .sbox .scaption{ 
	float: left;
	width: 571px;
	font-size: 12px;
	color: #8D8D8D;
	text-align: left;
	margin-top: 8px;
}
/* END SEARCH BOX  */
.search_left h3{ 
	font-size: 24px;
	font-weight: normal;
	color: #666;
	float: left;
	height: 30px;
	width: 570px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
/* SEARCH BOX  */
.search_left .sresults{ 
	float: left;
	width: 571px;
}
.search_left .sresults .sresultbox { 
	float: left;
	width: 571px;
	margin-top: 20px;
	padding-bottom: 30px;
	border-bottom: 3px solid #E9E9E9;
	height: 140px;
}
.search_left .sresults .sresultbox img.sfund{ 
	float: left;
	width: 150px;
	margin-right: 20px;
	height: 140px;
	cursor: pointer;
}
.search_left .sresults .sresultbox a.stitle{ 
	float: left;
	width: 400px;
	margin-bottom: 2px;
	font-size: 24px;
	cursor: pointer;
	color: #83AC25 !important;
	text-decoration: none !important;
}
.search_left .sresults .sresultbox a.stitle:hover{ 
	text-decoration: underline !important;
}
.search_left .sresults .sresultbox a.slocation{ 
	float: left;
	width: 400px;
	margin-bottom: 4px;
	font-size: 12px;
	cursor: pointer;
	color: #999 !important;
	text-decoration: none !important;
}
.search_left .sresults .sresultbox a.slocation:hover{ 
	text-decoration: underline !important;
}
.search_left .sresults .sresultbox a.sdescription{ 
	float: left;
	width: 400px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 16px;
	cursor: pointer;
	color: #666 !important;
	text-decoration: none !important;
}
.search_left .sresults .sresultbox a.sdescription:hover{ 
	text-decoration: none !important;
}
.search_left .sresults .sresultbox .sfb_box{ 
	float: left;
	width: 400px;
}
.search_left .sresults .sresultbox .sfb_box .sfb_left{ 
	float: left;
	width: 200px;
}
.search_left .sresults .sresultbox .sfb_box .sfb_left img.sfbsmall{ 
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 6px;
	border: 1px solid #ccc;
	cursor: pointer;
}
.search_left .sresults .sresultbox .sfb_box .sfb_left a.sfbname{ 
	float: left;
	width: 162px;
	font-size: 13px;
	color: #666;
	cursor: pointer;
}
.search_left .sresults .sresultbox .sfb_box .sfb_left a.sfbdate{ 
	float: left;
	width: 162px;
	font-size: 11px;
	color: #999;
	cursor: pointer;
}
.search_left .sresults .sresultbox .sfb_box .sfb_right{ 
	float: left;
	width: 200px;
	text-align: right;
}

.search_left .sresults .spaging { 
	float: left;
	width: 571px;
	margin: 12px 0 20px 0;
	padding-bottom: 30px;
}
.search_left .sresults .spaging a { 
	padding: 2px 8px 0 8px;
	height: 21px;
	font-size: 14px;
	color: #83AC25;
	border: 1px solid #ccc;
}
.search_left .sresults .spaging .sfirst{ 
	float: left;
}
.search_left .sresults .spaging .snext{ 
	float: right;
}
.search_left .sresults .spaging .sback{ 
	float: right;
	margin-right: 10px;
}
.search_left .sresults .sfoot { 
	width: 571px;
	height: 50px;
	float: left;
}
.search_left .sresults .sfoot a.sfleft { 
	float: left;
	padding-top: 13px;
	width: 274px;
	height: 32px;
	background: url(images/gfm_search_logo.gif) no-repeat right 0;
	font-size: 14px;
	color: #666 !important;
	text-decoration: none !important;
}
.search_left .sresults .sfoot a.sfleft:hover { 
	color: #83AC25 !important;
	text-decoration: underline !important;
}
.search_left .sresults .sfoot .slinks { 
	float: right;
	margin-top: 14px;
	width: 288px;
}
.search_left .sresults .sfoot .slinks a.sfright { 
	float: right;
	margin-right:8px;
	padding-right:8px;
	height: 20px;
	color: #83AC25 !important;
	text-decoration: underline !important;
	font-size: 13px;
	border-right: 1px solid #ccc;
}
.search_left .sresults .sfoot .slinks a.last { 
	border: 0;
	margin: 0;
	padding: 0;
}
/* END SEARCH LEFT  */

/* BEGIN SEARCH RIGHT */
.sbrowse { 
	width: 255px;
	float: left;
	margin: 5px 0 0 5px;
}
.sbrowse .sheading{ 
	width: 225px;
	float: left;
	padding: 0 0 4px 30px;
	border-bottom: 1px dotted #EDEDED;
	margin-bottom: 4px;
	background: url(images/ico-search.gif) no-repeat 0 3px;
	font-size: 20px;
	color: #666;
}
.sbrowse ul.categories{ 
	width: 255px;
	float: left;
	line-height: 34px;
	font-size: 14px;
	color: #666;
	list-style-type: none;
}
.sbrowse ul.categories li a{ 
	color: #666;
	text-decoration: none !important;
}
.sbrowse ul.categories li a:hover{ 
	color: #83AC25;
	text-decoration: underline !important;
}

/* END SEARCH RIGHT */

.expand .left-column .help { width: 570px; }
.expand .left-column .help img { border: solid 1px #ccc; }
.expand .left-column .row { padding-bottom: 20px; }
.expand .left-column .round-box { float: left; display: inline; }
.expand .left-column .cnt { float: left; display: inline; width: 315px; padding-left: 18px; font-size: 14px; color: #666; }
.expand .left-column .cnt h3 { font-size: 16px; color: #666; padding-bottom: 8px; padding-top: 5px; font-family: tahoma, sans-serif; }
.expand .left-column .cnt p { padding-bottom: 15px; }
.expand .left-column .cnt p.help { color: #333; }
.expand .left-column .cnt p.help a { color: #EB8C19; text-decoration: underline; }
.expand .left-column .cnt p.help a:hover { text-decoration: none; }
.expand .left-column span.number { float: left; width: 57px; line-height: 41px; }
.expand .left-column span.number { background: url(images/number.gif) no-repeat center bottom; padding-bottom: 12px; font-family: "Arial Black", "Arial Bold", "Trebuchet MS", Sans-Serif; text-align: center; font-size: 40px; color: #ccc; }
.expand .left-column h2 { font-size: 19px; float: none; display: block; margin-bottom: 10px; font-family: tahoma, sans-serif;}
.expand .left-column h1 { font-size: 19px; float: none; display: block; margin-bottom: 10px; font-family: tahoma, sans-serif;}
.expand .left-column h2.star,
.expand .left-column h2.featured-funds { background: url(images/icons.gif) no-repeat 0 0; padding-left: 35px; line-height: 25px; }
.expand .left-column h2.healing-recovery-funds { background: url(images/icons.gif) no-repeat 0 -122px; padding-left: 35px; line-height: 25px; }
.expand .left-column h2.missions-outreach-funds { background: url(images/icons.gif) no-repeat 0 -149px; padding-left: 35px; line-height: 25px; }
.expand .left-column h2.memorial-tribute-funds { background: url(images/icons.gif) no-repeat 0 -177px; padding-left: 35px; line-height: 25px; }
.expand .left-column .questions ul { list-style-type: none; }
.expand .left-column .questions li { padding: 0 0 20px 0px; color: #666; }
.expand .left-column .questions li p { padding: 0 0 20px 0px; line-height:20px; font-size:14px; }
.expand .left-column .questions li a { color: #666; text-decoration: underline; }
.expand .left-column .questions li a.green { color: #83AC25; }
.expand .left-column .questions li a:hover { text-decoration: none; }
.expand .left-column .questions li h2 { color: #666; margin-bottom: 7px; font-size: 22px; margin-top: 2px;}
.expand .left-column .questions li .text { float: left; display: inline; width: 500px; padding-left: 10px; }

.expand .left-column .buzz h2 { color: #E77F10; margin-bottom: 20px; font-size: 24px; font-family:tahoma, arial, helvetica; margin-top: 10px;}
.expand .left-column .buzz ul { list-style-type: none; }
.expand .left-column .buzz li { margin: 0 30px 30px 0px;float:left;background: transparent url(images/quote_body.gif) no-repeat;width:267px;}
.expand .left-column .buzz li .p {font-family: georgia;font-style:italic;color: #666;font-size:15px;line-height:22px;margin:10px;height:122px}
.expand .left-column .buzz li .p a {color: #666; text-decoration: none; }
.expand .left-column .buzz li .p a:hover { text-decoration: underline; }
.expand .left-column .buzz li h3 {font-family:tahoma, arial, helvetica;font-weight:normal; color: #666; margin: 10px 0 0 0;padding-left:60px; font-size: 13px; }
.expand .left-column .buzz li h3 a.green { color: #83AC25; text-decoration: underline; }
.expand .left-column .buzz li a div{margin: 18px 0 0 0;border:0;border:none;height:48px;width:195px;margin-left:60px;text-decoration:none;cursor:pointer;}
.expand .left-column .buzz li a .press_tc {background: url(images/press_sprite.gif) 0 0;}
.expand .left-column .buzz li a .press_cnn {background: url(images/press_sprite.gif) 0 -57px;}
.expand .left-column .buzz li a .press_tl {background: url(images/press_sprite.gif) 0 -124px;}
.expand .left-column .buzz li a .press_ks {background: url(images/press_sprite.gif) 0 -199px;}

.expand .left-column .landing { width:580px; }
.expand .left-column .landing h2 { color: #666;margin-bottom:0;font-size: 22px; font-family:tahoma, arial, helvetica;}
.expand .left-column .landing h3 { color: #999;font-size: 15px; font-family:tahoma, arial, helvetica;margin-bottom:10px;font-weight:normal;}
.expand .left-column .landing p.pic {color: #666;font-size:15px;line-height:22px;margin:16px 0 20px 0;width:270px;}
.expand .left-column .landing p {color: #666;font-size:15px;line-height:22px;margin:10px 0 20px 0;}
.expand .left-column .landing ul { list-style-type: none; }
.expand .left-column .landing li { margin: 0 30px 30px 0px;float:left;background: transparent url(images/feature_box.png) no-repeat;width:186px;}
.expand .left-column .landing li .p { }
.expand .left-column .landing li .p a {color: #666; text-decoration: none; }
.expand .left-column .landing li .p a:hover { text-decoration: none; }
.expand .left-column .landing li em {font-family:tahoma, arial, helvetica;font-weight:normal; color: #666; margin: 10px 0 0 0;padding-left:6px; font-size: 13px; }
.expand .left-column .landing li em a.green { color: #83AC25; text-decoration: underline; }
.expand .left-column .landing .photo_box {
	width: 280px; 
	height: 230px;
	float: right;
	margin:16px 0 0 16px;
	padding: 12px 0 0 12px;
	background: url(images/photo_box.png) no-repeat;
}
.expand .left-column .landing .photo_box  em{ font-family:tahoma, arial, helvetica;font-weight:normal;font-style:normal; color: #999; margin: 8px 0 0 0; font-size: 14px;float:left; }
.expand .left-column  h2.go_h2 { color: #999 !important;margin:20px 0 6px 4px !important;font-size: 20px !important;font-weight:normal !important;font-family:tahoma, arial, helvetica !important;}
.expand .left-column .go_box {
	width: 572px; 
	height: 143px;
	background: url(images/go_box.png) no-repeat;
}

.expand .left-column .go_box .su_left {
	width: 163px;
	float: left;
	margin: 20px 0 0 26px;
}
.expand .left-column .go_box .su_left h3 {
	float: left;
	font-size: 20px;
	color: #666;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	margin-bottom:6px;
}
.expand .left-column .go_box .su_left .amt_box {
	float: left;
	width: 121px;
	height: 43px;
	border: 1px solid #ccc;
	padding: 8px 10px 0 10px;
}
.expand .left-column .go_box .su_left .amt_box  label{
	float: left;
	font-size: 30px;
	color: #83AC25;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.expand .left-column .go_box .su_left .amt_box input {
	float: right;
	text-align: right;
	width: 102px;
	height: 44px;
	margin-top: 2px;
	font-family: tahoma, sans-serif;
	font-size: 26px;
	color: #83AC25;
	border: none;
	border: 0;
	background: transparent;
}
.expand .left-column .go_box .su_left p {
	float: left;
	font-size: 12px;
	color: #666;
	font-family: arial, helvetica, sans-serif;
	margin-top:4px;
	font-weight: normal;
}
.expand .left-column .go_box .su_right {
	width: 243px;
	float: left;
	margin: 20px 0 0 0;
}
.expand .left-column .go_box .su_right h3 {
	float: left;
	font-size: 20px;
	color: #666;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	margin-bottom:6px;
}
.expand .left-column .go_box .su_right input {
	float: left;
	width: 210px;
	height: 39px;
	border: 1px solid #ccc;	
	font-family: tahoma, sans-serif;
	font-size: 24px;
	color: #666;
	padding: 12px 8px 0 8px;
	margin: 0 !important;
}
.expand .left-column .go_box .su_right p{
	float: left;
	font-size: 12px;
	color: #666;
	font-family: arial, helvetica, sans-serif;
	margin-top:4px;
	font-weight: normal;
}
.expand .left-column .go_box input.try { width: 114px; height: 60px; background: url(images/buttons.gif) no-repeat 0 -489px; display: block; margin: 51px 0 0 0;border:0;border:none;cursor:pointer;float:left; }
/* END LANDING Styles  */

.expand .left-column .tour2 h2 { color: #666; font-size: 22px; line-height: 25px;margin:0 0 0 4px;}
.expand .left-column .tour2 ul { list-style-type: none;margin:0px 0px 50px 0; }
.expand .left-column .tour2 li { margin:20px 6px 0px 0;width:186px;float:left;}
.expand .left-column .tour2 li .feature_box { width:186px;height:119px;}
.expand .left-column .tour2 li .last { margin-right: 0;}
.expand .left-column .tour2 li p { margin: 4px 0 0 4px; font-size:13px;color:#999; }
.expand .left-column .tour2 li a { text-decoration:none; }
.expand .left-column .tour2 li p a:hover { text-decoration:underline; }
.expand .left-column .tour2 li .f_theme{ background: url(images/feature_sprite.png) no-repeat 0px 0px;}
.expand .left-column .tour2 li .f_photo{ background: url(images/feature_sprite.png) no-repeat -187px 0px;}
.expand .left-column .tour2 li .f_message{ background: url(images/feature_sprite.png) no-repeat -373px 0px;}
.expand .left-column .tour2 li .f_paypal{ background: url(images/feature_sprite.png) no-repeat 0px -121px;}
.expand .left-column .tour2 li .f_lock{ background: url(images/feature_sprite.png) no-repeat -187px -121px;}
.expand .left-column .tour2 li .f_dollars{ background: url(images/feature_sprite.png) no-repeat -373px -121px;}
.expand .left-column .tour2 li .f_send{ background: url(images/feature_sprite.png) no-repeat 0px -242px;}
.expand .left-column .tour2 li .f_facebook{ background: url(images/feature_sprite.png) no-repeat -187px -242px;}
.expand .left-column .tour2 li .f_updates{ background: url(images/feature_sprite.png) no-repeat -373px -242px;}
.expand .left-column .tour2 li .f_card{ background: url(images/feature_sprite.png) no-repeat 0px -363px;}
.expand .left-column .tour2 li .f_alert{ background: url(images/feature_sprite.png) no-repeat -187px -363px;}
.expand .left-column .tour2 li .f_access{ background: url(images/feature_sprite.png) no-repeat -373px -363px;}
.expand .left-column .tour2 li .f_amount{ background: url(images/feature_sprite.png) no-repeat 0px -484px;}
.expand .left-column .tour2 li .f_widget{ background: url(images/feature_sprite.png) no-repeat -187px -484px;}
.expand .left-column .tour2 li .f_embed{ background: url(images/feature_sprite.png) no-repeat -373px -484px;}
.expand .left-column .tour2 li .f_wishlist{ background: url(images/feature_sprite.png) no-repeat 0px -605px;}
.expand .left-column .tour2 li .f_pages{ background: url(images/feature_sprite.png) no-repeat -187px -605px;}
.expand .left-column .tour2 li .f_team{ background: url(images/feature_sprite.png) no-repeat -373px -605px;}


.expand .right-column a.unlimited { width: 267px; height: 93px; background: url(images/buttons.gif) no-repeat 0 -232px; display: block; margin-bottom: 12px;}
.expand .right-column h4 { font-family: Tahoma, sans-serif; font-size: 13px; color: #666; padding-bottom: 10px; padding-left: 9px; font-weight: bold; }
.expand .right-column p { padding-bottom: 10px; padding-left: 9px; }
.expand .right-column p.arr { background: url(images/down-arr.gif) no-repeat center bottom; padding-bottom: 85px; }
.expand .right-column p a.plain { color: #999; text-decoration: underline; }
.expand .right-column p a:hover.plain { text-decoration: none; }
.expand .right-column p a.free { color: #EB8C19; text-decoration: underline; }
.expand .right-column p a:hover.free { text-decoration: none; }
.expand .right-column a.signup { background: url(images/buttons.gif) no-repeat 0 -148px; display: block; width: 267px; height: 84px; margin-top: 9px; }

.social ul { list-style-type: none; }
.social li { padding-left: 40px; margin-bottom: 10px; float: left; width: 170px; height: 24px; }
.social li.fb { background: url(images/icons.gif) no-repeat 0 -51px; }
.social li.t { background: url(images/icons.gif) no-repeat 0 -75px;}
.social li.rss { background: url(images/icons.gif) no-repeat 0 -99px; }
.social li a { color: #999; float: left; line-height: 21px; }

#footer,
#footer .shell { background: #fff url(images/ftr.gif) repeat-x; height: 219px; }
#footer .shell { padding-top: 19px; height: 200px; }
#footer .left-cnt { width: 740px; float: left; display: inline; }
#footer .left-cnt h2 { font-size: 21px; font-family: tahoma, sans-serif;}
#footer .left-cnt h2 span { color: #8AB132; }
#footer .left-cnt ul { list-style-type: none; padding-top: 25px; float: left; display: inline; }
#footer .left-cnt li { float: left; width: 230px; padding-bottom: 18px; }
#footer .left-cnt li h3 { text-transform: uppercase; font-size: 14px;  font-family: tahoma, sans-serif;}
#footer .left-cnt li h3 a { color: #999; }
#footer .left-cnt li h3 a:hover { color: #e77f10; text-decoration: none; }
#footer .left-cnt li.sign-up-item p {color: #666;}
#footer .left-cnt li.sign-up-item h3 a {color: #e77f10;}
#footer .right-cnt { float: left; display: inline; width: 220px; }
#footer .right-cnt h2 { font-size: 21px; font-family: tahoma, sans-serif;}
#footer .right-cnt h2 { padding-bottom: 14px; }
#footer .right-cnt p { padding-top: 30px; }
#footer a.copy-link {color: #999;}

.main-form { width: 574px; }
.main-form .fieldset { padding: 0; height: 100%; }
.main-form .fieldset h3 { color: #666; font-size: 21px; font-weight: bold; line-height: 1.3; font-family: tahoma, sans-serif; }
.main-form .error { color: #E77F10 !important; }
.main-form .set-1 { background: url(images/set-1.gif) no-repeat 0 0; }
.main-form .set-2 { background: url(images/set-2.gif) no-repeat 0 0; margin-bottom: 30px; }
.main-form .set-sun { background: url(images/set-sun.gif) no-repeat 0 0; }
.main-form .set-sun h3 { line-height: 35px; padding: 0 0 0 55px;}
.main-form .set-sun .form-pad {padding: 0 0 0 55px;}
.main-form .topics {
	color:#666666;
	font-size:14px;
	line-height:44px;
	margin:20px 0 0 10px;
}
.main-form .topics a{
	color:#84AC25;
}
.main-form p { margin-bottom: 12px; }
.main-form a { color: #666; text-decoration: underline; }
.main-form a:hover { text-decoration: none; }
.main-form label { display: block; font-size: 14px; color: #666;margin-bottom:2px; }
.main-form a.left { line-height: 32px; text-decoration: none; color: #999; }
.main-form .size-1 { width: 362px; }
.main-form .size-2 { width: 171px; }
.main-form select.size-2 { width: 214px; }
.main-form .size-3 { width: 73px; }
.main-form select.size-3,
.main-form input.button.size-3 { width: 89px; }
.main-form .notice { font-size: 12px; border: solid 1px #dbdbdb; padding: 8px; width: 295px; }
.main-form .message { font-size: 12px; border: solid 1px #ccc; background: #ffffcc; color: #666; padding: 7px; margin-top: 20px; }
.main-form .secure { background: url(images/secure.gif) no-repeat 0 center; float: left; display: inline; line-height: 32px; padding-left: 25px; }
.main-form .check-label { font-size: 14px; float: left; display: inline; font-weight:bold;}
.main-form .check { float: left; display: inline; margin: 2px 8px 20px 0;}

.bg_yellow {
	background: #FFFFCC !important;
}
.bg_white{
	background: #FFFFFF !important;
}
.main-form .error_box {
	margin-bottom:20px;
	font-size: 22px;
	color: #E77F10;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	float: left;
}
.main-form .su_left {
	width: 191px;
	float: left;
}
.main-form .su_left h3 {
	float: left;
	font-size: 20px;
	color: #666;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	margin-bottom:6px;
}
.main-form .su_left .amt_box {
	float: left;
	width: 151px;
	height: 43px;
	border: 1px solid #ccc;
	padding: 8px 10px 0 10px;
}
.main-form .su_left .amt_box  label{
	float: left;
	font-size: 30px;
	color: #83AC25;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.main-form .su_left .amt_box input {
	float: right;
	text-align: right;
	width: 120px;
	height: 44px;
	margin-top: 2px;
	padding-right:10px;
	font-family: tahoma, sans-serif;
	font-size: 26px;
	color: #83AC25;
	border: none;
	border: 0;
	background: transparent;
}
.main-form .su_left h4 {
	float: left;
	font-size: 12px;
	color: #666;
	font-family: arial, helvetica, sans-serif;
	margin-top:4px;
	font-weight: normal;
}
.main-form .su_left h4 a {
	text-decoration: underline;
	background: url(images/currency_arrow.gif) no-repeat right 5px;
	padding-right: 12px;
}
.main-form .currency {
	width: 90px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 6px;
	font-size: 12px;
	color: #666;
	line-height: 22px;
}
.main-form .currency ul{
	list-style-type: none;
}
.main-form .currency ul li{
	list-style-type: none;
}
.main-form .currency ul li:hover{
	background: #efefef;
}
.main-form .su_right {
	width: 377px;
	float: right;
}
.main-form .su_right h3 {
	float: left;
	font-size: 20px;
	color: #666;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	margin-bottom:6px;
}
.main-form .su_right input {
	float: left;
	width: 356px;
	height: 39px;
	border: 1px solid #ccc;	
	font-family: tahoma, sans-serif;
	font-size: 24px;
	color: #666;
	padding: 12px 8px 0 8px;
	margin: 0 !important;
}
.main-form .su_right h4 {
	float: left;
	font-size: 12px;
	color: #666;
	font-family: arial, helvetica, sans-serif;
	margin-top:4px;
	font-weight: normal;
}

.button-create-account { display: block; width: 285px; height: 84px; font-size: 0; line-height: 0; text-indent: -4000px; margin: 26px auto 32px; border: 0; cursor: pointer; }
.button-create-account { background: url(images/buttons.gif) no-repeat 0 0; }

.button-signin { display: block; width: 167px; height: 64px; font-size: 0; line-height: 0; text-indent: -4000px; border: 0; cursor: pointer; margin-left: 55px; }
.button-signin { background: url(images/buttons.gif) no-repeat 0 -84px; }
.red { color: #ff0000; }

.button-send { display: block; width: 167px; height: 64px; font-size: 0; line-height: 0; text-indent: -4000px; border: 0; cursor: pointer;}
.button-send { background: url(images/buttons.gif) no-repeat 0 -415px; }

.satisfaction-guarantee { line-height: 1.2; margin-bottom: 15px;margin-top: 12px;  }
.satisfaction-guarantee h3 { font-size: 21px; font-weight: bold; color: #666; margin-bottom: 10px; font-family: tahoma, sans-serif; }
.satisfaction-guarantee img { float: left; display: inline; margin: 0 10px 10px 0; }

.block-free-trial p { padding-left: 0 !important; }
.block-free-trial p a { color: #999; text-decoration: underline; }
.block-free-trial p a:hover { text-decoration: none; }
.block-free-trial h3 { background: url(images/free-trial.gif) no-repeat 0 0; color: #83ac25; font-size: 20px; line-height: 36px; padding-left: 67px; margin-bottom: 5px; font-family: tahoma, sans-serif;}

.from-blog {padding-top: 11px;}
.from-blog h2 { color: #8A8A8A; font-size: 21px; font-family: tahoma; }
.from-blog p { padding-bottom: 10px; color: #666; padding-left: 0 !important; }
.from-blog p.new { color: #83AC25; line-height: 18px; padding-top: 10px; font-size: 14px; }
.from-blog p.new a { color: #83AC25; }
.from-blog p.date { color: #999; }
.from-blog p.date a { color: #999; text-decoration: underline; }
.from-blog p.date a:hover { text-decoration: none; }

#subnav,
#subnav .shell { background: #fdfdfd url(images/subnav-bg.gif) repeat-x 0 bottom; }
#subnav ul { padding-left: 8px; line-height: 48px; font-size: 14px; font-weight: bold; font-family: tahoma, sans-serif; }
#subnav ul li { float: left; display: inline; list-style-type: none; padding-right: 30px; }
#subnav ul li a { color: #999; }
#subnav ul li a.active { color: #83ac25; }

.stay-connected { background: url(images/hor-border.gif) repeat-x 0 bottom; margin-bottom: 16px; padding-left: 5px; }
.stay-connected h2 { font-size: 16px; color: #999; background: url(images/hor-border.gif) repeat-x 0 bottom; padding-bottom: 3px; margin-bottom: 12px; font-family: tahoma, sans-serif;}
.stay-connected h2 span { color: #83AC25; }

.search { margin-bottom: 25px; }
.search .field { float: left; display: inline; padding: 5px 7px; width: 218px; border-right: 0; margin: 0; font-size: 14px; color: #999; font-weight: bold; }
.search .field:focus { background: #fff; }
.search .button { float: left; display: inline; width: 37px; height: 28px; font-size: 0; line-height: 0; text-indent: -4000px; border: solid 1px #ccc; outline: 0; }
.search .button { background: url(images/search-button.gif) no-repeat 0 0;}



.post { width: 570px; color: #666; margin-bottom: 30px; width: 100%; }
.left-column .page {margin-bottom: 30px;}
.post h2 { font-size: 24px !important; font-family: Tahoma, "Trebuchet MS", Sans-Serif; color: #83ac25;}
.post h1 { font-size: 24px !important; font-family: Tahoma, "Trebuchet MS", Sans-Serif; color: #83ac25;}
.post h2 a,
.page h2 a { color: #83ac25; }
.head { padding-left: 65px; height: 100%; position: relative; background: url(images/hor-border.gif) repeat-x 0 bottom; padding-bottom: 8px; margin-bottom: 15px; font-size: 12px; margin-bottom: 0;}
.head .date { position: absolute; top: 0; left: 0; width: 51px; height: 48px; background: url(images/post-date.gif) no-repeat 0 0; padding: 1px 4px 10px 2px; }
.head .date { text-align: center; font-size: 22px; color: #999; font-weight: bold; }
.head .date .month { font-size: 12px; text-transform: uppercase; line-height: 16px; margin-top: 3px; }
.head h2 p {margin: 0;
}
.entry { font-size: 15px; }
.entry p { margin-bottom: 15px;}
.socials { padding-bottom: 10px; border-bottom: solid 1px #ccc; margin: 10px 0 5px 0; }
.socials a img { float: left; display: inline; margin-right: 4px; }
#disqus_thread { width:570px;}
.blog-navi { font-size: 14px; margin-top: -15px; width: 570px; }

.explore-howto { list-style-type: none; margin-left: -5px; padding-bottom: 15px; }
.explore-howto li { padding: 3px 0 3px 10px; line-height: 1.4;}
.explore-howto li a { color: #999; }
.explore-howto li.active { background: url(images/arr-green.gif) no-repeat 0 center; } 
.explore-howto li.active a { color: #80a724; }

.small { font-size: 12px; }

.example-parent {margin-bottom: 25px;}

#sidebar ul {list-style-type: none;}

.tweetmeme_button iframe {width: 70px;}
span.comment-count {float: right; display: inline; line-height: 17px;}
a.share-facebook-btn {background: url(images/share-facebook-btn.gif) no-repeat 0 0; width: 60px; height: 18px; float: right; display: inline; margin-left: 10px; font-size: 0; line-height: 0; text-indent: -9999px;}

.select-cnt {float: left; display: inline; padding: 5px 7px; border: 1px solid #ccc; margin: 0 10px 10px 0; }
.select-cnt select {padding: 0 !important; margin: 0; border-color:#fff !important;}

/* BEGIN Top Footer */
.ftr {
	width: 100%;
	height: 190px;
	background: url(http://www.gofundme.com/mvc/css/images/ftr.jpg) repeat-x;
	margin-top:80px;
	float: left;
}
.ftr .box {
	margin: 0 auto;
	width: 972px;
	height: 170px;
}
.ftr .box .left{
	float: left;
	width: 600px;
	margin: 80px 0 0 0;
	height: 100px;
	background: none;
}
.ftr .box .left img{
	float: left;
}
.ftr .box .left p{
	float: left;
	width: 540px;
	margin: 10px 0 0 0;
	height: 100px;
	color: #666;
	font-family: georgia, times new roman;
	font-size: 18px;
	font-style:italic;
	line-height:26px;
	font-weight:normal;
}
.ftr .box .left p a{
	color: #666;
	font-family: georgia, times new roman;
	font-size: 18px;
	font-style:italic;
	line-height:26px;
	font-weight:normal;
}
.ftr .box .right{
	float: right;
	width: 300px;
	height: 100px;
	margin: 80px 0 0 0;
}
.ftr .box .right .ftrlinks{
	float: right;
	width: 100px;
	height: 100px;
	border-right: 1px solid #efefef;
	padding-right:20px
}
.ftr .box .right .ftrlinks a{
	float: left;
	text-align: right;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	width: 100px;
	height: 26px;
}
.ftr .box .right .ftrlinks a.cta{
	color:#CC7900;
}
.ftr .box .right .ftrsm{
	float: right;
	width: 150px;
	height: 100px;
	border-left: 1px solid #fff;
	padding-top: 4px;
}
.ftr .box .right .ftrsm a{
	float: left;
	text-align: left;
	width: 110px;
	height: 26px;
	margin-left: 20px;
	padding: 0 0 0 24px;
	font-size: 13px;
	color: #666;
}
.ftr .box .right .ftrsm p{
	float: left;
	text-align: left;
	width: 110px;
	height: 26px;
	padding: 0 0 0 19px;
	font-size: 12px;
	color: #999;
}
.ftr .box .right .ftrsm .ftr_fb{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 0 0px;
}
.ftr .box .right .ftrsm .ftr_tw{
	background: url(http://www.gofundme.com/mvc/css/images/sprite_icons.gif) no-repeat 0 -34px;
}
/* END Top Footer */

/* BEGIN Bottom  Footer */
.ftrb {
	width: 100%;
	background: url(http://www.gofundme.com/mvc/css/images/ftrb.jpg) repeat-x 0 bottom;
	margin-top:30px;
	float: left;
}
.ftrb .box {
	margin: 0 auto;
	width: 972px;
}
.ftrb .box .whatis{
	float: left;
	width: 932px;
	padding: 14px 18px 14px 18px;  
	margin: 0 0 0 0;
	border: 2px dashed #E5D8CC;
}
.ftrb .box .whatis strong{
	float: left;
	width: 100%;
	font-size: 22px;
	color:#CC7900;
	font-weight: normal;
}
.ftrb .box .whatis p{
	float: left;
	width: 100%;
	font-size:14px;
	color:#666;
	line-height:20px;
	margin-top:8px;
}
.ftrb .box .whatis p a{
	text-decoration: none;
	color:#333;
}
.ftrb .box .smap {
	float: left;
	margin: 30px 0 40px 0;
	line-height:26px;
}
.ftrb .box .smap strong {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: normal;
	margin-bottom:6px;
}
.ftrb .box .smap a {
	float: left;
	width:90%;
	margin-left:10px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.cgreen {
	color:#739720 ;
}
.corange {
	color:#CC7900;
}
.cgray {
	color:#666;
}
.w242 {
	width:242px;
}
.w300 {
	width:300px;
}
.w452 {
	width:452px;
}
.ftrb .box .left p{
	float: left;
	width: 540px;
	margin: 10px 0 0 0;
	height: 100px;
	color: #666;
	font-family: georgia, times new roman;
	font-size: 18px;
	font-style:italic;
	line-height:26px;
	font-weight:normal;
}
.ftrb .box .left p a{
	color: #999;
	font-family: lucida grande, lucida sans unicode, tahoma, verdana, arial, sans-serif, garuda;
	text-decoration: underline;
	font-style:normal;
	font-size: 15px;
}
.ftrc {
	float: left;
	width: 100%;
	height:14px;
	padding:6px 0 6px 0;
	background: #CCB299;
	border-bottom:4px solid #9E8B79;
}
.ftrc .box {
	margin: 0 auto;
	width: 972px;
	text-align: right;
	font-size: 12px;
	color: #fff;
}
/* END Bottom Footer */