/*

Theme Name: GiveMore

Theme URI: http://blog.givemore.com

Description: The blog.givemore.com original theme

Version: 1.5

Author: Joanna Vitug and Joe Gilbert

Author URI: http://blog.givemore.com

*/



 /**************************

 RESET

 ***************************/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {http://blog.givemore.com/wp-admin/theme-editor.php?file=/themes/givemore/style.css&amp;amp;theme=GiveMore

Stylesheet (style.css)

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;}



body {

  background: #fff;

  font-family: helvetica, arial, sans-serif; 

  font-size: 62.5%; /* sets 1em equal to 10px */

  line-height: 1; /* sets it equal to the font-size */

  color: #333;

  text-align: center;

  margin: 0;

  padding: 0;}

  

/* sets lists in all browsers

==============================================================================*/	

ol, ul {

	border: none;

	padding: 0;

	margin: 0;}

	li {

		border: none;

		padding: 0;

		margin: 0; }

		

/* font styles, sizes, and colors

==============================================================================*/	

/* --| SET BOLD & ITALIC |-- */

strong {

	font-weight: bold; }

em {

	font-style: italic; }

	

hr {

	display: none;}



.clear {

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;
	
	margin: 0;
	
	padding: 0;}

	

a, a:visited {

	color:#3399ff;

	text-decoration:none;}



a:hover {

	color:#ff9933;}

	

h2 {

	font-weight:normal;

	font-size:2.16em;

	color:#333;

	margin:0 0 10px 0;}



h2 a, h2 a:visited {

	color:#333;

	text-decoration:none;}



h2 a:hover {

	color:#ff9933;}





h2.category {

	font-weight:normal;

	font-size:4.8em;

	color:#333;

	margin:0 0 10px 0;

	width: 950px;}



h3 {

	text-transform: uppercase;

	font-weight:bold;

	font-size:1.083em;

	margin:35px 0 28px 0;

	padding:6px 0 0 0;

	color:#333;}



h4 {

	font-weight:normal;

	font-size:2.3em;

	color:#4d4d4d;

	margin:-12px 0 20px 0;}





input, select {

	border:1px solid #969696;

	font-family:helvetica,arial,sans-serif;
	
	font-size:1.2em;

	color:#4d4d4d;

	height:19px;

	padding: 3px 2px 0 2px;

	margin:0 0 2px 0;}

select.countryDropDown{
	height: 23px;
	line-height: 23px;}

textarea {

	border:1px solid #969696;

	color:#4d4d4d;

	padding: 2px;

	margin: 0 0 3px 0;

	font-family:helvetica, arial, sans-serif;

	font-size:1.2em;}



input:focus, select:focus, textarea:focus {

	border: 1px solid #3399ff;

	outline:none;

	background:#fff;}



input.TeamLeader {

	margin:-5px 3px 0 0;

	float:left;

	outline:none;

	border:0;}



label {

	color:#999;

	text-transform: uppercase;

	font-weight:bold;

	font-size: 0.916em;}



/* layout, alignment styles

==============================================================================*/

.alignright {

	text-align:right; }

.alignleft {

	text-align:left; }


.postPdfLeft{
	width: 175px;
	float: left;
	padding-bottom: 15px;}

.postPdfRight{
	width: 175px;
	float: right;
	padding-bottom: 15px;}
	
.postBulletsLeft{
	width: 200px;
	float: left;
	padding-bottom: 5px;}

.postBulletsRight{
	width: 200px;
	float: right;
	padding-bottom: 5px;}
	
p.booklet {
	text-align:center;}

/* main container

==============================================================================*/

#container {

  width: 950px;

  margin: 0 auto 0 auto;

  padding: 0;

  text-align: left;}

  

#header{

	width:950px;

	border-top:5px solid #4d4d4d;

	background:url(/wp-content/themes/givemore/images/header/gm-header.gif) no-repeat; }



.search {

	margin:20px 0 0 0;

	width: 950px;

	float:right;

	text-align:right;}



.searchError {

	margin:30px 0 10px 0;

	width:605px;}



.search ul, .search ul li, .searchError ul, .searchError ul li{

	list-style-type:none;}

.search ul {

	float:right;}



.search ul li, .searchError ul li{

	float:left;}



.search label, 

.searchError label{

	display:none;}



input.s {

	width:240px;}



input.searchsubmit {

	background:url(/wp-content/themes/givemore/images/button/search.gif) no-repeat;

	width:52px;

	height:25px;

	cursor:pointer;

	margin:0 0 0 3px;

	border:none;}

	

/* top-level navigation

==============================================================================*/



#mainNav {

	margin:185px 0 0 0;

	height: 33px;

	list-style: none;}



#mainNav li {

	float: left;

	height: 33px;

	margin-right: 1px;

	overflow: hidden; /* if text-resize, this'll keep the nav the same size */}


