* { padding: 0px; margin: 0px; }

body, html {padding:0; margin:0; border:0;}

p, pre {margin:0px;}

img {margin: 0px; padding: 0px;}

h1 {font-size: 12px; font-weight: normal;}
h2 {font-size: 13px; font-weight: normal;}
h3 {font-size: 14px; font-weight: normal;}
h4 {font-size: 30px; color: #633; font: "Palatino Linotype"; padding:10px; border-bottom: solid 1px #FFC; margin-bottom: 10px; text-align: right;}

body {
 font-family: Arial;
 font-size: 13px;
 background-color: #731537;
}
#wrapper { 
 margin: 0 auto;
 width: 548px;
 overflow: hidden;
 clear:both;
 height: 293px;
}
#header {
 background: url(top.jpg);
 width: 548px;
 float: left;
 height: 143px;
 margin: 0px 0px 0px 0px;
}
#contenttop {
 width: 548px;
 color: #333;
 background: url(contenttop.jpg) no-repeat;
 height: 10px;
 margin: 0 auto;
 overflow: hidden;
}
#content {
 width: 548px;
 margin: 0 auto;
 color: #333;
 background: url(contentback.jpg);
}
.content {padding-left:60px; padding-right:60px; padding-bottom: 20px; line-height: 20px; text-align: justify;}
#contentfooter { background:url(footer.jpg) no-repeat; margin: 0 auto; height: 10px;  width: 548px; }
#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 150px;
 width: 187px;
 float: left;
 background:url(navleftback.jpg);
 overflow: hidden;
}
#leftcolumn img {vertical-align:top; border: 0px; height: 30px;}
#leftcolumn a:link, 
#leftcolumn a:visited {
 text-decoration: none; height: 30px;
}
#leftcolumn a:hover {
 text-decoration: none; margin-bottom:-16px; border-left:5px #660 solid; width: 187px; height: 30px;
}

#rightcolumn { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 150px;
 width: 361px;
 display: inline;
 background:url(navbarback.jpg);
 overflow: hidden;
}
#footer { 
 width:548px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
}