/* CSS Document */

@import url(typography.css);

/* Normalize margins and padding 
ul, ol, li,
*/
body, div, dl, dt, ul, ol, li, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th td
{margin: 0; padding: 0 }

/* Normalze font-sizes for Headers */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }

/* Removes list-styles from Lists */
ol, ul
{ list-style: none;}



html {
text-align: center; }


body {
position: relative;
font-family: "Trebuchet MS", "Lucida Sans Unicode",
Verdana, sans-serif;
font-size: 12px;
width: 760px;
margin: 0 auto;
text-align:left; 
background-color:#999999; }

ul#content li {
display: inline; }


/* BRANDING */



h1 {
text-indent: -9999px; }



/* CONTENT */

div#content {
/*position: relative;*/
width: 760px;
left: 0px; 
background-color:#333333; }


div#top_menu {
padding-left: 20px;
padding-top: 7px;
z-index: 10;
background-color:#C9A921; }





/* TOP MENU */

div#top_menu h3 {
position: absolute;
top: -9999px; }


ul#nav_tools a {
color: #FFFFFF;
text-decoration: none; }


ul#nav_tools a:hover {
color: #FFFFFF;
text-decoration: underline; }


ul#nav_tools li {
display: inline;
padding-left: 20px; }





/* MAIN MENU */

div#main_menu {
	padding-top: 0px;
	padding-left: 20px;
	background-color:#2A383D; }

div#main_menu h3 {
padding-top: 20px; }

div#main_menu a:hover {
text-decoration: underline; }


div#right_column {
padding-top: 20px;
padding-right: 20px;
padding-left: 20px;
background-color:#E5DEBF; }






/* FOOTER */

ul#footer li {
display: inline; }


a:link {
	text-decoration: underline;
}

a:Hover {
	text-decoration: none;
}

a:visited {
	text-decoration: underline;
}

a:visited:Hover {
	text-decoration: none;
}
