
/* remove browser defaults - thanks Jim*/
* { margin: 0; padding: 0; border: 0; }

body, #header, #footer  {width: 1024px;}

body { 
	font-family: "Palatino Linotype", "Book Antiqua",  "Palatino", "serif"; 
                  font-size: 14pt;
                  background-color: #162116;
                  border-color: #162116;
                  color: #000000;
}

h3 { font-size: 18pt; }
ul.none {list-style-type: none}

#header { 	z-index: 100;
	text-align: left;
	font-size: 28pt; font-weight: bold; 
	border-right: 3px solid #162116;
	border-top: 3px solid #162116;
	border-bottom: 3px solid #162116;
	border-left: 3px solid #162116;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 50px;
                  background-color: #bb7733;
}

#footer {  	z-index: 100;
	clear: both;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	color: #162116;
	border-right: 3px solid #162116;
	border-top: 3px solid #162116;
	border-bottom: 3px solid #162116;
	border-left: 3px solid #162116;
	padding-left: 50px;
	padding-bottom: 10px;
	padding-right: 50px;
                  background-color: #bb7733;
}

#navcolumn { 
	float: left;
	width: 200px;
	text-align: center;
	color: #d2691e;
	font-size: 12pt;
	font-weight: bold;
}
ul.nav { 
	display: block; 
	list-style:none;
	width: 200px;
	padding-top: 40px;
	text-align: right; 
}
ul.nav > li.nav { 
	height: 60px; width:170px;
	padding: 0px 30px 0px 0px;
	color: #a0522d; text-decoration: none;
/*	border: 50px solid  #bb7733; */
}

ul.nav > li.nav:hover {color: #d2691e; }

a.nav:link { color: #f4a460; text-decoration: none; }
a.nav:active { color: #d2691e; font-style: italic; font-weight: bold;}
a.nav:visited { color: #a0522d; }
a.nav:hover { color: #d2691e; }

a.navhere:link { color: #dddddd; text-decoration: none; }
a.navhere:active { color: #d2691e; font-style: italic; font-weight: bold;}
a.navhere:visited { color: #dddddd; }
a.navhere:hover { color: #d2691e; }

/* nav fly out menu---------------------------------------------- */
ul.nav > li.nav > ul.nav-flyout { 
	display: none;
	z-index: 3;
	position: relative;
	top: -30px; left:190px;
	height: 125%;
	text-align: left; padding: 0px;
	border-top: 1px groove  #bb7733; border-left: none;
}
ul.nav > li.nav > ul.nav-flyout li { display: block; 
	padding: 0px 0px 2px 0px;
	background-color: #162116; 
	border-right: 1px groove  #bb7733; 
}
ul.nav > li.nav > ul.nav-flyout li.lastone { border-bottom: 2px groove  #bb7733; }

ul.nav > li.nav:hover > ul.nav-flyout { display: block; }


#content {
	float: right; 
/*	text-align: center;*/
	width: 80%; height: 940px; 
                  background-image: url("images/Horns_bg.jpg");
                  background-repeat: no-repeat;
                  background-position: center;
                  background-attachment: scroll;
                  background-color: #162116;
}

#content_columns {
	float: left; 
	width: 50%;
	text-align: center;
	padding:  0px 20px 0px 20px;
}


p.content {	clear: both; text-align: left; padding:  20px 5% 10px 5%; }
p.content2 {text-align: left; padding:  20px 5% 10px 5%; font-size: 12pt;}
table.content {text-align: left; padding:  20px 5% 10px 5%; }

dl.content {	text-align: left; padding:  0px 20px 10px 20px; }
dt.content { font-weight: bold; padding:  0px 20px 10px 20px; }
dd.content { padding:  0px 20px 10px 20px;}

#bottomlinks { clear: both;
                        padding-left: 25%;
                        
}

.photo {      margin-top:  20px; margin-left: 10px; 
	border: 3px solid #162116; 
	text-align: center;
}

.caption {
	text-align: center;
	font-size: 10pt; font-style: italic;}

td.fluffing {
      color: rgb(0,0,0);
      font-size: 10pt;
}


a { text-decoration: none; background-position: 0 0; }

a:link { color: #801000; font-weight: bold;}
a:active { color: #808080;  font-style: italic; font-weight: bold;}
a:visited { color: #000000; font-weight: bold;}
a:hover { color: #808080;}

a.white:link {color: #fff; font-weight: bold;}
a.white:active { color: #808080;  font-style: italic; font-weight: bold;}
a.white:visited { color: #a0a0a0; font-weight: bold;}
a.white:hover { color: #808080;}
