body {font: 1em Georgia, "Times New Roman", serif;
background: #d9d3a4;
margin: 0;
padding: 0;
text-align: center;
color: #000000;
}

a.navlink:link {color: #3a2e13;}
a.navlink:visited {color: #3a2e13;}
a.navlink:active {color: #d9d3a4;}
a.navlink:hover {color: #6d5621;}
a:link {color: #369;}
a:visited {color: #369;}
a:active {color: #4c99e5;}
a:hover {color: #4c99e5;}
.links a:link, .links a:visited, .links a:active, .links a:hover {font-weight:bold;}
p {line-height: 1.5em;margin:0 auto 10px auto;}
img.img-border {border:1px solid #3a2e13;}
h1 {
color: #336699;
font-size: 1.5em;
margin: 15px auto 7px auto;
}

h2 {
color: #336699;
font-size: 1em;
margin: 15px auto 5px auto;
}

.container {
width: 780px;
margin: 0px auto;
}

#header {
background: #5398b9;
padding-top: 10px;
margin:0;
height:167px;
width:100%;
text-align:center;
border-bottom: 1px solid #5a471c;
}

#header h1 {
margin: 0;
padding: 10px 0;
}

#mainContent {
width: 780px;
text-align: left;
padding: 0 0 20px 0;
border-bottom: 1px solid #5a471b;
}

.footer {display:block;}

.footer a:link {color: #336699; text-decoration:none;}
.footer a:visited {color: #336699; text-decoration:none;}
.footer a:active {color: #4c99e5; text-decoration:none;}
.footer a:hover {color: #4c99e5; text-decoration:none;}

p.footer-info {
font-size:1.2em;
color:#666;
text-align:left;
}

p.footer-info img {
border:0;
vertical-align:middle;
}

p.footer-info a:link {color: #666; text-decoration:none;}
p.footer-info a:visited {color: #666; text-decoration:none;}
p.footer-info a:active {color: #369; text-decoration:none;}
p.footer-info a:hover {color: #369; text-decoration:none;}

.copyright {
color: #a6a17e;
font-size: 0.9em;
margin:20px auto;
text-align:center;
clear: both;
}

p.copyright {
color: #a6a17e;
margin-top: -10px;
font-size: 0.9em;
text-align:center;
}

#quotes {
overflow:hidden;
background: #f2ebb8;
border: 1px solid #336699;
}

#quotes blockquote {
margin:0;
padding:15px;
}

.goodies table {border-collapse:collapse;background-color:#d9d3a4;}
.goodies table td {padding:0;}
td.desc {width:75%;}
td.form {text-align:right;vertical-align:middle;}

table {
width:95%;
margin:0;
background-color: #f2ebb8;
border-collapse:collapse;
}

th {
font: bold 12px Verdana, sans-serif;
padding:10px;
background-color: #5398b9;
}

td {padding:10px;border-bottom:1px solid #d9d3a4;}

.alignright {
float:right;
margin: 10px 0 10px 10px;
border:1px solid #3a2e13;
}

.alignleft {
float:left;
margin: 10px 10px 10px 0;
border:1px solid #3a2e13;
}

.alignwonky {
float:right;
margin: 10px 120px 10px 0;
border:1px solid #3a2e13;
}

.form

/*-------------------------------------*/
/*                                     */
/*               NAVBAR                */
/*                   
/* 			cAREFUL TORI!!             */
/*-------------------------------------*/

#navbar {
margin:0;
width:780px;
text-align:center;
}

ul.dropdown, ul.dropdown li, ul.dropdown ul {
list-style: none;
margin: 0;
padding: 0;
}

ul.dropdown {
position: relative;
z-index: 597;
float: left;
/* margin-top:6px; */
}

ul.dropdown li {
float: left;
line-height: 1.3em;
min-width: 156px;
vertical-align: middle;
text-align: center;
/* zoom: 1; */
}

ul.dropdown li.hover, ul.dropdown li:hover {
position: relative;
z-index: 599;
cursor: default;
}

ul.dropdown ul {
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index: 598;
width: 100%;
}

ul.dropdown ul li {float: none;}

ul.dropdown ul ul {
top: 1px;
left: 99%;
}

ul.dropdown li:hover > ul {visibility: visible;}

/* ----- DROPDOWN STYLING ALL LEVELS (incl. first) */

ul.dropdown {font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform: uppercase;}

ul.dropdown li {
padding: 7px 0;
background-color: #5398b9;
color: #fff;
line-height: normal;
}

ul.dropdown li.hover, ul.dropdown li:hover {}
ul.dropdown a:link, ul.dropdown a:visited { color: #5a471c; text-decoration: none; }
ul.dropdown a:hover { color: #9DB04A; text-decoration: none; }
ul.dropdown a:active { color: #fff; }

/* ----- END LEVEL */


/* ----- NON-FIRST LEVEL */

ul.dropdown ul {
width: 156px;
background-color: #5398b9;
color: #9DB04A;
font-size: 11px;
text-transform: none;
padding-top:1px;
border-left: 1px dotted #5a471c;
border-right: 1px dotted #5a471c;
border-bottom: 1px dotted #5a471c;
}

ul.dropdown ul li {
background-color: transparent;
color: #000;
/* filter: none; */
}

ul.dropdown ul li.hover,ul.dropdown ul li:hover {background-color: transparent;}

ul.dropdown ul a:link, ul.dropdown ul a:visited { color: #5a471c; }
ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
ul.dropdown ul a:active { color: #fff; }


/* ----- END LEVEL */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */


/* Components override */

ul.dropdown li a {
display: block;
padding: 6px 10px;
}


/* ------------- Override default */

ul.dropdown li {padding: 0;}


/* ------------- Reinitiate default: post-override activities  */

/* ul.dropdown li.dir {padding: 7px 14px;} */

/* ul.dropdown ul li.dir {padding-right: 15px;} */


/* ------------- Custom */

ul.dropdown li {}

ul.dropdown ul a {
/* padding: 4px 5px 4px 14px; */
/* width: 151px; Especially for IE */
}

ul.dropdown ul a:hover {background-color: #9DB04A;}

ul.dropdown a.open {
background-color: #5398b9;
color: #76b900;
}

ul.dropdown ul a.open {
background-color: #9DB04A;
color: #fff;
}


/* CSS 2.1 */

ul.dropdown li:hover > a.dir {
background-color: #5398b9;
color: #FFF;
}

ul.dropdown ul li:hover > a.dir {
background-color: #9DB04A;
color: #fff;
}
