/* Reset */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* END Reset */

/* Base Fonts */
body {font:13px verdana,arial,helvetica,clean,sans-serif;} /* Do NOT touch - set font family, size, etc on child elements */
table {font-size:inherit;}
select, input, textarea {font:99% verdana,arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
label {cursor:pointer;}
/* Pixel to percent font conversion
10px / 77%
11px / 85%
12px / 92%
13px / 100%
14px / 107%
15px / 114%
16px / 122%
17px / 129%
18px / 136%
19px / 144%
20px / 152%
21px / 159%
22px / 167%
23px / 174%
24px / 182%
25px / 189%
26px / 197%
*/
h1 {font-size:159%;}
h2 {font-size:129%;}
h3 {font-size:107%;}
h4 {font-size:100%;}
h5 {font-size:100%;}
h6 {font-size:100%;}
/* END Base Fonts */




/* CLEARFIX */

.clearfix:after, #everBrick:after, #everStone:after, p#poweredby:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix, #everBrick, #everStone, p#poweredby {height: 1%;}
.clearfix, #everBrick, #everStone, p#poweredby {display: block;}
/* End hide from IE-mac */

/* -- Outer structural styles -- */

#outerwrap {
	width: 100%;
	text-align: center;
	margin: 0 0 30px 0;
}

#innerwrap {
	position: relative;
	width: 779px;
	margin: 0 auto;
	text-align: center;
}