#mainNav li.work{

	float: left;

	height: 33px;

	margin-right: 0;

	overflow: hidden; /* if text-resize, this'll keep the nav the same size */}


#mainNav li a {

	display: block;

	height: 33px;

	text-indent: -5000px;

	overflow: hidden;

	background-position: 50% 0; /* horizontally centers the background image */

	background-repeat: no-repeat;}
	

#navHome, #navQuotes, #navWork, #navLife, #navShop, #navAdvice, #navTools, #navFun {

	width:71px;}
	

#navAdvice {background-image: url(/wp-content/themes/givemore/images/button/advice.gif);}
#navFun {background-image: url(/wp-content/themes/givemore/images/button/fun.gif);}
#navHome {background-image: url(/wp-content/themes/givemore/images/button/home.gif);}
#navLife {background-image: url(/wp-content/themes/givemore/images/button/life.gif);}
#navLYP {background-image: url(/wp-content/themes/givemore/images/button/lyp_btn.gif); width: 158px;}
#navQuotes {background-image: url(/wp-content/themes/givemore/images/button/quotes.gif);}
#navSubscribe {background-image: url(/wp-content/themes/givemore/images/button/subscribe_btn.gif); width: 90px;}
#navShop {background-image: url(/wp-content/themes/givemore/images/button/shop.gif);}
#navTools {background-image: url(/wp-content/themes/givemore/images/button/tools.gif);}
#navWork {background-image: url(/wp-content/themes/givemore/images/button/work.gif);}

#mainNav li a:hover {

	background-position: 50% -33px;}


/* top-level subscribe

==============================================================================*/
	

#mainSubscribe {

	width:950px;

	background:#1a1a1a;

	text-align:right;

	line-height:2.9em;

	font-size:1.6em;

	color:#c9c9c9;}


#mainSubscribe img{

	margin:0 0 -1px 0;}


#mainSubscribe a{

	font-size:0.75em;}
	

a.rss {

	background:url(/wp-content/themes/givemore/images/icon/rss-icon.gif) no-repeat;

	background-position:left;

	padding: 2px 0 0 16px;

	margin:0 20px 0 20px;}


a.email {

	background:url(/wp-content/themes/givemore/images/icon/email-icon.gif) no-repeat;

	background-position:left;

	padding: 2px 0 0 20px;

	margin:0 20px 0 0;}


a.twitter {

	background:url(/wp-content/themes/givemore/images/icon/twitter-icon.gif) no-repeat;

	background-position:left;

	padding: 2px 0 0 16px;

	margin:0 20px 0 0;}
	

.diagonalBorder {

	background:url(/wp-content/themes/givemore/images/bg/diagonal-border.gif);

	width:950px;

	height:12px;}


/* today's Quote box

==============================================================================*/

		
#todaysQuote{

	width:950px;

	background:url(/wp-content/themes/givemore/images/quotes/volaire_idleness.jpg);

	height:270px;}


/* main content

==============================================================================*/

#content {

	width:605px;

	margin:5px 45px 0 0;

	float:left;}
	
	#content ul {
		margin-bottom: 15px;}
	
