body {
background:url(/style/top.png);
background-repeat:repeat-x;
font-family:Verdana, "Bitstream Vera Sans", sans-serif;
font-size:.6em;
background-color:#c8dcf7;
color:#00A;
margin:0;
}

p {
color:#00A;
line-height:17px;
margin:11px 0 10px;
padding:0;
}

h1 {
color:#f60105;
font-size:15px;
margin:0;
padding:0;
}

h2 {
color:#00A;
font-size:10px;
font-weight:700;
margin:0;
padding:0;
}

ul {
font-size:10px;
list-style-type:square;
margin:0;
padding:0;
}

a {
color:#f60105;
text-decoration:none;
outline:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
}

.left {
float:left;
padding:0 8px 0 0;
}

.right {
float:right;
padding:0 0 0 8px;
}

#wrap {
margin-left:auto;
margin-right:auto;
width:730px;
}

#top {
width:100%;
height:100px;
color:#00A;
background:url(/style/top.png);
overflow:hidden;
}

#top h1 {
position:relative;
top:5px;
display:block;
float:left;
margin:0;
}

#menu {
display:block;
}

#menu ul {
list-style:none;
margin:0;
}

#menu li {
float:left;
white-space:nowrap;
}

#menu li a {
text-decoration:none;
color:#00A;
padding: 0px 12px 0px 12px;
}

* html #menu a {
width:1%;
}

#menu li a:hover {
background:#f60105;
}

#menu li a.current {
letter-spacing:1px;
color:#f60105;
font-weight:700;
}

#menu li a.current:hover {
background-color:#c8dcf7;
}

#content {
width:100%;
margin-top:30px;
}

#content h1 {
margin:0;
padding:10px 0;
}

#left ul {
margin:0;
padding:15px 0 15px 35px;
}

#left li {
margin-bottom:5px;
}

#left {
width:450px;
float:left;
margin-left:20px;
display:inline;
}

#right {
width:200px;
float:right;
display:block;
margin-top:10px;
}

#right .box {
width:175px;
background-color:#f7dcc8;
border:1px solid #f60105;
float:right;
padding:10px 10px 15px;
}

#right .box h1 {
font-size:1.1em;
margin:0;
padding:0 0 5px;
}

#right .box a {
color:#00A;
text-decoration:underline;
font-size:10px;
margin:10px 0;
}

#right .box p {
line-height:15px;
margin:5px 0 10px;
}

#right .box ul {
margin:10px 0;
padding:0 0 7px 20px;
}

#right .box li {
margin-top:5px;
}

#clear {
display:block;
clear:both;
width:100%;
height:1px;
overflow:hidden;
}

#footer {
text-align:center;
border-top:solid 1px #f60105;
width:70%;
margin:40px auto 0;
padding:2px 0 5px;
}

#footer p {
color:#f60105;
margin:0;
padding:0;
}


