/* CSS developed by Maya Kenedy */
/* Last updated June 04 2008     */

/* =RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, font,
img, ins, kbd, q, s, samp, small, strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
body {line-height: 1.5; color: black; background: #e0dfdf;}
ol, ul {list-style: none; padding: 0; margin: 0;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* =GENERAL */
a:link {color: #a68e10; text-decoration: underline;}
a:visited {color: #a68e10; text-decoration: underline;}
a:active {color: gray; text-decoration: underline;}
a:hover {color: gray; text-decoration: underline;}
body {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 90%; text-align: center;}
p {padding-top: 15px;}
h1 {color: navy; font-size: 150%; font-weight: bold;}
table {font-size: 80%;}

#container {width: 780px; margin-top: 20px;}

/* =HEAD */
#head {width: 780px; height: 124px; background-image: url('images/head.jpg');}

/* =NAVIGATION */
#nav {width: 98%; height: 29px; background-image: url('images/navbg.jpg'); background-repeat: repeat-x;}
#nav ul {padding-top: 2px;}
#nav li {display: inline; list-style-type: none; padding: 0 21px 0 0;}
#nav a:link {color: black; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; font-size: 125%;}
#nav a:visited {color: black; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; font-size: 125%;}
#nav a:active {color: black; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; font-size: 125%;}
#nav a:hover {color: gray; text-decoration: none;}

/* =CONTENT */
#content-outer {width: 780px; background-image: url('images/bg.jpg'); background-repeat: repeat-y;}
#content-inner {width: 95%; text-align: left; padding-top: 5px;}

#content-inner-left {width: 190px; float: left; background-image: url('images/banner.jpg'); background-repeat: no-repeat;}
#content-inner-right {width: 540px; margin-left: 193px;}

#sponsors {clear: both;}
#sponsors-left {width: 190px; float: left; text-align: center;}
#sponsors-right {width: 540px; margin-left: 193px;}

#error {text-align: center; font-size: 150%;}

/* =FOOTER */
#foot {width: 100%; height: 62px; clear: both; padding-left: 2%; background-image: url('images/foot.jpg'); background-repeat: no-repeat; color: white; text-align: left;}
#foot p {padding-top: 9px;}
#foot a {color: white; text-decoration: none;}
