* {
margin:0;
padding:0;
}

a {
color: #52a3ff;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

p {
padding:0.6em 0pt;
}

h1 {
padding: 0.3em 0pt;
font-size: 220%;
font-family: 'Times New Roman', Times, serif;
}

li {
list-style:none;
}

body {
color: #cccccc;
background-color: #707070;
font-family:Tahoma, Geneva, sans-serif;
font-size: 80%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
}

#container {
width:750px;
background:#707070 url("../images/shadow_body.gif") repeat-y center;
margin:auto;
}
#header {
background:transparent url("../images/shadow_head.gif") no-repeat top left;
}
#header>div{
width:700px;
margin:auto;
padding-top:24px;
background:transparent url("../images/header.gif") no-repeat bottom left;
height:134px;
}
#wrap {
width:750px;
background:#707070 url("../images/shadow_body.gif") repeat-y center;
margin:auto;
}
#content {
width:700px;
margin:auto;
padding:10px 0 0 0;
background:#525252;
border-top:#a6a6a6 1px solid;
}
#footer {
clear:both;
width:700px;
margin:auto;
background:#262626;
border-top:#a6a6a6 1px solid;
text-align: center;
padding:15px 0 15px 0;
font-size:90%;
}
#footer_shadow {
width:750px;
background:transparent url("../images/shadow_foot.gif") no-repeat bottom left;
height:26px;
}

li.box {
float:left;
list-style:none;
background: #525252;
margin:0 5px 10px 5px;
}

li.small {
width:226px;
}

li.medium {
width:452px;
}

li.box h2 {
padding:7px 5px 10px 5px;
background:#434343;
font-family:Tahoma, Geneva, sans-serif;
font-size: 180%;
}

li.box p {
padding:5px 5px 5px 10px;
}

li.box p.desc {
font-size: 80%;
line-height:1.1em;
padding:5px 5px 5px 6px;
padding-top:2px;
font-family:'Times New Roman', Times, serif;
}

.clear {
clear:both;
}
