* {margin:0; padding:0;}

body {background:#554d42; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#222;}

a {text-decoration:none; color:#554d42;}
a:hover {text-decoration:underline; color:#990000;}

#wrap {margin:25px auto; width: 800px;}

#header {height:100px; background:#554d42 url(images/header.jpg) no-repeat;}
#header h1 {font-size:28px; letter-spacing:-1px; padding:29px 0 0 20px; color:#990000;}
#header h1 a {color:#fff; text-decoration:none; font-weight:bold; letter-spacing:-2px;}
#header h1 a:hover {color:#fff;}

#header h2 {font-size:19px; color:#fff; padding:5px 0 0 20px; letter-spacing:-1px; font-weight:bold;}

#menu {height:22px; line-height:20px; background:#fff url(images/menu.jpg) no-repeat;}
#menu ul {list-style-type:none; padding-left:30px;}
#menu ul li {display:block; float:left;}
#menu ul li a {padding: 0 20px 0 0; text-decoration:none; font-weight:bold; font-size:12px;}
#menu ul li a:hover {color:#990000; text-decoration:none;}

.leftcolumn {float:left; width:180px; padding-top:10px; margin-left:25px;}
.leftcolumn h2 {margin:20px 0 0 0; padding-left:10px; height:38px; line-height:18px; background:#413326; color:#fff; font-size:13px; text-align:center;}
.leftcolumn ul {padding:10px 0 0 8px; list-style-type:none; font-size:12px; line-height:15px;}
.leftcolumn ul li a {text-decoration:none; font-weight:normal;}
.leftcolumn ul li a:hover {}

#content {background:#fff url(images/content.jpg) repeat-y; padding:0 20px 20px 20px;}

.rightcolumn {float:right; width:560px; text-align:justify; padding-top:5px;}
.rightcolumn h2 {font-size:18px; font-weight:bold; padding:15px 0 7px 0;}
.rightcolumn h2 a {text-decoration:none;}
.rightcolumn h2 a:hover {}

#bottomcontent {background: #fff url(images/bottom.jpg) no-repeat; padding: 10px 0;}

#footer {height:35px; text-align:center; font-size:11px; line-height:13px; color:#fff;}
#footer a {color:#fff;}