﻿body { background : #f00 url(../Images/BlackRedHalftone.gif) repeat-x left bottom fixed;}
img, table { border : none;}
h1 { font-size : 1.6em; font-family : "Comic Sans MS", Arial, Helvetica, Sans-Serif;
    margin-top : 10px; padding-top : 0;}
h2, dt { font-size : 1.3em; font-weight : bold;}
h3 { font-size : 1em; font-style : italic; font-weight : bold;}
h1, h2, h3 { margin-bottom : 0; padding-bottom : 0;}
ul, p { margin-top : 0; margin-bottom : 1em; padding-top : 0; padding-bottom : 0;}
li { padding-bottom : .5em;}
li li { padding-bottom : 0;}
li ul { margin-bottom : 0;}
dd { margin : 0 0 1em; padding : 0;}
img { border : none;}
a { text-decoration : none; font-weight : bold;}
a:link, a:visited { color : #00f;}
h2 a:link, h2 a:visited { color : #000;}
a:hover { text-decoration : underline;}
.Site { clear : both; padding-top : 1em; margin : 0;}
.Site h2 { padding-top : 0; margin-top : 0;}
.Site ul, .Site p { margin-top : 0; margin-bottom : 0; padding-top : 0; padding-bottom : 0;}
.Thumb { width : 200px; height : 153px; float : right; margin-left : 1em;}
.Right { float : right; margin-left : 1em;}
.Left { float : left; margin-right : 1em;}

#Wrapper { background : transparent url(../Images/BangLogo.gif) no-repeat left 150px fixed;}
#Content { margin-left : 475px; width : 505px; background : #fff; border : 1px solid black;}
#Navigation { border-bottom : 2px solid black; padding : 0 15px; height : 26px; background : yellow;}
#Main { clear : left; padding : 0 15px;}
#Footer { clear : left; margin-top : 3em; font-size : .75em; border-top : 2px solid black;
    font-family : "Comic Sans MS", Arial, Helvetica, Sans-Serif; padding : 15px;}
#Footer p { margin : 0; padding : 0;}
#Main img { border : 2px solid black;}
#Main .Site img, #Main img.Heading { border : none;}
#Main img.Heading { margin-left : -15px;}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block; padding : 5px 10px 5px 0; 
	font-family : "Comic Sans MS", Arial, Helvetica, Sans-Serif;
	font-style : italic; font-weight : bold;
}

#nav a:link, #nav a:visited { color : Black;}

#nav a:hover { text-decoration : none; background : transparent; color : Red;}
 
#nav li { /* all list items */
	float: left;
}
 
#nav li ul { /* second-level lists */
	position: absolute;
	background: white;
	width: 120px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li { border : 1px solid black;}
#nav li ul a { width : 110px; background : white; font-size : 12px;
     padding : 5px;}
 
#nav li ul a:link, #nav li ul a:visited { color : Black; background : yellow;
	font-style : normal; border : none; border-width : 0;}
 
#nav li ul a:hover { color : Black; background : white;}
 
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

