/*
Theme Name: mYm Wordpress Shell
Theme URI: http://www.mimoymima.com/
Description: for Dr. Amy
Version: 5.25
Author: Brent Lagerman
Author URI: http://www.mimoymima.com/
*/

/*
	##     Updated: May 28, 2010
  	##     brent@mimoymima.com
  
	- - - Color References - - -
	brick link color (top nav): #AD3E17; 
	dark brown color #633800;
*/



/* GENERAL STYLING - - - - - - - - - - - - - - - - */

	html { color: #333; background: #F7E8D5 url('./images/bkg_glow.png') center -110px no-repeat !important; }

	/* Sets fonts, page width & margins */
	body { width: 980px; margin: 0 auto; font: 300 1.3em "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; }
	/* serif text - switch this out with the font listing above and change the class name to SansSerif if the site is a serif based site */
	.Serif { font-family: cambria, baskerville, cochin, georgia, times, serif; }
	
	/* Text */
	strong { font-weight: 500; font-family: "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; }
	blockquote { margin: 20px 0 !important; }	
	blockquote cite { font: normal 1.2em cambria, baskerville, cochin, georgia, times, serif; padding: 1em 0 .5em 0; display: block; text-align: right; }

	/* Headings */
	h1, h2, h3, h4, h5, h6 { }
	h1 { line-height: 30px; font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #633800 !important; font-weight: normal; font-size: 27px; margin-bottom: 30px; }
	h1 a { line-height: 30px; font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #633800 !important; font-weight: normal; font-size: 27px; text-decoration: none !important; }
	h2 { font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; font-weight: normal; }
	h3 { font-size: 18px; font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif;  font-weight: normal; }
	
	/* Links */
	a:link, a:visited { color: #AD3E17; text-decoration: underline; }
	a:hover, a:active, a:focus { color: #633800; text-decoration: none; }
	
	/* Forms */
	
		/* labels */
		label { color: #AD3E17; }
		label:hover, label:focus { color: #633800; }

		/* text inputs */
		input, select, textarea, button { padding: 5px; margin: 2px; vertical-align: middle; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
		input, select, textarea { color: #633800; background: #F7E8D5; }
		input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { color: #333; background: #EDEDED; border-color: #39C; }

		/* buttons */
		input[type='submit'], button { background: #AD3E17; border: 0; padding: 4px; margin-top: 3px; color: #FFF; font-size: 1.1em; font-weight: normal; padding: 10px; font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; }
		input[type='submit']:hover, button:hover, input[type='submit']:focus, button:focus { background: #633800; cursor: pointer; }
	
	/* Tables */
			
	/* Hide These Elements but keep them accessible */
	#Accessibility,
	#Footer .vcard  { position: absolute; left: -999em; }
	
	/* Hide these items when Javascript is active */
	.jsActive #JSInd, .jsActive .Hide { display: none; }

	/* Flutter Override */
	.EIP_title:hover, .EIP_content:hover, .EIP_textbox:hover, .EIP_mulittextbox:hover { background-color: transparent !important; }   

	/* basic.css Override */
	li.LinkList a, ul.LinkList li a { background: none !important; margin-left: 0px !important; padding-left: 10px !important; }
	ol { font-size: 1.3em; }
	
/* PAGE DIVISIONS (includes layout) - - - - - - - - - - - - - - - - */
	
	/* - - - HEADER - - - */
	#Header { clear: both; margin: 0 auto; height: 140px; position:relative;}
	#Header #MainLogo { margin: 28px 25px 0 25px; }
	#Header #Social {position:absolute; top:28px; right:25px;}
	#Header #Social h4 {margin-top:0;padding-top:0;}
	#Header #Social h4 a img {position:relative; top:5px;}

		/* Nav */
		#Nav  { font-family: 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif;}
		#Nav li { text-align: center; }

			/* Links*/
			#Nav a:link, #Nav a:visited  { color: #AD3E17; font-size: 1.6em; text-decoration: none; display: inline-block; line-height: 1.8em;  margin: 0 15px 3px 15px; padding: 5px 0; letter-spacing: -.02em; }
			#Nav a:hover, #Nav a:active, #Nav a:focus { color: #633800; text-decoration: underline; }

			#Nav li.highlight a:link,
			#Nav li.highlight a:visited {
				background:#AD3E17;
				color:#FFF;
				border-radius:7px;
				-moz-border-radius:7px;
				-webkit-border-radius:7px;
				padding:5px 15px;
				margin-left:10px;
			}


			/* DownStates*/
			#Nav .Active a { color: #633800 !important; }
			

		/* Search */
		#Header #SearchForm { float: right; margin-right: 37px; }
		#SearchForm input[type='text'] { width: 150px; }
		#SearchForm { margin-bottom: 20px; }
		
		/* Miscellaneous */
			/* Navigation button */
			.Navigation {  float: none; width: 124px; margin-left: 515px;  vertical-align: middle;  text-align: center; }		
			.Navigation a { -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 10px; display:inline-block; background-color: #AD3E17; color: #fff; font-size: 1.1em; font-weight: normal; font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; }	
			.Navigation a:hover { background-color: #663300; }
			
			/* Styles caption underneath photos */
			.wp-caption { text-align: center;  margin-bottom: -12px;  font-family: 'QuicksandBold', 'QuicksandBook',"Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #663300; font-weight: normal;}
			.alignleft { margin-right: 20px; }
			
			/* Styles bullet lists */
			#Content .Entry ul { margin: 1em 0 2em 0; line-height: 150%; }
			#Content .Entry ul li { margin: 0 2em 1em 2em; list-style-type: square; }
			#Content .Entry ul li ul { margin: .5em 0 1.5em 0; }
			#Content .Entry ul li ul li { list-style-type: circle; margin: 0 2em .5em 2em; }
		
	/* - - - CONTENT - - - */
	
	#ContentWrapper { background-color: #FFFFFF; padding: 10px; width: 950px; }
	
	#Content { width: 50%; float: left; padding-bottom: 5em; margin: 7% 0 0 10%;  clear: both; line-height: 200%; } 
	#Content p { margin-bottom: 1.5em; font-size: 1.3em; line-height: 170%; }
	#Content img { border: 3px solid #AD3E17; padding: 2px; margin: 2px 7px 2px 7px; }	
	#Content a:hover img { color: #EAE7DA; }	
	#Content ul {font-size: 1.3em; line-height: 150%; margin: 1em 0 0 2em; list-style-type: disc !important;}
	
		/* Posts */
		.post { clear: both; }		
		.Entry { }
		.PostDate { color: #999; font-size: .9em; margin-bottom: .5em; }
		.Entry p {}
		.utw {}
		.Post_nav {}
		.post-edit-link { margin-left: 1em; }
		.PostMetaData { float: right; }
		.stbutton { float: left; } /* share this button */
	
		/* Page */
		.page {}

		/* Single */
		.Single {}

		/* Comments */
		
			/* Alternating color highlighting */
			.commentlist .thread-even .vcard { background: #FF0; } /* Default - Even */
			.commentlist .thread-odd .vcard { background: #0FF; } /* Default - Odd */
				/* author highlighting */
				.commentlist .thread-even .bypostauthor .vcard {} /* Author - Even */
				.commentlist .thread-odd  .bypostauthor .vcard {} /* Author - Odd */

			/* General Comment Styles */
			.commentlist { margin: 0 0 3em 0; }
			.commentlist .comment { clear: both; list-style-type: none; margin-left: 70px; margin-top: 0em; padding-bottom: 0; margin-bottom: 4em; position: relative; }
			.commentlist .says { display: none; }
			#respond #comment { width: 90%; }
						
			/* Depth 1 Formatting */
			.commentlist .depth-1 { margin-left: 0; } /* don't indent the first level of comments */
						
			/* vcard & meta-data */
			.commentlist .vcard { height: 63px; color: #000; padding: 0; margin-bottom: 20px; z-index: 1; position: relative; }
			.commentlist .vcard .avatar { background: #000; border: 2px solid #000; float: left; margin: 0; }
			.commentlist .vcard .fn { font-size: 1.8em; position: absolute; z-index: 2; top: 15px; left: 80px;  } /* commenter's name */
			.commentlist .comment-meta { font-size: .9em; line-height: 100%; position: absolute; z-index: 2; top: 40px; left: 80px; } /* date of comment */
				/* vcard links */
				.commentlist .vcard a, .commentlist .comment-meta a { color: #000; text-decoration: none; }
				.commentlist .vcard a:hover, .commentlist .comment-meta a:hover, .commentlist .vcard a:focus, .commentlist .comment-meta a:focus { text-decoration: underline; }

			/* Reply Buttons */
			.commentlist li .reply { position: absolute; z-index: 1; top: 40px; right: 7px; }
			.commentlist li .reply a { text-decoration: none; text-transform: uppercase; margin-top: -1em; vertical-align: middle; display: inline-block; line-height: 150%; height: 14px; font-size: .7em; letter-spacing: 1px; padding: 2px 10px; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; font-weight: bold; }
				/* even colors */
				.commentlist .thread-even .reply a { color: #000; background: #FF0; }
				.commentlist .thread-even .reply a:hover, .commentlist .threadeven .reply a:focus { color: #FF0; background: #000; }
				/* odd colors */
				.commentlist .thread-odd .reply a { color: #000; background: #0FF;  }
				.commentlist .thread-odd .reply a:hover, .commentlist .threadodd .reply a:focus { color: #0FF; background: #000; }

			/* Comment awaiting moderation message */
			.commentlist .comment div > em { text-align: center; color: #FFF; border: 2px dashed #9DD880; font-family:'myriad pro', 'Neue Helvetica', helvetica, arial, sans-serif !important; font-size: .8em !important; letter-spacing: 2px; font-style: normal; display: block; margin: 1em; padding: 1em 1.5em; line-height: 120%; }
			.commentlist .comment div > em + br { display: none; }
						
			/* Pingbacks */
			.commentlist li.pingback {}
			.commentlist li.pingback.parent {}	
			
	
	/* - - - SIDEBAR - - - */

	.Sidebar,
	.SidebarNoBG { line-height: 140%; color: #372201; float: left; display:inline; width: 237px; list-style-type: none; margin-top: 3%; padding-bottom: 5em; /* margin-right: 5%;  */font-size: 14px; background-color: #EAE7DA; padding: 15px; } /* gives LatestNews sidebar a background color */
	.SidebarNoBG {width:267px;padding:0;margin-top:20px;background:none;}
	.SidebarNoBG a,
	.SidebarNoBG img {
		margin:0;
		padding:0;
	}
	.SidebarNoBG p {
		margin:0 0 15px;
		padding:0;
	}
	.Sidebar h2 { font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #372201; font-weight: normal; font-size: 17px; margin: 0 0 10px; }	
	.Sidebar ul { list-style-position: inside; }
	.Sidebar ul li { margin-bottom: 1em; }
	.Sidebar #text-4 img { float: left; border: 1px solid #AD3E17; margin-right: 7px; padding: 2px; } /* styles quote sidebar image */

	#SidebarWrapper {margin-top:3%; float:right; display:inline; width:267px; margin-right:5%;}

		#Sidebar { margin-top: 7%; }
		#SidebarNews strong { text-decoration: underline; }

	#Sidebar .LinkList .children {
		display:none;
	}

	/* Sidenav active states*/
	.current_page_item a { color: #633800 !important; text-decoration: none; }	
		
		/* Calendar */
		#Sidebar #calendar caption { background: #CCC; padding: 5px 0px; }
		#Sidebar #calendar table { width: 170px; border: solid 1px #CCC; }
		#Sidebar #calendar table th { text-align: center; letter-spacing: -1px; border-bottom: solid 1px #CCC; padding: 3px 0px; }
		#Sidebar #calendar table td { text-align: center; padding: 3px 0px; font-size: .8em; }
		#Sidebar #calendar table td a { font-weight: bold; }
		#Sidebar #calendar h2 { padding-bottom: 8px; }
			

	/* - - - FOOTER - - - */
	#Footer { clear: both; width: 980px; margin: -8px auto 0; }
	
		/* Color Nav */
		#ColorNav { width: 955px; background-color: #FFF; padding: 12px 0 0 15px; height: 45px; }
		#ColorNav li a { font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #FFF; font-size: 14px; text-decoration: none; width: 187px; height: 32px; padding: 5px 0 0 45px; margin: 2px; }
		#ColorNav li a:hover { text-decoration: underline; }
		#ColorNav #ColorNavChatRoom { background: url('./images/bkg_footlink_green.png') top left no-repeat; } 
		#ColorNav #ColorNavOurProducts { background: url('./images/bkg_footlink_red.png') top left no-repeat; }
		#ColorNav #ColorNavTakeTest { background: url('./images/bkg_footlink_yellow.png') top left no-repeat; }
		#ColorNav #ColorNavBuyBook { background: url('./images/bkg_footlink_purple.png') top left no-repeat; }
		
		/* Footer Links */
		#FooterLinks  { font-family: 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; height: 60px; }
		#FooterLinks li { text-align: center; }

			/* Links*/
			#FooterLinks a:link, #FooterLinks a:visited  { color: #AD3E17; font-size: 1.2em; text-decoration: none; display: inline-block; line-height: 1.8em;  margin: 0 15px 3px 15px; padding: 5px 0; letter-spacing: -.02em; }
			#FooterLinks a:hover, #FooterLinks a:active, #FooterLinks a:focus { color: #633800; text-decoration: underline; }

			/* DownStates*/
			#FooterLinks .Active a { color: #633800 !important; }
			
		/* Copyright */
		#Footer #Copyright { float: right; font-family: 'QuicksandBold', 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #AD3E17; margin-right: 30px; }
			
		/* mYmCredit */
		#Footer #mYmCredit { font-weight: normal; text-align: right; font-family: 'QuicksandBook', "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; font-size: .8em; clear: both; margin-top: 10px; float: right; color: #AD3E17; margin-right: 30px; font-size: .9em; margin-bottom: 20px; }
		#Footer #mYmCredit a { text-decoration: none; }
		#Footer #mYmCredit a#Cred:link, #Footer #mYmCredit a#Cred:visited { text-decoration: underline; color: #633800; }
		


/* jQuery Styles - - - - - - - - - - - - - - - - - - - - - - - - */

/* Loading Animation */
.Loading { display: none; position: absolute; left: 10px; top: 10px; background: url('./images/loading.gif') 0 0 no-repeat; width: 32px; height: 32px; text-indent: -9999em; }

/* Show-Hide Content */
.MakeLink { text-decoration: none; margin-bottom: .5em; color: #AD3E17; } 
.MakeLink:hover, .MakeLink:focus, .MakeLink:active { cursor: pointer; text-decoration: underline; color: #633800; }  
	/* Adds 'Plus-Minus' sign to header */
	.headerShown { background: url('./images/icon_link_plus_minus.png') no-repeat 0 -20px; height: 17px; padding-left: 1.2em; margin-bottom: 1.2em; margin-top: 1.2em; }
	.headerHidden { background: url('./images/icon_link_plus_minus.png') no-repeat 0px 2px; height: 17px; padding-left:1.2em; margin-bottom: 1.2em; }
/* Indicators */
.Indicator { position: absolute; z-index: 10; text-align: right; left: 0;  width: 7em; }
.Indicator a { background-color: #FF0; display: block; font-weight: bold; font-size: 12px !important; text-transform: uppercase; color: #09C; text-decoration: none; padding: .5em 1em; }
.Indicator a:hover, .Indicator a:focus { background-color: #FFF; text-decoration: underline; cursor: pointer; }
	#JSInd { top: 30em; }



/* SPECIFIC PAGES - - - - - - - - - - - - - - - - */

#home #ContentWrapper { position: relative; min-height: 650px; }
#home .FlashMain { width: 560px; height: 370px; position: absolute; top: 15px; left: 15px; }

#home .FreeArticleDownloads { width: 265px; height: 116px; position: absolute; top: 385px; left: 15px; background: #FFFFFF; }
	 .FreeArticleDownloads .PDFList li { background-color: #eae8d8; padding: 5px 3px; margin: 2px 5px 2px 2px; }
		li.PDFList a, ul.PDFList li a { background: url('./images/icon_pdf_acrobat.png') 0 3px no-repeat; padding-left: 35px; margin-left: 3px; height: 30px; color: #000; text-decoration: none; font-family: "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; }
		li.PDFList a:hover, ul.PDFList li a:hover { background: url('./images/icon_pdf_acrobat.png') 0 3px no-repeat; padding-left: 35px; margin-left: 3px; height: 30px; text-decoration: underline; }


		#home .SignUpForm { background-color: #c03100; width: 295px; height: 143px; position: absolute; top: 385px; left: 280px; }
		#home .SignUpForm form { padding: 15px 10px; } 
		#home .SignUpForm input#name { width: 130px; float:left; }
		#home .SignUpForm input#ulthm-ulthm { width: 130px; float:left; }
		#home .SignUpForm .SignUpSubmit { float: right; background-color: #F79C4B; margin-top: -8px }
		#home .SignUpForm .SignUpSubmit:hover { background-color: #663300; }	
		#home .SignUpForm #help { margin-top: 5px; width: 140px; float:left; font-size:1em; border: none; vertical-align: middle; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
		#home .SignUpForm .help { display: block; clear: both; margin-left: 5px; padding-top: 10px; margin-bottom: -15px;  }
		#subForm .help:hover { text-decoration: none !important; }
		#subForm { margin-top:-10px;}
		#subForm label { color: #fff; }
        #subForm label:hover { text-decoration: underline; }
		#subForm label.email { display: block; clear: both; margin-bottom: -15px;  padding-top: 10px; }
		
#home #HomeRightCol { position: absolute; top: 15px; left: 595px; }
#home .MainText { width: 350px; font-size: 15px; padding-bottom: 20px; }
#home .MainText h2 { font-family: 'QuicksandBold', 'QuicksandBook',"Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #663300; font-weight: normal; font-size: 22px; margin: 10px 0 10px; }
#home .MainText p { line-height: 130%; margin-bottom: 1em; font-family: "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; }
#home .ReadMoreLink { float: right; color: #AD3E17;  } 

#home .StoriesHope { width: 350px; height: 131px; position: relative; font-size: 15px; }
	 .StoriesHope .StoriesHopeThumb { float: left; border: 1px solid #AD3E17; padding: 2px; margin-right: 10px; }
	 .StoriesHope a p { padding-left: 20px; font-family: "Helvetica Neue normal", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #AD3E17; line-height: 1.5em; text-decoration: none; }  
 	 .StoriesHope a p:hover { text-decoration: underline; }

/* Stories of Hope */
.Entry strong em { font-size: 20px; font-family: 'QuicksandBold', 'QuicksandBook',"Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #663300; font-weight: normal; }
.Entry em strong { font-size: 20px; font-family: 'QuicksandBold', 'QuicksandBook',"Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #663300; font-weight: normal; }
#stories-of-hope #Content { width: 40% !important; margin-left: 175px; }
#stories-of-hope .alignleft { margin-right:35px; margin-top:-35px}
#stories-of-hope .post { font-size: 1.3em; margin-bottom: 3em;  }
#stories-of-hope h1 { margin-bottom: 10px; margin-left:225px; }
#stories-of-hope .MoreLink { display: block; text-align: right; margin-top: 5px; }
.category-stories { width:165% }
#mainH1 { margin-bottom: 60px !important; margin-left: 50px !important; width: 500px; text-align: center; }

/* Our Unique Approach */
#our-unique-approach #Content { min-height: 750px;}
#our-unique-approach .health { border: none !important; padding: 0 !important; margin: 0 !important; }

	/* Diagrams listing */
	#diagrams-listing #SidebarQuote { margin-top: 7%; }

/* Resume */
#resume #SidebarQuote { margin-top: 7%; }

/* Resources */
#resources #SidebarQuote { margin-top: 7%; }
	/* Books */
	.books #Content img { margin: 5px 10px 0 0; }
	/* Presentations */
	.presentations #Content { min-height:1100px; }
	#resources .PDFList li { margin: 0px 0px 0px 15px !important; list-style-type: none !important; padding-bottom: 10px; } 	 
	
	
/* Support */
#support #SidebarDrAmy { margin-top:0; }
#support #Content {min-height:840px; }

#support .cform form { padding: 15px 10px; }
		 .cform li { list-style-type: none; } 
		 .cform input#cf_field_1 { width: 225px; float:left; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 15px; }
		 .cform input#cf_field_2 { width: 225px; float:left; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 15px; }
		 .cform textarea { width: 380px !important; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 15px;  }
		 .cform textarea, .cform input { border: none !important; font-family: "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif;}
		 .cform #sendbutton { background: #F79C4B !important; border: none !important; padding: 6px; font-size: .9em; margin: -86px 0 0 52px; }		 
		 .cform #sendbutton:hover { background-color: #663300 !important; }
		 .linklove { display: none !important; }
		 .cform .reqtxt, .cform .emailreqtxt { display: none; }
		 .cform #li--3 label{ display: block; font-family: "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; color: #663300; }
		 .cform #li--3 { margin-top: 40px; }
		 #usermessagea { font-family: "HelveticaNeue-Normal", "Helvetica Neue Normal", "Helvetica Neue", "myriad pro", "myriad web pro", "myriad web", myriad, helvetica, sans-serif; font-size: 1.3em; color: #AD3E17; }

/* Sign-Up */		
#sign-up-for-our-newsletter .SignUpForm { width: 295px; margin-top: 40px; }
#sign-up-for-our-newsletter .SignUpForm input#name { width: 225px; margin-bottom: 15px; font-size: 1.1em;   }
#sign-up-for-our-newsletter .SignUpForm input#ulthm-ulthm { width: 225px; margin-bottom: 15px; font-size: 1.1em }
#sign-up-for-our-newsletter .SignUpForm #help { width: 235px; font-size: 1.1em; }
#sign-up-for-our-newsletter .SignUpForm .SignUpSubmit { margin-top: 15px; margin-right: 35px; }
#sign-up-for-our-newsletter #SidebarDrAmy { margin-top:0; }

/* Search Results */
#SearchResults a { font-size: 1.3em; margin: 20px 0;}		
.Error { background: none !important; } 

/* Search Results */
#methylation-diagram #Content .Entry img { border: none; }	
#methylation-diagram h1 { text-align:center; width: 700px;  }  

/* Diagrams Listing */
#diagrams-listing #Content .Entry img { border: none; }
