/* 
Theme Name: tgs
Theme URI: http://www.thegoldensoldiers.org
Description: A new theme created by Nick Mracek, coded by Lance Butler
Version: 1.0
Author: Lance Butler
Tags: the golden soldiers, two columns, fixed, width

The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php


*/

html, body {    
   height: 100%; 
}

p.plugin-support{
	display: none;
}


body {
	font-family: "Georgia", Arial, Verdana, sans-serif;
	background: url(images/background.jpg) center top fixed; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p{
	margin: 0 0 7px 0;
}

*{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a img{
	border: none;	
}
/**********		GLOW	********************************************/

/**********          WRAPPER        ********************************/
div#wrapper{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 960px;
 	min-height: 100%;
	margin-bottom: -175px;
        position: relative;
}


	/***********************	HEADER	***************************/
	div#header{
		margin: 0 0 0 0;
		padding: 20px 30px 10px 30px;
		position: relative;
		top: 0;
		left: 0;
		z-index: 15;
		width: 900px;
		height: 180px;
		float: left;
		background: url(images/png/header_background.png) top left no-repeat;
	}
	
	
	div#header div.enlist{
		width: 900px;
		float: left;
		margin: 0 0 5px 0;
		position: relative;
		top: 0;
		left: 0;
	}
	
	div#header div.enlist img.logo{
		float: left;
		margin-right: 105px;
	}
	
	div#header div.enlist img.ribbon,
	div#header div.enlist a.ribbon{
		position: absolute;
		top: 17px;
		left: 400px;
		z-index: 100;
	}
	div#header div.enlist a{
		color: #999999;
		text-decoration:none;
	}
		
	div#header span.enlist-bold{
		color: #FFCE1F;
		font-size: larger;
	}
	
	.invisible-submit{
		height: 0px;
		width: 0px;
		border: none;
	}
		/*******************	NAV		***************************/
		div#nav{
			clear: both;
			width: 900px;
			float: left;
			margin: 20px 0 0 0;
			padding: 0 0 0 0;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
		#suckerfishnav {
			background: url(../../themes/tgs/images/navbackground.jpg);
			font-size:18px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			width:100%;
			height: 40px;
		}
		
		#suckerfishnav, #suckerfishnav ul {
			float:left;
			list-style:none;
			line-height: 40px;
			padding:0;
			margin:0;
			width: 100%;
		}
		
		#suckerfishnav a {
			display:block;
			color:#000000;
			text-decoration:none;
			padding:0px 30px;
		}
		
		#suckerfishnav li {
			float:left;
			padding:0;
		}
		
		#suckerfishnav ul {
			-moz-border-bottom-colors: none;
			-moz-border-image: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			border-color: #666666 -moz-use-text-color -moz-use-text-color;
			border-right: 0 none;
			border-style: solid none none;
			border-width: 1px 0 0;
			font-weight: normal;
			height: auto;
			left: -999em;
			line-height: 1;
			margin: 0;
			position: absolute;
			width: 200px;
		}
		
		#suckerfishnav li li {
			border-bottom: 1px solid #666666;
			border-left: 1px solid #666666;
			border-right: 1px solid #666666;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-weight: bold;
			width: 199px;
		}
		
		#suckerfishnav li li a {
			color: #000000;
			font-size: 12px;
			padding: 15px 11px;
			width: 150px;
		}
		
		#suckerfishnav li ul ul {
			margin:-21px 0 0 150px;
		}
		
		#suckerfishnav li li:hover {
			background:#FFCC00;
		}
		
		#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {
			color:#000000;
		}
		
		#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
		color:#FFCC00;
		}
		
		#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
			color:#999999;
		}
		
		#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {
			left:-999em;
		}
		
		#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {
			left:auto;
			background:#444444;
		}
		
		#suckerfishnav li:hover, #suckerfishnav li.sfhover {
			background: #444444;
		}	
		
		#suckerfishnav li.cat-item-5 {
			margin-left: 135px;
		}		
