/* ------------------ */
/* cssReset.org - 1.0 */
/* ------------------ */

/* Reset */
html{height:100%;}
a,abbr,acronym,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,h1,h2,h3,h4,h5,h6,hr,html,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,span,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;direction:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
body{font-size:62.5%;height:100%;line-height:1em;text-align:center;}

/* Container */
.container{display:block;margin:0 auto;text-align:left;}
.container:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden;}

/* Font Scale */
.f9{font-size:.9em;line-height:1.1111em;}
.f10{font-size:1em;line-height:1em;}
.f11,h6{font-size:1.1em;line-height:1.8182em;}
.f12{font-size:1.2em;line-height:1.6667em;}
.f14,h5{font-size:1.4em;line-height:1.4285em;}
.f16,h4{font-size:1.6em;line-height:1.25em;}
.f18,h3{font-size:1.8em;line-height:1.6667em;}
.f21,h2{font-size:2.1em;line-height:1.4286em;}
.f24,h1{font-size:2.4em;line-height:1.25em;}
.f32{font-size:3.2em;line-height:1.25em;}
.f36{font-size:3.6em;line-height:1.1111em;}
.f48{font-size:4.8em;line-height:1.25em;}
.f60{font-size:6.0em;line-height:1em;}
.f72{font-size:7.2em;line-height:1.1111em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:0.025em;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}

/* Big & Small */
big{font-size:125%;}
small{font-size:75%;}
big,small{line-height:1%;}

/* Styles */
.b,.bold,dt,h4,h5,h6,strong{font-weight:bold;}
.i,.italic,cite,dfn,em,var{font-style:italic;}
.s,.strike,del{text-decoration:line-through;}
.u,.underline{text-decoration:underline;}
address{font-style:normal;}

/* Case Manipulation */
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.smallcaps{font-variant:small-caps;}

/* Paragraph Tag */
p{clear:both;padding-bottom:20px;}

/* Indenting */
.indent p{padding-bottom:0;text-indent:1em;}
.indent p:first-child{text-indent:0;}
.indent form p{text-indent:0;}

/* Drop Cap */
.dropcap:first-letter{float:left;font-size:333%;font-weight:bold;line-height:66%;}

/* Subscript & Superscript */
sub,sup{font-size:75%;line-height:1%;}
sub{vertical-align:text-bottom;}
sup{vertical-align:text-top;}

/* Insert & Delete */
del{line-height:1em;}
ins{text-decoration:none;}

/* Quotes */
blockquote,q{quotes:"" "";}
blockquote{display:block;font-style:italic;padding-left:3em;padding-right:3em;}
blockquote:after,blockquote:before,q:after,q:before{content:"";}
.hang{margin-left:-0.35em;margin-right:0.05em;}

/* Computer Code */
pre{white-space:pre;}
code,kbd,samp,tt{display:block;}
p code,p kbd,p samp,p tt{display:inline;line-height:10px;}
code,kbd,pre,samp,tt{font-family:"andale mono", "lucida console", monospace;}

/* Tables */
caption,table,tbody,td,tfoot,th,thead,tr{line-height:inherit;text-align:inherit;}
table{border-collapse:collapse;float:left;table-layout:fixed;width:100%;}
caption{caption-side:top;line-height:2em;}
td,th{overflow:hidden;}
th{font-weight:bold;}

/* Lists */
li ol,li ul{margin:0;padding-bottom:0;}
dl,ol,ul{padding-bottom:20px;}
dd,ol,ul{padding-left:20px;}
ol{list-style-type:decimal;margin-left:40px;}
ul{margin-left:20px;}
.circle{list-style-type:circle;}
.disc{list-style-type:disc;}
.lower-alpha{list-style-type:lower-alpha;}
.lower-roman{list-style-type:lower-roman;}
.none{list-style-type:none;margin:0;padding:0;}
.square{list-style-type:square;}
.upper-alpha{list-style-type:upper-alpha;}
.upper-roman{list-style-type:upper-roman;}

/* Alignment */
div.left,img.left{float:left;}
div.right,img.right{float:right;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center !important;}
.justify{text-align:justify !important;}

/* Hide */
.hide{display:none;}

/* Frame */
.frame{height:100%;}
.frame,frame{float:left;overflow:auto;width:100%;}

/* Thirds */
.w33{float:left;width:33%;}

/* Border */
.border{border:1px solid #111;margin:10px;padding:9px;}
img.border{margin:9px;padding:0;}

/* Horizontal Rule */
.hr,hr{clear:both;float:none;width:100%;}
.hr{border-top:1px solid #111;height:19px;line-height:19px;}
hr{background-color:#000;border-width:0;color:#111;height:1px;margin-bottom:12px;margin-top:-7px;}
html>/**/body hr{margin-bottom:19px;margin-top:0;}

/* Links */
a{color:#00F;text-decoration:underline;}
a:visited{color:#808;}
a:hover,a:focus,a:active{color:#F00;outline:0;}
a img{border:0;outline:0;}

/* Fonts & Colors */
body{background:#454545;color:#111;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.del,blockquote,del{color:#555;}
.ins,abbr,acronym,ins{border-bottom:1px dotted #555;}

/* Test Grids */
.grid10{background:#FFF url(grid10.gif);}
.grid20{background:#FFF url(grid20.gif);}


/*
.container{width:100em;min-width:100em;}
.container div{background:#FFF;}
.container div.sep{float:left;width:100%;height:10px;background:#454545;line-height:10px;font-size:10px;}

*/