body { background: #dec url(../images/global/bg.png) top repeat-x; font: 62.5% Helvetica, sans-serif; text-align: center; }
#site { background: #ffffff; font-size: 1.2em; margin: 6px auto; text-align: left; width: 960px; padding: 4px; }

/* HEADER */

#header { background: #fd6 url(../images/global/header-bg.png) top repeat-x; height: 144px; margin-bottom: 36px; position: relative; text-align:center; }
#logo { padding: 8px; }

/* NAVIGATION BAR */

#navbar { bottom: 0; font-size: 1.17em; /*14px*/ left: 0; list-style-type: none; margin: 0; padding: 0 12px; position: absolute; text-align: center; width: 960px; }
	#navbar ul { padding: 0; }
	#navbar a { color: #333; font-weight: bold; display: block; padding: 8px 8px 4px; text-decoration: none; }
	#navbar li { display: block; float: left; margin: 0 4px; padding: 0; }
		#navbar li.selected { background: #fff url(../images/global/navbar-topright.png) top right no-repeat; }
			#navbar li.selected a { background: url(../images/global/navbar-topleft.png) top left no-repeat; color: #c33; }
		#navbar li:hover,
		#navbar li.over { background: #feb url(../images/global/navbar-hover-topright.png) top right no-repeat; }
			#navbar li:hover a,
			#navbar li.over a { background: url(../images/global/navbar-hover-topleft.png) top left no-repeat; }
			#navbar li:hover li,
			#navbar li.over li { background: none; }
				#navbar li:hover li a,
				#navbar li.over li a { background: none; }
		#navbar li ul { background: #feb; display: none; font-size: 75%; position: absolute; top: 100%; left: 0; padding: 0; width: 960px; margin: 0; }			
			#navbar li:hover ul,
			#navbar li.over ul { display: block; z-index: 100; }
			/*#navbar li.selected ul { display: block; }*/
				#navbar li li a,
				#navbar li.selected li a{ background: none; color: #333; }
					#navbar li li a:hover { text-decoration: underline; }
					#navbar li.selected li.selected a { color: #c33; }

/* CONTENT */

#content { clear: both; margin: 40px 16px 24px; }
h1, h2, h3, dt { color: #c33; font-weight: bold; margin: 1.5em 0 1em; }
h1 { font-size: 1.5em; } /*18px*/
h2 { font-size: 1.33em; } /*16px*/
h3 { font-size: 1.17em; } /*14px*/
dt { font-size: 1.08em; } /*13px*/
dl { margin: 1em 0; }
dd { margin: 0.5em 0 0.5em 24px; }
.notice { background: #eee; border: 1px solid #ccc; font-size: 0.9em; padding: 6px; color: #333; }
	.notice > *:first-child { margin-top: 0; }
	.notice > *:last-child { margin-bottom: 0; }
.info { background: #eee; border: 1px solid #ccc; font-size: 0.9em; padding: 6px; color: #333; }
	.info > *:first-child { margin-top: 0; }
	.info > *:last-child { margin-bottom: 0; }
	.info table th { padding-right: 1em; }
		
/* FOOTER */

#footer { background: #fd6 url(../images/global/footer-bg.png) top repeat-x; font-size: 0.8em; padding: 0.5em ;text-align:center}
	#footer p { display: inline; margin:1em 1em; }
	#footer .name { font-weight: bold; }