body {
  padding: 0 480px;
  text-align: center;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
}

#page-sizer {
  width: 80%;
  max-width: 300px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}

#page-expander {
  position: relative;
  min-width: 480px;  
  margin: 0 -480px;
} 

/*\*/
* html #page-expander {height:0;} 
/* */

#wrap-faux-l {
  position: relative;
}

#wrap-faux-r {  
  position: relative;
}

.wrap-floats {
  margin-left: 140px;
  margin-right: 140px;
}

.wrap-floats-inner {
  float: left;
  width: 100%;
}

.content {
  float: right;
  width: 100%;
  font-size: 11px;
  min-height: 350px;  
  background-color: #ffffff;
}

.leftnav {
/*
  background-color: #e0e0e0;
*/
  position: relative;
  float: left;
  width: 140px;
  margin-left: -140px;
}

.rightnav { 
/*
  background-color: #ccc;
*/
  position: relative;
  float: right;
  width: 140px;
  margin-right: -140px;
}

.header {
/*
  background-color: #aac;
*/
  position:relative;
  width:100%;
  height:45px;
  padding:40px 0px 0px 0px;
  margin-bottom: 0px;
  text-align: right;
}

.footer {
  clear:both;
  position:relative;
  width:100%;
  height:45px;
  padding-top: 15px;
  text-align: center;
}

/************** Special *************/
.hbgimgl {
  position:relative;
  width:100%;
  height:180px;
}

.hbgimgr {
  position: relative;
  width:100%;
  height:180px;
}

.fbgimgl {
  position:relative;
  height:100px;
}

.fbgimgr {  
  position:relative;
  height:100px;
}

.textpadder {
  padding: 4px 4px 0px 4px;
}

.headertextpadder {
  padding: 0px;
}

/* \*/
* html #wrap-faux-l,
* html #wrap-faux-r,
* html .wrap-floats
{height:1%;}
/*  */

.brclear {
  clear:both;
  height:0;
  margin:0;
  font-size:1px;
}

h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 26px;
	line-height: 28px;
	font-weight: normal;
	color: #909090;
	}
