/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*
960 Grid System ~ Core CSS.
Learn more ~ http://960.gs/
Licensed under GPL and MIT.
*/
.container_12 {
margin-left:auto;
margin-right:auto;
width:960px;
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.box1,.box2,.box3,.alt2,.alt3{
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha {
margin-left:0 !important;
}
.omega {
margin-right:0 !important;
}
.zulu {
float:right;
}

/* `Grid >> 12 Columns */
.container_12 .grid_1 {
width:60px;
}
.container_12 .grid_2 {
width:140px;
}
.container_12 .grid_3 {
width:220px;
}
.container_12 .grid_4 {
width:300px;
}
.container_12 .grid_5 {
width:380px;
}
.container_12 .grid_6 {
width:460px;
}
.container_12 .grid_7 {
width:540px;
}
.container_12 .grid_8 {
width:620px;
}
.container_12 .grid_9 {
width:700px;
}
.container_12 .grid_10 {
width:780px;
}
.container_12 .grid_11 {
width:860px;
}
.container_12 .grid_12 {
width:940px;
}

/* `Prefix Extra Space >> 12 Columns */
.container_12 .prefix_1 {
padding-left:80px;
}
.container_12 .prefix_2 {
padding-left:160px;
}
.container_12 .prefix_3 {
padding-left:240px;
}
.container_12 .prefix_4 {
padding-left:320px;
}
.container_12 .prefix_5 {
padding-left:400px;
}
.container_12 .prefix_6 {
padding-left:480px;
}
.container_12 .prefix_7 {
padding-left:560px;
}
.container_12 .prefix_8 {
padding-left:640px;
}
.container_12 .prefix_10 {
padding-left:800px;
}
.container_12 .prefix_11 {
padding-left:880px;
}
.container_12 .prefix_92 {
padding-left:720px;
}

/* `Suffix Extra Space >> 12 Columns */
.container_12 .suffix_1 {
padding-right:80px;
}
.container_12 .suffix_2 {
padding-right:160px;
}
.container_12 .suffix_3 {
padding-right:240px;
}
.container_12 .suffix_4 {
padding-right:320px;
}
.container_12 .suffix_5 {
padding-right:400px;
}
.container_12 .suffix_6 {
padding-right:480px;
}
.container_12 .suffix_7 {
padding-right:560px;
}
.container_12 .suffix_8 {
padding-right:640px;
}
.container_12 .suffix_9 {
padding-right:720px;
}
.container_12 .suffix_10 {
padding-right:800px;
}
.container_12 .suffix_11 {
padding-right:880px;
}

/* `Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
margin:0;
padding:0;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

/* Round Corners */
.box1, .box2, .box3 {
background:#EDEDED;
}
.box1, .box2, .box3, .round {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
padding:4px 5px;
}
.box1 {
clear:both;
}
.box2 {
width:255px;
}
.box3 {
width:163px;
}

/* Alt Grid */
.alt1, .alt2, .alt3 {
background:#fff;
border:1px solid #ddd;
padding:4px 5px;
}
.alt1 {
clear:both;
display:block;
margin-bottom:4px;
}
.alt2 {
width:248px;
}
.alt3 {
width:158px;
}