html,body,div {margin:0;padding:0px;}
body {text-align:center;}

.hidden {display:none;visibility:hidden;}

#wrapper {margin:0 auto;width:900px;text-align:left;}
#wrapper-border {float:left;clear:both;width:898px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#aaa;}
#header {float:left;clear:both;width:100%;height:141px;background:url(../images/header-grad-bg.gif) repeat-x bottom left;}
	#header-to-nav {float:left;clear:both;width:100%;height:100%;background:transparent url(../images/header-left-bg.jpg) no-repeat bottom left;}
		#header-trumpet {float:left;clear:both;width:100%;height:100%;background:transparent url(../images/header-trumpet-wglow.jpg) no-repeat top right;}
		#left {float:left;clear:left;margin-left:15px;height:122px;}
			#left img {float:left;clear:none;margin:0 10px;}
			#left h1 {display:inline;margin:0;padding:0px;}
		#right {float:right;clear:right;margin:100px 15px 0 0;}
		#right a {color:#333;}
		#right a:hover {color:#c00;}
#body {float:left;clear:both;width:100%;}
	#navigation {float:left;clear:left;width:149px;height:412px;overflow:visible;background:url(../images/left-nav-bg.jpg) no-repeat top right;}
		#navigation ul {float:left;clear:both;margin:0 5px 0 15px;padding:0px;list-style:none;}
			#navigation ul li {float:left;clear:both;margin:0;padding:4px 1px;}
				#navigation ul li a {float:left;clear:both;display:block;color:#000;text-decoration:none;font-weight:900;white-space:nowrap;}
				#navigation ul li a:hover {color:#c00;text-decoration:underline;}
			#navigation ul li ul {float:left;clear:both;margin:0 0 1px 5px;padding:0px;list-style:none;}
				#navigation ul li ul li {float:left;clear:both;margin:0;padding:1px;}
					#navigation ul li ul li a,#navigation ul li ul li a:hover {font-size:smaller;font-weight:normal;}
	#content {float:left;clear:right;padding:10px 15px;width:719px;}
		#thetab {float:left;background:url(../images/tab_bg.gif) bottom center repeat-x;}
			#tableft {float:left;background:url(../images/tab_left.jpg) bottom left no-repeat;}
				#tabright {float:left;padding-bottom:10px;background:url(../images/tab_right.jpg) bottom right no-repeat;}
			#thetab img.tabthumb {display:block;float:left;clear:left;margin:0 10px;}
			/*#thetab h2.tabheader {float:left;clear:right;}
			#thetab div.tabcontent {float:left;}*/
			#thetab p {margin:1px;padding:1px;line-height:130%;}
		#main {float:left;clear:both;width:100%;}
#footer {float:left;clear:both;width:100%;text-align:center;}
	#footer p {margin:0;padding:1px;}