#postContent {

	width: 411px;
	
	float: right;}

	#postContent a{ text-decoration: underline;}

	#postContent ul, #postContent ol {
		margin-bottom: 15px;}
	
	#postContent ol li, #postContent ul li,
	#uncatContent ol li, #uncatContent ul li,
	.post ol li, .post ul li{
		line-height: 1.5;
		margin: 0 0 10px 25px;}

	#postContent ol li.tightList, #postContent ul li.tightList,
	#uncatContent ol li.tightList, #uncatContent ul li.tightList,
	.post ol li.tightList, .post ul li.tightList{
		margin-bottom: 3px;}

.errorpage{

	font-size:1.2em;

	line-height:1.5em;}


.post{  

	margin:0 0 30px 0;

	font-size:1.2em;}



.singlepost{

	margin:0 0 15px 0;

	font-size:1.2em;}



.post p{

	color:#333;

	margin:0 0 20px 0;

	line-height:1.5em;}



.entry{

	width:605px;

	float:left; }



	.entry p{

		color:#333;

		margin:20px 0 20px 0;

		line-height:1.5em;}

	

.postDate{

	margin:20px 0 20px 0;}



	.postDate p {

		margin:0;

		color:#999;

		padding:0 0 1px 0;

		border-bottom:1px solid #cfcfcf;}

	

p.category {

	color:#999;

	margin:0 0 27px 0;}
	
p.quote{

	font-size:2.166em;

	line-height:1.2em;}

p.archiveQuote {

	font-size:1.3em;}


.quoteMarks {

	font-family:georgia, 'times new roman', times, serif;}

	
.quoteContent{

	width:410px;

	margin:0;

	float:right;}

	
	.quoteContent p{

		line-height:1.5em;}


	.quoteContent ul{

		margin:0 0 20px 20px;}


	.quoteContent ul li{

		line-height:1.5em;}

	
.quote{

	font-size:1.16em;

	color:#333;}

		

.quoteBold{

	font-weight:bold;

	color:#333;

	font-size:0.9285em;

	text-transform:uppercase;}

		
.contentBold{

	font-weight:bold;

	color:#333;

	font-size:1.083em;

	text-transform:uppercase;}
	
						
a.postEmailLink {

	background:url(./images/icon/emaillight-icon.gif) no-repeat;
	
	padding: 1px 0 0 25px;}



/* Aside Content

==============================================================================*/

#aside {

	width:179px;

	margin: 6px 15px 0 0;

	float:left;}

#toolbox h2{

	font-size:1.2em;

	padding:5px 0 5px 10px;

	border-top: 2px solid #c9c9c9;

	background:#efefef;

	margin:0;
	
	font-weight: bold;}

	

#toolbox li{

	list-style-type:none;

	margin:0 0 4px 0;

	line-height:1.6em;

	padding:0 0 4px 0;

	border-bottom:1px solid #d9d9d9;}

	

#toolbox li#toolboxheader{

	margin:0 0 4px 0;

	padding:0;

	border:none;}

	

#toolbox li a{

	background-position:left;

	padding: 2px 0 0 30px;

	margin:0 20px 0 0;

	font-weight:normal;}

#toolbox li#email a{background:url(./images/icon/email.gif) no-repeat;}
#toolbox li#facebook a{background:url(./images/icon/facebook.png) no-repeat;}
#toolbox li#linkedin a{background:url(./images/icon/linkedin.png) no-repeat;}
#toolbox li#more a{background:url(./images/icon/more.gif) no-repeat;}
#toolbox li#newsletter a{background:url(./images/icon/newsletter.gif) no-repeat;}
#toolbox li#print a{background:url(./images/icon/print.gif) no-repeat;}
#toolbox li#twitter a{background:url(./images/icon/twitter.png) no-repeat;}		

.quotePDF{

	width:179px;

	margin:0 15px 15px 0;

	float:left;

	text-align:center;}

	

	.quotePDF a.pdf{

		width:179px;

		margin:8px 15px 0 0;

		float:left;}
			

