* { margin: 0; padding: 0; }

html { overflow-y: scroll; }

body { background: #a30006; color: #333; font-size: 62.5%; font-family: verdana, arial, helvetica, sans-serif; }

ul, ol { list-style: none; }

a { text-decoration: none; color: #a30006; }
a:hover { text-decoration: underline; }

img { border: none; }

h1 { display: block; float: left; }
h1 a { display: block; float: left; width: 212px; height: 100px; text-indent: -999999em; background: url(../images/header_logo.gif) 0 0 no-repeat; }

#wrapper { width: 900px; margin: 0 auto; margin-top: 15px; overflow: hidden; background: #ffffff; -moz-box-shadow: 3px 5px 5px #333; -webkit-box-shadow: 3px 5px 5px #333;}

#header { width: 880px; float: left; padding: 10px; /* background: url(../images/header_image.jpg) 425px 10px no-repeat; */ }

#container { width: 880px; padding: 10px; float: left;  }

#breadcrumb { background: #000; width: 880px; padding: 5px 10px; float: left; }
	#breadcrumb ul { width: 880px; float: left; }
	#breadcrumb ul li { display: block; float: left; font-size: 1.2em; color: #fff; }
	#breadcrumb ul li.active { font-weight: bold; }
	#breadcrumb ul li a { color: #fff; }
	
#main { width: 650px; float: right; margin-right: 10px; display: inline; padding-bottom: 100px; }
	#main h2 { font-family: georgia, times, serif; font-size: 1.8em; color: #a30006; margin-bottom: 15px; padding: 0 0 15px 0; border-bottom: 1px solid #a30006; }
	
	#main p { font-size: 1.3em; line-height: 18px;margin-bottom: 15px; }

#sub { width: 200px; float: left; }
	#sub #globalNav { width: 200px; float: left; }
	#sub #globalNav li { width: 200px; padding: 0 5px; float: left; border-bottom: 1px solid #ccc; font-size: 1.2em; }
	#sub #globalNav li a { display: block; float: left; padding: 5px 0; color: #a30006; }
	
	
#footer { width: 900px; float: left; padding: 100px 10px 20px 10px; background: #ccc; border-top: 5px solid #000; }
