body {
font:normal 13px arial, verdana, Sans-Serif;background:#fafafa;
color : #444;margin:0; 
}
h1, h2, h3, h4, ul, ol, table, td, form, input {margin:0; padding:0;}

a {text-decoration:none; color:#222}
a:hover {text-decoration:underline; color:#000}
p {margin:0; padding:5px 0;line-height:20px;}
.wrapper {width:720px; margin:0px auto; padding:10px 20px; border:3px solid #E7E7E7;border-top:0;background:#fff;}
.header {background:#302718 url(images/header.jpg) no-repeat; padding:60px 0 0 0; height:120px;text-align:center; color:#fff;margin-bottom:15px;}

.logo {font:normal 32px Verdana; padding:10px 0; margin:0;}
.desc {font:bold 16px Verdana; padding:0 0 10px 0; margin:0 0 10px 0;}


h1 {font:bold 18px arial; padding:5px 0;border-bottom:1px solid #444; }
h2 {font:bold 16px arial; padding:5px 0; }
h3 {font:bold 14px arial; padding:5px 0; }
li {list-style-position:outside; margin:4px 0 4px 15px;}

.footer {width:720px; margin:0px auto;padding:0 10px;text-align:center;}
.footer a {text-decoration:none; color:#222}
.footer a:hover {text-decoration:underline; color:#444}

/* Floats */
.centered {margin-left: auto;	margin-right: auto;	}
.alignright {float:right;}
.alignleft {float:left; }


/* Begin Images */

img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { margin: 0 7px 2px 0; display: inline;float:left; }

#content {float:left; width:480px; padding-right:40px;}
#content ul, #content ol{ margin:5px 20px;}

#sidebar {float:left; width:200px;}
#sidebar h2 {border-bottom:1px solid #444;}
.clr {clear:both; height:1px; font:normal 1px/1px arial;}
.space {font:normal 1px/5px arial;}

#sidebar form {border:1px solid #e7e7e7; background:#fafafa; padding:5px;} 
.input {border:1px solid #e7e7e7;}

p#nav {font:bold 13px arial;margin-bottom:10px; }
p#nav a {text-decoration:underline;padding:0 2px; margin:0 3px;}
p#nav a:hover {text-decoration:none;}

