html, body {margin:0; padding:0; height:100%;}

/** DEFAULT FONT */
body, th, td, input, textarea, select {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

/** FONTS */
	/** basic - 99% safe */
.font1 {font-family:Arial,Helvetica,sans-serif;}
.font2 {font-family:"Times New Roman",Times,serif;}
.font3 {font-family:"Courier New",Courier,monospace;}
.font4 {font-family:Georgia,"Times New Roman",Times,serif;}
.font5 {font-family:Verdana,Arial,Helvetica,sans-serif;}
.font6 {font-family:Geneva,Arial,Helvetica,sans-serif;}
	/** extended - 93% safe */
.font10 {font-family:"Arial Black",Gadget,sans-serif;}
.font11 {font-family:"Arial Narrow",Arial,Helvetica,sans-serif;}
.font12 {font-family:"Comic Sans MS",cursive;}
.font13 {font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;}
.font14 {font-family:Impact,Charcoal,sans-serif;}
.font15 {font-family:"Lucida Sans","Lucida Grande",Lucida,sans-serif;}
.font16 {font-family:Tahoma,Geneva,sans-serif;}
.font17 {font-family:"Trebuchet MS",Helvetica,sans-serif;}
.font18 {font-family:Verdana,Geneva,sans-serif;}
	/** extended - 90% safe */
.font20 {font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;}
.font21 {font-family:"Bradley Hand ITC","Apple Chancery","URW Chancery L",cursive;}
.font22 {font-family:"Lucida Console",Monaco,monospace;}
.font23 {font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
.font24 {font-family:"MS Sans Serif",Geneva,sans-serif;}
.font25 {font-family:"MS Serif",New York,serif;}
	/** extended - 85% safe */
.font30 {font-family:Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L",Times,"Times New Roman",serif;}
.font31 {font-family:Constantia,"Lucida Bright",LucidaBright,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;}
.font32 {font-family:"Palatino Linotype",Palatino,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;}
.font33 {font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,sans-serif;}
.font34 {font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;}
.font35 {font-family:Consolas,"Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;}


/** HEADINGS */
h1, h2, h3, h4, h5, h6 { margin: 0; padding:0; font-weight:normal; margin-bottom:0.5em; }
h1 {font-size:26px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

/** SIZES */
.size0 {font-size:32px;}
.size1 {font-size:26px;}
.size2 {font-size:20px;}
.size3 {font-size:18px;}
.size4 {font-size:16px;}
.size5 {font-size:14px;}
.size6 {font-size:12px;}
.size7 {font-size:10px;}

/** FONT WEIGHT */
.normal {font-weight:normal; font-style:normal;}
.bold {font-weight:bold;}
.italic {font-style:italic;}

/** LETTER SPACING */
.spacing-2 {letter-spacing:-0.10em;}
.spacing-1 {letter-spacing:-0.05em;}
.spacing0 {letter-spacing:0;}
.spacing1 {letter-spacing:0.1em;}
.spacing2 {letter-spacing:0.2em;}
.spacing3 {letter-spacing:0.3em;}
.spacing4 {letter-spacing:0.4em;}
.spacing5 {letter-spacing:0.5em;}
.spacing6 {letter-spacing:0.6em;}

/** LINE HEIGHT */
.line-h0 {line-height:150%;}
.line-h1 {line-height:150%;}
.line-h2 {line-height:200%;}
.line-h3 {line-height:300%;}

/** INDENT */
.indent {text-indent: 20px;}

/** ALIGNMENT */
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/** VERTICAL ALIGNMENT - HACK */
.vertical-align .outer {height:100%; display:table; #position:relative; overflow:hidden;}
.vertical-align .middle {#position:absolute; #top:50%; display:table-cell; vertical-align:middle;}
.vertical-align .inner {#position:relative; #top:-50%;}

/** FLOATING */
.float-left {float:left;}
.float-right {float:right;}
.float-clear {clear:both;}


/** IMAGE */
img {border:none;}
img.left {float:left; margin:3px 15px 0px 0px;}
img.right {float:right; margin: 3px 0px 0px 15px;}

/** ETC */
a:hover {text-decoration: none;}
hr {height:1px;}
/* input, textarea, select { border-width:1px; border-style:solid; } */
.hand {cursor:hand; cursor:pointer;}
.hiden {display:none;}

/** COLORS */
.white {color:#FFFFFF;}
.gray1 {color:#CCCCCC;}
.gray2 {color:#999999;}
.gray3 {color:#666666;}
.gray4 {color:#333333;}
.black {color:#000000;}

.red {color:#FF0000;}
.green {color:#00FF00;}
.blue {color:#0000FF;}
