/* CSS for Patrick Chew's Website (http://patchew.forsythia.net/) */ 
body { background: #899; min-width: 740px; padding: 20px 10px; margin: 0; } 
	#centered { position: relative; text-align: left; min-width: 740px; max-width: 900px; width: 85%; margin: 0 auto; } 
div .vertical { background: #368; min-width: 740px; max-width: 900px; width: 100%; margin: 0; clear: both; color: white; -moz-border-radius: 7px; border-radius: 7px;; } 
	#header { min-height: 5em; height: 5em; } 
	#footer { height: 8em; text-align: center; padding: 15px 0; } 
	#menu { min-width: 180px; clear: left; width: 25%; float: left; margin: 15px 0; background: #234; color: white; -moz-border-radius: 7px; border-radius: 7px;; font-family: Arial, Verdana, Helvetica, Sans-Serif; padding: 0 0 10px; } 
	#content { min-width: 505px; width: 68%; float: right; margin: 15px 0; background: white; -moz-border-radius: 7px; border-radius: 7px;; padding: 20px; } 
		a { position: relative; color: #368; text-decoration: none; } 
	a:visited { color: #79e; } 
	#header a.name, 
	#header a.name:link, 
	#header a.name:visited, 
	#header a.name:hover 
	#footer a, 
	#footer a:link, 
	#footer a:visited, 
	#footer a:hover { color: white; background: transparent; border: none; text-decoration: none; } 
	#footer a:hover { text-decoration: underline; } 
	#header h1 { color: white; background: transparent; font-size: 170%; font-family: Helvetica, Verdana, Arial, Sans-Serif; margin: 0px; padding: 20px; float: left; font-weight: normal; letter-spacing: .2em; } 
	#menu ul { list-style: none; border-bottom: 1px dotted #368; padding-bottom: 5px; padding-left: 0; margin: 15px; } 
	#menu .bigtitle { padding-left: 7px; padding-top: 9px; padding-bottom: 5px; font-size: 101%; color: #368; margin-bottom: 1px; font-weight: bold; text-align: left; letter-spacing: .12em; } 
	#menu li a.current { display: block; padding: 5px; background: #368; color: white; margin: 3px; text-align: right; letter-spacing: .08em; -moz-border-radius: 7px; border-radius: 7px;; } 
	#menu li a.current:hover { display: block; background: #368; color: white; text-decoration: none; -moz-border-radius: 7px; border-radius: 7px;; } 
	#menu li a { display: block; padding: 5px; padding-left: 15px; color: white; background: #234; margin: 3px; -moz-border-radius: 7px; border-radius: 7px;; font-weight: normal; border-bottom: none; } 
	#menu li a:visited { color: white; } 
	#menu li a:hover, ul.sub li.item a:hover { display: block; background: #345; color: white; text-decoration: none; -moz-border-radius: 7px; border-radius: 7px;; } 
		p { text-align: justify; font-family: Palatino, Times New Roman, Serif; color: #444; } 
		p a { font-weight: bold; border-bottom: 1px dotted; } 
		li a { border-bottom: 1px dotted; font-weight: bold; } 
		h2 { font-size: 140%; border-bottom: 1px #899 dotted; font-family: Arial, Verdana, Helvetica, Sans-Serif; width: 100%; } 
		h3 { font-size: 101%; clear: right; font-style: italic; font-family: Palatino, Times New Roman, Serif; padding-top: .7em; } 
	#footer h3 { color: white; background: transparent; font-size: 80%; font-family: Helvetica, Verdana, Arial, Sans-Serif; padding: 0px; margin: .7em; } 
	#footer h3 img { padding: 0 15px; }
