* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt;  }

h1 { font-size:140% }

h2 { font-size:120%; color:#520a0c }

img { border:none; }

a { color:#790c0e; text-decoration:none }

a:hover { text-decoration:underline; }

body { background:#f6f8ed; margin:0 auto; padding:0; }

form { margin:0; padding:0; }

#pre-page { margin:0 auto; background:url(../i/bg/top-decal.jpg) no-repeat; width:1040px; }

#page-container { padding-top:15px; }

#page { width:805px; margin:0 auto; background:url(../i/paper-top.png) no-repeat; height:110px; position:relative; }

#nav { font-size:12pt; padding:75px 0 0 60px; }

ul.right-nav { list-style-image:url(../i/nav/breaker.gif); margin-left:440px; }
	ul.right-nav li { display:inline; background:url(../i/nav/breaker.gif) no-repeat; padding-left:10px; padding-top:8px; }
	ul.right-nav li.first { background:none; padding: 10px 5px 0 0; }
ul.left-nav { list-style-image:url(../i/nav/breaker.gif); margin-left:10px; float:left }
	ul.left-nav li { display:inline; background:url(../i/nav/breaker.gif) no-repeat; padding-left:12px; padding-top:8px;}
	ul.left-nav li.first { background:none; padding: 10px 5px 0 0; }
	
#logo { position:absolute; top:-5px; left:305px; }
	
#paper { width:805px; background:url(../i/paper.png) repeat-y; margin:0 auto; height:100%; }

#content-container { width:778px; background:url(../i/page.png); margin:0 auto; }

#content { width:750px; margin:0 auto; padding-bottom:10px; }

#top-content-container { background:url(../i/green-back.png) repeat-y; padding-bottom:3px; }
	#top-content-gradient { background:white url(../i/bg/white-yellow.gif) bottom repeat-x;width:725px; margin:0 auto; }
	#top-content-decal { background:url(../i/bg/bl-decal.gif)bottom left no-repeat; }
	#brown-breaker { width:700px; height:2px; margin:3px 0 5px 10px; }
	#top-content-header { width:90px; text-align:right; color:#520a0c; font-size:16pt; font-family:Cambria; line-height:12pt; float:left; height:115px; padding-right:15px; }
	#top-content-text { float:left; width:485px; }
	#video-box { width:110px; float:left; background:url(../i/bg/video-back.gif) no-repeat; color:#6d0d0f; font-size:13pt; line-height:12pt; font-family:Cambria; text-align:center; margin-left:10px; padding-top:7px; }
		#video-box img { padding:5px 0 12px 0; }

#red-gradient { background:url(../i/bg/red.png) repeat-y; margin-left:-1px; }

#grnred-gradient { width:750px; background:url(../i/bg/green-red.png) no-repeat; margin:0 auto; height:210px; margin-left:1px; }

#box-container { width:732px; margin:0 auto; }
	.box { width:234px; background:url(../i/bg/square-div.jpg) no-repeat; margin-top:2px; float:left; padding-left:10px; height:205px }
	.box .header { margin:10px 0 0 0px; }
	#newsletter-box { padding:10px; background:url(../i/bg/newsletter.png) 145px 10px no-repeat; }
	#newsletter-box-content { width:120px; color:#594e2e; }
	#newsletter-box-content img { margin-top:10px; }
	
	#schedule-box { padding:10px; background:url(../i/bg/house.png) 141px 10px no-repeat; }
	#schedule-box-content { width:135px; color:#594e2e; }
	#schedule-box-content img { margin-top:10px; }
	
	#help-box { padding:10px; background:url(../i/bg/plant.png) 130px 10px no-repeat; }
	#help-box-content { width:160px; color:#594e2e;}
	#help-box-content img { margin-top:5px; }
	
#footer { margin:0 auto; width:778px; }

#footer-nav { text-align:center; font-size:8pt; line-height:14pt; color:#5b481f; padding-bottom:10px; }
	#footer-nav a { font-size:9pt; color:#5b481f; }

/*====================================================== Inside Pages ======================================================*/
#content-right-container { overflow:hidden; width:745px; margin-left:0px; }

#content-right { float:right; background:white url(../i/bg/content-inside.jpg) repeat-x; border-left:1px solid #c0c3b1;border-right:1px solid #c0c3b1;border-bottom:1px solid #c0c3b1; width:488px;  }
	#text-container { padding:20px; margin-bottom:10px; }
	#text-container img { float:right; background:white; border:1px solid #958559; padding:3px; margin:0 0 10px 10px; }
#content-buttons { margin:20px; overflow:hidden; }

.small-box { width:247px; background:url(../i/bg/square-div-inside-sm.jpg) no-repeat; margin-top:10px; float:left }
	.small-box-inside { padding:3px 3px 3px 10px; margin-top:8px; height:120px; }
	.small-box-content { idth:200px; color:#594e2e; margin-top:10px; margin-left:8px; }
		.small-box-content img { margin-top:10px; }

.large-box { width:247px; background:url(../i/bg/square-div-inside.jpg) no-repeat; margin-top:10px; float:left }
	.large-box-content-container { padding:3px 3px 3px 10px; margin-top:8px; height:205px; }
		.header { padding:4px 0 0 10px; }
	.large-box-content-right { padding:10px; background:url(../i/bg/plant.png) 130px 10px no-repeat; }
	.large-box-content-left { width:140px; color:#594e2e; }
		.large-box-content-left img { margin-top:5px; }
#text-container input { width:300px; border:1px solid #917c43; margin-bottom:5px; }
	#text-container textarea { width:300px; border:1px solid #917c43; margin-bottom:5px; }
	#text-container input.submit { margin:5px 0 0 220px; width:80px; height:20px; }