/* tags and social networking icons right under the post

==============================================================================*/		
	

.postmetadata{

	width:595px;

	margin:5px 0 0 0;

	border-top: 4px solid #c9c9c9;

	background:#efefef;

	line-height:2.3em;

	padding:0 5px;

	color:#999;

	font-weight:bold;}



.tags {
	float: left;
	
	display: inline;
	
	width: 590px;
	
	display:inline;

	text-transform: capitalize;}

	

.postmetadata a{

	font-weight:normal;

	margin:0 0 0 10px; }



/* next and previous buttons

==============================================================================*/	

.pagination {

	margin: 0 0 55px 2px;

	float:right;}



#prevPosts a,

#prevPosts a:visited {

	display:block;

	text-indent:-9999px;
	
	overflow:hidden;
	
	background:url(/wp-content/themes/givemore/images/button/previous.gif);
	
	background-position: 50% 0; /* horizontally centers the background image */
	
	background-repeat: no-repeat;
	
	width:76px;
	
	height:32px; }



#prevPosts a:hover,

#prevPosts a:active {

	text-indent:-9999px;
	
	background-position:50% -32px; }



#nextPosts a,

#nextPosts a:visited {

	display:block;
	
	text-indent:-9999px;
	
	overflow:hidden;
	
	background:url(/wp-content/themes/givemore/images/button/next.gif);
	
	background-position: 50% 0; /* horizontally centers the background image */
	
	background-repeat: no-repeat;
	
	width:76px;
	
	height:32px; }



#nextPosts a:hover,

#nextPosts a:active {
	
	text-indent:-9999px;
	
	background-position:50% -32px; }





/* comments 

==============================================================================*/



textarea#comment {

     width: 450px;}



ol.commentlist {

     list-style-type:none;

     width:605px;

     margin:0 0 48px 0;}
	 

li.comment{
	margin-left: 0;}



input#submit {
	
	background:url(/wp-content/themes/givemore/images/button/submit-comment.gif) no-repeat;
	
	width:120px;
	
	height:25px;
	
	cursor:pointer;
	
	margin:30px 0 0 0;
	
	border:none;}



table#comment-form{

	margin:35px 0;
	
	font-size:1.2em;}



table#comment-form tr{

       margin: 0 0 6px 0;}



table#comment-form tr td{

       margin: 0;

       vertical-align:top;}



table#comment-form tr td.label{

       width:140px;

       padding:7px 0 0 0;}



.commentPost {

        width:515px;

        margin:0 0 43px 0;

        float:right;}

.commentAvatar {

        width:58px;

        margin:0 18px 0 0;

        float:left;}



.commentAttributes {

	color:#999;
	
	margin:0;
	
	font-size:1.1em;}



.commentText {

	font-size:1.2em;

	color:#333;

	line-height:1.6em;}



#comments h2{

	font-weight:normal;
	
	font-size:2.16em;
	
	color:#333;
	
	margin:0 0 18px 0;}



/* subscribe page / subscribe form

==============================================================================*/

#subscribeButton {
	width:78px;
	height:24px;
	background:url(/wp-content/themes/givemore/images/button/subscribe.gif) no-repeat;
	cursor:pointer;
	border:0;
	margin:30px 0 0 0;
	text-indent: -9999px;}

#subscribeForm tr td {
	vertical-align:top;
	padding:4px 0 0 0;}

#subscribeForm tr td.label {
	width:120px;
	font-weight:bold;
	font-size:0.916em;
	text-transform:uppercase;
	color:#999;
	vertical-align:middle;}

#subscribeForm tr td.label label {font-size:1em;}
#subscribeForm .radioBtn {margin:-5px 10px 0 0; padding:0;}
		
