@charset "utf-8";

body {margin:auto;font-size:80%;line-height:1.3;background:#39c url('images/bg.jpg') repeat-x;color:#333}
font,div {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left}

a,#mainboxes div {color:#666;text-decoration:none}
a:hover {text-decoration:underline}

img,table {border:0; vertical-align:middle}
table {width:100%;border-collapse:collapse}

h1,.h1 {font-size:150%}
h2,.h2 {font-size:120%}
h3,.h3 {font-size:110%}

form,h1,h2,h3,p {margin:0;padding:0}

.bold,#navbar a,.button,.h1 {font-weight:bold}
.center,#navbar,.button,#mainboxes div,body,#footer {text-align:center}
.right {text-align:right}
.small,#footer {font-size:90%}

.white,.button,.white a,#footer a,#footer {color:#fff}
.red {color:#c00}
.blue {color:blue}

.padding5,.msgbox {padding:5px}
.padding10 {padding:10px}

.float20 {float:left;width:20%}
.float25 {float:left;width:24.9%}
.float33 {float:left;width:33.3%}
.float50 {float:left;width:49.9%}
.float66 {float:left;width:66.6%}
.float75 {float:left;width:74.9%}
.float80 {float:left;width:80%}
.clearer {clear:both}

#header,#navbar,#content,#footer {width:820px;margin:auto}

#header {height:100px;background:url('images/header.jpg') no-repeat}
#navbar {height:65px;background:url('images/nav_bg.jpg') no-repeat}
#content {background:url('images/content_bg.jpg') repeat-y}
#footer {height:25px;background:url('images/footer.jpg') no-repeat;padding-top:25px}

#header div {text-align:right;padding-right:13px;padding-top:19px}
#navbar p,#navbar a {padding:20px}
#navbar a {font-size:120%}

#content50,#content33 {text-align:center;padding:20px}
#content50 {background:url('images/content_bg50.jpg') no-repeat}
#content33 {background:url('images/content_bg33.jpg') no-repeat}

#mainboxes {margin:auto;height:200px;width:750px;background:url('images/mainboxes.png') no-repeat}
#mainboxes div div {padding:12px 20px}

.box {margin:auto;text-align:center;width:80%}
.msgbox {border:1px #edf1d7 solid;color:#7a8442;background:#ffc url('images/msgbox.png') no-repeat;background-position:8px 7px;padding-left:32px}

input {background:#eee;border:1px solid #ccc;padding:2px}
.button {height:24px;width:125px;background:#c00 url('images/button_bg.jpg');border:0}
.button:hover {background:#c00 url('images/button_bg2.jpg')}