/* CSS Document 

COLOR SWATCHES
Body:#7f7a7a gray body text

Links:#6a4719 brown link
#be142c red hover

Nav:#7c5f3d brown link over the header backgrond

Heads:#6a4719 brown heads

Front Page:#afacac gray-brown vertical rules next to news at bottom

Footer:#F5F1E4 beige background color 
#444444 dark gray hover text
*/



/* general rules */

body {background-image:url("/images/inside_bg_headerstripes.gif");
background-repeat:repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#FFFFFF; line-height:18px; color:#555555; margin:0; padding:0; border :0 none;}


h1 {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#7f7a7a; line-height:19px; margin:0 0 12px -4px; font-weight:normal;}

h2 {font-family:Arial,Helvetica,sans-serif; font-size:.87em; color:#6a4719; line-height:17px; text-transform:uppercase; letter-spacing:.16em; margin:9px 0 1px -4px; }

h3 {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#7f7a7a; line-height:14px; font-weight:normal; font-style:italic }


p, td {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#7f7a7a; line-height:19px; margin:0 0 12px -4px; }

a:link {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6a4719; text-decoration:none; line-height:19px; }

a:visited {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6a4719; text-decoration:none; line-height:19px; }

a:hover {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#be142c; text-decoration:none; line-height:19px; }

p.caption {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7f7a7a; line-height:14px; margin:8px 6px 20px 12px; }
	
li.bodylist {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#7f7a7a; margin:-3px 0px 10px -34px; list-style-position:outside; list-style-image:url(../images/bullet-square.gif);
}

/* affects top nav */
li { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; color:#7f7a7a; list-style-type:none;}


/* footer rules */

.foot { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7f7a7a; line-height:18px;  margin:8px 0px 20px 0px; }

.foot a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7f7a7a; line-height:18px; text-decoration:none; }

.foot a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7f7a7a; line-height:18px; text-decoration:none; }

.foot a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#444444; line-height:18px; text-decoration:none; }


/* storefront page rules for side bar and lower news areas */

.home-side  {width:230; height:auto; text-align:center; font-family:Arial,Helvetica,sans-serif;}
.home-side h2 {font-size:10px; color:#6a4719; line-height:14px; margin:0px 0px 18px 0px;}
.home-side h4 {color:#7f7a7a; font-size:.99em; line-height:18px; margin:18px 17px 18px 17px;}
.home-side p {color:#7f7a7a; line-height:19px; margin:5px 17px 12px 17px;}
.home-side img {margin:0px 0px 6px 0px;}



.news1  {width:302px; height:140px; border-right-width:1px; border-right-style:solid; border-right-color:#afacac; font-family:Arial,Helvetica,sans-serif; margin-bottom:10px;}
.news1 h2 {font-size:10px; color:#6a4719; line-height:14px; margin:8px 10px 0px 0px;}
.news1 p {font-size:12px; color:#7f7a7a; line-height:16px; margin:6px 10px 6px 0px;}
.news1 img {float:left; margin:0px 12px 35px 0px;}

.news2  {width:312px; height:140px; border-right-width:1px; border-right-style:solid; border-right-color:#afacac; font-family:Arial,Helvetica,sans-serif;  margin-bottom:10px;}
.news2 h2 {font-size:10px; color:#6a4719; line-height:14px; margin:8px 10px 0px 0px;}
.news2 p {font-size:12px; color:#7f7a7a; line-height:16px; margin:6px 10px 6px 0px;}
.news2 img {float:left; margin:0px 12px 35px 4px;}



.news3  {width:230px;  height:140px; font-family:Arial,Helvetica,sans-serif; margin-bottom:10px;}
.news3 h2 {font-size:10px; color:#6a4719; line-height:14px; margin:8px 10px 0px 12px;}
.news3 p {font-size:12px; color:#7f7a7a; line-height:16px; margin:6px 10px 6px 12px;}
.news3 img {margin:6px 0px 0px -10px;}




/* rules below may not still be in use? */

.calendar {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; }

.calendarbold {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; font-weight:normal; }

.pullquote {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#7E62B0; line-height:18px; }


.subnav {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#4f74be; line-height:18px; }

.subnav a:link {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#4f74be; line-height:18px; text-decoration:none; }

.subnav a:visited {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#3D5688; line-height:18px; }

.subnav a:hover {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#4f74be; line-height:18px; }



.wh {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; font-weight:normal; }

.checkbox {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; line-height:12px; font-weight:normal; }

img.splash {margin-bottom:10px; margin-left:20px; }

.veryb {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#7f7a7a;}

.gsl_tb img {margin:2px 0 -10px 0;}