/* NEW BLOG.GIVEMORE/SUBSCRIBE FORM STYLES* * * * * * * * *********************************************************/
#emailSubscribe ol#subscribeForm {list-style-type: none; margin: 25px 0;}
#emailSubscribe ol#subscribeForm li {margin: 0 0 5px;}
#emailSubscribe ol#subscribeForm li#leadTeam {margin: 12px 0;}
#emailSubscribe ol#subscribeForm li label {display:block; float:left; font-size:0.95em; width: 120px;}
#emailSubscribe ol#subscribeForm li strong {display:block; float:left; margin: 4px 8px; width:45px;}
#emailSubscribe input {width: 245px;}
#emailSubscribe select {width: 200px;}
#emailSubscribe input.teamLeader {float:left; width:12px; background:#FFFFFF; border: none;}
#emailSubscribe input#subscribeBtn {
	background: url(./images/button/btn-sign-me-up.gif) no-repeat top;
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin:15px 0 0 120px;
	width:94px;}

#emailSubscribe .formerrmsg-on {color:#89C13E; font:1em helvetica,arial,sans-serif; margin:10px 0 10px 120px;}

#subscribeErrorContainer{background: #F1F1F2; border: 2px solid #95D409; margin-bottom: 20px; padding: 14px 14px 0;	width: 590px;}
#subscribeErrorContainer p{font-size: 12px; color:#89C13E; font-weight:bold;}

h2.subscribeConfirm{margin:30px 0 20px 0; color:#3399FF; font-size:3em; font-weight:bold; text-transform:none;}


/* email to friend

==============================================================================*/

textarea#f_message {

width: 460px;

font-size:0.923em;}



table#etf-form{

margin:17px 0;

font-size:1.2em;}



table#etf-form label {

font-size:0.785em;}



table#etf-form input {

width:200px;

font-size:0.923em;

margin-bottom:3px;}



table#etf-form input#etf-send {

background:url(/wp-content/themes/givemore/email/images/etf/send_now_btn.gif) no-repeat;

width:94px;

height:27px;

cursor:pointer;

margin:30px 0 0 0;

border:none;}



table#etf-form tr{

margin: 0 0 6px 0;}



table#etf-form tr td{

margin: 0;

vertical-align:top;}



table#etf-form tr td.label{

width:130px;

padding:7px 0 0 0;}

			

/* sidebar

==============================================================================*/	

#sidebar {

	width: 300px;

	margin:0 0 50px 0;

	float:right;}

	

	#sidebar ul {
	
		list-style-type:none;
		
		line-height:1.25em;
		
		margin:15px 0 20px 0;}



		#sidebar ul li{
		
			list-style-type:none;
			
			line-height:1.25em;}

	

			#sidebar ul li h2{
			
				text-transform: uppercase;
				
				font-weight:bold;
				
				font-size:1.3em;
				
				margin:0 0 10px 0;
				
				border-top:3px solid #c9c9c9;
				
				padding:6px 0 0 0;
				
				color:#333;}

		

			#sidebar ul li a{
			
				font-size:1.2em;
				
				line-height:1.5em;}
				
			#sidebar ul li ul{
				margin-top: 5px;}


.sponsor{
	margin: 20px 0 20px 0;}

	.sponsor a {
	
		font-weight:bold;}	

	.sponsor img {
	
		margin: 0 0 10px;}

	.sponsor p {
	
		font-size: 1.2em;
		margin: 0 0 14px;
		line-height: 1.4em;}
	
	#sidebar .sponsor ul{
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 0 15px 15px;}
		
	#sidebar .sponsor ul li{
		list-style-type: disc;
		line-height: 1.4em;
		margin: 0 0 5px;
		padding: 0;}
		

/* footer

==============================================================================*/

#footer {

	background:#efefef url(/wp-content/themes/givemore/images/bg/diagonal-border.gif) repeat-x 0 0;
	
	width:100%;
	
	height:400px;
	
	padding:12px 0 0 0;
	
	text-align:center;}

	

#footerContainer {

	width:950px;

	margin:0 auto;

	text-align:left;}

	

#footer p{

	font-size:1.2em;

	line-height:1.5em;

	margin:0 0 25px 0;

	text-align:left;}

	

