html,body {margin:0;padding:0px;background:#000;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;text-align:center;}
img {border:0px;}

h2 {margin:12px 0px 1px;padding:1px;color:#333;}
h3 {margin:12px 0px 1px;padding:1px;color:#e21a22;}
p {margin:0px 0px 10px;padding:1px;}
ul {margin-top:0px;margin-bottom:10px;padding-top:0px;padding-bottom:0px;}

#border,#header,#headerContent,#headerWhite,#headerLeft,#headerRight,
#headerImage,#headerText,#headerLogo,#headerContent ul,#headerContent ul li,
#body,#bodyLeft,#bodyRight,#bodyTop,#bodyCorner,#footer,#footerDetails,
#footerRed {float:left;clear:both;}

#wrapper {margin:0px auto 0px;width:975px;text-align:left;}
	#border {width:973px;border-width:0px 1px;border-style:solid;border-color:#fff;}
		#header {/*margin-top:20px;*/width:100%;height:266px;}
			#headerContent {width:100%;height:260px;}
				#headerLeft {clear:left;padding-left:22px;width:232px;height:100%;background:#fad356;}
					#headerLeft h1 {display:none;}
					#headerLogo {width:100%;height:106px;background:#fff url(images/header_logo_bg.gif) top left repeat-y;text-align:center;}
						#headerLogo a {display:block;padding-top:10px;}
					#headerContent ul {margin:0;padding:0px;width:100%;list-style:none;overflow:auto;overflow-x:hidden;}
						#headerContent ul li {display:block;margin:0px;padding:0px;border-top:2px solid #fff;width:100%;}
						#headerContent ul li.first {border:0px;}
							#headerContent ul li a {display:block;padding:4px;height:16px;background:#000;color:#fff;font-weight:900;text-align:center;text-transform:uppercase;text-decoration:none;}
							#headerContent ul li a:hover,#headerContent ul li.active a {background:#e21a22;color:#fff;}
				#headerRight {clear:right;width:719px;height:100%;background:#000 url(images/header_yellow_art_full2.jpg) top left no-repeat;}
					#headerImage {clear:left;display:block;margin-top:62px;width:382px;height:198px;}
					#headerText {clear:right;width:297px;margin-top:62px;height:183px;padding:15px 20px 0px;background:#e21a22;color:#fff;line-height:2em;overflow:auto;overflow-x:hidden;}
						#headerText h2 {margin:0px 0px 10px;padding:0px;}
						#headerText p {margin:0;padding:0px;}
			#headerWhite {width:100%;height:6px;background:#fff;}
		#body {width:100%;background:#e21a22;color:#000;}
			#bodyLeft {clear:left;width:254px;background:#e21a22 url(images/left_red_bg.gif) top left repeat-x;}
				#bodyLogo {margin:112px auto 0px;width:232px;height:202px;background:url(images/logo_art2.gif) top left no-repeat;}
			#bodyRight {clear:right;width:719px;background:#fff url(images/body_left_bg.gif) top left repeat-y;color:#000;}
			#bodyTop {width:100%;background:url(images/body_top_bg.gif) top left repeat-x;}
			#bodyCorner {padding:20px 30px;background:url(images/body_corner_grad.gif) top left no-repeat;}
			#bodyMinHeight {float:right;clear:none;width:1px;height:320px;}
		#footer {margin:7px 0px;width:100%;}
			#footerDetails {padding:10px 0px;width:100%;background:#fad356 url(images/footer_yellow_bg2.gif) top left repeat-x;color:#000;text-align:center;font-weight:900;}
			#footerRed {width:100%;height:6px;background:#e21a22;}

/* additions */
#bodyRight img{float:right;margin:10px;border:1px solid #000;}
.red{color:red;}
hr{width:550px;}

