.sidebar_widget {
	DISPLAY: block; MARGIN: 0px auto 20px; OVERFLOW: auto; WIDTH: 200px; COLOR: #fff; POSITION: relative
}
#hitcounter #hitcounter_top {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-top.gif) no-repeat; HEIGHT: 20px
}
#hitcounter #hitcounter_bot {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-bot.gif) no-repeat; HEIGHT: 20px
}
#hitcounter #hitcounter_bod {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) repeat-y
}
#hitcounter TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#widget_weather {
	MIN-HEIGHT: 125px; ; HEIGHT: expression(this.height < 125 ? "125px" : "true")
}
#widget_weather #weather_info {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-weather-top.gif) no-repeat left bottom; HEIGHT: 128px; TEXT-ALIGN: center
}
#widget_weather #weather_info .weatherIcon {
	
}
#widget_weather #weatherDefaultInfo .temp {
	FONT-WEIGHT: bold; FONT-SIZE: 2.5em
}
#widget_weather #weatherDefaultInfo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) repeat-y; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#widget_weather #weatherBottom {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-bot.gif) no-repeat; HEIGHT: 20px
}
#widget_upcomingevent {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
#widget_upcomingevent #wue_date {
	BACKGROUND: url(../../assets/shared/backgrounds/wue-top.gif) no-repeat 50% top; HEIGHT: 50px
}
#widget_upcomingevent #wue_date #event_date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#widget_upcomingevent #wue_content {
	PADDING-LEFT: 15px; FONT-SIZE: 2em; BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) repeat-y
}
#widget_upcomingevent #wue_bottom {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-bot.gif) no-repeat; HEIGHT: 20px
}
#widget_calendar {
	BACKGROUND: url(../../assets/shared/backgrounds/calendar-bg.gif) no-repeat 50% top; HEIGHT: 220px; TEXT-ALIGN: center
}
#widget_calendar .monyear {
	FONT-SIZE: 1.5em; MARGIN-LEFT: auto; COLOR: #cf0; MARGIN-RIGHT: auto
}
#widget_calendar #cal_legend {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; LEFT: 15px; PADDING-BOTTOM: 5px; BOTTOM: 10px; PADDING-TOP: 5px; POSITION: absolute
}
#widget_calendar #cal_legend IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 8px; PADDING-TOP: 0px; HEIGHT: 8px
}
#widget_calendar #cal_grid {
	
}
#widget_calendar #cal_grid TABLE {
	FONT-SIZE: 0.8em; MARGIN: 0px 10px; WIDTH: 180px
}
#widget_calendar #cal_grid TR {
	LINE-HEIGHT: 18px
}
#widget_calendar #cal_grid TD {
	TEXT-ALIGN: center
}
#widget_calendar #cal_grid .days {
	COLOR: #fff
}
#widget_calendar #cal_grid .days STRONG {
	
}
#widget_calendar #cal_grid .another_month {
	COLOR: #666
}
#widget_calendar #cal_grid .event {
	BACKGROUND: #92b600
}
#widget_calendar #cal_grid TD.event:hover {
	BACKGROUND: #cf0
}
#widget_calendar #cal_grid .event A {
	COLOR: #000; TEXT-DECORATION: none
}
#widget_calendar #cal_grid .today {
	BACKGROUND: #fff; COLOR: #000
}
#widget_calendar #cal_grid .today A {
	FONT-WEIGHT: bold; COLOR: #000
}
#widget_poll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#widget_poll #pollTop {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-top.gif) no-repeat; HEIGHT: 20px
}
#widget_poll #pollBot {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-bot.gif) no-repeat; HEIGHT: 20px
}
#widget_poll #pollBod {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) repeat-y; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#widget_poll UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LI {
	MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#widget_poll #pollBod LABEL {
	
}
#widget_poll #pollBod LI INPUT {
	
}
#widget_poll H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 0px 0px 10px; COLOR: #fff! important
}
#widget_poll H4 .warning {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 10px; COLOR: #f99
}
#widget_poll .submit_button {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../../assets/shared/images/submit_vote.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 150px; CURSOR: pointer; COLOR: #287cca; LETTER-SPACING: 1px; HEIGHT: 35px; BORDER-RIGHT-WIDTH: 0px
}
#widget_poll .view_poll_button {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: #000; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; COLOR: #fff; FONT-FAMILY: "Gill Sans", "Helvetica", "Arial", sans-serif; LETTER-SPACING: 1px; BORDER-RIGHT-WIDTH: 0px
}
#widget_poll .results {
	TEXT-ALIGN: left
}
#widget_poll .response_text {
	DISPLAY: block
}
#widget_poll .result_bar {
	MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
