﻿/* CSS RESET */
/* www.mb5u.com */
html{color:#000;background:fff6;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
    margin:0;padding:0;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
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;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight: inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}

/* END CSS RESET */


/* COLUMNS */
/* **************** GRIDS ***************** */
.line, .last-col {overflow: hidden;_overflow:visible;_zoom:1; }
.column {float:left;_zoom:1;}
.column-ext {float:right;}
.col-full {float:none;}
.col-half {width:50%;}
.col-onethird {width:33%;}
.col-twothirds {width:66%;}
.col-onequarter {width:25%;}
.col-threequarters {width:75%;}
.col-onefifth {width:20%;}
.col-twofifths {width:40%;}
.col-threefifths {width:60%;}
.col-fourfifths {width:80%;}

.last-col {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
.media {width:auto;}
/* END COLUMNS */