h1 a:hover, a h1:hover {color:#f08000;}

h2, h2 a:link {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	}
h2 a:hover {color:#f08000;}

h3, h3 a:link {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	}
h3 a:hover {color:#f08000;}

p {
  font-size: 11px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

a {
	color:#303030;
	text-decoration:none;
	font-weight:bold;
	}
a:link, a:visited, a:h1 {color:#303030;}
a:hover {color:#f08000;}

ul {
	font-size:11px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0 0 0 30px;
	}
ul.linklist {
	text-indent: -1em;
	list-style: none;
	line-height: 18px;
	padding-left: 30px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}


#logo { /* absolute positioning */
	position: absolute;
	top: 14px;
	left: 10px;
	}

a.logo, a.logo:link, a.logo:visited {
  display:block;
  width:381px;
  height:70px;
  background:transparent url(logo.gif) 0 0 no-repeat;
}

a.foldericon, a.foldericon:link, a.foldericon:visited {
  display:block;
  width:140px;
  height:140px;
  background:transparent url(folder1.gif) 0 0 no-repeat;
}

a.prevbutton, a.prevbutton:link, a.prevbutton:visited {
  display:block;
  width:31px;
  height:31px;
  border-width:0px;
  background:transparent url(prev.gif) 0 0 no-repeat;
}
a.prevbutton:hover {
  background:transparent url(prev1.gif) 0 0 no-repeat;
}
a.nextbutton, a.nextbutton:link, a.nextbutton:visited {
  display:block;
  width:31px;
  height:31px;
  border-width:0px;
  background:transparent url(next.gif) 0 0 no-repeat;
}
a.nextbutton:hover {
  background:transparent url(next1.gif) 0 0 no-repeat;
}
a.idxbutton, a.idxbutton:link, a.idxbutton:visited {
  display:block;
  width:31px;
  height:31px;
  border-width:0px;
  background:transparent url(idx.gif) 0 0 no-repeat;
}
a.idxbutton:hover {
  background:transparent url(idx1.gif) 0 0 no-repeat;
}
a.upbutton, a.upbutton:link, a.upbutton:visited {
  display:block;
  width:31px;
  height:31px;
  border-width:0px;
  background:transparent url(up.gif) 0 0 no-repeat;
}
a.upbutton:hover {
  background:transparent url(up1.gif) 0 0 no-repeat;
}

div.nextdisabled {
  display:block;
  width:31px;
  height:31px;
  border-width:0px;
  background:transparent url(next-disabled.gif) 0 0 no-repeat;
}

div.prevdisabled {
  display:block;
  width:31px;
  height:31px;
  border-width:0px;
  background:transparent url(prev-disabled.gif) 0 0 no-repeat;
}

a.defaultfoldericon, a.defaultfoldericon:link, a.defaultfoldericon:visited {
  display:block;
  width:140px;
  height:100px;
  border-width:0px;
  background:transparent url(folder.gif) 0 0 no-repeat;
}
a.defaultfoldericon:hover {
  background:transparent url(folder1.gif) 0 0 no-repeat;
}

a.ggllogo, a.ggllogo:link, a.ggllogo:visited {
  display:block;
  width:75px;
  height:32px;
  background:transparent url(http://www.google.com/logos/Logo_25wht.gif) 0 0 no-repeat;
}

#headermenu {
  width: 100%;
	text-align: right;
  padding-top: 2px;
	font-size:11px;
  height: 18px; 
	line-height: 20px;
	background-color:#d0d0d0;
	border-style:solid;
	border-color:#505050;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	}
#headermenu ul, #headermenu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#headermenu ul li {
	display: inline;
	margin-right: 1.1em;
	}
#headermenu ul li.last {
	margin-right: 1.1em;
	}

#footermenu {
	clear: both;
	text-align: center;
	font-size:11px;
  padding-top: 2px;
	margin: 10px 0px 15px 0px;
  height: 18px; 
	line-height: 20px;
	color:#303030;
	background-color:#d0d0d0;
	border-style:solid;
	border-color:#505050;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	}
#footermenu ul, #footermenu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#footermenu ul {
	text-align: center;
	}
#footermenu ul li {
	display: inline;
	margin-right: 3.5em;
	}
#footermenu ul li.last {
	margin-right: 0;
	}

#footerbyline {
  text-align: center;
  font-size: 7pt;
  color:#303030;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  voice-family: inherit;
}

.centercontentitem {
  border: 1px;
  border-style: dashed;
  padding: 10px;
  margin: 0px 10px 15px 0px;
  background-color: #f8f8f8;
}

.contentitem {
  border: 0px;
	padding: 0px;
	margin: 0px 10px 15px 0px;
	}

.smalltxt {
	color: #808080;
	font-size: 11px;
}

.xsmalltxt {
	font-size: 9px;
}

#galmenu {display:block; height:80px; min-height:80px;}
#galmenu ul {margin:0; padding:0; list-style-type:none;}
#galmenu li {display:block; float:left; margin-bottom:5px; width:120px; border:0;}
#galmenu li.list1 {background:#000000 url(galm1bw-w.jpg) no-repeat;}
#galmenu li.list2 {background:#000000 url(galm2bw-w.jpg) no-repeat;}
#galmenu li.list3 {background:#000000 url(galm3bw-w.jpg) no-repeat;}
#galmenu li.list4 {background:#000000 url(galm4bw-w.jpg) no-repeat;}
#galmenu li.list5 {background:#000000 url(galm5bw-w.jpg) no-repeat;}
#galmenu a {display:block; width:120px; padding-top:62px; text-align:right; white-space: nowrap; }

#galmenu a#item1 {background:transparent url(galm1.jpg) -120px -80px no-repeat;}
#galmenu a#item2 {background:transparent url(galm2.jpg) -120px -80px no-repeat;}
#galmenu a#item3 {background:transparent url(galm3.jpg) -120px -80px no-repeat;}
#galmenu a#item4 {background:transparent url(galm4.jpg) -120px -80px no-repeat;}
#galmenu a#item5 {background:transparent url(galm5.jpg) -120px -80px no-repeat;}

