body {
margin : 0;
padding : 0;
font : 73%/1.6em verdana, helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
color : #666;
background : #000000 url(images/bg/gradient60859539.png) repeat-y;
}
			/*TOP BANNER*/
#header {
height : 200px;
margin-bottom : 30px;
color : #000;
background : transparent url(images/banner.jpg) no-repeat;
; width: 100%}
			/*TOP NAVIGATION*/
.container {
width : 97%;
padding : 0 0 0 10px;
margin : 0 0;
background : transparent;
}
#nav {
margin : 0;
padding : 0;
; color: #FFFFFF
}
#nav li {
margin : 0;
padding : 0;
display : inline;
list-style-type : none;
}
#nav a:visited {
float : left;
font-size : 100%;
font-weight : bold;
letter-spacing : 3px;
padding : 10px 12px 6px 10px;
text-decoration : none;
; color: #881F00
}
#nav a:link.active, #nav a:visited.active, #nav a:hover {
color : #5f3d18;
background : transparent url(images/rounded.gif) no-repeat top center;
}
			/*3 COLUMNS*/
#gutter {
float : left;
width : 2%;
height : 1px;
; padding: 0px 0px
}
#col1 {
float : left;
width : 40%;
margin-bottom : 1em;
border-right : 0 dotted #ddd;
padding-right : 3px;
; margin-left: 0px; padding-left: 3px
; margin-top: 0px; margin-right: 0px
; text-align: justify
}
#col2 {
float : left;
width : 22%;
margin-left : 2%;
margin-bottom : 1em;
border-right : 0 dotted #ddd;
padding-right : 1px;
; color: #000000
}
#col3 {
float : left;
width : 19%;
margin-left : 6%;
margin-bottom : 1em;
}
			/*FOOTER*/
#footer {
clear : both;
height: 50px;
background : #999999;
color : #FFFFFF;
; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 50px
}

			/*TYPOGRAPHY*/
h1 {
padding : 4px 0 0 45px;
font : bold 140% verdana, helvetica, "Trebuchet MS", sans-serif;
color : #FFFFFF;
background : inherit;
; margin: 4px 0 0 6px
}
h2 {
margin : 0 0;
padding : 0.5em 0px 0.5em 0em;
text-transform : none;
font : normal 140% verdana, helvetica, "Trebuchet MS", sans-serif;
color : #FFFFFF;
background : inherit;
}
h3 {
margin : 0 0;
padding : 0.5em 0 0.5em 4px;
text-transform : uppercase;
font : normal 140% verdana, helvetica, "Trebuchet MS", sans-serif;
color : #000000;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #000000;
; width: auto; margin:  0px 100px 0px 0px
; padding: 0px 0px 0px 10px
; text-align: justify
}
			/*LINKS*/
a {
text-decoration : underline;
color : #FFFFFF;
background : inherit;
}
a:hover {
text-decoration : none;
color : #990000;
; font-weight: normal
}
a img {
border : 0;
}
			/*PHOTO GALLERY*/
#gallery {
height : auto;
margin : 10px 0px 0 5px;
; width: 50%; text-align: justify
; float: left
}
#gallery img {
float : left;
margin : 2px;
padding : 10px;
border : #D6C8AD none;
}
			/*COLUMN 3 MENU*/
#col3 ul {
list-style : none;
margin : 20px 0 20px 0;
padding : 0;
}
#col3 ul li {
display : inline;
padding : 0;
margin : 0;
}
#col3 ul li a {
display : block;
color : #000000;
background : inherit;
text-decoration : none;
margin : 0;
padding : 5px 0 5px 0;
border-bottom : 1px solid #b19766;
; font-weight: normal
}
#col3 ul li a:hover {
text-decoration : none;
background : #ddcdb3;
color : #990000;
; font-weight: normal
}
			/*SEARCH BOX*/
legend {
font-weight : bold;
color : #000000;
}
input {
background : #ddcdb3;
color : #333333;
}
			/*CLASSES*/
.clear {
clear: left;
overflow: hidden;
width: 0;
height: 0;
}
.box {
color : #FFFFFF;
padding: 5px 5px;
font-size: 1.2em;
; font-weight: normal
; text-align: left
}
#nav a:link { 
float : left;
font-size : 130%;
font-weight : bold;
letter-spacing : 3px;
padding : 10px 12px 6px 10px;
text-decoration : none;
 }
.sbanner1 {  background-image: url(images/installers.jpg);  float: left; width: 125px; margin-top: 10px; padding-top: 2px; background-repeat: no-repeat; height: 100px; clear: left; margin-bottom: 20px}
.sbanner2 {  background-image: url(images/installers2.jpg); float: right; width: 125px; margin-top: 10px; padding-top: 2px; background-repeat: no-repeat; height: 100px; clear: right; margin-bottom: 0px; padding-right: 0px; margin-right: 0px; margin-left: 6px; padding-bottom: 0px; padding-left: 2px; text-align: justify}
.sbanner3 {  background-image: url(Banners/the_best.jpg); float: left; height: 400px; width: 125px; margin-top: 5px; padding-top: 2px; background-repeat: no-repeat}
.sponsor1 {  background-image: url(images/kowbell.jpg); float: left; width: 125px; margin-top: 2px; padding-top: 2px; height: 26px; margin-bottom: 20px; background-repeat: no-repeat}
.sponsor4 {  background-image: url(southfork.jpg); float: left; width: 125px; margin-top: 2px; padding-top: 2px; height: 26px; margin-bottom: 20px; background-repeat: no-repeat}
 #col1a { float : left; width : 35%; margin-bottom : 1em; border-right : 0 dotted #ddd; padding-right : 3px; ; margin-left: 0px; padding-left: 3px ; margin-top: 0px; margin-right: 0px ; text-align: justify }
