<!--

html, body
{
	background: #FFFFFF;
	color: #000000;
	font: 11px "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:normal;
	border: 0px;
	margin: 0px;

height:auto;
min-height:100%;
}


INPUT, TEXTAREA
{
 font-family:"verdana", "arial", "helvetica";
 font-size:10px;
}

H1
{
 font-family:"verdana", "arial", "helvetica";
 font-size:24px;
 font-weight:normal;
}
H2
{
 color: #000000 !important;
 font-family:"verdana", "arial", "helvetica";
 font-size:14px;
}
H3
{
 font-family:"verdana", "arial", "helvetica";
 font-size:12px;
 font-weight: bold;
}


.smalltext
{
 font-family:"verdana", "arial", "helvetica";
 font-size:10px;
}


A:link, A:visited, A:active {
	color: #000000;
	text-decoration: underline;
}
	
A:hover{
	color: #FF0000;
	text-decoration: underline;
}


A.topmenu:link, A.topmenu:visited, A.topmenu:active {
    COLOR: #ddd;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.topmenu:hover {
    COLOR: #fff;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}

A.submenu_items:link, A.submenu_items:visited, A.submenu_items:active {
    COLOR: #000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.submenu_items:hover {
    COLOR: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
}

A.topmenu_items:link, A.topmenu_items:visited, A.topmenu_items:active {
    COLOR: #000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.topmenu_items:hover {
    COLOR: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
}



A.no_link:link, A.no_link:visited, A.no_link:active, A.no_link:hover {
		color: #000000;
    text-decoration: none;
}

.controltable
{
	border: 0px;
	margin: 0px;
	background: #000;
}

.controltable_w
{
	border: 0px;
	margin: 0px;
	background: #fff;
}

.header
{
	border: 0px;
	margin: 0px;
}


.banner
{
	font-family:"verdana", "arial", "helvetica";
	font-size:40px;
	FONT-WEIGHT: bold;
	border: 0px;
	color: #FFFFFF;
	padding:0px;
}

.login
{
	font-family:"verdana", "arial", "helvetica";
	font-size:10px;
	border: 0px;
	color: #FFFFFF;
	padding: 0px;
}

A.login:link, A.login:visited, A.login:active {
	color: #FFFFFF;
	text-decoration: underline;
}
	
A.login:hover{
	color: #FF9999;
	text-decoration: underline;
}



.login_w
{
	font-family:"verdana", "arial", "helvetica";
	font-size:10px;
	border: 0px;
	color: #000;
	padding: 0px;
}

.topmenu
{
	background: #000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	COLOR: #ddd;

	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
}

.topmenu_filler
{
	FONT-SIZE: 1px;

	border-bottom-color: #888;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 2px solid;
}

.topmenu_inactive
{
	background: #eee;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	COLOR: #000;

	border-left-color: #888;
	border-right-color: #888;
	border-top-color: #888;
	border-bottom-color: #888;

	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 2px solid;

	padding-left: 6px;
	padding-right: 6px;

}


.topmenu_active
{
	background: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	COLOR: #000;

	border-left-color: #888;
	border-right-color: #888;
	border-top-color: #888;
	border-bottom-color: #fff;

	border-top: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-bottom: 0px;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
}



.submenu
{
	background: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	COLOR: #ddd;

	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
}

.submenu_filler
{
	FONT-SIZE: 1px;

	border-bottom-color: #888;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 2px solid;
}

.submenu_inactive
{
	background: #eee;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	COLOR: #000;

	border-left-color: #888;
	border-right-color: #888;
	border-top-color: #888;
	border-bottom-color: #888;

	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 2px solid;

	padding-left: 6px;
	padding-right: 6px;

}


.submenu_active
{
	background: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	COLOR: #000;

	border-left-color: #888;
	border-right-color: #888;
	border-top-color: #888;
	border-bottom-color: #fff;

	border-top: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-bottom: 0px;

	padding-left: 6px;
	padding-right: 6px;
}

.submenu_old
{
	border-top: 1px solid;
}

.menu_container
{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.main_container
{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.main
{
	background: #FFFFFF;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 0px
}

.mainoutput
{
	padding: 8px
}



.listheader
{
	background: #DDDDDD;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.listmember
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid;
}

.errorheader
{
 font-family:"impact", "verdana", "arial", "helvetica";
 font-size:40px;
 font-weight:bold;
}

.error
{
 font-family:"verdana", "arial", "helvetica";
 font-size:12px;
 font-weight:normal;
}


.footer
{
	background: #000000;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, Helvetica;
  COLOR: #EEEEEE;
}

.red_bold_text
{
  FONT-WEIGHT: bold;
  COLOR: #FF0000;
}

.framed_content
{
	border-color: #aaf;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;

}

.framed_content_header
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
	background: #ddf;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}

.framed_content_header_small
{
	FONT-WEIGHT: bold;
	COLOR: #000;
	background: #ddf;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}

.framed_content_header_large
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #000;
	background: #ddf;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}

.framed_content_container
{
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.framed_content_highlight
{
	background: #eef;
}

.framed_content_blog_comments
{
	border-color: #faa;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.framed_content_blog_comments_header_small
{
	FONT-WEIGHT: bold;
	COLOR: #000;
	background: #fcc;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.framed_content_blog_comments_highlight
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background: #fdd;
}


.bg_highlight
{
	border-color: #aaf;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	background: #eef;
}

.album_info_body
{
	background: #eeeeee;

}

.album_info_header
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
}


.album_info_pic_container
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #eee;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.album_info_text_container
{

}

.album_show_header
{
	font-family: "arial", "verdana", "helvetica";
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
	background-color: #ddf;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
}

.album_show_header_info
{
  FONT-SIZE: 12px;
	background-color: #ddf;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.album_show_header_back
{
	background-color: #ddf;
	padding-right: 6px;
}

.album_show_pic_navi_table
{
	table-layout: fixed;
	background-color: #ddd;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
}	
 
.album_show_pic_navi
{
	font-family: "arial", "verdana", "helvetica";
  FONT-SIZE: 9px;
  FONT-WEIGHT: bold;
	color: #000000;
	text-align: center;
}

.album_show_pic_navi_no_pic
{
	font-family: "arial", "verdana", "helvetica";
  FONT-SIZE: 9px;
	color: #666;
	background-color: #f7f7f7;
	text-align: center;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
}

A.album_show_pic_navi:link, A.album_show_pic_navi:visited, A.album_show_pic_navi:active, A.album_show_pic_navi:hover {
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-FAMILY: "arial", "verdana", "helvetica";
    text-decoration: none;
}


.album_show_header_navi
{
  FONT-SIZE: 12px;
	background-color: #fff;
}

.album_show_list_header
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
}

.album_show_list_pic_tn
{
	font-family: "arial", "verdana", "helvetica";
	FONT-SIZE: 9px;
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #eee;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.album_show_pic_description
{

	font-family: "arial", "verdana", "helvetica";
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;

}

.album_show_pic
{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #eee;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}


.album_show_pic_admin_comments
{
	background-color: #ddf;
}

.album_show_pic_cam_info
{
}
.album_show_pic_comments
{
	background-color: #ddf;
}

#album_header {
	background-color: #ffe;
	height: 60px;
	width: 100%
}

#album_contents { 
	margin: 0 0 0 0;

}


#album_footer {
	background-color: #eef;
	height: 60px;
	width: 100%;
	left: 0;
	bottom: 0;
position:absolute;

}



.blog_header
{
	color: #d66;
	font-weight:normal;
	font-family:"Times", "verdana", "arial", "helvetica";
	font-size:25px;
}

.blog_header_small
{
	color: #d66;
	font-weight:normal;
	font-family:"Times", "verdana", "arial", "helvetica";
	font-size:18px;
}

A.blog_header_small:link, A.blog_header_small:visited, A.blog_header_small:active {
	color: #d66;
	text-decoration: none;
}
	
A.blog_header_small:hover{
	color: #d66;
	text-decoration: underline;
}

.blog_date
{
	color: #555;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:12px;
}

.blog_date_small
{
	color: #555;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:11px;
}

.blog_text
{
	color: #000000;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:11px;
}

.blog_text:first-letter {
	font-size: 170%; float: right
}


.blog_picture_info
{
	color: #555;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:10px;
	text-align: right;
}

.blog_posted_by
{
	color: #555;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:11px;
	text-align: right;
}

A.blog_picture_info:link, A.blog_picture_info:visited, A.blog_picture_info:active {
	color: #555;
	text-decoration: none;
}
	
A.blog_picture_info:hover{
	color: #555;
	text-decoration: underline;
}

.blog_comment_container
{
	padding-left: 5px;
	padding-right: 5px;
}



.blog_archive
{
	color: #000;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:12px;
	line-height:21px;
}

A.blog_archive:link, A.blog_archive:visited, A.blog_archive:active {
	color: #000;
	text-decoration: none;
}
	
A.blog_archive:hover{
	color: #000;
	text-decoration: underline;
}


.album_years
{
	color: #000;
	font-weight:normal;
	font-family:"verdana", "arial", "helvetica";
	font-size:12px;
	line-height:21px;
	FONT-WEIGHT: bold;
}

A.album_years:link, A.album_years:visited, A.album_years:active {
	color: #000;
	text-decoration: none;
}
	
A.album_years:hover{
	color: #000;
	text-decoration: underline;
}




-->
