/* html5reset.css - 01/11/2011 */*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body{line-height: 1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}nav ul{list-style: none;}blockquote, q{quotes: none;}blockquote:before, blockquote:after,q:before, q:after{content: ''; content: none;}a{margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}/* change colours to suit your needs */ins{background-color: #ff9; color: #000; text-decoration: none;}/* change colours to suit your needs */mark{background-color: #ff9; color: #000; font-style: italic; font-weight: bold;}del{text-decoration: line-through;}abbr[title], dfn[title]{border-bottom: 1px dotted; cursor: help;}table{border-collapse: collapse; border-spacing: 0;}/* change border colour to suit your needs */hr{display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}input, select{vertical-align: middle;}/* SECTIONS=============================================================================*/.section{clear: both;padding: 0px;margin: 0px;}.section90{width: 90%;margin: 0 auto;}/* GROUPING=============================================================================*/.group:before,.group:after{content:""; display:table;}.group:after{clear:both;}.group{zoom:1; /* For IE 6/7 (trigger hasLayout) */}/**************************************************THE RESPONSIVE GRID SYSTEMTaken from http://www.responsivegridsystem.com/**************************************************//* COLUMN SETUP */.col{display: block;float:left;margin: 1% 0 1% 2%;}.col:first-child{margin-left: 0;}/* GROUPING */.group:before,.group:after{content:"";display:table;}.group:after{clear:both;}/* GRIDS */.span_1_of_2{width:49%;}.span_2_of_3{width:66%;}.span_1_of_3{width:32%;}.span_3_of_4{width:74.5%;}.span_2_of_4{width:49%;}.span_1_of_4{width:23.5%;}.span_4_of_5{width:79.6%;}.span_3_of_5{width:59.2%;}.span_2_of_5{width:38.8%;}.span_1_of_5{width:18.4%;}.span_5_of_6{width:83%;}.span_4_of_6{width:66%;}.span_3_of_6{width:49%;}.span_2_of_6{width:32%;}.span_1_of_6{width:15%;}.span_6_of_7{width:85.428571428571%;}.span_5_of_7{width:70.857142857143%;}.span_4_of_7{width:56.285714285714%;}.span_3_of_7{width:41.714285714286%;}.span_2_of_7{width:27.142857142857%;}.span_1_of_7{width:12.571428571429%;}.span_7_of_8{width:87.25%;}.span_6_of_8{width:74.5%;}.span_5_of_8{width:61.75%;}.span_4_of_8{width:49%;}.span_3_of_8{width:36.25%;}.span_2_of_8{width:23.5%;}.span_1_of_8{width:10.75%;}.span_8_of_9{width:88.666666666667%;}.span_7_of_9{width:77.333333333333%;}.span_6_of_9{width:66%;}.span_5_of_9{width:54.666666666667%;}.span_4_of_9{width:43.333333333333%;}.span_3_of_9{width:32%;}.span_2_of_9{width:20.666666666667%;}.span_1_of_9{width:9.3333333333333%;}.span_9_of_10{width:89.8%;}.span_8_of_10{width:79.6%;}.span_7_of_10{width:69.4%;}.span_6_of_10{width:59.2%;}.span_5_of_10{width:49%;}.span_4_of_10{width:38.8%;}.span_3_of_10{width:28.6%;}.span_2_of_10{width:18.4%;}.span_1_of_10{width:8.2%;}.span_10_of_10, .span_9_of_9, .span_8_of_8, .span_7_of_7, .span_6_of_6, .span_5_of_5, .span_4_of_4, .span_3_of_3, .span_2_of_2, .span_1_of_1{width:100%;}