BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
H1 {
	TEXT-DECORATION: none
}
H1 A {
	TEXT-DECORATION: none
}
H1 A {
	FONT-SIZE: 100%
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
HR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #666; BORDER-BOTTOM-STYLE: none
}
TABLE.user_table {
	BORDER-COLLAPSE: collapse
}
TABLE.user_table_noborder {
	BORDER-COLLAPSE: collapse
}
TABLE.user_table TD {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
TABLE.user_table_noborder TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.inner {
	MARGIN: 0px 10px
}
.min-height {
	FLOAT: right; WIDTH: 1px; HEIGHT: 200px
}
.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TR {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
TH {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
TD {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
THEAD {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
TBODY {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
TFOOT {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.nowrap {
	WHITE-SPACE: nowrap
}
.wide {
	WIDTH: 98%
}
TABLE.small TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.small TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#content DIV.inner IMG {
	MARGIN: 0px 6px; max-width: 99%
}
DIV#content DIV.inner A IMG {
	max-width: none
}
DIV#content DIV.inner TABLE TR TD IMG {
	max-width: none
}
#content_top {
	DISPLAY: none
}
#content_bottom {
	DISPLAY: none
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.small {
	FONT-SIZE: 9px
}
.small A {
	FONT-SIZE: 9px
}
.err {
	COLOR: #f00
}
.error_message {
	FONT-WEIGHT: bold; COLOR: #f00
}
.ok_message {
	FONT-WEIGHT: bold; COLOR: #00af00
}
#top-bar {
	OVERFLOW: hidden
}
#extra1 {
	DISPLAY: none
}
#extra2 {
	DISPLAY: none
}
#extra3 {
	DISPLAY: none
}
#extra4 {
	DISPLAY: none
}
#extra5 {
	DISPLAY: none
}
#extra6 {
	DISPLAY: none
}
#headblock {
	DISPLAY: none
}
#footerblock {
	DISPLAY: none
}
.form_table {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.form_table TR TD {
	PADDING-BOTTOM: 1em
}
.form_table TD.label {
	PADDING-RIGHT: 6px; TEXT-ALIGN: right
}
.column_top {
	DISPLAY: none
}
.column_bottom {
	DISPLAY: none
}
.box {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 1; MARGIN: 9px 0px 10px 9px; BORDER-LEFT: #000 1px solid; WIDTH: 180px; BORDER-BOTTOM: #000 1px solid
}
.box .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
.box .content {
	BACKGROUND-COLOR: #fff
}
.box .content .content_top {
	DISPLAY: none
}
.box .content .content_bottom {
	DISPLAY: none
}
.box H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
.box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px; PADDING-TOP: 5px
}
.box .link {
	DISPLAY: block; MARGIN-BOTTOM: 6px
}
#content .box {
	MARGIN: 0px 10px
}
#blocks_center {
	MARGIN-TOP: 40px
}
#blocks_center .box {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; WIDTH: auto; MARGIN-RIGHT: 0px
}
blocks_center .bannerbox {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; WIDTH: auto; MARGIN-RIGHT: 0px
}
.banners {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#left-bar .banners {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#right-bar .banners {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.banners IMG {
	MARGIN: 3px 0px
}
#banner_top {
	DISPLAY: none
}
#banner_bottom {
	DISPLAY: none
}
.bannerbox .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#left-bar .bannerbox .content A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#right-bar .bannerbox A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-bar .banners .content A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#right-bar .banners A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.linkblock UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.linkblock UL LI A {
	MARGIN: 4px 0px
}
TABLE.news_list TR TD {
	PADDING-RIGHT: 1em
}
TABLE.news_list TR TD.date {
	WIDTH: 85px
}
DIV.news_item {
	MARGIN-BOTTOM: 1em
}
.album_newest .content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 155px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
.album_random .content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 155px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
#right-bar .box P .album_block_frame A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#right-bar .box P .album_block_frame_big A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-bar .box P .album_block_frame A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-bar .box P .album_block_frame_big A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.album_block_frame {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 3px 5px 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #000000
}
.album_block_frame_big {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 3px 5px 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #000000
}
.album_block_image {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.album_block_image_big {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.album_block_image {
	WIDTH: 60px; HEIGHT: 60px
}
.album_block_frame {
	WIDTH: 60px; HEIGHT: 60px
}
.album_block_image_big {
	WIDTH: 135px; HEIGHT: 135px
}
.album_block_frame_big {
	WIDTH: 135px; HEIGHT: 135px
}
.sitemap UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.sitemap UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.sitemap UL LI UL {
	MARGIN-LEFT: 1.5em
}
TABLE.messageboard {
	MARGIN-BOTTOM: 1em; WIDTH: 98%
}
.messageboard TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eee
}
.messageboard TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE.messageboard TR.evenrow TD {
	BACKGROUND-COLOR: #eee
}
TABLE.messageboard TD.mb_sender {
	WIDTH: 25%
}
TABLE.messageboard TD.mb_sender_admin {
	FONT-WEIGHT: bold; WIDTH: 25%; TEXT-ALIGN: right
}
TABLE.messageboard TD.mb_title {
	WIDTH: 50%
}
TABLE.messageboard TD.mb_date {
	WIDTH: 25%; TEXT-ALIGN: center
}
BODY.keskustelu #page #right-bar {
	DISPLAY: none
}
BODY.messageboard #page #right-bar {
	DISPLAY: none
}
BODY.keskustelu #page #content {
	MARGIN-RIGHT: 20px
}
BODY.messageboard #page #content {
	MARGIN-RIGHT: 20px
}
.messageboard_block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.messageboard_block LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.messageboard_block LI A {
	DISPLAY: block
}
.giftlist {
	WIDTH: 98%
}
TABLE#giftlist_reserve TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.gallup .button {
	FONT-SIZE: 11px; MARGIN: 8px 0px 6px 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gallup P.question {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 4px
}
.gallup LABEL {
	DISPLAY: block; PADDING-LEFT: 18px; MARGIN-BOTTOM: 5px; TEXT-INDENT: -18px
}
.gallup .radio {
	VERTICAL-ALIGN: bottom; HEIGHT: 13px
}
.gallup SPAN.link {
	FONT-SIZE: 10px
}
.gallup SPAN.link A {
	COLOR: #000
}
TABLE.content_table {
	WIDTH: 95%; BORDER-COLLAPSE: collapse
}
.content_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD.padr {
	PADDING-RIGHT: 1em
}
.calendar_block {
	FONT-SIZE: 10px; MARGIN: 0px auto 10px; WIDTH: 95%; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TABLE.calendar_block_white TH.calHeader {
	COLOR: #444
}
TABLE.calendar_block_white TD.calReserved {
	BACKGROUND-COLOR: #444
}
TABLE.calendar_block_white TD.calReserved A {
	BACKGROUND-COLOR: #444
}
TABLE.calendar_block_blue TH.calHeader {
	COLOR: #206080
}
TABLE.calendar_block_blue TD.calReserved {
	BACKGROUND-COLOR: #206080
}
TABLE.calendar_block_blue TD.calReserved A {
	BACKGROUND-COLOR: #206080
}
TABLE.calendar_block_green TH.calHeader {
	COLOR: #373
}
TABLE.calendar_block_green TD.calReserved {
	BACKGROUND-COLOR: #373
}
TABLE.calendar_block_green TD.calReserved A {
	BACKGROUND-COLOR: #373
}
TABLE.calendar_block_red TH.calHeader {
	COLOR: #600
}
TABLE.calendar_block_red TD.calReserved {
	BACKGROUND-COLOR: #600
}
TABLE.calendar_block_red TD.calReserved A {
	BACKGROUND-COLOR: #600
}
.calendar_block TD {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #808080 1px solid; TEXT-ALIGN: center
}
.calendar_block TH {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #808080 1px solid; TEXT-ALIGN: center
}
.calendar_block TD.calDay A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#right-bar .calendar_block A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#left-bar .calendar_block A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#right-bar .calendar_block .calHeader A {
	FONT-SIZE: 9px; TEXT-DECORATION: none
}
#left-bar .calendar_block .calHeader A {
	FONT-SIZE: 9px; TEXT-DECORATION: none
}
.calendar_block TD.calDay A:hover {
	BACKGROUND-COLOR: #ccc
}
.calendar_block .calHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND-COLOR: #f8f8f8
}
.calendar_block .calDayName {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f8f8f8
}
.calendar_block .calWeekNumber {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.calendar_block .calDay {
	BACKGROUND-COLOR: #fff
}
.calendar_block TD.calGreyed {
	COLOR: #a9a9a9
}
.calendar_block TD.calGreyed A {
	COLOR: #a9a9a9
}
.calendar_block TD.calReserved {
	COLOR: #fff
}
.calendar_block TD.calReserved A {
	COLOR: #fff
}
.calendar_block TD.calToday {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.calendar_block TD.calToday A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.calendar_content P {
	PADDING-BOTTOM: 0px
}
B.calendar_date {
	DISPLAY: block; BORDER-BOTTOM: #000 1px solid
}
.eventsCalendarNew {
	TABLE-LAYOUT: fixed; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 98%; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.eventsCalendarNew .eventsCalendarNewHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #ffffff; HEIGHT: 20px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.eventsCalendarNew TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc
}
.eventsCalendarLineFrontPage {
	MARGIN-TOP: 8px
}
.eventsCalendarLineFrontPage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
.eventsCalendarColor {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN: 3px 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666 1px solid; WIDTH: 10px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 10px
}
.eventsCalendarColorLine {
	MARGIN: 0px 10px
}
.eventsCalendarColorLine P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
.eventsCalendarLine {
	OVERFLOW: auto; WIDTH: 98%
}
.eventsCalendarLine .eventsCalendarLineJoin {
	FLOAT: left
}
.eventsCalendarLine .eventsCalendarLineJoinUrl {
	PADDING-RIGHT: 0.2em; MARGIN-TOP: 0.1em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; TEXT-ALIGN: right
}
.eventsCalendarLine .eventsCalendarLineCategory {
	MARGIN-BOTTOM: 4px; WIDTH: 70px; HEIGHT: 0px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu LI UL {
	LEFT: -999em; POSITION: absolute
}
#ableft {
	LEFT: -999em; POSITION: absolute
}
#menu UL UL {
	LEFT: -999em
}
#menu LI:hover UL {
	LEFT: auto
}
#menu LI.hover UL {
	LEFT: auto
}
#menu LI:hover {
	POSITION: static
}
#menu LI.hover {
	POSITION: static
}
#menu UL.top LI UL LI {
	WIDTH: 12.5em
}
#menu UL.top LI UL {
	
}
#menu UL.left LI {
	
}
#menu UL.left LI UL {
	MARGIN: -1em 0px 0px 12.5em; WIDTH: 12.5em
}
#menu UL A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #2c618a; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#menu UL.left A {
	WHITE-SPACE: normal
}
#menu UL A:hover {
	COLOR: #58a7e4
}
#menu UL LI UL {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 12.5em; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f5f6f7
}
#menu UL LI UL A {
	WHITE-SPACE: normal
}
#menu UL LI UL LI.clearli {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
#menu LI.active_link A {
	TEXT-DECORATION: underline
}
#menu LI.active_link UL A {
	TEXT-DECORATION: none
}
#searchengine {
	CLEAR: right; BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2b2b2 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b2b2b2 1px solid; BACKGROUND-COLOR: #fff
}
#searchengine INPUT.search_field {
	FONT-SIZE: 12px
}
.searchengine FORM {
	PADDING-BOTTOM: 10px
}
.mailinglist FORM {
	PADDING-BOTTOM: 10px
}
.searchengine FORM TABLE {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 0px 4px; WIDTH: 96%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.mailinglist FORM TABLE {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 0px 4px; WIDTH: 96%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.searchengine FORM TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.mailinglist FORM TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.searchengine FORM INPUT.search_field {
	MARGIN: 0px 0px 4px; WIDTH: 95%
}
.mailinglist FORM INPUT.search_field {
	MARGIN: 0px 0px 4px; WIDTH: 95%
}
.mailinglist FORM SELECT.search_field {
	MARGIN: 0px 0px 4px; WIDTH: 95%
}
.searchengine FORM INPUT.search_button {
	MARGIN: 0px
}
.mailinglist FORM INPUT.search_button {
	MARGIN: 0px
}
.searchengine FORM TD.info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.mailinglist FORM TD.info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.mailinglist FORM TD.info INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.blogposts {
	
}
.blogposts H1 {
	PADDING-BOTTOM: 0px
}
.blog_date {
	FONT-SIZE: 10px
}
.blog_bottom {
	FONT-SIZE: 10px
}
.blog_bottom {
	PADDING-BOTTOM: 20px
}
.blogposts_nextprev {
	FONT-SIZE: 80%; FLOAT: right; MARGIN: 4px 0px; TEXT-ALIGN: center
}
.blogposts_nextprev A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.blogtools {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
.blogtools INPUT {
	MARGIN: 10px 0px
}
.blog_unaccepted_comment {
	COLOR: red
}
.blog_newest_posts UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blog_newest_posts LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#logo {
	FONT-SIZE: 20px; FLOAT: left; MARGIN: 10px 0px 0px 10px; COLOR: #fff; FONT-FAMILY: verdana, arial, sans-serif; POSITION: absolute; BACKGROUND-COLOR: transparent
}
#logo_text {
	FONT-SIZE: 20px; FLOAT: left; MARGIN: 10px 0px 0px 10px; COLOR: #fff; FONT-FAMILY: verdana, arial, sans-serif; POSITION: absolute; BACKGROUND-COLOR: transparent
}
TABLE.formeditor {
	WIDTH: 95%
}
TABLE.formeditor TD {
	PADDING-BOTTOM: 1em
}
TABLE.formeditor TD.label {
	PADDING-RIGHT: 8px; WIDTH: 30%; TEXT-ALIGN: right
}
TABLE.formeditor TD.field {
	WIDTH: 70%
}
TABLE.formeditor TD INPUT {
	MARGIN-RIGHT: 6px
}
TABLE.formeditor TD TEXTAREA {
	WIDTH: 95%
}
TABLE.formeditor TD SPAN INPUT {
	VERTICAL-ALIGN: -30%
}
TABLE.formeditor TD INPUT.textinput {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 40%; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.auctions {
	WIDTH: 98%
}
#backgroundmusic_controls {
	CLEAR: right; BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 5px 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #003974
}
#backgroundmusic_controls A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
#backgroundmusic_controls A IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: -50%; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff
}
.date_greyed {
	FONT-SIZE: 10px; COLOR: #a0a0a0
}

