@charset "UTF-8";


body#home {  }


/* 	Layout
	--------------------------------------------------------------------------*/

#main-promo 			{ border-bottom: 3px solid #bfbfbf; margin-top: 1px; }
#welcome-blurb 			{ padding: 50px 0 25px 0; }
#tour-action 			{}
#signup-action 			{ border-top: 1px solid #bfbfbf; }
#signup-action .wrapper { line-height: 62px; }

#projects-peak 			{ padding: 50px 0 50px 0;}
#featured-project 		{ border: 1px solid #e6e6e6; padding: 1em; }
#last-updated-projects 	{}
#projects-search 		{}

#other-promo 			{ }
#who-is-tx-for 			{}
#quotes 				{}


/* 	Main promo
	--------------------------------------------------------------------------*/

#main-promo 			{ background: #dae6f2; }

#welcome-blurb 			{ position: relative; }
#welcome-blurb h1 		{ font-size: 2.75em; color: #b65c0c; margin: 0; }
#welcome-blurb p 		{ margin-left: 3px; }

#tx-screenshot { position: absolute; bottom: 0; right: 0; overflow: hidden; height: 330px; padding-right: 20px; }

#tour-action 			   {}
#tour-action .large-button { background-image: url(../images/tour-background.png); }

#signup-action 			{ background: #e6e6e6; }
#signup-action .wrapper { font: italic bold 1.125em/3.444444 Georgia, serif;
						  text-align: center; }
#signup-action .large-button { font-size: 1em; }


/* 	Projects
	--------------------------------------------------------------------------*/

#projects-peak 			 { font-family: Helvetica, Arial, sans-serif; }
#projects-peak h2 		 { font: normal 1.125em/1 Helvetica, Arial, sans-serif; color: #818181;
						   letter-spacing: 0;
						   margin: 0; margin-top: 0.167em; margin-bottom: 1em; }
#projects-peak h2 strong { color: #262626; }

#featured-project 				{ background: #f0f2da url(../images/featured-ribbon.png) top right no-repeat; }
#featured-project h3 			{ display: none; }
#featured-project dl 			{ margin: 0; }
#featured-project dl dt 		{ font-size: 1.3125em; }
#featured-project dl dd 		{ margin: 0; }
#featured-project .statistics 	{ font-size: 0.75em; color: #818181;
								  margin: 0; margin-top: 1em; }

#last-updated-projects 			{}
#last-updated-projects ul 		{ color: #818181; margin: 0; list-style: none; }
#last-updated-projects ul li a 	{ font-weight: bold; }

#projects-search 	 { background: url(../images/drop-shadow.png) top center no-repeat;
					   margin-top: 40px; padding-top: 40px; }
#projects-search div { position: relative; }



#projects-search form,
#projects-search input#projects-search-field,
#projects-search input#projects-search-field:focus,
#projects-search input#projects-search-submit-button {
	border: none;
	padding: 0;
	margin: 0;
	outline: 0;
}

#projects-search form {
	border: 1px solid #818181;
	width: 442px;
	margin-bottom: 0.5em;
}

#projects-search input#projects-search-field,
#projects-search input#projects-search-field:focus {
	font: normal 21px/21px sans-serif;
	
	float: left;
	width: 354px;
	margin-left: 4px;
	padding: 5px 0;
}

#projects-search input#projects-search-field:focus {
}

#projects-search input#projects-search-submit-button {
	font: bold 18px/26px Helvetica, Arial, sans-serif;
	color: #fff;
	
	background: #818181 url(../images/bottom-highlight.png) bottom left repeat-x;
	
	float: left;
	width: 82px;
	height: 33px;
	border: 1px solid #818181;
	margin: 1px;
}

#projects-search input#projects-search-submit-button:hover {
	background: #818181 url(../images/bottom-highlight.png) 12px left repeat-x;
}



#projects-search ul 			{ font-weight: bold; font-size: 0.875em; color: #818181;
								  margin: 0; list-style: none; }
#projects-search ul li 			{ display: inline; margin-right: 0.2em; }
#projects-search ul li a 		{ color: #818181; }
#projects-search ul li a#browse-all-projects-link { color: #0a4a8a;
													border-bottom: 1px solid #0a4a8a; }

/* Community Members */
#users_members{
/*  border:1px solid #E5EAF1;*/
/*  width:422px;*/
  padding:0 1em;
/*  background-color:#ECEFF5;
  -moz-border-radius:8px;*/
}

#users_members img{
  vertical-align:middle;
  margin-top:4px;
}

/* 	Other Promo
	--------------------------------------------------------------------------*/

#other-promo 			{ padding-bottom: 40px; border-top: 1px solid #e6e6e6; }
#other-promo h2 		{ font: bold 1.125em/1 Helvetica, Arial, sans-serif;
						  letter-spacing: 0; }

#who-is-tx-for 				 {}
#who-is-tx-for h3 			 { color: #b65c0c; margin-top: 1.083em; margin-bottom: 0.5em; }
#who-is-tx-for dl dt 		 { margin: 0; }
#who-is-tx-for dl dd 		 { margin: 0; margin-left: 1px; }
/*#who-is-tx-for .large-button { font-size: 1em; line-height: 2.6875em; margin-top: 1em; }*/

#quotes 				{ background: url(../images/quotes-background.png) top no-repeat;
						  text-align: center; }
#quotes blockquote 		{ margin: 1em; font-style: normal; }
#quotes blockquote cite { font-size: 0.667em; font-style: italic; color: #818181;
						  display: block; }