/***********************	CONTENT	**************************/
	div#content {
		background: none repeat scroll 0 0 #FFFFFF;
		float: left;
		margin: 0;
		min-height: 350px;
		padding: 0 30px;
		position: relative;
		width: 900px;
	}
	
	
	
	
		/***********************	MOTTO	**********************/
		
		div#motto{
			padding:10px 20px 0 0;
			float: left;
			width: 940px;
			height: 35px;
			background: url(images/png/motto_background.png) top left no-repeat;
			margin:-20px 0 -15px 0;
		}
		
		div#motto p{
		 	margin:0;
			padding:0;
			text-transform: uppercase;
			font-size: 12px;
			color: #999999;
			text-align:right;
			width:100%;
			font-family: Arial, Helvetica, sans-serif;
		}		

		div#motto span{
			margin: 0 85px 0 0;
		}
		/***********************	MAIN	**********************/
		ul#main{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 900px;
			float: left;
			list-style-type: none;
		}
		
		ul#main h1.the-title{
			margin-bottom: 5px;
			font-size: 28px;
		}
		
		ul#main .the-title a{
			color: #000000;
			text-decoration: none;
		}
		
		ul#main .the-sub-title{
			color: #FFCC00;
			margin-top: -8px;
			margin-bottom: 5px;
			font-weight: 600;
			text-shadow: 1px 1px 0 #866802;
			filter: dropshadow(color=#866802, offx=1, offy=1);
		}
		
		ul#main li.story-with-image span.feature-image{
			float: left;
			width: 152px;
		}
		
		ul#main li.story-with-image span.feature-image img{
			width: 150px;
			border: 1px solid #000000;
		}
		
		ul#main li.story-with-image span.story-excerpt{
			float: left;
			width: 438px;
			padding-left: 10px;
		}
		
		ul#main .story-excerpt a {
			color: #FFCC00;
			font-size: 0.9em;
			text-decoration: none;
			text-shadow: 1px 1px 0 #866802;
		}	
			
		ul#main .story-excerpt a:hover{
			text-decoration: underline;
		}
		
		ul#main .story-baseline{
			padding: 0 0 0 0;
			margin-bottom: 15px;
			border-bottom: 2px solid #CCCCCC;
		}
		
		div.the-content a{
			color: #FFCC00;
			text-decoration: none;
			font-size: .9em;
			font-weight: 900;
			font-weight: 600;
			text-shadow: 1px 1px 0 #866802;
			filter: dropshadow(color=#866802, offx=1, offy=1);
		}
		
		div.the-content a:hover{
			text-decoration: underline;
		}
		
			/***************** MAIN - SINGLE.PHP *****************/
			li.feature-image img{
				border: 1px solid #000000;
				width: 598px;
			}

	/*************************	SIDEBAR	**************************/
	ul#sidebar{
		float: right;
		width: 300px;
		list-style-type: none;
		
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	ul#sidebar li.widget{
		margin-bottom: 45px;
	        float: right;  
        }
	
	ul#sidebar li#text-455065421{
		margin-bottom: -15px;
	}
	
	ul#sidebar a{
		color: #FFCC00;
		text-decoration: underline;
		font-weight: 400;
		text-shadow: 1px 1px 0 #866802;
		filter: dropshadow(color=#866802, offx=1, offy=1);
	}

        div.entry-content{
                 margin-left: 40px;
        }
		
        .widget_video{
                 margin-right: 3px;
        }
	/************************	FOOTER	************************/
	div#footer{
		width: 960px;
		clear: both;
		margin: 0 auto;
		padding: 50px 0 0 50px;
		background: url(images/footerbackground.png) top left no-repeat;
		position: relative;
		float: none;
		height: 175px;
	}
	
	div#footer p{
		float: left; 
	}
	
	div#footer h2.footer-title {
		color: #FFCC00;
		font-size: 1.1em;
		margin: 0 0 0 -20px;
		padding: 0;
	}
	
	div#footer ul.footer-nav {
		list-style-type: none;
		margin: 0 0 0 -20px;
		padding: 0;
	}
	
	div#footer ul.footer-nav li{
		float: left;
		font-size:.9em;
	}
	
	div#footer ul.footer-nav li a{
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		margin-right: 45px;
	}
	
	div#footer ul.children{
		list-style-type: none;
	}
	
	div#footer ul.children li{
		float: none;
		list-style: disc;
		margin: 0 0 0 15px;
		color: #FFFFFF;
		font-size: .8em;
	}
	.clearfooter {
   	height: 25px;
   	clear: both;
	}
	
	
	
/*********** WORDPRESS 2.7 UPDATE STYLE FOR IMAGES **********/
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

.clear{
	clear: both;
}

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* End captions */


/************	PRELOADED IMAGES	*************/
.preloadedImage{
	display: none;
}

/*Donate Link */
a#donate-link{
	position: absolute;
	right: -56px;
	bottom: 5px;
	z-index: 99999;	
}

