body { margin : 0px; font-family : Tahoma, serif; font-size : 8pt; color : #fffff0; background-color: #414141; }

#banner {
	background-image : url(../images/web-banner-3-22-07.jpg);
	height : 90px;
	width: 800px;
}
#mainTable {
	width:800px;
	border:thick, white;
	margin:0;
	padding:0;
/*	display:inline */
}
#menuTable {
	background-color:#666666;
	color: #ffff00;
	width: 800px;
	height: 25px;
	border-bottom:thick;
	border-bottom-color: #FFFFCC;
	border-top:thick,;
	border-top-color: #FFFFCC;
	border-left:thick,;
	border-left-color:#FFFFcc;
	text-align:center;
	font-size:16px
}
#footer {
	text-align : center;
	font-size :9px;
	color : white;
	font-weight:bold;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom:0px;
	text-decoration : none;
}
A.Menu, A.Menu:visited {
	font-size: 16px;
	font-weight: bolder;
	color:#ffff00;
	text-decoration : none;
}	
A.Menu:hover, A.Menu:visited:hover {
	background-color: #888888;
	font-size: 16px;
	font-weight: bolder;
	text-decoration:underline;
	color: #ffffff;
}

A.Menu_Selected {
	font-size: 16px;
	font-weight: bolder;
	color: #f6a106;
	text-decoration : none;
}	

A.tab, A.tab:visited {
	font-size: 12px;
	font-weight: bolder;
	color:#fffff0;
	text-decoration : none;
}	
A.tab:hover, A.tab:visited:hover {
	font-size: 12px;
	font-weight: bolder;
	text-decoration:underline;
	color: #f6a106;
}

A.tab_Selected {
	font-size: 12px;
	font-weight: bolder;
	color: #f6a106;
	text-decoration : none;
}	

#SubType1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color:#ddCC33
}
font.headline     { font-family : Tahoma, serif; font-size : 25pt; color : #000000; font-weight : bold; background-color: transparent; }
font.iheadline    { font-family : Tahoma, serif; font-size : 10pt; color : #f6a106; font-weight : bold; background-color: transparent; }

table.top         { width: 100%; border-bottom : 1px solid #fffff0; background-color: #CCCCCC; }
table.bottom      { width: 100%; border-top : 1px solid #fffff0; font-family : Tahoma, serif; font-size : 8pt; background-color: #666666; }
table.index       { background-color : #666666; color : #fffff0; border : 1px solid #fffff0; font-family : Tahoma, serif; font-size : 8pt; }
table.directories { font-family : Tahoma, serif; font-size : 10pt; background-color: transparent; }
table.files       { font-family : Tahoma, serif; font-size : 10pt; background-color: transparent; }
table.menu        { font-family : Tahoma, serif; font-size : 10pt; background-color: transparent; }
table.upload      { font-family : Tahoma, serif; font-size : 8pt; background-color: transparent; }
table.output      { font-family : Tahoma, serif; font-size : 8pt; background-color : transparent; color : #fffff0; }

td.iheadline      { background-color : #CCCCCC;
	color : #fffff0;
	border-bottom : 1px solid #fffff0;
	background-color: #666666;
}
td.fbborder       { border-right : 1px solid #fffff0; background-color: #666666; }

a:link            { text-decoration : none; color : #fffff0; background-color: transparent; }
a:visited         { text-decoration : none; color : #fffff0; background-color: transparent; }
a:hover           { text-decoration : underline; color : #fffff0; background-color: transparent; }

a.bottom:link     { text-decoration : none; color : #000088; background-color: transparent; }
a.bottom:visited  { text-decoration : none; color : #000088; background-color: transparent; }
a.bottom:hover    { text-decoration : underline; color : #000088; background-color: transparent; }

input             { background-color : #DDDDDD; border : 1px solid #fffff0; font-family : Tahoma, serif; font-size : 8pt; color : #333300; }
input.button      { width : 50px; }
input.bigbutton   { width : 100px; color:#333300}
textarea          { background-color : #FFFFF0; color : #fffff0; border : 1px solid #fffff0; font-family : Tahoma, serif; font-size : 10pt; }

.bold             { font-weight : bold; background-color: #666666; }

.weatimages_thumbnail_cell {/* cell displayed in album view and containing image thumbnail, filename, description */
	font-family: Helvetica, Arial, sans-serif;
	padding: 4px 4px 8px 4px;
	border-style: solid;
	border-color: #DDDDDD;
	text-align: center;
	vertical-align: top;
}
.weatimages_thumb_border {/* border of thumbnail */
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin: 6px 6px 2px 6px;
}
.weatimages_link_size {/* links to original/resized image displayed under thumbnail in album */
	font-size: 9px;
	text-decoration: underline;
	color: #333366;
	text-align: center;
}
.weatimages_filename {/* filename displayed under image thumbnail in album */
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.weatimages_image_desc {/* description (from textfile or exif) displayed under image thumbnail in album */
	color: #555555;
	text-align: center;
}
.weatimages_pages_navigator {/* pager */
	font-size: 12px;
	color: #003366;
	text-align: center;
}
.weatimages_header {/* page title line - album/image name (or description) */
	font-size: 15px;
	color: #ffffff;
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: 20px;
	margin-right: 20px;
}
.weatimages_comment {/* string under page title - album/image description */
	font-size: 12px;
	color: #555555;
	margin-bottom: 3px;
	margin-left: 20px;
	margin-right: 20px;
}
.weatimages_thumb_album_name {/* album name shown on the right of album thumbnail */
	font-size: 14px;
	color: #yyyyyy;
}
.weatimages_thumb_album_desc {/* album decsription shown on the right of album thumbnail */
	font-size: 12px;
	color: #555555;
}
.weatimages_bigimage {/* style for big version of image */
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	margin: 5px;
	text-align: center;
}
.weatimages_container_navig {/* links to next/previous images displayed at the page vith big version of image */
	font-size: 11px;
	text-decoration: underline;
}
.weatimages_toppest_navig {/* style for a div containing top navigational links - to parent albums and next/prev images */
	color: #fffff0;
	background-color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 5px;
}
.weatimages_hotkey_tip {/* tips beside links to next/previous images */
	font-size: 11px;
	color: #BBBBBB;
}