#footer #footerAbout{

	float:left;

	width:460px;

	padding:0 175px 0 0;

	text-align:left;

	display:inline;}



 #footer #footerSubscribe{

 	float:right;

	width:300px;

	padding:0 15px 0 0;

	margin:28px 0 25px 0;

	text-align:left;

	display:inline;}



#footer #footerSubscribe p{

	margin:25px 0 0 0;}



#footer #footerSubscribe a {

        font-size:1.2em;}



#footer #footerSubscribe a.rss {

	background:url(/wp-content/themes/givemore/images/icon/rsslight-icon.gif) no-repeat;

	background-position:left;

	padding: 2px 0 0 16px;

	margin:0 20px 0 20px;}



#footer #footerSubscribe a.email {

	background:url(/wp-content/themes/givemore/images/icon/emaillight-icon.gif) no-repeat;

	background-position:left;

	padding: 2px 0 0 20px;

	margin:0 20px 0 0;}

	

#footer #footerSubscribe a.twitter {

	background:url(/wp-content/themes/givemore/images/icon/twitterlight-icon.gif) no-repeat;

	background-position:left;

	padding: 2px 0 0 16px;

	margin:0;}

		

#footer h2{
	
	text-transform: uppercase;
	
	font-weight:bold;
	
	font-size:1.3em;
	
	margin:28px 0 25px 0;
	
	color:#333;}



#footer .sub{
	
	text-transform: uppercase;
	
	font-weight:bold;
	
	font-size:1.3em;
	
	color:#333;}

		





/* validation, for use with /js/validate-subscribe.js

==============================================================================*/



/* Standard style for form fields in normal view */

.formfield-valid {

	border: 1px solid #969696;

	font: 12px helvetica, arial, sans-serif;

	padding: 3px 2px 0 2px; }

	/* Style for form fields when users mouse clicks inside */

	.formfield-valid:focus {

		border: 1px solid #39f; }



/* Style for form fields once user clicks inside, but fails to fill out required information, and navigates out of the field */		

.formfield-invalid {

	border: 2px solid #95d409 !important; }

	

/* Style for the div that is placed beneath the form field if they do not fill out required information */	

.formerrmsg-on {

	font: 11px helvetica, arial, sans-serif;

	color: #89c13e; }

	/* Hide the div if they HAVE filled out correct information, or if they have not clicked inside of the field yet */

	.formerrmsg-off {

		display: none; }





/* give more official footer

==============================================================================*/		

div#universal-footer {

	float:left;

	color: #999;

	font: 11px helvetica, arial, sans-serif;

	line-height: 14px;

	margin: 0;

	padding: 25px 0 0 0;}

	div#footer table tr td {

		vertical-align: top; }



div#universal-footer table tr td#universal-logo {

	padding: 0 15px 0 0; }

	

div#universal-footer table tr td#universal-copyright {

	padding: 0 0 2px 0; }

	html[xmlns*=""] body:last-child div#universal-footer table tr td#universal-copyright {

		padding: 0 0 9px 0; }

		

div#universal-footer table tr td#universal-phone-email a,

div#universal-footer table tr td#universal-phone-email a:active,

div#universal-footer table tr td#universal-phone-email a:hover,

div#universal-footer table tr td#universal-phone-email a:visited {

	font-size: 11px;

	color: #a6a6a6 !important;

	text-decoration: underline !important; }



	div#universal-footer table tr td#universal-copyright a,

	div#universal-footer table tr td#universal-copyright a:visited,

	div#universal-footer table tr td#universal-copyright a:hover,

	div#universal-footer table tr td#universal-copyright a:active {

		color: #999;

		text-decoration: underline;

		font: 11px helvetica, arial, sans-serif; }

	

div#universal-footer table tr td#universal-address {

	padding: 0 20px 0 0; }

	

div#universal-footer table tr td#universal-phone-email img {

	margin: 0;

	padding: 0; }

	

div#universal-footer table tr td#universal-links {

	padding: 0; }

	html[xmlns*=""] body:last-child div#universal-footer table tr td#universal-links {

		padding: 9px 0 0 0; }	

