/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body { margin: 0; padding: 0; background: #FFFFFF url(images/img04.gif) repeat-x; font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; font-size: 13px; color: #7F7772; }
img { border: 0px; }
.tip { color: #FFBF23; }
h1, h2, h3 { margin-top: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; }
table { width: 100%; border: 0px; border-style: none; border-spacing: 0px; }
table td.title { width: 10%; text-align: right; vertical-align: top; color: #ffbf23; }
h1 { font-size: 197%; }
h2 { font-size: 136%; }
h3 { font-size: 100%; font-weight: bold; }
p, ul, ol { margin-bottom: 1.6em; line-height: 180%; }
p { }
blockquote { }
ul { }
ol { }
a { color: #FFBF23; }
a:hover { text-decoration: none; }
small { }
hr { display: none; }
img.left { float: left; margin: 0 15px 0 0; }
img.right { float: right; margin: 0 0 0 15px; }
input[type=text], input[type=password], textarea, input[type=submit], input[type=button] { border: 1px solid #EDEBD5; font: bold 100% "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #7F7772; }
input[type=text], input[type=password], textarea { padding: 2px 5px; width: 130px; background: #FFFFFF url(images/img02.gif) repeat-x; }
input[type=submit], input[type=button] { background: #FFFFFF url(images/img03.gif) repeat-x left bottom; }

/* header */
#header { width: 770px; height: 100px; margin: 0 auto; }

/* Logo */
#logo { float: left; width: 240px; height: 100px; background: #FFBF23 url(images/img01.gif) no-repeat left bottom; }
#logo h1, #logo h2 { margin: 0; text-align: center; }
#logo h1 { padding-top: 15px; font-size: 36px; }
#logo h2 { font-size: 12px; }
#logo a { text-decoration: none; color: #FFFFFF; }

/* Search */
#search { float: right; width: 280px; padding-top: 20px; }
#search form { margin: 0; padding: 0; }
#search fieldset { margin: 0; padding: 0; border: none; }
#search legend { display: none; }

/* Menu */
#menu { width: 770px; height: 70px; margin: -30px auto 0 auto; }
#menu ul { float: right; margin: 0; padding: 0; list-style: none; }
#menu li { float: left; display: block; height: 40px; }
#menu li:hover { background: #F9F8F1; }
#menu a { display: block; width: 60px; height: 35px; padding: 5px 20px 0 20px; text-align: center; text-decoration: none; text-transform: lowercase; font-weight: bold; color: #7F7772; }
html > body #menu a { width: auto; }
#menu li.active { background: #EDEBD5 url(images/img05.gif) no-repeat; }
#menu li.active a { background: url(images/img06.gif) no-repeat right top; }

/* Page */
#page { width: 770px; margin: 0 auto 20px auto; }
#page.default { background: url(images/img07.gif) repeat-y 260px 0; }

/* Content */
#content.default { float: right; width: 490px; }
#content #return { text-align: center; }
.title { padding-bottom: 5px; border-bottom: 1px solid #EDEBD5; }
.twocols { }
.twocols .col1 { float: left; width: 235px; }
.twocols .col2 { float: right; width: 235px; }
.list { margin-left: 0; padding-left: 0; list-style: none; }
.list li { padding-left: 10px; background: url(images/img10.gif) no-repeat left center; }

/* Sidebar */
#sidebar.default { float: left; width: 240px; overflow: hidden; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { padding: 10px; }
#sidebar li.default { background: url(images/img11.gif) no-repeat; }
#sidebar li ul { }
#sidebar li li { padding: 5px 0; }
#sidebar h2 { border-bottom: 1px solid #EDEBD5; font-size: 114%; font-weight: bold; }
#sidebar h2 a { color: Black; }
#sidebar h3 { margin: 0px; }
#sidebar p { margin: 0px 0px 0px 15px; line-height: normal; }
#sidebar .guestbook { padding: 5px; }
#sidebar .guestbook a { color: #cccc99; }
#sidebar .reply { padding: 5px 5px 5px 30px; background-color: #EDEBD5; }
#sidebar a { text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }

/* Footer */
#footer { clear: both; height: 100px; padding-top: 20px; background: #EDEBD5 url(images/img08.gif) repeat-x; }
#footer p { margin: 0; text-align: center; font-size: 77%; }