#widget_poll .total_votes {
	DISPLAY: block
}
#widget_guestbook #gbTop {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-top.gif) no-repeat left bottom; PADDING-TOP: 20px
}
#widget_guestbook FORM {
	MARGIN: 0px
}
#widget_guestbook .gbtitle {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) repeat-y; PADDING-BOTTOM: 10px; FONT: 12px verdana; COLOR: #3f3; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#widget_guestbook .title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 10px; FONT: 12px verdana; COLOR: #3f3; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#widget_guestbook .entry {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) #333 repeat-y; PADDING-BOTTOM: 5px; FONT: 10px verdana; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#widget_guestbook .poster {
	FONT: bold 12px verdana; COLOR: #ffd700
}
#widget_guestbook .date {
	PADDING-BOTTOM: 5px; FONT: 10px verdana; COLOR: #ccc
}
#widget_guestbook #gbBot {
	BACKGROUND: url(../../assets/shared/backgrounds/widget-bot.gif) no-repeat left top; HEIGHT: 20px
}
#widget_guestbook #sign_gb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../assets/shared/backgrounds/widget-body.gif) repeat-y; PADDING-BOTTOM: 10px; FONT: 10px verdana; COLOR: #fff; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#widget_guestbook #sign_gb TEXTAREA {
	WIDTH: 170px
}
#widget_guestbook #sign_gb #poster {
	MARGIN-BOTTOM: 10px
}
#widget_guestbook #sign_gb #comment {
	MARGIN-BOTTOM: 10px
}
#widget_guestbook #sign_gb_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#module_blog #blog_displayBy {
	FONT-SIZE: 1.5em
}
#module_blog .blogSection {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#module_blog .monthGroup {
	MARGIN: 20px 0px
}
#module_blog .blogPost {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#module_blog .blogPost UL {
	MARGIN-TOP: 6px
}
#module_blog .blogPost LI {
	MARGIN-LEFT: 40px; LIST-STYLE-TYPE: disc
}
#module_blog .blogPost .blogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
#module_blog #blogComments .blogBubble {
	MARGIN-TOP: 20px; BACKGROUND: url(../../assets/shared/backgrounds/blogBubble-top.gif) no-repeat 50% top; WIDTH: 415px; HEIGHT: 25px
}
#module_blog #blogComments .blogComment {
	BACKGROUND: url(../../assets/shared/backgrounds/blogBubble-body.gif) repeat-y; WIDTH: 415px; COLOR: #000
}
#module_blog #blogComments .blogComment P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#module_blog #blogComments .blogCommentAuthor {
	BACKGROUND: url(../../assets/shared/backgrounds/blogBubble-bot.gif) no-repeat 50% top; MARGIN-BOTTOM: 20px; WIDTH: 415px; HEIGHT: 50px
}
#module_blog #blogComments .blogCommentAuthor P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px
}
#module_blog #getBlogComments FIELDSET {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: 0px solid; WIDTH: 370px; PADDING-TOP: 20px; BORDER-BOTTOM: 0px solid
}
#module_blog #getBlogComments LEGEND {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#module_blog #getBlogComments .required {
	FONT-WEIGHT: bold
}
#module_blog #getBlogComments INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#module_blog #getBlogComments TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#module_blog #getBlogComments TEXTAREA {
	WIDTH: 350px; HEIGHT: 80px
}
#module_blog #getBlogComments INPUT:focus {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid
}
#module_blog #getBlogComments TEXTAREA:focus {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid
}
#module_blog #blog_display_categories .my_category {
	MARGIN: 10px
}
#module_contactus OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#module_contactus LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#module_contactus LABEL {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; WIDTH: 80px; LINE-HEIGHT: 1.8
}
#module_contactus .hidden {
	VISIBILITY: hidden
}
#module_photos {
	MARGIN-TOP: 30px
}
#module_photos IMG {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
#module_photos IMG:hover {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid
}
#module_photos .thumbnail {
	DISPLAY: inline
}
