body{font-family:Arial, Helvetica, sans-serif; color:#3A161A; margin:0; padding:0; font-size:.9em; background-color:#FDEEC5; 
background-image:url('../images/top-bg.jpg'); background-repeat:repeat-x; 

}	

.outer{}
#inner{width:900px; margin:auto;}
#wrapper{position:relative;width:100%; position:relative; background-image:url('../images/wrapper-bg.jpg'); background-repeat:repeat-y; margin-top:125px; }

/*GENERAL*/
a{color:#089C4B;  text-decoration:underline; }
a:hover{text-decoration:underline; color:#834B9C; cursor:url('../images/lion-paw.cur'), pointer; _cursor:pointer; } 
p{margin-top:0px; margin-bottom:15px; padding-bottom:0px; line-height:130%;}
li{line-height:115%;}
.purple-bold-text{font-weight:bold; color:#834B9C}
td{vertical-align:top;}
img{border:none;} 
.clear-float{clear:both; margin:0; padding:0;}
hr{margin:0; padding:0; margin-bottom:10px; margin-top:10px; border:none; border-top:1px solid #302013; border-bottom:1px solid #D8A36B; background-color:#D8A36B; height:3px;}
/*STRUCTURE*/


input[type=submit]{cursor:url('../images/lion-paw.cur'), pointer;}




/*HEADER*/
#header{height:150px;  width:890px; position:relative; z-index:10; background-image:url('../images/top.jpg'); background-repeat:repeat-x; }
#header #logo img{ background-repeat:no-repeat; position:absolute; left:-13px; top:-68px;}
#header #tagline{position:absolute; top:48px; left:200px;  }
#header #search{float:right;}
#header #search input{font-size:90%;}
#header #header_links{position:absolute; list-style-type:none; text-align:right; right:0; bottom:15px; margin-right:8px;}
#header #header_links li{display:inline;}
#header #header_links li a{font-size:85%;}
#header #header_links .pipe{margin-left:7px; margin-right:7px; color:#003366;}
#header #rule{border:none; border-top:1px solid #623f1e; _border-top:4px solid #d8a36b; background-color:#d8a36b; _background-color:none; height:2px; line-height:1px; position:relative; top:85px;  margin:auto; padding:0; width:95%;}
#header #header_bottom{ background-repeat:repeat-x; width:100%; height:19px; position:absolute; bottom:-9px;}

#header #header_inner{width:861px; left:13px; top:13px;  background-repeat:no-repeat; height:150px;   position:relative; background-image:url('../images/header-inner-bg.jpg');  background-repeat:repeat-x; background-position:center -17px; }
#header #header_inner #corner-top-left, #header #corner-top-right{position:absolute; background-repeat:no-repeat;}
#header #header_inner #corner-top-left{background-image:url('../images/corner-top-left.jpg'); width:27px; height:28px; left:-13px; top:-13px;}
#header #header_inner #corner-top-right{background-image:url('../images/corner-top-right.jpg'); width:30px; height:25px; right:-21px; top:-13px;}

#header #stamps{text-align:right; top:-50px; width:350px; right:20px; position:absolute;}
#header #stamps img{margin:0; padding:0; margin-right:-5px;}

/*FOOTER*/
#footer{width:100%; margin-top:3px; padding-bottom:25px;  background-position:top; }
#footer #footer_inner{width:855px; margin:auto; }
#footer #footer_inner .copyright{width:30%; float:left; text-align:left; color:gray; font-size:80%;}
#footer #footer_inner .copyright p span{color:#3A161A; }
#footer #footer_inner .footerLinks{ text-align:right; float:right; width:65%; font-size:80%; margin-top:-1px;}
#footer #footer_inner .footerLinks a{}
#footer #footer_inner .footerLinks span{color:#aaaaaa; margin-left:10px; margin-right:10px;}
#footer #footer_inner .nav{}

/*NAV*/

div#nav{ position:relative; width:100%;  z-index:180; padding-left:35px; position:relative; margin-top:-40px; margin-bottom:15px; }
div#nav a{text-decoration:none; font-size:115%; }
div#nav a:hover{}
div#nav li li a{display:block; width:100%; height:100%; position:relative;}
div#nav .no_click{color:#089C4B; font-size:115%; *margin-top:-2px; }
div#nav .no_click:hover{color:#834B9C;}
div#nav .no_click a{font-size:100%;}
 
div#nav ul li.current span{text-decoration:underline; color:#834B9C;}
div#nav li.current a{color:#089C4B; position:relative; z-index:100}
div#nav ul li span:hover{text-decoration:underline;}  

div#nav ul{list-style-type:none;  text-align:left; padding:0; margin:0; position:relative; display:block; cursor:url('../images/lion-paw.cur'), auto; _cursor:auto}
div#nav li{position:relative; float:left; margin-right:15px; _padding:0;}
div#nav ul ul{display:none; position:absolute; left:-10px; top:11pt; width:160px; z-index:150; padding-bottom:30px; _padding-bottom:0;  padding-right:15px; background-color:transparent; background-repeat:no-repeat; background-image:url('../images/shadow.png');  _background-image:url('../images/nav-dark-bg.jpg'); background-position:20px bottom; }
div#nav ul:hover ul{display:block;} 

div#nav ul ul li{line-height:100%; border-bottom:1px solid #3b2c15; border-top:2px solid #E7B95B; display:block; width:148px; padding:6px; _padding:0; _width:160px; background-image:url('../images/nav-dark-bg.jpg');  } 
div#nav ul ul li span:hover{text-decoration:none;}
div#nav ul li.current ul li span{text-decoration:none; color:black;}
div#nav ul li.current ul li.current span{text-decoration:none; color:#834B9C;}

div#nav ul ul a, div#nav ul li.current ul a{color:black; text-decoration:none; cursor:url('../images/lion-paw.cur'), auto; _cursor:auto;}
div#nav ul li.current a, div#nav ul li.current ul li.current a{color:black;}

div#nav ul ul li a:hover, div#nav ul li.current ul li a:hover{text-decoration:none;}

div#nav ul ul li:hover{background-color:#f9ea99; background-image:url('../images/nav-light-bg.jpg'); border-top:2px solid #dfc973; border-bottom:1px solid #786b3d;}
div#nav ul ul li:hover a{color:#089C4B;  } 
div#nav ul ul li.current:hover{background-color:#A685BD; } 

div#nav ul ul li a{_display:block;  postion:relative; _padding:6px;}
div#nav ul ul li a:hover{_background-image:url('../images/nav-light-bg.jpg'); }


div#nav span.pipe{padding-left:7px; display:none;} 
div#nav #search{position:absolute; right:85px;}
div#nav #search input[type=text]{width:150px;} 
 
/*CONTENTS*/
#content-wrapper{background-repeat:repeat-x; background-image:url('../images/bottom-inner-bg.jpg'); background-position:bottom; min-height:300px; position:relative; width:861px; left:13px; background-color:#FFFDF8; padding-bottom:50px; }
#wrapper #corner-bottom-left, #wrapper #corner-bottom-right{position:absolute; background-repeat:no-repeat; z-index:20}
#wrapper #corner-bottom-left{background-image:url('../images/corner-bottom-left.jpg'); width:27px; height:35px; left:0px; bottom:-2px;}
#wrapper #corner-bottom-right{background-image:url('../images/corner-bottom-right.jpg'); width:30px; height:35px; right:5px; _right:40px; bottom:-2px;}
#wrapper #right-palm{width:191px; height:87px; background-image:url('../images/right-palm.gif'); position:absolute;  background-repeat:no-repeat; right:0px; _right:30px; bottom:22px; z-index:50;}
#bottom-strip{width:861px; height:24px; margin-left:13px;  position:relative;  background-image:url('../images/bottom.jpg'); background-repeat:repeat-x; clear:both;}
 
#content{ padding:20px; position:relative;  z-index:100; font-size:1em; width:100%; padding-top:22px; *padding-top:18px;  padding-bottom:50px;}
#middle-col{width:425px; border-right:3px groove #7F3900; padding-right:20px; margin-top:17px;}


.page_middle_wide #middle-col{width:814px; _width:800px; border:none;}

table.index_content{margin-top:10px;}
h1{margin:0; padding:0; margin-bottom:15px; font-size:150%; color:#834B9C;}
.hl{background-color:yellow;}
#map{ width: 400px; height: 300px; margin-left:18px;}

.page_right{width:340px; padding-top:39px; padding-left:15px;}


#left-col{width:450px; float:left; border-right:3px groove #7F3900; padding-right:20px;}
#right-col{width:310px; padding-left:10px; float:left;}
#right-col img{margin-right:10px; margin-bottom:10px; margin-top:5px;}
#right-col p{clear:both;}


/*FOR CONTENT EDITOR*/
.right_padding_10px{padding-right:10px;}
.left_padding_10px{padding-left:10px;}
.top_padding_10px{padding-top:10px;}
.bottom_padding_10px{padding-bottom:10px;}
#bios{clear:both;}
#bios div{float:left; width:700px; }


/*CUSTOM PLUGINS*/



.custom-plugin{}

.custom-plugin-vert{line-height:140%;  padding-bottom:15px;  *padding-top:15px; width:325px; }
.custom-plugin-vert h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%; padding-top:3px; text-align:center;}
.custom-plugin-vert div.custom-image{width:100%; text-align:center; margin-right:10px;}
.custom-plugin-vert img{padding-bottom:10px; margin-top:5px; }
.custom-plugin-vert div.custom-text{width:100%;}
.custom-plugin-vert p{line-height:140%;}

.custom-plugin-horiz{line-height:140%;  padding-bottom:15px; *padding-top:15px;  width:350px; _width:325px; position:relative;}
.custom-plugin-horiz h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%; margin-left:155px; position:relative; }
.custom-plugin-horiz div.custom-image{width:145px; text-align:center; margin-right:10px; position:relative; }
.custom-plugin-horiz img{padding-bottom:10px; margin-top:-12px;}
.custom-plugin-horiz div.custom-text{width:145px; position:absolute; margin-left:155px; top:18px; *top:32px; }
.custom-plugin-horiz p{line-height:140%;}


.custom-plugin-no-image{line-height:140%;  padding-bottom:15px;}
.custom-plugin-no-image h3{color:#3C980E;  padding-top:0; margin-top:0; line-height:100%;}
.custom-plugin-no-image p{line-height:140%;}