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, 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; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; }

/* =HTML ELEMENTS
----------------------------------------------------*/

body { background:#fff; color:#000; margin:20px 0; font:12px Arial, Sans-serif; line-height:20px; }


/* Headings */

h1 { margin:0 0 20px 0; }
h2,h3,h4,h5,h6 { margin:0 0 10px 0;}
h3,h4,h5,h6 { }

h1 { font-size:36px; line-height:normal; font-weight:bold; }
h2 { font-size:22px; line-height:normal; font-weight:bold; }
h3 { font-size:18px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:11px; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text */

p { margin:0 0 10px 0; }
p.last {margin:0;}
p img { }
p img.right { float:right; }

a:focus, 
a:hover { color:#000; }
a {  }

blockquote { color:#666; font-style:italic; margin:20px; }
cite { }
strong { font-weight:bold; }
em,dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }

abbr, 
acronym { border-bottom:1px dotted #666; }
address { font-style:italic; margin:0 0 20px 0; }
del { color:#666; }

pre,code { margin:1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Lists */

li ul, 
li ol {  }
ul, ol { }

ul { }
ol { }

dl { margin:0 0 20px 0; }
dl dt { font-weight:bold; }
dd { margin-left:20px;}


/* Tables */

table { width:100%; }
tbody { border-top: 1px solid #ccc; }
tbody th { border-bottom: 1px solid #ccc; }
thead th { text-align:left; padding-right:1em; border-bottom:3px solid #ccc; }
th { font-size:14px; font-weight:bold; text-align:left; }
th,
td { padding:5px 0; }
th.active img { display:inline; }
td.active { background-color:#ddd; }
tr.even, 
tr.odd { background-color:#eee; border-bottom:1px solid #ccc; padding:0; }
tr.even td { background:#eee; }
tr.odd td { background:#fff; }
tfoot { font-style:italic; }
caption {  }

/* Forms */

label { font-weight:bold; }
fieldset { border:1px solid #ccc; padding:15px; margin:0; }
legend { font-weight:bold; margin-left:-15px; }

input, 
textarea, 
select { border:1px solid #bbb; margin:0.5em 0; }

input:focus, 
textarea:focus, 
select:focus { border:1px solid #666; }

input.text, 
input.title { width:300px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width: 390px; height: 250px; padding:5px; }


/* =GENERAL
----------------------------------------------------*/
#wrapper { margin:0 auto; width:960px; background:#fff; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


/* =HEADER
----------------------------------------------------*/
#header h1 { border-bottom:3px solid #000; margin-bottom:20px; font-weight:normal; font-size:18px; padding-bottom:20px;  }

/* =NAV
----------------------------------------------------*/
#nav { display:none; }

/* =MAIN
----------------------------------------------------*/
#main {  }

/* =CONTENT
----------------------------------------------------*/



/* =SIDEBAR PRIMARY
----------------------------------------------------*/
#sidebar-primary { display:none;}

/* =SIDEBAR-SECONDARY
----------------------------------------------------*/
#sidebar-secondary {display:none;}

/* =FOOTER
----------------------------------------------------*/
#footer { border-top:2px solid #000; padding-top:20px; margin-top:20px; }
#footer li { list-style:none; display:inline; float:left; margin:0; padding:0; }
#footer h3 { clear:both; padding:10px 0 0 0; margin:0; font-weight:normal; font-size:12px; }
#footer p {  }
#footer p span {  }

.print
{
	display:none;
}