


article, aside, details, figcaption, 
figure, footer, header, hgroup, menu, 
nav, section 							{ display:block; }

body 									{}

ol, ul 									{ }

blockquote, q 							{ quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after 						{ content:''; content:none; }

table 									{ border-collapse:collapse; border-spacing:0; }

img 									{ border:0; -ms-interpolation-mode:bicubic; vertical-align: top; }
	
/***** Basic Styles *****/

html 									{ overflow-y:scroll; overflow:-moz-scrollbars-vertical; }


/***** Typography *****/



p 										{ margin: 0; padding: 0 0 20px 0; line-height:20px; }
strong 									{ font-weight:bold; }
em 										{ font-style:italic; color:#666; }
small 									{ font-size:11px; }

/***** Links *****/

ul										{ list-style: inside disc; }
ul > li									{ }



	
/***** Global Classes *****/

.img-left   							{ float:left; margin:0 30px 30px 0; border:none; }
.img-right  							{ float:right; margin:0 0 30px 30px; border:none; }
.max-img 								{ width:100%; height:auto; }		
	
.clear       							{ clear:both; }
.float-left 							{ float:left; }
.float-right   							{ float:right; }

.text-big								{ color:#a2bd30; font-weight:bold; line-height:26px; }
.text-left    							{ text-align:left; }
.text-right    							{ text-align:right; }
.text-center   							{ text-align:center; }
.text-justify  							{ text-align:justify; }

.normal									{ font-weight:normal; }
.bold          							{ font-weight:bold; }
.italic        							{ font-style:italic; }
.underline     							{ border-bottom:1px solid; }

.nopadding 						   		{ padding:0; }
.noindent  						   		{ margin-left:0; padding-left:0; }

.block									{ display:block; }
.hidden									{ display:none; }
.hide 									{ display:none; }


/**** Custom Styles *****/

.page-header {
	padding-bottom: 30px; 
	margin-bottom: 20px; 
	border-bottom: 2px solid #eee; 
	box-shadow: 0 1px 0 0 #fff; 
	text-align: center; 
}

