* {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

body {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; text-align: left; background: #FFFFFF; text-align: center;}

a, a:visited, a:link {color: #5BAD3E; text-decoration: none; font-weight: bold;}
a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
a:active {color: #000000; text-decoration: none; font-weight: bold;}

b {font-weight: bold}
i {font-style: italic}

.e {font-size: 0.1em; color: #ffffff;}

#holder {width: 770px; height: 410px; margin: 0 auto; position: relative; z-index: 0;}

#holder #head {position: absolute; width: 750px; height: 114px; top: 0px; left: 0px; overflow: none; z-index: 1}

#holder #middle {position: absolute; width: 750px; height: 164px; top: 114px; left: 0px; overflow: none; z-index: 2}

#holder .text {position: absolute; width: 425px; top: 300px; left: 275px; padding: 0 0 15px 0; margin: 0; overflow: none; z-index: 150; text-align: left; vertical-align: top;}
    #holder .text h1 {font: bold 12px Trebuchet MS, arial, sans-serif; margin: 0 0 0.8em 0; text-align: left; line-height: 1.3em; color: #006229;}
    #holder .text h2 {font: bold 16px Trebuchet MS, arial, sans-serif; margin: 0 0 0.6em 0; text-align: left; line-height: 1.3em; color: #006229;}
	#holder .text h3 {font: bold 14px Trebuchet MS, arial, sans-serif; margin: 0 0 0.7em 0; text-align: left; line-height: 1.3em; color: #000000;}
    #holder .text p {font: 11px Trebuchet MS, arial, sans-serif; margin: 0 0 1.1em 0; text-align: left; line-height: 1.3em; color: #000000;}
        #holder .text p .heading {font: bold 12px Trebuchet MS, arial, sans-serif; padding-bottom: 3px; line-height: 1.3em; color: #006229;}
        #holder .text p .heading2 {font: bold 12px Trebuchet MS, arial, sans-serif; padding-bottom: 3px; line-height: 1.3em; color: #000000;}
        #holder .text p .news_head {font: bold 16px Trebuchet MS, arial, sans-serif; color: #006229;}
        #holder .text p .news_sub {font: bold 13px Trebuchet MS, arial, sans-serif; color: #000000;}
    #holder .text p.news {font: 11px Trebuchet MS, arial, sans-serif; margin: 0 0 0.6em 0; text-align: left; line-height: 1.3em; color: #000000;}
    #holder .text p.interview1 {font: bold 11px Trebuchet MS, arial, sans-serif; margin: 0 0 1.1em 0; text-align: left; line-height: 1.3em; color: #006229;}
    #holder .text p.interview2 {font: 11px Trebuchet MS, arial, sans-serif; margin: 0 0 1.1em 0; text-align: left; line-height: 1.3em; color: #555555;}
	#holder .text p.small {font: bold italic 10px Trebuchet MS, arial, sans-serif; margin: 0 0 1.1em 0; text-align: left; line-height: 1.3em; color: #006229;}
	
	#holder .text hr {font: 11px Trebuchet MS, arial, sans-serif; padding: 0; margin: 0 0 1.1em 0; text-align: left; line-height: 1.3em; color: #006229; background-color: #006229; height: 2px; border: 0;}

    #holder .text ul {font: 11px Trebuchet MS, arial, sans-serif; margin: -0.3em 0 1.1em 3em; text-align: left; line-height: 1.3em; color: #4B4B4B; padding: 0;}
    #holder .text ul li {line-height: 1.3em; margin: 0 0 0.5em 0;}
	#holder .text ol {font: 11px Trebuchet MS, arial, sans-serif; margin: -0.3em 0 1.1em 3em; text-align: left; line-height: 1.3em; color: #4B4B4B; padding: 0;}
    #holder .text ol li {line-height: 1.3em; margin: 0 0 0.5em 0;}
	
	#holder .text .interview3 {font: 11px Trebuchet MS, arial, sans-serif; margin: 0 0 1.1em 3em; text-align: left; line-height: 1.3em; color: #555555; padding: 0;}
    #holder .text .interview3 li {line-height: 1.3em; margin: 0 0 1.1em 0;}

    #holder .text table {border-collapse: collapse; align: left;}
    #holder .text table td {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; padding: 0 0 8px 0; text-align: left; vertical-align: top;}

    #holder .text input, #holder .text select {font: 11px Trebuchet MS, arial, sans-serif; color: #000000;}

#holder .left_text {position: absolute; width: 255px; top: 300px; left: 0px; padding: 0; margin: 0; overflow: none; z-index: 151; text-align: right; vertical-align: top;}
    #holder .left_text h1 {font: bold italic 12px Trebuchet MS, arial, sans-serif; margin: 0 0 0.8em 0; text-align: right; line-height: 1.3em; color: #000000;}
    #holder .left_text h2 {font: bold 12px Trebuchet MS, arial, sans-serif; margin: 0 0 0.8em 0; text-align: right; line-height: 1.3em; color: #006229;}
	#holder .left_text h3 {font: bold 14px Trebuchet MS, arial, sans-serif; margin: 60px 0 0.8em 125px; text-align: right; line-height: 1.3em; color: #000000;}
	
	#holder .left_text #new1 {position: relative; background: #00682D; width: 200px; padding: 4px 10px 2px 10px; margin: 25px 0 0 0; float: right;}
		#holder .left_text #new1 h1 {font: bold 12px Trebuchet MS, arial, sans-serif; margin: 0; text-align: left; line-height: 1.3em; color: #FFFFFF;}
		
	#holder .left_text #new2 {position: relative; background: #F1FAF5 url(images/sidebar_logo.gif) bottom right no-repeat; width: 200px; padding: 6px 8px 25px 8px; border: 2px solid #00682D; float: right;}
		#holder .left_text #new2 h1 {font: bold 12px Trebuchet MS, arial, sans-serif; margin: 0 0 0.3em 0; text-align: left; line-height: 1.3em; color: #006229;}
		#holder .left_text #new2 p {font: 11px Trebuchet MS, arial, sans-serif; margin: 0 0 0.4em 0; text-align: left; line-height: 1.3em; color: #000000;}
		#holder .left_text #new2 ul {font: 11px Trebuchet MS, arial, sans-serif; margin: 0 0 0 16px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
    	#holder .left_text #new2 ul li {line-height: 1.3em; margin: 0 0 0.5em 0;}
		
	#holder .left_text #forum1 {position: relative; background: #000000; width: 200px; padding: 4px 10px 2px 10px; margin: 15px 0 0 0; float: right;}
		#holder .left_text #forum1 h1 {font: bold 12px Trebuchet MS, arial, sans-serif; margin: 0; text-align: left; line-height: 1.3em; color: #FFFFFF;}
		
	#holder .left_text #forum2 {position: relative; width: 200px; padding: 0 8px 0 8px; border: 2px solid #000000; float: right;}
		#holder .left_text #forum2 span {visibility: hidden;}
		#holder .left_text #forum2 a, #holder .left_text #forum2 a:visited, #holder .left_text #forum2 a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; display: block; height: 50px;}
		#holder .left_text #forum2 a:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold; display: block; height: 50px;}
		#holder .left_text #forum2 a:active {color: #000000; text-decoration: none; font-weight: bold; display: block; height: 50px;}

#holder #buzzsaw_text {position: absolute; width: 250px; height: 150px; top: 150px; left: 55px; padding: 0; margin: 0; overflow: none; z-index: 152; text-align: left; vertical-align: top;}
    #holder #buzzsaw_text .line1 {font: bold italic 19px Trebuchet MS, arial, sans-serif; margin: 0 0 0.3em 55px; text-align: left; line-height: 1.3em; color: #555555;}
    #holder #buzzsaw_text .line2 {font: bold italic 19px Trebuchet MS, arial, sans-serif; margin: 0 0 0.3em 45px; text-align: left; line-height: 1.3em; color: #555555;}
    #holder #buzzsaw_text .line3 {font: bold italic 19px Trebuchet MS, arial, sans-serif; margin: 0 0 0.3em 0; text-align: left; line-height: 1.3em; color: #555555;}
	
.photo_left {float: left; margin: 3px 15px 15px 0; padding: 0; font: bold 10px Trebuchet MS, arial, sans-serif; text-align: center; line-height: 1.3em; color: #006229;}
.photo_right {float: right; margin: 3px 0 15px 15px; padding: 0; font: bold 10px Trebuchet MS, arial, sans-serif; text-align: center; line-height: 1.3em; color: #006229;}
.photo_center {margin: 15px auto; padding: 0; font: bold 10px Trebuchet MS, arial, sans-serif; text-align: center; line-height: 1.3em; color: #006229;}
img.border {border: 2px solid #00682D; margin: 0; padding: 0;}