/* Reset */
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,img,ins,kbd,label,legend,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,var{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline;}

/* 1kb Grid */
.g1 { width: 55px; }
.g2 { width: 130px; }
.g3 { width: 205px; }
.g4 { width: 280px; }
.g5 { width: 355px; }
.g6 { width: 430px; }
.g7 { width: 505px; }
.g8 { width: 580px; }
.g9 { width: 655px; }
.g10 { width: 730px; }
.g11 { width: 805px; }
.g12 { width: 880px; }
.col { display: inline; float: left; margin: 0 0 0 20px; min-height: 1px; overflow: hidden; }
.row { clear: left; margin: 0 auto; overflow: hidden; width: 920px; }
.row .row { display: inline-block; margin: 0 0 0 -20px; width: auto; }
* html .col { height: 1px; }

/* Global Tags */
html {
	margin: 0;
	width: 100%;
}

body {
	margin: 0;
	padding: 0 0 40px;
	position: relative;
	width: 100%;
}

a,
a:visited,
a:active {
	outline: none;
	text-decoration: underline;
}
a:visited {
}
a:hover {
	text-decoration: none;
}

b {
	font-weight: normal;
}
i {
}
strong {
}
em {
}

h1 {
	font-size: 2.55em;
	line-height: 1em;
	margin: 0 0 .2em 0;
	padding: 0;
}
h2 {
	font-size: 1.6em;
	line-height: 1em;
	margin: 0 0 .8em 0;
	padding: 0;
}
h3 {
	font-size: 1.3em;
	line-height: 1em;
	margin: 0 0 .8em 0;
}
h4 {
	font-size: 1.1em;
	letter-spacing: .2em;
	margin: .0em 0 .5em 0;
	padding: 0;
}
h5 {
	font-size: 1.1em;
	margin: .0em 0 .5em 0;
	padding: 0;
	text-transform: uppercase;
}
h6 {
	font-size: .85em;
	letter-spacing: .2em;
	margin: .0em 0 .5em 0;
	padding: 0;
	text-transform: uppercase;
}

p {
	margin-bottom: 1em;
}

ul,
ol {
	margin: -.9em 0 0 1em;
	padding: .5em 1em;
}

/* Global Classes */
img.left,
img.alignleft {
	float: left;
	margin: 0 20px 10px 0;
}
img.right,
img.alignright {
	float: right;
	margin: 0 0 10px 20px;
}
img.border {
	border: 1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
}

.center {
	text-align: center;
}
.clear {
	clear: both;
}
.nowrap {
	white-space: nowrap;
}