@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; font: 80% "Trebuchet MS", Helvetica, sans-serif;}

#layout {width: 775px; background-color: #f1eade; margin: 0 auto; padding: 0; border: 1px solid #ccc;}
#layout td {margin: 0; padding: 0;}
.header img {display: block;}
#container {width: 100%; margin: 0; padding: 0; border-collapse: collapse;}
.sidebar {width: 293px; background: url(/images/img_13.jpg) top repeat-y; vertical-align: top;}
.content_container { vertical-align: top; background: url(/images/img_08.jpg) top left repeat-y; }

#nav {background: url(/images/img_04.jpg) top repeat-y; margin: 0; padding: 0;}
#nav ul { list-style: none; margin: 0 0 2em 80px; padding: 0; }
#nav li { background: url(/images/nav_bck.png) no-repeat; margin-left: 20px; padding: 0em 0 0.8em 20px; }
#nav li:hover { background: url(/images/nav_bck_2.png) no-repeat; }
#nav a { text-decoration: none; color: #000; text-transform: uppercase;}

#content { padding: 0 2em 2em;}
#content a { color: #4c85ec;}
#content a:hover { color: #a5e1a1;}

#contact label {clear: left; display: block; float: left; width: 100px; padding-right: 10px; margin-bottom: 0.5em;}
#contact input {margin-bottom: 0.6em;}

h1 { color: #604f3f; font-size: 1.6em; }
h2 { color: #604f3f; font-size: 1.3em; }
h3 { color: #604f3f; font-size: 1.3em; font-style: italic; }
#content li { list-style-type: square; }

#footer { font-size: 0.8em; color: #999; margin: 1em auto; width: 775px; text-align: right; }
#footer ul { list-style: none; margin: 0; padding: 0; }
#footer li { display: inline; padding-left: 2em; }
#footer a { text-decoration: none; color: #999; }