* { 
    margin:0; 
	padding:0;
} 

.clearfix {
display: inline-block;
}


 /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	   .clearfix {display: block;}
 /* End Holly Hack */



html{
margin:0 auto;
padding:0;
height:100%; /* needed for container min-height */
min-width:779px;
font-family:Arial,Helvetica,sans-serif; 
background:#FFFFFF url(../images/thistle_bkgrnd_sepia.jpg) repeat fixed 0 0;
}

body {
margin:0 auto;
padding:0;
height:100%;
min-width:779px;
font-family:Arial,Helvetica,sans-serif;
} 

div, li, ul {
margin:0;   
padding:0;   
} 

a:link {color: #010165;}
a:visited {color: #010165;}
a:hover {color: #DFD27C;}
a:active {color: #DFD27C;}

/*
a:link {color: #930404;}
a:visited {color: #930404;}
a:hover {color: #DFD27C;}
a:active {color: #DFD27C;}
*/

paragraph { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
}

#container {
margin:0 auto;
width:779px;
height:100%;
min-height:100%;
min-width:779px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
text-align:left;
background:#fff;
}

.wrapper {
margin:0 auto -40px; /* center, not in IE5 *//* the bottom margin is the negative value of the footer's height */
min-height:100%;
height:auto !important;
height:100%;/* IE6: treaded as min-height*/
}

#header {
width:779px;
height:134px;
background-color:#382E25;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin-left:auto;
margin-right:auto;
text-align:left;
z-index:100;	
position:fixed;
}

#header img {
display:block;
}

#content {
width:779px;
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:80px;
position:relative;
display:table;
min-hight:100%;
}

#content img {
margin-left: 12px;
margin-right: 12px;
}

#content:after {
content:" ";
display:block;
}

#footer {
width:779px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin-left:auto;
margin-right:auto;
z-index:100;	
position:fixed;
bottom:0; /* stick to bottom */
display:block;
}

#column1 {
float:left;
display:inline-block;
width:217px;
padding-left:8px;
padding-top:10px;
margin-top:160px;
z-index:98;	
position:fixed;
}

#column2 {
float:right;
clear:both;
display:inline-block;
width:510px; 
padding:0px;
padding-right:50px;
padding-left:0px;
padding-top:10px;
text-align:left;
vertical-align:top;
margin-top:160px;
}

.nodec a:link{
text-decoration:none;
}

#column3 {
float:left;
clear:both;
display:inline-block;
width:680px; 
padding:0px;
padding-right:50px;
padding-left:50px;
padding-top:10px;
text-align:left;
vertical-align:top;
margin-top:160px;
}

h1{
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#010165;
padding-top:8px;
padding-bottom:8px;
text-align:left;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#010165;
text-align:left;
padding-top:8px;
padding-bottom:8px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:normal;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
}

blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
font-weight:bold;
line-height:16px;
color:#010165;
margin:0;
}

#info {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:16px;
color:#010165;
margin-left:20px;
}

.indent {
padding-left:17px;
}

#members {
position:absolute; 
top:32px; 
padding-left:565px;
z-index:1000;
}

.hide { display: none; }
.unhide { display: block; }

#nav_top {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
top:12px;
width:405px;
z-index:101;	
position:fixed;
display:block;
padding:0px;
padding-left:367px;
}

#nav_top a:link {color:#010165;}
#nav_top a:visited {color:#010165;}
#nav_top a:hover {color:#B8AB58;}
#nav_top a:active {color:#B8AB58;}

#nav_top a:link {text-decoration:none;}
#nav_top a:visited {text-decoration:none;}
#nav_top a:hover {text-decoration:none;}
#nav_top a:active {text-decoration:none;}

#nav_main {
background-color:#FFFFFF;
z-index:99;
margin-left:1px;
}

#nav_main ul {
width:779px;
border:0;
padding:0;
padding-left:1.25px;
margin:0 auto; 
list-style-type:none;
}

#nav_main li {
float:left;
border:1px solid #fff; 
}

#nav_main a {
display:block;
width:127px;
color:white; 
font-weight:bold;
background:#003366; 
text-align:center; 
padding:5px 0; 
text-decoration:none; 
}

#nav_main a:hover {
color:#003366;
background:#B8AB58;
}

#nav_side { 
width:200px; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#nav_side ul { 
list-style:none; 
margin:0; 
padding:0; 
} 
 
#nav_side_page { /* To highlight current page in side menu */
color:#B8AB58;
padding-left:34px;
padding-top:5px;
} 
 
#nav_side li a:link, #nav_side li a:visited  { 
display:block; 
padding-left:34px; 
padding-top:5px;
color:#010165;
text-decoration:none; 
} 

#nav_side li a:hover { 
color:#B8AB58; 
}

.style3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
text-align:left;
}

#address {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#010165;
font-style:normal;
text-align:center;
bottom:0px;
width:400px;
z-index:100;	
position:fixed;
display:block;
padding:0px;
padding-left:195px;
}

#address a:link {color:#010165;}
#address a:visited {color:#010165;}
#address a:hover {color:#B8AB58;}
#address a:active {color:#B8AB58;}

#search {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
top:105px;
width:300px;
z-index:101;	
position:fixed;
display:block;
padding:0px;
padding-left:473px;
}

#announce {
margin-top:-2.5px;
margin-bottom:-30px;
}

.adjust {
padding-top:160px;
margin-top:-160px;
}

.headspace {
margin-top:-160px;
height:160px;
width:1px;
}

.nobulletlist li {
list-style: none;
}

#bg_black {
padding-top:1px;
padding-bottom:1px;
background:#000000;
}

#bg_brown {
margin: 6px 6px;
margin-bottom: 6px;
background:#663300;
}

#bg_white {
padding:6px;
background:#FFFFFF;
}

#top {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#010165;
font-style:normal;
text-align:center;
bottom:24px;
width:400px;
z-index:100;	
position:fixed;
display:block;
padding:0px;
padding-left:741px;
}

#theTop a:link {text-decoration:none;}
#theTop a:visited {text-decoration:none;}
#theTop a:hover {text-decoration:none;}
#theTop a:active {text-decoration:none;}
