* {
padding: 0;
margin: 0;
} 

body {
margin:0;
padding: 0;
background: #CC6600 url(bg.gif) top center repeat-y;
color: #333;
font: 12px Arial, Verdana, Tahoma, sans-serif;
line-height: 17px;

text-align: center;
}

a { 
color: #CC6600;
text-decoration: none;
}
a:hover {
color: #666;
}

#wrap {
width: 720px;
margin: 20px auto 0 auto;

text-align: left;
}

#header {
}
#header h1 {
padding: 10px 0 20px 20px;
font-size: 34px;
letter-spacing: -1px;
}
#header h1 a { 
color: #CC6600;
text-decoration: none;
}
#header h1 a span {
color: #000;
}
#header h1 a:hover {
color: #000;
}


#menu {
background: #FFFFD5 url(menu.gif) no-repeat;
height: 50px;
line-height: 50px;
padding-left: 30px;
}
#menu li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#menu li a {
color: #CC6600;
text-decoration: none;
font-size: 13px;
font-weight: 600;
}
#menu li a:hover {
color : #333;
}

#content {
padding: 0 0 0 20px;
}

.left {
width: 480px;
float: left;
}
.left h2 {
padding: 2px 0 5px 0px; 
font: bold 12px Verdana, 'Trebuchet MS', Sans-serif;
color: #444;	
border-bottom: 1px dotted #999;
margin-bottom: 5px;
margin-top: 10px;
}
.left h2 a:hover { color: #333; }

.right {
width: 180px;
float: right;
margin-left: 40px;
padding-top: 10px;
}
.right h2 {
font: bold 11px Verdana, 'Trebuchet MS', Sans-serif;
padding: 5px 0 5px 0px; 	
}
.right ul  {
color: #aaa;
margin: 3px 0 8px 0; 
text-decoration: none;	
list-style-type:none;	
}
.right ul li {
padding: 2px 0 2px 0px;
margin: 0 2px;	
}
.right ul a {
font-weight: 600;
color: #CC6600;
}
.right ul a:hover { padding-right: 6px; color : #333;}

#footer {
background: #FFFFD5 url(menu.gif) no-repeat;
height: 50px;
line-height: 50px;
text-align: center;
margin-top: 20px;
color: #333;
}
#footer a { color: #333; }
#footer a:hover { color: #000; }
