/* *************************************** */
/* Basic Style Definitions                 */
/* *************************************** */


h1 { margin-bottom : 1em; }

a img {
  vertical-align : middle;
  border : 1px solid #fff;
  padding : 1px;
}
/*
a:hover img,
a:focus img,
a:active img { border-color : #709070; }
*/

form {
  clear : both;
  margin-bottom :;
  _height : 1em;
  margin : 1em 0;
  padding-top : 1em;
  border-top : 1px dashed #ccc;
}
form p { margin-bottom : .45em; }
label {
  font-family : Verdana, sans-serif;
  font-weight : bold;
  text-transform : uppercase;
  font-size : .91em;
  color : #666;
}
.fi_btn {
  text-align : right;
  margin-right : 5px;
}
.fi_txt input,
textarea { width : 99.5%; }
textarea { height : 6em; }




/* *************************************** */
/* Page Canvas Definitions                 */
/* *************************************** */


.onecol .pagebody {
  margin : 0 154px;
  padding-top : 11px;
  padding-bottom : 3.5em;
}
.onecol .pagebody .wrapper {
  padding-top : 0;
  z-index : 1;
}

.widecol .pagebody {
  margin : 0 20px 0 20px;
  padding-top : 11px;
  padding-bottom : 3.5em;
  border : solid 1px red;
}
.widecol .pagebody .wrapper {
  padding-top : 0;
  z-index : 1;
  border : solid 1px red;  
}



/* *************************************** */
/* Generic Box Definitions                 */
/* *************************************** */




/* *************************************** */
/* Definitions of Individual Page Items    */
/* *************************************** */


.image {
  margin : 0 -2px;
  _height : 1em;
  text-align : center;
  margin-bottom : 1em;
}
.image span { display : block; } 
.image .imgdesc {
  text-align : left;
  margin-top : .5em;
}


.pager {
  position : absolute;
  list-style : none;
  padding : 0;
  top : 0;
  left : 200px;
  width : 250px;
  text-align : right;
}
.pager li {
  display : inline;
  padding : 0 5px;
  float : right;
}
.pager .next {
  padding-right : 13px;
  background : transparent url("../img/pager-r.gif") 100% 50% no-repeat;
}
.pager .prev {
  padding-left : 22px;
  background : transparent url("../img/pager-l.gif") 8px 50% no-repeat;
  border-right : 1px solid #666;
}




.thumbsview {
  list-style : none;
  padding : 0;
  margin : 0 18px 0 0;
  _height : 1em;
}
.thumbsview img { margin-bottom : 2px; }
.thumbsview li {
  float : left;
  text-align : center;
  overflow : hidden;
  padding : 0 6px 0 0;
  margin-bottom : .5em;
  width : 154px;
  _width /**/: 160px;
  height : 174px;
}
.thumbsview strong {
  display : block;
  font-weight : normal;
  color : #999;
  /* text-align : left; */
}




.crumbs {
  font-family : Verdana, sans-serif;
  font-size : .91em;
  color : #aaa;
}
.crumbs h3 { display : none; }
.crumbs a:link,
.crumbs a:visited { color : #aaa; }
.crumbs a:hover,
.crumbs a:focus,
.crumbs a:active { color : #b33; }


/*
.subdirs {
  position : absolute;
  top : 0;
  left : 144px;
  width : 140px;
}
*/
.subdirs h3 {
  margin : 0 0 .5em 0;
  color : #999;
  font-weight : normal;
}
.subdirs ul { 
	margin-bottom : 1.5em; 
	left : 40px;	
}
.subdirs li {
  font-family : Verdana, sans-serif;
  font-size : .91em;
  font-weight : bold;
  text-transform : uppercase;
}






