/* CSS Document */

body {
background:rgb(107,42,31) url(assets/bkgrd.jpg) repeat-y;
min-width:775px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin:116px 0px 20px 0px;
}

a:link {color:rgb(186,174,147);background:none;text-decoration:none;}
a:visited {color:rgb(186,174,147);background:none;text-decoration:none;}
a:hover {color:rgb(186,174,147);background:none;text-decoration:underline;}

.gccol1 {width:75px;padding:2px 0px;}
.gccol2 {width:200px;padding:2px 0px;}
.gccol3 {width:275px;padding:2px 0px;}

#logo {width:750px;text-align:center;position:absolute;top:10px;left:50%;margin-left:-375px;z-index:1;}

#content {
width:750px;
text-align:center;
color:rgb(186,174,147);
background:none;
font-size:75%;
position:absolute;
left:50%;
margin-left:-375px;
}


#panoramic {
width:750px;
}

#panoramic img {border:none;}

#mainnav {
width:750px;
height:28px;
color:#ffffff;
background:none;
text-align:left;
font-size:90%;
letter-spacing:.15em;
border-bottom:3px solid rgb(107,42,31);
}

#mainnav a:link {color:#ffffff;background:none;text-decoration:none;}
#mainnav a:visited {color:#ffffff;background:none;text-decoration:none;}
#mainnav a:hover {color:rgb(186,174,147);background:none;text-decoration:none;}

a.mnav:link {margin-left:5px;margin-right:25px;}
a.mnav:visited {margin-left:5px;margin-right:25px;}
a.mnav:hover {margin-left:5px;margin-right:25px;}

#nav {
width:225px;
color:rgb(111,81,55);
background:rgb(206,198,180) url(assets/beer.gif) no-repeat bottom left;
text-align:left;
vertical-align:top;
padding:25px 0px 135px 0px;
}

#nav p {
color:rgb(111,81,55);
padding:0px 10px;
}

#nav ul {
padding:0px;
margin:0px 10px;
}

#nav li {
color:rgb(111,81,55);
background:url(assets/arrow.gif) no-repeat;
padding:2px 12px;
list-style-type:none;
border-bottom:1px dotted rgb(111,81,55);
margin-bottom:2px;
}

#nav a:link {color:rgb(111,81,55);text-decoration:none;}
#nav a:visited {color:rgb(111,81,55);text-decoration:none;}
#nav a:hover {color:rgb(40,61,90);background:url(assets/box.gif) no-repeat right;padding-right:20px;text-decoration:none;}

#mainText {
width:325px;
color:rgb(111,81,55);
background:rgb(206,198,180);
text-align:left;
vertical-align:top;
padding:25px 0px;
}

#mainText h1 {
color:rgb(147,45,28);
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:150%;
padding:0px;
padding-left:10px;
margin:0px;
}

#mainText h2 {
color:rgb(40,61,90);
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:125%;
padding:0px;
padding-left:10px;
margin:0px;
margin-top:10px;
}

#mainText h2 a:link {color:rgb(40,61,90);background:none;font-weight:normal;text-decoration:underline;}
#mainText h2 a:visited {color:rgb(40,61,90);background:none;font-weight:normal;text-decoration:underline;}
#mainText h2 a:hover {color:rgb(40,61,90);background:none;font-weight:normal;text-decoration:none;}

#mainText h3 {
color:rgb(147,45,28);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:110%;
padding:0px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px dotted rgb(111,81,55);
margin:10px;
margin-top:5px;
clear:left;
}

#mainText p {
	color:rgb(111,81,55);
	background:none;
	padding:0px 10px;
	margin:0px;
}

#mainText form {
padding-left:10px;
}

#mainText li {
color:rgb(111,81,55);
background:none;
padding:0px 10px;
margin:0px;
list-style-type:none;
}

.fancy {padding:2px;border:1px solid rgb(111,81,55);}
.lefty {float:left;padding:2px;border:1px solid rgb(111,81,55);margin-right:5px;margin-bottom:5px;}
.righty {float:right;padding:2px;border:1px solid rgb(111,81,55);margin-left:5px;margin-bottom:5px;}

#mainText a:link {color:rgb(111,81,55);background:none;font-weight:normal;text-decoration:underline;}
#mainText a:visited {color:rgb(111,81,55);background:none;font-weight:normal;text-decoration:underline;}
#mainText a:hover {color:rgb(40,61,90);background:none;font-weight:normal;text-decoration:none;}

#marketing {
width:200px;
color:rgb(111,81,55);
background:rgb(186,174,147);
text-align:left;
vertical-align:top;
padding:25px 0px;
}

#marketing h1 {
color:rgb(107,42,31);
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:150%;
padding:0px;
padding-left:10px;
margin:0px;
}

#marketing h2 {
color:rgb(40,61,90);
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:125%;
padding:0px;
padding-left:10px;
margin:0px;
}

#marketing h3 {
color:rgb(107,42,31);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:110%;
padding:0px;
padding-left:10px;
margin:0px;
}

#marketing p {
color:rgb(111,81,55);
background:none;
padding:0px 10px;
}

#marketing img {
margin-bottom:15px;
}

#marketing ul {
background:none;
padding:0px 10px;
margin:0px;
}

#marketing li {
color:rgb(111,81,55);
background:none;
padding:2px 12px;
list-style-type:none;
border-bottom:1px dotted rgb(111,81,55);
margin-bottom:2px;
}

#marketing a:link {color:rgb(111,81,55);text-decoration:none;}
#marketing a:visited {color:rgb(111,81,55);text-decoration:none;}
#marketing a:hover {color:rgb(40,61,90);background:none;border:none;text-decoration:none;}

#marketing li.spec {
color:rgb(111,81,55);
background:url(assets/arrow02.gif) no-repeat;
padding:2px 12px;
list-style-type:none;
border-bottom:1px dotted rgb(111,81,55);
margin-bottom:2px;
}

#marketing li a.spec:link {color:rgb(111,81,55);text-decoration:none;}
#marketing li a.spec:visited {color:rgb(111,81,55);text-decoration:none;}
#marketing li a.spec:hover {color:rgb(40,61,90);background:url(assets/box02.gif) no-repeat right;padding-right:20px;text-decoration:none;}

#footer {
width:750px;
text-align:left;
vertical-align:top;
}

#footer p {
padding:0px;
margin:0px;
}