a#donate-link img{
	border: none;	
}

a.mp365-icon {
  left: -85px;
  position: absolute;
  top: 60px;
}
a.accept-365-challenge {
    position: absolute;
    right: -26px;
    top: -23px;
    z-index: 99999;
}

/************* GRAVITY FORMS *************************/
div#scrollable{
	width: 330px; 
	padding: 10px; 
	margin-bottom: 20px; 
	float: right; 
	background-color: #000; 
	color: #fff; 
	padding-top: 20px;
	background: url('/wp-content/uploads/mp365_signup_bg.jpg') repeat-y top left;
}

#gform_wrapper_1{
	padding:10px;
	color:#FFF;
}

.gform_wrapper h3.gform_title {
	font-weight:bold; 
	font-weight:18px;
}

.manage-column{
	text-align:left;
}

.manage-column a{
	color:#FFF;
}

.odd{	
	padding:5px;
		
}

.even{
		
}

#gform_wrapper_1 div.validation_error {
    background: none repeat scroll 0 0 #FFDFDF;
    font-size: 12px;
    padding: 9px;
}

ul#gform_fields_1 li{
	min-height: 40px;
}

#gform_wrapper_1 span.gfield_required{
	display: none;
}

#gform_wrapper_1 li.first_name{
	display: inline;
	float: left;
	width: 145px;
	background: url(images/png/gravityform_input_background.png) 1px 12px no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
}

#gform_wrapper_1 li.last_name {
    clear: none;
    display: inline;
    float: left;
    width: 145px;
	background: url(images/png/gravityform_input_background.png) 1px 12px no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
}

#gform_wrapper_1 li.email {
    float: left;
    width: 200px;
	background: url(images/png/gravityform_input_email_background.png) 1px 12px no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
}

#gform_wrapper_1 li.country{
    display: inline;
	float: left;
    width: 135px;
	/*
	background: url(images/png/gravityform_input_email_background.png) bottom left no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
	*/
}

#gform_wrapper_1 li.state{
    display: inline;
	clear: none;
	float: left;
    width: 135px;
	/*
	background: url(images/png/gravityform_input_email_background.png) bottom left no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
	*/
}

#gform_wrapper_1 li.zipcode{
	display: inline;
	clear: both;
	float: left;
	width: 145px;
	background: url(images/png/gravityform_input_background.png) 1px 12px no-repeat;
    padding-left: 10px;
	min-height: 45px;
}

#gform_wrapper_1 li.country select {
    width: 115px;
}

#gform_wrapper_1 li.state{
	clear: none;
    display: inline
	float: left;
    width: 175px;
	/*
	background: url(images/png/gravityform_input_email_background.png) bottom left no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
	*/
}

#gform_wrapper_1 li.state select {
    width: 115px;
}

#gform_wrapper_1 li.email{
	clear: left;	
}


#gform_wrapper_1 li.first_name input,
#gform_wrapper_1 li.last_name input,
#gform_wrapper_1 li.zipcode input
{
	width: 125px;
	border: none;	
}

#gform_wrapper_1 li.email input{
	width: 170px;
	border: none;	
}

#gform_wrapper_1 div.validation_message{
	background: none;	
}

#gform_wrapper_1 li.gfield.gfield_error {
    background-color: #FFDFDF;
    border: 1px dotted #C89797;
    margin-bottom: 6px !important;
    padding: 0 6px 4px 12px !important;
}

#facebook_form{
	width:500px;
	height:920px;
	background-image:url('http://www.thegoldensoldiers.org/wp-content/uploads/mp365_facebook_form2.jpg');
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:1px solid #999;	
}

#facebook_form_contents{
	position:absolute;
	top:310px;
	left:100px;
	width:330px;
	color:#FFF;
	
}

#facebook_form_count{
	position:absolute;
	top:53px;
	left:256px;
	font-weight:bold;
	font-size:18px;
}

#facebook_form_text{
	position:absolute;
	top:155px;
	left:13px;
	width:267px;
	font-size:11px;
}

div#mission-possible-signups-container div.tablenav{
	display: none;	
}

div#mission-possible-signups-container{
	width: 330px; 
	padding: 10px; 
	margin-bottom: 10px; 
	float: right; 
	background-color: #000; 
	color: #fff; 
	background: url('images/mp365_newmembers_new.jpg') top left no-repeat; 
	padding-top: 20px;
}

.mission-possible-signups {
	color: #FFFFFF;
	padding: 25px 1px 5px 11px;
}

