html {color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt;}
body {background: url(/images/body.jpg) repeat-x;}

a {color: #FF5723; text-decoration: underline;}
a:hover {color: #1777B1; text-decoration: none;}
p {line-height: 22px; margin-bottom: 12px;}

h1, h2, h3, h4 {color: #3F586B; font-weight: normal;}
h1 {font-size: 22pt;}
h2 {font-size: 18pt;}
h3 {font-size: 16pt;}
h4 {font-size: 16pt;}

/* ******** layout ******** */
#wrap {width: 700px; margin: 0 auto;}
#head {height: 235px;}
#body {margin: 16px auto}
#main {width: 480px; float: left;}
#side {width: 180px; float: right;}
#foot {clear: both;}

/* ******** head ******** */
#head {background: url(/images/head.jpg) no-repeat;}
#head a {color:#3F586B; text-decoration:none;}

#head #header {height: 170px;}
#head #header h1 {font-size: 34pt; text-align: center; padding-top: 32px;}
#head #header h2 {font-size: 16pt; text-align: center; padding-top: 16px;}

#head form {text-align: center; height: 60px; line-height: 60px;}
#head form div {background: url(/images/magnify.png) no-repeat center left; display: inline-block; padding-left: 56px;}
#head form input.text {font-size: 14pt; padding: 4px; vertical-align: middle; width: 256px;}
#head form input.button {font-size: 12pt; padding: 6px 12px; vertical-align: middle;}

/* ******** side ******** */
#side .box {border: 1px solid #97C984;}
#side .box h2 {background: #a4c1c8 url(../images/side.jpg) no-repeat center; border-bottom: 1px solid #a7bdc5; color: #144B6B; font-size: 14pt; padding: 0px 8px; height: 40px; line-height: 40px;}