#galmenu a#item1:hover {background-position:top right; z-index:50;}
#galmenu a#item2:hover {background-position:top right; z-index:50;}
#galmenu a#item3:hover {background-position:top right; z-index:50;}
#galmenu a#item4:hover {background-position:top right; z-index:50;}
#galmenu a#item5:hover {background-position:top right; z-index:50;}

a.tinylink {font-size: 7pt; font-weight: normal;}

div.spacer {clear: both;}

div.floattn {float: left; width: 130px; height: 170px; margin-right: 2px;}
  
div.floattn p {text-align: center;}

#tncontainer {
	width: 660px;
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail img, a.bigimage img {border-width:1px; border-color:#000000;}
a.bigimage img {margin-bottom:4px;}
a.bigimage:hover img, a.thumbnail:hover img {border-color: #f08000;}

body {
  color: #ffffff;
  background-color: #000000;
}

.content {background-color: #000000;}

h1 {color: #b0b0b0;}

h2 a:link {color: #ffffff;}

a, a:link, a:visited {color:#d0d0d0;}
a:hover {color:#f08000;}

#headermenu {
	background-color:#404040;
	border-color:#b0b0b0;
}

a.logo, a.logo:link, a.logo:visited {
  background:transparent url(logob.gif) 0 0 no-repeat;
}

a.foldericon, a.foldericon:link, a.foldericon:visited {
  background:transparent url(folder1b.gif) 0 0 no-repeat;
}

a.prevbutton, a.prevbutton:link, a.prevbutton:visited {
  background:transparent url(prevb.gif) 0 0 no-repeat;
}
a.prevbutton:hover {
  background:transparent url(prev1b.gif) 0 0 no-repeat;
}
a.nextbutton, a.nextbutton:link, a.nextbutton:visited {
  background:transparent url(nextb.gif) 0 0 no-repeat;
}
a.nextbutton:hover {
  background:transparent url(next1b.gif) 0 0 no-repeat;
}
a.idxbutton, a.idxbutton:link, a.idxbutton:visited {
  background:transparent url(idxb.gif) 0 0 no-repeat;
}
a.idxbutton:hover {
  background:transparent url(idx1b.gif) 0 0 no-repeat;
}
a.upbutton, a.upbutton:link, a.upbutton:visited {
  background:transparent url(upb.gif) 0 0 no-repeat;
}
a.upbutton:hover {
  background:transparent url(up1b.gif) 0 0 no-repeat;
}
img.nextdisabled {
  background:transparent url(next-disabledb.gif) 0 0 no-repeat;
}
img.prevdisabled {
  background:transparent url(prev-disabledb.gif) 0 0 no-repeat;
}
div.nextdisabled {
  background:transparent url(next-disabledb.gif) 0 0 no-repeat;
}
div.prevdisabled {
  background:transparent url(prev-disabledb.gif) 0 0 no-repeat;
}
a.defaultfoldericon, a.defaultfoldericon:link, a.defaultfoldericon:visited {
  background:transparent url(folderb.gif) 0 0 no-repeat;
}
a.defaultfoldericon:hover {
  background:transparent url(folder1b.gif) 0 0 no-repeat;
}

a.ggllogo, a.ggllogo:link, a.ggllogo:visited {
  background:transparent url(http://www.google.com/logos/Logo_25blk.gif) 0 0 no-repeat;
}
#footermenu {
	background-color:#404040;
	border-color:#b0b0b0;
}

#footerbyline {color:#c0c0c0;}

.centercontentitem {background-color: #202020;}

.galleryitem {border: 1px #ffffff dashed;}

#galmenu li.list1 {background:#000000 url(galm1bw-b.jpg) no-repeat;}
#galmenu li.list2 {background:#000000 url(galm2bw-b.jpg) no-repeat;}
#galmenu li.list3 {background:#000000 url(galm3bw-b.jpg) no-repeat;}
#galmenu li.list4 {background:#000000 url(galm4bw-b.jpg) no-repeat;}
#galmenu li.list5 {background:#000000 url(galm5bw-b.jpg) no-repeat;}

a.thumbnail img, a.bigimage img {border-color:#ffffff;}
