/* RESET v1.0, 2008-02-12 */
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}
blockquote:before,blockquote:after,q:before,q:after{content:'';content: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}

/* GENERAL */
html,body{
font-family:Verdana,Arial;
font-size:80%;
word-spacing:0.1em;
color:#000;
text-decoration:none;
text-align:center;
}
body{background:#fff url(gfx/bg_body.gif) center}


/* TYPOGRAPHY */
h1,h2,h3{font-family:Arial;font-weight:400}
h1{font-size:3em;margin:1em 0 1em 0;}
h2{font-size:1.4em;padding:2em 70px 2em 70px;text-transform:lowercase}
h3{font-size:1em}
ul,ol,dl,p{line-height:2em;padding:0 70px 1em 70px;}
small{font-size:.8em;margin:-.8em 0 40px 0;display:block}
li small{margin:0}
/* Links */
a{text-decoration:none}


/* LAYOUT */
#header{margin:30px 0 60px 0;background:url(gfx/bg_header.gif) top center repeat-x;min-width:1000px}
    #header h1,
    #header p{padding:0;margin:0;line-height:1em;font-size:1em;}
    #header h1 a,
    #header p a{display:block;width:193px;height:19px;background:url(gfx/bg_logo.gif) no-repeat;text-indent:-9999px;}
    #nav{margin-top:50px;}
    #nav li{}
    #nav a{text-transform: uppercase;font-family:"Helvetica Neue",Helvetica,Arial;color:#000;letter-spacing:1px}
    #nav a:hover{color:#555}
#header h1{}
#article{background:url(gfx/bg_article.gif);padding:29px 0 100px 0;}
#content{background:#fff;width:600px;margin-left:360px;padding-bottom:30px;}
#aside{}
#footer{}
.wrapper{margin:0 auto;text-align:left;width:960px;}
.thread{background:url(gfx/bg_thread.gif) top center repeat-x;height:3px;}


/* TOOLS */
.clear{clear:both}
.center{text-align:center}
