html										{ background-color: #26170d; }
body 										{ background-color:#26170d; margin:0; padding:0; text-align:center; color:#eee; height:100%; }

/* Content */
/*-------------------------------------*/

.info_page 									{ line-height: 1.4em; color: #333; font-family: "Helvetica Neue", Arial, sans-serif; font-size:13px; }
.info_page p  								{ padding: 0 0 15px 0; margin:0; }
.info_page :focus                  			{ outline: 0; }
.info_page a                       			{ text-decoration:none; color:#5b858e; }
.info_page a:hover                 			{ text-decoration:underline; }
.info_page strong                  			{ font-weight:bold; }
.info_page em                      			{ font-style:italic; }
.info_page ol, 
.info_page ul                  				{ list-style: none; margin:0; }
.info_page table                   			{ border-collapse: separate; border-spacing: 0; }
.info_page caption, 
.info_page th, 
.info_page td         						{ text-align: left; font-weight: normal; }
.info_page td                      			{ padding:2px; }
.info_page blockquote:before, 
.info_page blockquote:after, 
.info_page q:before, 
.info_page q:after 							{ content: ""; }
.info_page blockquote, 
.info_page q           						{ quotes: "" ""; }

.info_page .clearFloats            			{ clear:both; }


.info_page									{ margin:0 auto; width:620px; position:relative; text-align:left; background-color: #fff; font-size:13px; color:#444; line-height:1.5em; }
.info_page .return							{ background-color: #e28848; padding:10px 30px; margin:0 0 13px 0; }
.info_page .return a   						{ color:#fff; }
.info_page .subheading						{ font-size:21px; font-style:normal; font-weight:bold; line-height:1.3em; color:#7ea4ad; padding:15px 30px 15px 30px; border-bottom:1px solid #ccc; margin:0 0 12px 0; }
.info_page p     							{ padding:0 30px 20px 30px; }
.info_page a     							{ font-weight:bold; text-decoration:underline; }
.info_page a:hover  						{ text-decoration:none; }
.info_page h3								{ padding:0 30px 5px 30px; margin:0; font-weight:bold; font-size:16px; color:#e28848; }
.info_page h6								{ padding:0 30px 5px 30px; margin:0; font-weight:bold; font-size:13px; color:#e28848; }
.info_page ul								{ padding:0 30px 10px 30px; list-style:disc; margin:0 0 0 25px; }
.info_page ol								{ padding:0 30px 10px 30px; list-style:decimal; margin:0 0 0 25px; }
.info_page li								{ padding:0 0 10px 0; margin:0; }
.info_page .faq_q							{ border-top:2px solid #ddd; color:#777; font-style:italic; padding:15px 30px 0 30px; }
.info_page .faq_q strong					{ font-style:normal; color:#333; }
.info_page .quoteHeader						{ color:#8eafb7; }
.info_page .small_icon						{ float:left; margin:0 5px 0 0; }
.info_page blockquote						{ background-color: #8eafb7; padding:5px 50px 5px 50px; margin:0 0 15px 0; font-style:italic; color:#fff; }
.info_page blockquote p						{ padding:0; }
.info_page .finePrint						{ font-style:italic; font-size:12px; color:#777; }
.info_page .quoteAuthor						{ font-weight:bold; text-align:right; color:#fff; }
.info_page .quoteAuthor span				{ font-weight:normal; }

.info_page .closeWindow						{ border-top:2px solid #ccc; text-align:center; padding:10px 0; }        

#subpage									{ background: url(graphics/bg.jpg) top center no-repeat; }

.info_page .featureImage img				{ margin: 0 15px 0 10px; }          
.info_page .featureImage					{ float:right; }


#home #mainContent div 						{ width:400px; margin:200px auto; background-color: #111; color:#fff; padding:20px; }
#home a										{ color:#5b858e; }