.mission-possible-signups table.gf_directory {
    border-collapse: collapse;
    font-size: 11px;
}

.mission-possible-signups table.gf_directory td{
	padding: 3px;
}

div#mp_banner{
	height: 143px;
	width: 899px;
	position: relative;
	top: 0;
	left: 0;
	background: url('images/png/mp_banner_nick.png') top left no-repeat;
}

div#mp_banner_reached {
    color: #701912;
    /*font-family: "Urania_Piccola_II";*/
    font-size: 33px;
    font-weight: 600;
    position: absolute;
    right: 280px;
    top: 85px;
}

div#mp-left div#movie{
	width: 535px;
	float: left;	
	margin-bottom: 10px; 
}

div#mp-left{
	float: left;
	max-width: 535px;	
}

div#mp-left div#mp-share {
  clear: left;
  margin-bottom: 10px;
}

div#mp-right {
    float: right;
    max-width: 355px;
}

div#temp-heat-map{
	height: 311px; 
	width: 530px;
	background: url('images/temp_heat_map.jpg') top left no-repeat;	
	clear: both;
}

/*Page-home*/
.clear-b{clear: both;}
.clear-l{clear: left;}
.clear-r{clear: right;}
.no-margin-r{ margin-right: 0; }
div#lance-margin-correction{
	padding-left: 10px;
}

div#nicks-banner{
	position: relative;	
}

div#nicks-banner h1#banner-page-title {
    left: 20px;
    position: absolute;
    top: 95px;
}

div#feature-slider {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 300px;
    margin: 15px 1px 1px;
    width: 575px;
}

div#find-out-more-box {
    background: url("images/tgs_mission_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 300px;
    margin: 15px 0 1px 25px;
    width: 275px;
	position: relative;
}

div#find-out-more-box h3 {
    font-family: 'Myriad Pro';
    font-size: 21px;
    margin-left: 15px;
    margin-top: 15px;
}

div#find-out-more-box p.meta {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.6;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 5px;
}

div#find-out-more-box p.golden-rule {
    font-size: 12px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 15px;
    text-transform: uppercase;
}

div#find-out-more-box p.golden-rule-author {
    float: right;
    font-size: 12px;
    margin-right: 15px;
    margin-top: -12px;
    text-transform: uppercase;
}

div#find-out-more-box a {
    background: url("images/find-out-more-bg.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 50px;
    margin: 20px 1px 1px 31px;
    width: 215px;
}


div.mini-box {
    float: left;
    margin-right: 25px;
    width: 275px;
}

div.mini-box-image {
    background: none repeat scroll 0 0 #000000;
    height: 175px;
    margin-bottom: 10px;
    width: 275px;
}

div.mini-box h3 {
  font-family: 'Myriad Pro';
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 15px;
}

div.mini-box h3 span {
  color: #333333;
  font-size: 65%;
  padding-left: 50px;
}

div.mini-box ul {
    font-size: 12px;
    padding-left: 15px;
	margin-bottom: 3px;
}

div.mini-box ul li {
    margin-bottom: 3px;
}

div.mini-box p {
    font-size: 12px;
    line-height: 1.4;
}

div#participate-box-image{
	
}

div#participate-box-image a{ 
    background: url("images/participate.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 175px;
    width: 275px;
}

div#volunteer-box{
	
}

div#volunteer-box-image{ 

}

div#volunteer-box-image a{ 
    background: url("images/volunteering-big-day-out.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 175px;
    width: 275px;
}

div#connect-box{
	margin-right: 0;
}

div#connect-box-image a {
   /* background: url("images/mark-richt.jpg") no-repeat scroll left top transparent;*/
    display: block;
    height: 175px;
    width: 275px;
	overflow: hidden;
}

div#latest-news-box{
	
}


div#galleries-videos-box {
    width: 575px;
	margin-right: 0;
}

div#galleries-videos-box-video{
	float: left;
}

div#galleries-videos-box-video a{
    background: url("images/home-bottom-video.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 175px;
    width: 275px;
}

div#galleries-videos-box ul#galleries-videos-box-images {
    float: right;
    padding: 0;
    width: 275px;
}

div#galleries-videos-box ul#galleries-videos-box-images li {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 85px;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 130px;
}

