body {
 background: url( '/images/38/bg.gif' ) repeat-x #84ad23;
 margin: 0px;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 100%;
 line-height: 1.125em; /* 16×1.125=18 */
}

* {
 margin: 0px;
 padding: 0px;
}

p { 
 font-size: 0.8em;
 margin: 16px 0px;
}

#content ol, #content ul {
 margin: 16px 0px 16px 25px;
}

#content ol li, #content ul li {
 font-size: 0.8em;
 margin: 4px 0px;
 line-height: 1.125em; /* 16×1.125=18 */
}

a {
 color: #ba2e0b;
}

a:hover {
 color: #f58f11;
}

h1 {
 color: #f58f11;
 font-weight: normal;
 font-size: 1.6em;
 margin: 20px 0px;
} 
h2 {
 color: #f58f11;
 font-weight: normal;
 font-size: 1.3em;
 margin: 18px 0px;
} 
h3 {
 color: #248ec2;
 font-size: 1.1em;
 margin: 14px 0px;
} 

#content h1 {
 margin-top: 0px;
}

#sidebar h2 {
 margin-top: 0px;
}

.clear {
 clear: both;
}

#wrapper {
 background: url( '/images/38/wrapper-bg.gif' ) repeat-x center 248px;
}
 
#container {
 background: url( '/images/38/container-bg.jpg' ) no-repeat top center;
}
 
#page {
 background: url( '/images/38/page-bg.jpg' ) no-repeat top center;
}
 
#main {
 width: 960px;
 margin: 0px auto;
 background: #fff;
}

#header {
 position: relative;
 float: left;
 width: 700px;
 height: 287px;
}
#boy {
 background: url( '/images/38/boy.jpg' ) no-repeat;
 width: 259px;
 height: 321px;
 position: absolute;
 top: 0px;
 left: 402px;
}
#sidebar-wrapper {
 float: right;
 width: 260px;
}
#quicklinks {
 height: 50px;
 line-height: 50px;
}
#quicklinks ul {
 width: 200px;
 margin: 0px auto;
 list-style-type: none;
 text-align: center;
}
#quicklinks ul li {
 float: left;
 display: inline;
 padding-right: 5px;
 font-size: 0.875em;
 color: #7a9d8c;
}
#quicklinks ul li a {
 color: #7a9d8c;
 text-decoration: none;
}
#quicklinks ul li a:hover {
 color: #b1d0c1;
 text-decoration: none;
}
#search {
 width: 260px;
 height: 35px;
 background: url( '/images/38/search-bg.gif' ) no-repeat;
 padding-bottom: 29px;
}
#search-box {
 font-size: 1em;
 border: 0px none;
 background: #ba2e0b;
 color: #fff;
 height: 26px;
 margin: 5px;
 width: 220px;
}

#logo {
 padding-top: 21px;
}
#logo a {
 display: block;
 width: 352px;
 height: 212px;
 background: url( '/images/38/logo.jpg' ) no-repeat top left;
 text-indent: -99999px;
}

#sidebar {
 padding: 14px;
 min-height: 400px;
 font-size: 0.8em;
}
#main-content {
 background: url( '/images/38/main-content-bg.gif' ) no-repeat 200px 308px;
}
#navigation {
 width: 200px;
 float: left;
}
#navigation ul {
 padding: 8px 0px 8px 0px;
 list-style-type: none;
}
#navigation ul li {
 margin: 12px 0px;
}
#navigation ul li a {
 background: url( '/images/38/nav-item.gif' ) no-repeat 14px 0px;
 padding-left: 40px;
 color: #248ec2;
 text-decoration: none;
 font-weight: bold;
 font-size: 0.9em;
 display: block;
 height: 17px;
}
#navigation ul li a:hover {
 background: url( '/images/38/nav-item-hover.gif' ) no-repeat 14px 0px;
 color: #d55438;
}
#navigation .info {
 padding: 14px;
}

#content-wrapper {
 padding-top: 309px;
 margin: 0px 260px 0px 200px;
}

#content {
 padding: 20px;
 font-size: 0.8em;
}

#footer {
 background: url( '/images/38/footer-bg.gif' ) no-repeat top center #84ad24;
 height: 60px;
 font-size: 0.8em;
 padding-top: 55px;
}

#footer-nav {
 padding-top: 12px;
 padding-left: 15px;
 height: 20px;
}
#footer-nav ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
#footer-nav ul li {
 float: left;
 padding-right: 4px;
 height: 20px;
 line-height: 20px;
 color: #b0dc22;
}
#footer-nav ul li a {
 color: #fff;
 text-decoration: none;
}
#footer-nav ul li a:hover {
 color: #b0dc22;
 text-decoration: underline;
}
#copyright {
 float: left;
 height: 20px;
 line-height: 20px; 
 padding-left: 15px;
 color: #fff;
}
#designed-by {
 float: right;
 padding-top: 18px;
 padding-right: 15px;
 height: 26px;
 line-height: 26px;
}
#designed-by a {
 display: block;
 background: url( '/images/38/doncor-logo.jpg' ) no-repeat top right;
 padding-right: 36px;
 color: #fff;
 text-decoration: none;
}
#designed-by a:hover {
 color: #b0dc22;
 text-decoration: underline;
}

.poweredFooted {
 text-align: center;
 padding-bottom: 10px;
 font-size: 0.8em;
}
.poweredFooted a {
 color: #fff;
 text-decoration: none;
}
.poweredFooted a:hover {
 color: #b0dc22;
 text-decoration: underline;
}