div#universal-footer table tr td#universal-links a,

div#universal-footer table tr td#universal-links a:visited {

	padding: 0 3px;

	font: 11px helvetica, arial, sans-serif; }

	div#universal-footer table tr td#universal-links a#universal-first-link {

		padding: 0 3px 0 0; }


/* In Post Subscriber Form Pop Up
==============================================================================*/
#inPostSubscribe {
	background: url(./images/bg/inPostSubscribeForm-BG.gif) repeat;
	border: #E6E6E6 10px solid;
	margin: 0 0 30px 0;
	padding: 10px;
	width: 564px;}

#inPostSubscribe h2 {
	background: none;
	color: #000000;
	font-size: 1.6em;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;}

#inPostSubscribe p {
	font-size:1.2em;
	line-height:1.7em;
	margin:0 0 14px;}

#inPostSubscribe .inPostSubscribeInput {background: #FFFFFF; height:22px; line-height: 22px; width: 280px;}
#inPostSubscribe #inPostSubscribeForm li {float:left; list-style-type: none;}

#inPostSubscribe #inPostSubscribeSubmit{
	background: url(./images/button/btn-sign-me-up.gif) no-repeat top;
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin:0 0 0 3px;
	width:94px;}
	

/* Sidebar Subscribe Field
==============================================================================*/
#sidebarSubscribeContainerBG {
	background: url(./images/bg/inPostSubscribeForm-BG.gif) repeat;
	height: 27px;
	padding: 10px;}

ul.subscribeContainer li {
	float: left;
	list-style: none;}	

ul.subscribeContainer h3 {
	font-size: 1.1em; 
	margin: 5px 0;
	font-weight: bold;}

input.subscribe {
	background: #FFFFFF;
	height: 22px;
	line-height: 22px;
	width: 190px;}

a#subscribeSubmit{
	background: url(./images/button/btn-sign-up.gif) no-repeat top;
	width:70px;
	height:26px;
	cursor:pointer;
	margin:0 0 0 10px;
	border:none;
	display:block;}

#subscribeSubmit:hover{
	cursor: pointer;}

h2.newsletter{
	background: #B3B3B3;
	color: #FFFFFF;
	margin:44px 0 0;
	padding:11px 0 9px 10px;}

/* Sidebar Subscriber Form Pop Up
==============================================================================*/
#subscribePopupBack {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	z-index:1000;}

#subscribePopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:460px;
	height:470px;
	font-size:12px;
	background:#a4a4a4;
	border:5px solid #a4a4a4;
	z-index:2000;
	left:50%;
	margin-left:-230px;
	top:15%;}

#popupSubscribe-form .inputErrors {
	border: #FF0000 2px solid;
	color: #FF0000;}

#subscribePopup .top {
	clear:both;
	height:40px;}

#subscribePopup .top h2 {
	background:none transparent;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	margin:0px;
	padding:9px 0 9px 10px;}

#subscribePopup .top a.close {
	background:url(./images/buttons/closebtn.png) no-repeat;
	float:right;
	margin-top:7px;}

#subscribePopup .bottom, #subscribePopup .bottom-confirm {
	clear:both;
	text-align: left;
	position:relative;
	background:#efefef;
	overflow: hidden;
	padding:10px;
	width:440px;
	height:375px;}
	
#subscribePopup .bottom-confirm {display: none;}

#subscribePopup .closeLink p {line-height:18px; float:left; font-size:12px; margin: 0; text-align:left; width:250px;}
.popupCloseBtn {float: right; width: 80px; height: 20px; padding: 0 10px 0 0; line-height: 18px;}

#subscribePopup .closeLink {
	background:#efefef;
	clear:both;
	height:20px;
	padding:10px 0 0 20px;
	text-align: left;
	width:440px;}

#subscribePopup .bottom .iframe {
	position:absolute;
	top:0px;
	left:0px;}

#subscribePopup .bottom p {
	font-size:11px;}

table#popupSubscribe-form{
	margin:0 0;
	text-align: left;
	font-size:11px;
	width:395px;}