div#galleries-videos-box ul#galleries-videos-box-images li.image1 a{
	display: block;
    background: url('images/home-bottom-image1.jpg') top left no-repeat;
    height: 85px;
    width: 130px;
}
div#galleries-videos-box ul#galleries-videos-box-images li.image2 a{
	display: block;
    background: url('images/home-bottom-image2.jpg') top left no-repeat;
    height: 85px;
    width: 130px;
}
div#galleries-videos-box ul#galleries-videos-box-images li.image3 a{
	display: block;
    background: url('images/home-bottom-image3.jpg') top left no-repeat;
    height: 85px;
    width: 130px;
}
div#galleries-videos-box ul#galleries-videos-box-images li.image4 a{
	display: block;
    background: url('images/home-bottom-image4.jpg') top left no-repeat;
    height: 85px;
    width: 130px;
}

div#galleries-videos-box ul#galleries-videos-box-images li.no-margin{
	margin-right: 0;
}

div#communications-box {
    margin-top: -105px;
}

div#communications-box .follow-us a {
  display: block;
  float: left;
  height: 43px;
  margin-right: 25px;
  width: 42px;
  cursor: pointer;
}

div#communications-box .follow-us a.facebook{
	background: url('images/connect-facebook.jpg') top left no-repeat;
}
div#communications-box .follow-us a.facebook:hover{
	background: url('images/connect-facebookover.jpg') top left no-repeat;
}

div#communications-box .follow-us a.twitter{
	background: url('images/connect-twitter.jpg') top left no-repeat;
}
div#communications-box .follow-us a.twitter:hover{
	background: url('images/connect-twitterover.jpg') top left no-repeat;
}

div#communications-box .follow-us a.youtube{
	background: url('images/connect-youtube.jpg') top left no-repeat;
}
div#communications-box .follow-us a.youtube:hover{
	background: url('images/connect-youtubeover.jpg') top left no-repeat;
}



div#heat-map{
	margin-top: 15px;
	text-align: center;	
}

/***Newsletter Signup***/
div#newsletter-sign-up{
	
}

div#newsletter-sign-up form{
	position: relative;
}

div#newsletter-sign-up form img#gform_ajax_spinner_3{
	position: absolute;
	top:20px;
	right: 15px;	
}

div#newsletter-sign-up form div.gform_edit_link{
	display: none;	
}

div#newsletter-sign-up form div.validation_error{
	display: none;
}

div#newsletter-sign-up input#input_3_1 {
    border: 1px solid #999999;
    color: #999999;
    padding: 4px;
	width: 200px;
}

div#newsletter-sign-up input[type="submit"] {
    background: url("images/newsletter-sign-up-submit.jpg") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 30px;
    top: 18px;
    width: 21px;
}

div#newsletter-sign-up form li.gfield_error {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin-bottom: 6px !important;
    padding: 0 6px 4px !important;
}

div#newsletter-sign-up form .gform_footer {
    clear: both;
    margin: 0;
    padding: 0;
} 

div#newsletter-sign-up .gform_wrapper {
    margin: 0 0 10px;
    max-width: 98%;
    overflow: inherit;
}
/***katie test****/
div#faqs h3 {
  background: url("images/faqsh3bg.gif") no-repeat scroll left 4px transparent;
  font-size: 14px;
  margin: 15px 1px 0 0;
  padding-left: 15px;
}

div#faqs h3.active {
  background: url("images/faqsh3activebg.gif") no-repeat scroll left 4px transparent;
}

div#faqs a{
	color: #333;	
	text-decoration: none;
}

div#faqs div {
	background: none repeat scroll 0 0 #CCCCCC;
	line-height: 1.4;
	margin-top: 5px;
	padding: 10px 20px;
	width: 490px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #333;
}
/*****Lance About Us Page*******/
div#about-us-mission{
    float: left;
    margin: 15px 1px 1px;
    width: 575px;
}
div#about-us-mission p{
	float: right;
	line-height: 1.2;
}
div#about-us-mission p img{
	float: left;
	margin-right: 15px;
}
div#dunbar{
    float: left;
    margin: 15px 1px 1px;
    width: 575px;
}
div#dunbar p{
	float: right;
	line-height: 1.2;
}
div#dunbar p img {
    float: left;
    margin: 10px 15px 10px 10px;
}
div#dunbar h3{
	color: #FFCC00;
    font-weight: 600;
    text-shadow: 1px 1px 0 #866802;
}
div#about-us-right{
    float: right;
    margin: 15px 1px 1px;
    width: 300px; 
}

div#about-us-right img {
    margin: 0 28px 65px 20px;
}

div#about-us-right h2 {
    margin-bottom: 10px;
    padding-left: 68px;
}