table#popupSubscribe-form tr{
	margin: 0 0 6px 0;}

table#popupSubscribe-form tr small {
	display:block;
	padding:5px 0;}

table#popupSubscribe-form tr td{
	margin: 0;
	vertical-align:top;}

table#popupSubscribe-form tr td.label{
	width:145px;
	padding:7px 0 0 0;}

table#popupSubscribe-form textarea{
	background:#fff;
	width:243px;}

table#popupSubscribe-form input{
	height: 22px;
	width:243px;
	background:#fff;}

table#popupSubscribe-form input.radiobutton{
	background: #EFEFEF;
	border: none;}


table#popupSubscribe-form input#subscribeFormSubmit {
	background: url(./images/button/btn-sign-up.gif) no-repeat top;
	border:none;
	float:right;
	cursor:pointer;
	height:26px;
	margin:10px 0 0;
	width:70px;}
	
table#popupSubscribe-form select.countryDropDown {
	background-color:#FFFFFF;
	height:22px;}

table#popupSubscribe-form td.radiocell {
	padding-top:12px;
	vertical-align:middle;
	width:70px;}

/* ETF Pop Up
==============================================================================*/

a.emailPostLink {
	background:url(./images/icon/emaillight-icon.gif) no-repeat;
	padding: 0 0 0 25px;}
	
label {

	color:#000;

	text-transform: uppercase;

	font-weight:bold;

	font-size: 1em;}

#popupBack {

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:100%;

width:100%;

top:0;

left:0;

background:#000000;

z-index:1000;

}



#popup {

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

width:460px;

height:470px;

font-size:12px;

background:#a4a4a4;

border:5px solid #a4a4a4;

z-index:2000;

left:50%;

margin-left:-230px;

top:15%;

}

#popup .top {

clear:both;

height:40px;

}



#popup .top h2 {

background:none transparent;

float:left;

margin:0px;

padding:9px 0 9px 10px;

color: #ffffff;

text-transform: uppercase;

font-size: 1.66em;

font-weight: bold;

}



#popup .top a.close {

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

float:right;

margin-top:7px;

}



#popup .bottom {

clear:both;

text-align: left;

position:relative;

background:#efefef;

overflow: hidden;

width:460px;

height:410px;

}



#popup .closeLink {

clear:both;

width:450px;

text-align: left;

display:block;

background:#efefef;

height:20px;

padding:0 0 0 10px;

}



#popup .bottom .iframe {

position:absolute;

top:0px;

left:0px;

}



#popup a.closeWindow {

}



#popup .bottom p {

	font-size:11px;

}

table#email-form{

	margin:0 0;

	text-align: left;

	font-size:11px;

        width:395px; }



table#email-form tr{

	margin: 0 0 6px 0;}



table#email-form tr small {

display:block;

padding:5px 0;

}



table#email-form tr td{

	margin: 0;

	vertical-align:top;}



table#email-form tr td.label{

	width:145px;

	padding:7px 0 0 0;}



table#email-form textarea{

        background:#fff;

        width:243px;}



table#email-form input{

	width:243px;
	
	height: 27px;

	background:#fff;}
	
table#email-form input#etf_submit {

	background:url(/wp-content/themes/givemore/email/images/etf/send_now_btn.gif) no-repeat;

	border:none;

	float:right;

	cursor:pointer;

	height:27px;

	margin:4px 0 0;

	width:94px;}



.required {

	color:#3399FF;

	font-weight:normal; }



.optional {

	text-transform:lowercase;

        font-size:10px; }

.multipleAddresses {

	color:#000;

	text-transform:none;

	font-size:9px;
	
	letter-spacing: normal; }



ul#response {

list-style:none;

border:1px solid #CCCCCC;

background:#efefef;

padding:10px;

display:none;

}

ul#response li {

line-height:24px;

list-style:none;

}

/* 404 error page

==============================================================================*/	

ul#error {

  margin:0 0 0 13px;}



ul#error li{

  margin:0 0 5px 0;}