/*EVENTS PAGE*/
div#events{
	
}

div#events h2 {
    font-size: 18px;
    margin: 5px 0;
}

div#events p {
  font-size: 11px;
  line-height: 1.4;
}

div.events-column {
  float: left;
  margin-top: 15px;
  min-height: 470px;
  padding-right: 45px;
  width: 270px;
}

div#events-left {
  background: url("images/events-divider-vertical.jpg") no-repeat scroll right top transparent;
  padding-right: 40px;
}

div#events-center {
    background: url("images/events-divider-vertical.jpg") no-repeat scroll right top transparent;
    padding-left: 5px;
    padding-right: 40px;
}

div#events-right {
    padding-right: 0;
}

img.events-big-day-out {
    margin-bottom: 15px;
}

div#events-big-day-out-video{
	margin-bottom: 15px;	
}

p#events-big-day-out-meta{
	
}

img.events-special-needs-baseball {
	margin-bottom: 10px;
}

h2#events-special-needs-baseball-heading{
	
}

p#events-special-needs-baseball-meta {
	margin-bottom: 15px;
}

div#events-special-needs-baseball-video{
	
}

img.events-movie-event{
	margin-bottom: 10px
}

h2#events-movie-event-heading{
	
}

p#events-movie-event-meta {
    background: url("images/events-divider-horizontal.jpg") no-repeat scroll center bottom transparent;
    padding-bottom: 35px;
}

img.events-finanical-workshop{
	
}

h2#events-financial-workshop-heading{
	
}

p#events-finanical-workshop-event-meta{
	
}

div#events-quotes {
  margin: 10px 0 105px;
  width: 100%;
}

div#events-slider{
	
}

div#events-quotes a {
  color: #000000;
  cursor: default;
  font-style: italic;
  text-decoration: none;
}

div#events-quotes p.quote {
    font-weight: 600;
}

div.mini-box a {
     color: #000000;
     text-decoration: none;
}

div#ammap {
    margin: 10px 0 0;
}

div#ammap iframe {
  border: medium none;
  height: 425px;
  padding: 0;
  width: 600px;
}

/*** DEFAULT STYLES FOR TGS-FORM just add class tgs-form to any gravity forms to adopt these styles **/
form.tgs-form{
	width: 55%;
	padding: 10px;
	margin: 0 auto;
	background: 0 0 url(images/background_forms.jpg);
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	/*border: 1px solid #000000;*/
}

form.tgs-form label{
	font-size: 11px;	
}

form.tgs-form div.gform_heading{
	text-align: center;
}

form.tgs-form div.gform_body{
	
}
form.tgs-form div.gform_body>ul>li{
	margin-bottom: 15px;
} 
form.tgs-form div.gform_footer{
	margin: 0 auto;
	text-align: center;
}
form.tgs-form input[type=submit]{
	font-family: Arial;
	color: #ffffff;
	font-size: 26px;
	padding-top: 13px;
	padding-right: 30px;
	padding-bottom: 13px;
	padding-left: 30px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px #666666;
	-moz-box-shadow: 0px 1px 3px #666666;
	text-shadow: 1px 1px 3px #666666;
	border: solid #000000 1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2C2C2C), to(#0D0D0D));
	background: -moz-linear-gradient(top, #2C2C2C, #0D0D0D);
	cursor: pointer;
}

form.tgs-form input[type=submit]:hover{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0D0D0D), to(#2C2C2C));
	background: -moz-linear-gradient(top, #0D0D0D, #2C2C2C);
}
div#paypal_section div#recurring_donations{
	background: url(images/recurring_donate_bg.png) no-repeat;
	margin-left: 104px;
}
div#paypal_section div#once-donations{
	background: url(images/once_donate_bg.png) no-repeat;
}

div#paypal_section div{
	width: 316px;
	float: left;
	margin-left: 20px;
	height: 177px;
	color: #FCC70E;
	padding: 30px 10px 14px 10px;
	}
div#paypal_section div input.donation_buttons {
	background: url(images/custom-donate-button.png) no-repeat;
	border: none;
	height: 35px;
	width: 127px;
	display: block;
	margin-left: 150px;
	cursor: pointer;
}
div#paypal_section div input {
    background: url("images/png/gravityform_input_background.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 32px;
    padding: 0 9px;
    width: 127px;
}

div#paypal_section{
}
div#paypal_section .donation-headers{
	font-weight: 900;
	font-size: 16px;
}
