/* Originally generated using csspp by emote, now manually edited so do not regenerate. */

html * {
	margin: 0; padding: 0;}

html {
	z-index: 0; overflow: scroll; overflow-x: auto;}

img {
	display: block;}

#page_container {
	width: 988px; margin: 0 auto;}

#page_layer0 {
	width: 988px; position: absolute; height: 120px;}

#page_layer1 {
	width: 988px; position: absolute; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}

#page_header {
	position: relative; width: 988px;}

#page_header h1 a {
	position: absolute; top: 35px; left: 5px;}

#page_header h1 a img {
	border: none;}

#page_body {
	position: relative;}

#page_body_content {
	height: inherit; width: 988px;}

#page_body_columns {
	position: relative;}

#page_body_left {
	position: absolute; left: 0px; top: 0px; z-index: 8; width: 180px;}

#page_body_center {
	position: relative; width: 808px; padding: 30px 0px 0px 180px; z-index: 9;}

#page_body_right {
	float: left; width: 160px; margin: 0 5px 0 5px;}

#page_menu {
	position: absolute; height: 30px; top: 0px; left: 180px; z-index: 8;}

#page_tabs {
	position: relative; left: 0px; width: 808px;}

#page_containers {
	padding: 0px 8px 0px 8px;}

#page_footer {
	height: 23px; clear: both;}

#advert-region-1 {
	position: absolute; left: 260px; top: 114px; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}

#advert-region-2 {
	padding-top: 20px;}

#advert-region-3 {
	width: 264px; float: left;}

div.advertisement-banner {
	width: 728px; height: 90px;}

div.container_static {
	float: left; margin: 0 3px 10px 3px;}

div.container_headerless {
	float: left; margin: 0px 3px 3px 3px;}

div.container_feature {
	float: left; margin: 0px;}

div.container,div.container-advert {
	float: left; position: relative;}

div.container {
	min-height: 800px; margin: 12px 3px 20px 3px;}

div.container-advert {
	padding: 2px; border: 1px solid #838563; margin: 17px 9px 3px 9px;}

div.column_fullwidth {
	width: 808px;}

div.column_single {
	width: 258px;}

div.column_double {
	width: 522px;}

div.column_triple {
	width: 782px;}

div.column_onethird {
	width: 214px;}

div.column_twothirds {
	width: 566px;}

div.column_onehalf {
	width: 390px;}

div.column-short {
	min-height: 400px;}

div.main_navigation {
	width: 100%; height: 130px; position: relative;}

div.main_navigation div.topnav {
	position: absolute; float: right; width: auto; bottom: 0px; right: 200px;}

div.hunterlogo {
	position: absolute; width: 268px; height: 85px; top: 2px; left: 2px; background: url('/static/themes/default/background/HunterLogo.png');}

div.topnav a {
	display: block; float: left; text-align: center; width: 75px; height: 65px; line-height: 65px; vertical-align: middle; color: #FFD080; font-weight: normal; text-decoration: none; background: none; font-size: 13px;}

div.topnav a:hover {
	text-decoration: none; background: url('/static/img/menu_highlight.png') center center no-repeat;}

div.topnav a.home_menuitem {
	width: 110px;}

div.topnav a.go_hunting_menuitem {
	width: 100px;}

div.topnav a:hover,div.topnav a:active,div.topnav a:focus {
	outline: 0px;}

.spring {
	width: 0; height: 250px; position: relative; float: left;}

.config-drop-start {
	color: #ffeeee;}

.config-drop-end {
	color: #eeeeee;}

.config-drop-over {
	color: #eeeeff;}

.config-drop-leave {
	color: #eeeeee;}

div.widgetDropMarker {
	position: relative; border: 2px dashed #838563; margin: 5px 5px 20px 5px;}

div.widgetOuterFrame {
	position: relative; overflow: hidden; z-index: 5; border: 1px solid #777; margin: 0 0 20px 10px;
    -webkit-box-shadow: 0px 0px 6px #333;
    -moz-box-shadow: 0px 0px 6px #333;
    box-shadow: 0px 0px 6px #333;	
}

div.widgetHeaderlessFrame {
	position: relative; overflow: hidden;}

div.hato-pagetabs {
	height: 30px; position: relative; overflow: hidden;}

div.hato-pagetabs div.expand-ctrl {
	width: 100px; height: 17px; position: absolute; bottom: 6px; right: 6px; background: transparent url('/static/themes/default/common/widget_open.png') center 0px no-repeat; display: none; z-index: 2;}

div.hato-pagetabs div.shrink-ctrl {
	width: 100px; height: 17px; position: absolute; bottom: 6px; right: 6px; background: transparent url('/static/themes/default/common/widget_close.png') center 0px no-repeat; display: none; z-index: 2;}

div.hato-pagetabs div.widget-picker {
	position: absolute; width: 808px; height: 120px; bottom: 0px; overflow: hidden; z-index: 1;}

div.hato-pagetabs div.widget-picker div.previous {
	position: absolute; background: transparent url('/static/themes/default/common/green_buttons.png') center -20px no-repeat; width: 14px; height: 14px; right: -38px; top: 14px; display: none; z-index: 3;}

div.hato-pagetabs div.widget-picker div.next {
	position: absolute; background: transparent url('/static/themes/default/common/green_buttons.png') center -0px no-repeat; display: none; width: 14px; height: 14px; right: -38px; bottom: 30px; z-index: 3;}

div.hato-pagetabs div.widget-picker .picker-container {
	position: absolute; top: 10px; left: 44px; width: 720px; height: 80px;}

div.hato-pagetabs div.widget-picker .picker-container .picker {
	width: 720px; height: 80px; position: absolute; top: -100px; background-color: #ecf4ff;}

div.hato-pagetabs div.widget-picker .picker-container .picker .item {
	width: 80px; height: 80px; float: left;}

div.hato-pagetabs div.widget-picker .picker-container .picker .item .label {
	position: absolute; width: 80px; bottom: 0px; text-align: center;}

div.hato-pagetabs div.widget-picker .picker-container .picker .item .icon {
	width: 64px; height: 64px; padding: 0 8px 0 8px; background-repeat: no-repeat; background-position: 8px 0px;}

div.hato-pagetabs div.widget-picker .picker-container .picker .item:hover .icon {
	background-position: 8px -83px;}

div.hato-pagetabs div.tabs {
	width: 808px; height: 18px; position: absolute; bottom: 0px; z-index: 2;}

div.hato-pagetabs div.tabs ul {
	list-style-type: none; list-style-position: outside; display: inline; width: 100%;}

div.hato-pagetabs div.tabs ul a {
	text-decoration: none; color: #595c2f; font-weight: bold;}

div.hato-pagetabs div.tabs ul li {
	padding: 0px 0 0 6px; margin: 0px; border: 0px; float: left; color: #838563;}

div.hato-pagetabs div.tabs ul li.gap {
	border-bottom: 2px solid #838563; height: 16px; width: 12px;}

div.hato-pagetabs div.tabs ul li.tabselected {
	border-top: 1px solid #595c2f; border-left: 1px solid #595c2f; border-right: 1px solid #595c2f; height: 17px; width: 100px; background: #ecf4ff;}

div.hato-pagetabs div.tabs ul li.tab {
	border-top: 1px solid #595c2f; border-left: 1px solid #595c2f; border-right: 1px solid #595c2f; border-bottom: 2px solid #838563; height: 15px; width: 100px; background: #d6dadd;}

div.hato-pagetabs div.tabs ul li.tabinactive {
	border-top: 1px dashed #595c2f; border-left: 1px dashed #595c2f; border-right: 1px dashed #595c2f; border-bottom: 2px solid #838563; height: 15px; width: 100px; background: #d6dadd;}

div.hato-pagetabs div.tabs ul li.lastgap {
	float: none; border-bottom: 2px solid #838563; height: 16px;}

div.hatoSideBar {
	position: relative; font-size: 11px; width: 180px;}

div.hatoSideBar a {
	text-decoration: none;}

div.hatoSideBar .notices {
	position: absolute; width: 260px; height: 90px; top: -92px; background: transparent url('/static/themes/default/common/noticesbg.gif') top left repeat-x; border-bottom: 1px solid #575757; border-top: 1px solid #181818;}

div.hatoSideBar .notices a {
	display: block; font-style: italic; font-weight: bold; height: 55px; padding: 25px 0 0 95px; margin: 10px 0 0 10px;}

div.hatoSideBar .notices a.nomessages {
	background: transparent url(/static/themes/default/common/mail_no.png) no-repeat scroll left top; color: #000000;}

div.hatoSideBar .notices a.messages {
	background: transparent url(/static/themes/default/common/mail_yes.png) no-repeat scroll left top; color: #ffffff;}

div.hatoSideBar .header {
	background: #595C2F; width: auto; position: relative; height: 25px;}

div.hatoSideBar .header .title {
	position: absolute; font-size: 11px; width: 180px; text-align: center; top: 6px; font-weight: bold; color: #ffffff;}

div.hatoSideBar .header .title a {
	color: #ffffff;}

div.hatoSideBar .content {
	background: #fafafa; border: 2px solid #595c2f; border-top: none;}

div.hatoSideBar .content .profile {
	position: relative; padding: 2px 24px 2px 24px;}

div.hatoSideBar .content .profile .portrait {
	width: 128px; height: 128px; background: transparent;}

div.hatoSideBar .content .profile img {
	position: absolute; top: 2px;}

div.hatoSideBar .content .profile options {
	position: absolute; top: 130px;}

div.hatoSideBar .content .profile a {
	padding: 2px 10px; text-align: center; text-decoration: none;}

div.hatoSideBar .content .profile a:hover {
	text-align: center; text-decoration: underline;}

div.hatoSideBar .content .title {
	padding: 0px; position: relative;}

div.hatoSideBar .content .title div.background {
	height: 24px; background: #838563;}

div.hatoSideBar .content .title .name {
	position: absolute; left: 11px; top: 6px; color: #ffffff; font-weight: bold; text-align: left;}

div.hatoSideBar .content .label {
	width: 154px; margin: 8px 8px 0px 8px; font-weight: bold;}

div.hatoSideBar .content .entry {
	width: 154px; margin: 2px 8px 4px 8px;}

div.hatoSideBar .content .error {
	width: 154px; height: 14px; margin: 2px 8px 0px 8px; font-weight: bold; color: #ff0000;}

div.hatoSideBar .content .send {
	width: 126px; margin: 8px 22px 4px 22px;}

div.hatoSideBar .content .section-login {
	position: relative; margin: 2px; overflow: hidden; height: 160px;}

div.hatoSideBar .content .section-register {
	position: relative; margin: 1px; padding-top: 10px; overflow: hidden; height: 80px;}

div.hatoSideBar .content .section-friends {
	position: relative; margin: 1px; overflow: hidden; height: 258px; overflow-y: auto;}

div.hatoSideBar .content .section-groups {
	position: relative; margin: 1px; overflow: hidden; height: 154px;}

div.hatoSideBar .content .section-walt {
	height: 126px; width: 176px; background: url('/static/adverts/walt.png') center;}

div.hatoSideBar .content .section .button {
	position: relative; padding: 1px;}

div.hatoSideBar .content .section .button div.background {
	width: 176px; height: 24px; background: #402020; visibility: hidden;}

div.hatoSideBar .content .section .button .name {
	position: absolute; left: 40px; top: 6px; width: 100px; text-align: right;}

div.hatoSideBar .content .section .item {
	cursor: pointer; position: relative; border: transparent solid 1px; padding: 0px; margin: 0px;}

div.hatoSideBar .content .section .item span.name {
	position: absolute; right: 5px; top: 6px; width: 124px; text-align: right;}

div.hatoSideBar .content .section .item span.info {
	position: absolute; right: 5px; top: 21px; width: 124px; text-align: right; color: #FFE0A0; visibility: hidden;}

div.hatoSideBar .content .section .item img.icon {
	left: 0px; top: 0px; width: 24px; height: 24px; border: 0px;}

div.hatoSideBar .content .section .item div.menu {
	position: absolute; left: 170px; top: 0px; width: 120px; height: 100px; background: #838563;}

div.hatoSideBar .biguser {
	position: relative; height: 152px; background: #202020;}

div.hatoSideBar .biguser a.handle {
	position: absolute; width: 128px; top: 136px; left: 26px; font-weight: bold; text-align: center; text-decoration: none; color: #a0a0a0; outline: 0px;}

div.hatoSideBar .biguser a.handle:hover {
	color: #d0d0d0;}

div.hatoSideBar .biguser img {
	position: absolute; left: 26px; top: 8px;}

div.hatoSideBar dl.hato_context {
	position: absolute; right: -100px; top: 0px; width: 120px; height: 40px; background: #3080f0;}

div.hatoSideBarBlue .header {
	height: 25px; background: #0A2D79;}

div.hatoSideBarBlue .content {
	border: 2px solid #0A2D79; border-top: none;}

div.hatoSideBarBlue .content .title div.background {
	background: #55819A;}

div.gallery hr {
	margin: 0 auto; width: 230px; height: 4px; margin-bottom: 7px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; border-width: 3px; border-color: #471601 black black; border-style: groove none none;}

div.gallery div.loading {
	background: transparent url('/static/themes/default/widget/Main-Gallery/loading.gif'); background-repeat: no-repeat; background-position: center 75px;}

div.gallery div.preview {
	margin: 0 auto; display: block-inline; text-align: center; width: 240px; height: 240px;}

div.gallery div.preview p {
	display: inline; vertical-align: middle; line-height: 240px;}

div.gallery div.preview a,div.gallery div.preview a:hover,div.gallery div.preview a:active,div.gallery div.preview a:focus {
	text-decoration: none; outline: 0px;}

div.gallery div.preview img {
	display: inline; vertical-align: middle; border: 2px solid #404040;}

div.gallery div.preview img:hover {
	border: 2px solid #777777;}

div.gallery div.thumbnails {
	margin: 0 auto; overflow: hidden; width: 240px; height: 85px;}

div.gallery div.thumbnails div.slider {
	position: relative; margin-left: -80px; height: 80px;}

div.gallery div.thumbnail {
	float: left; margin: auto 0px auto 0px;}

div.gallery div.thumbnail p {
	height: 80px; width: 80px; text-align: center; vertical-align: middle;}

div.gallery div.thumbnail a,div.gallery div.thumbnail a:hover,div.gallery div.thumbnail a:active,div.gallery div.thumbnail a:focus {
	text-decoration: none; outline: 0px; display: block; line-height: 80px;}

div.gallery div.thumbnail img {
	border: 1px solid green; display: inline; vertical-align: middle; border: 2px transparent; margin: auto auto; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

div.gallery div.thumbnail img.selected {
	filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; border: 2px solid black;}

div.gallery div.thumbnail img:hover {
	border: 2px solid #777777;}

div.gallery div.thumbnail span {
	line-height: 30px; text-align: center;}

div.gallery div.navigation {
	margin: 5px auto 5px auto; width: 240px; height: 2em;}

div.gallery div.navigation div {
	text-align: center; line-height: 2em;}

div.gallery div.navigation a {
	text-decoration: none; padding: .2em; font-weight: bold; color: white;}

div.gallery div.navigation a.current {
	border: 1px solid #cccccc;}

div.gallery div.navigation a.previous {
	display: block; float: left; margin-left: 5px; padding-left: 20px; background: url('/static/img/arrow_left.png') left center no-repeat;}

div.gallery div.navigation a.next {
	display: block; float: right; margin-right: 5px; padding-right: 20px; background: url('/static/img/arrow_right.png') right center no-repeat;}

div.myprofile {
	width: 246px; height: 173px; position: relative; margin: 3px auto;}

div.myprofile .background {
	background: transparent url('/static/img/profile/profile_background.png'); background-repeat: no-repeat; width: 246px; height: 170px; position: absolute;}

div.myprofile .imagebox {
	position: absolute; width: 124px; height: 165px; left: 2px; top: 2px;}

div.myprofile .avatar {
	top: 0px; left: 0px; z-index: 1;}

div.myprofile .left,div.myprofile .right {
	position: absolute; top: 0px; height: 100%; width: 10px; z-index: 2;}

div.myprofile .left {
	background: transparent url('/static/img/profile/profile_image_left.png'); left: 0px;}

div.myprofile .right {
	background: transparent url('/static/img/profile/profile_image_right.png'); left: 114px;}

div.myprofile .nametag {
	position: relative; top: 2px; left: 132px; width: 110px; height: 25px; line-height: 25px; background: transparent url('STATIC_PATh/img/profile/profile_name_tag.png'); background-repeat: no-repeat; text-align: center; color: #333333; font-size: 12px; font-weight: bolder;}

div.myprofile .flag {
	position: absolute; top: 40px; left: 133px; width: 110px; text-align: center; font-size: 11px;}

div.myprofile .flag_img {
	width: 75px; height: 75px; text-align: center; margin: auto auto;}

div.myprofile .motto {
	position: absolute; top: 135px; left: 132px; width: 110px; text-align: center; font-size: 11px; font-weight: bolder;}

div.newsrss {
	font-size: 10px;}

div.newsrss .entry {
	margin-bottom: 0.2em;}

div.newsrss .title {
	min-height: 38px; line-height: 40px; background: transparent url('/static/img/news/news_title_bg.png'); background-repeat: repeat-x; text-align: left; font-size: 14px; font-weight: bolder; padding: 0px 9px;}

div.newsrss .description {
	margin: 6px; font-size: 12px;}

div.utility {
	min-height: 600px;}

div.utility hr {
	margin: 0 auto; width: 780px; clear: both; height: 4px; margin-bottom: 7px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; border-width: 3px; border-color: #471601 black black; border-style: groove none none;}

div.utility div.toolbar-divide {
	background: #838563; height: 2px; width: 100%;}

div.utility .toolbar {
	margin: auto; width: auto; height: 64px; overflow: hidden;}

div.utility .toolbar a.new-icon {
	background: transparent url('/static/themes/default/toolbar/icon_new.png') center -0px no-repeat;}

div.utility .toolbar a.new-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_new.png') center -128px no-repeat;}

div.utility .toolbar a.top-icon {
	background: transparent url('/static/themes/default/toolbar/icon_up.png') center -0px no-repeat;}

div.utility .toolbar a.top-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_up.png') center -128px no-repeat;}

div.utility .toolbar a.month_icon {
	background: transparent url('/static/themes/default/toolbar/icon_month.png') center -0px no-repeat;}

div.utility .toolbar a.month_icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_month.png') center -128px no-repeat;}

div.utility .toolbar a.week_icon {
	background: transparent url('/static/themes/default/toolbar/icon_week.png') center -0px no-repeat;}

div.utility .toolbar a.week_icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_week.png') center -128px no-repeat;}

div.utility .toolbar a.day_icon {
	background: transparent url('/static/themes/default/toolbar/icon_day.png') center -0px no-repeat;}

div.utility .toolbar a.day_icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_day.png') center -128px no-repeat;}

div.utility .toolbar a.now_icon {
	background: transparent url('/static/themes/default/toolbar/icon_now.png') center -0px no-repeat;}

div.utility .toolbar a.now_icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_now.png') center -128px no-repeat;}

div.utility .toolbar a.options_icon {
	background: transparent url('/static/themes/default/toolbar/icon_options.png') center -0px no-repeat;}

div.utility .toolbar a.options_icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_options.png') center -128px no-repeat;}

div.utility .toolbar a.thumbnail-view-icon {
	background: transparent url('/static/themes/default/toolbar/icon_thumbnail.png') center -0px no-repeat;}

div.utility .toolbar a.thumbnail-view-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_thumbnail.png') center -128px no-repeat;}

div.utility .toolbar a.list-view-icon {
	background: transparent url('/static/themes/default/toolbar/icon_list.png') center -0px no-repeat;}

div.utility .toolbar a.list-view-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_list.png') center -128px no-repeat;}

div.utility .toolbar a.upload-icon {
	background: transparent url('/static/themes/default/toolbar/icon_upload.png') center -0px no-repeat;}

div.utility .toolbar a.upload-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_upload.png') center -128px no-repeat;}

div.utility .toolbar a.gohunting-gohunting-icon {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_gohunting.png') center -0px no-repeat;}

div.utility .toolbar a.gohunting-gohunting-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_gohunting.png') center -128px no-repeat;}

div.utility .toolbar a.gohunting-huntsummary-icon {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_huntsummary.png') center -0px no-repeat;}

div.utility .toolbar a.gohunting-huntsummary-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_huntsummary.png') center -128px no-repeat;}

div.utility .toolbar a.gohunting-equipment-icon {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_equipment.png') center -0px no-repeat;}

div.utility .toolbar a.gohunting-equipment-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_equipment.png') center -128px no-repeat;}

div.utility .toolbar a.gohunting-environment-icon {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_environment.png') center -0px no-repeat;}

div.utility .toolbar a.gohunting-environment-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_environment.png') center -128px no-repeat;}

div.utility .toolbar a.gohunting-map-icon {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_map.png') center -0px no-repeat;}

div.utility .toolbar a.gohunting-map-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_gohunting_map.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-weapons-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_weapons.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-weapons-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_weapons.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-clothing-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_clothing.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-clothing-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_clothing.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-transport-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_transport.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-transport-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_transport.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-equipment-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_equipment.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-equipment-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_equipment.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-callers-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_callers.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-callers-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_callers.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-scopes-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_scopes.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-scopes-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_scopes.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-ammo-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_ammo.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-ammo-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_ammo.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-food-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_food.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-food-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_food.png') center -128px no-repeat;}

div.utility .toolbar a.inventory-licenses-icon {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_licenses.png') center -0px no-repeat;}

div.utility .toolbar a.inventory-licenses-icon:hover {
	background: transparent url('/static/themes/default/toolbar/icon_inventory_licenses.png') center -128px no-repeat;}

div.utility .toolbar a.icon_left,div.utility .toolbar a.icon_right {
	display: block; float: left; width: 72px; height: 64px; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; color: black; font-weight: bold; font-size: 0.8em; padding-top: 40px;}

div.utility .toolbar a.icon_left:hover,div.utility .toolbar a.icon_right:hover {
	color: black;}

div.utility .toolbar a.icon_right {
	float: right;}

div.utility .toolbar span.separator_left,div.utility .toolbar span.separator_right {
	display: block; float: left; width: 2px; height: 50px; padding: 0; margin: 5px; border: 0px; border-left: 3px groove #471601; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

div.utility .toolbar span.separator_right {
	float: right;}

div.utility .navbar {
	position: relative; width: auto; height: 16px; padding: 2px;}

div.utility .navbar .prev {
	width: 14px; height: 16px; position: absolute; display: block; right: 120px; background: transparent url('/static/themes/default/common/small_arrow_prev.gif') left top no-repeat;}

div.utility .navbar .caption {
	width: 90px; height: 14px; position: absolute; display: block; right: 20px; top: 4px;}

div.utility .navbar .next {
	width: 14px; height: 16px; position: absolute; display: block; right: 2px; background: transparent url('/static/themes/default/common/small_arrow_next.gif') left top no-repeat;}

div.journal {
	margin: auto; width: 242px;}

div.journal div.journal-scroller {
	height: 270px; overflow-x: hidden; overflow-y: scroll;}

div.journal div.journal-entry {
	padding-top: 13px; margin: 0px; width: 242px; background: url('/static/themes/default/widget/Journal/background_middle.png') repeat-y;}

div.journal div.journal-entry a {
	color: black; text-decoration: none;}

div.journal div.journal-entry a:hover {
	text-decoration: underline;}

div.journal div.journal-entry * {
	margin: 0px; padding: 0px;}

div.journal div.journal-entry p {
	padding: 0 0 13px 0; margin: 0 20px 0 45px; font-family: "Verdana"; font-weight: normal; font-size: 11px; line-height: 13px; vertical-align: middle; color: black;}

div.journal div.journal-entry p.date {
	text-align: right; color: black; margin: -30px 20px 4px 45px; font-size: 14px;}

div.journal div.journal-entry p.comments {
	color: gray; font-style: italic; font-size: 12px;}

div.journal div.journal-entry blockquote {
	color: black; padding: 0px; margin: 0 20px 0 45px;}

div.journal div.journal-entry blockquote p {
	padding: 0 0 0 10px; margin: 0 20px 13px 10px; border-left: 2px solid brown; font-size: 12px; font-family: Georgia, Nimbus Roman, Times New Roman; line-height: 13px;}

div.journal div.journal-entry pre {
	color: black; font-size: 12px; line-height: 13px; margin: 0 20px 13px 45px; width: 175px; overflow-x: scroll; overflow-y: hidden;}

div.journal div.journal-header {
	margin: 0; width: 242px; height: 27px; background: url('/static/themes/default/widget/Journal/background_top.png') repeat-y;}

div.journal div.journal-footer {
	margin: 0px; width: 242px; height: 23px; background: url('/static/themes/default/widget/Journal/background_bottom.png') repeat-y;}

div.go-hunting-map {
	margin: 0px; text-align: left;}

div.go-hunting-map div.viewmode {
	position: absolute; z-index: 0; top: 5px; right: 5px; height: 35px;}

div.go-hunting-map div.viewmode button {
	padding: 3px; font-size: 10px; line-height: 12px; vertical-align: middle;}

div.go-hunting-map div.background:hover {
	cursor: crosshair; border: 1px solid #bbbbbb;}

div.go-hunting-map div.background {
	padding: 0px; margin: 0px; width: 512px; height: 512px; border: 1px solid transparent;}

div.go-hunting-map div.background div.start_location {
	position: absolute; display: none; border: none; margin: 0px; padding: 0px; background: url('/static/themes/default/widget/GoHunting-Map/start_location.png') left top no-repeat; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px;}

div.go-hunting-map div.background div.scale {
	position: absolute; background: url('/static/themes/default/widget/GoHunting-Map/scale.png') left bottom no-repeat; width: 150px; height: 40px; bottom: 5px; left: 5px; display: none;}

div.go-hunting-map div.label {
	position: absolute; left: 300px; top: 435px; width: 200px; font-size: 11px; font-weight: bold; color: white; text-decoration: none;}

div.go-hunting-map div.label * {
	text-align: right;}

div.go-hunting-map a.launcher {
	display: block; float: right; clear: both; width: 105px; height: 43px; background: transparent url('/static/themes/default/widget/GoHunting-Map/launch_button.png') top left; text-align: center; vertical-align: middle; line-height: 43px; font-size: 12px; font-weight: bold; color: white; text-decoration: none;}

div.go-hunting-map a.launcher:focus,div.go-hunting-map a.launcher:hover {
	outline: 0px; text-decoration: none;}

div.map {
	position: relative; width: 240px; height: 240px; margin: 0 0; padding: 2px; display: none;}

div.map div.fixed,div.map div.scrolling {
	position: relative; border: 0px; padding: 0px; overflow: hidden;}

div.map div.fixed {
	position: absolute; top: 0px; left: 0px;}

div.map div.scale {
	position: absolute; z-index: 3; bottom: 5px; left: 5px; height: 35px; display: none;}

div.map div.scale img.out {
	position: absolute;}

div.map div.scale img.in {
	position: absolute; visibility: hidden;}

div.map div.viewmode {
	position: absolute; z-index: 0; top: 5px; left: 5px; height: 35px;}

div.map div.viewmode button {
	padding: 3px; font-size: 10px; line-height: 12px; vertical-align: middle;}

div.map .kill {
	position: absolute; cursor: pointer;}

div.fx_box,div.fx_box2,div.fx_box3 {
	border: 1px solid black; width: 16px; height: 16px; display: block; background-color: #000; position: relative;}

a.styled-button {
	display: block; float: left; margin: 0 0 0 18px; padding: 0 24px 0 0; background: url('/static/img/button_right.png') right top no-repeat; height: 42px; line-height: 40px; vertical-align: middle; text-decoration: none; outline: none;}

a.styled-button span {
	display: block; margin: 0 0 0 -19px; padding: 0 0 0 24px; background: url('/static/img/button_left.png') left top no-repeat; text-align: center; vertical-align: middle; white-space: nowrap; height: 42px; line-height: 40px; color: white; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

a.styled-button-down {
	outline: none; color: red; background: url('/static/img/button_right_down.png') right top no-repeat;}

a.styled-button-down span {
	background: url('/static/img/button_left_down.png') left top no-repeat;}

#lbOverlay {
	position: absolute; z-index: 9999; left: 0; width: 100%; background: url(/static/img/ietrans.png); cursor: pointer;}

#lbCenter,#lbBottomContainer {
	position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #F2F2EF;}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;}

#lbImage {
	position: absolute; left: 0; top: 0; border: 3px solid  #595C2F; background-repeat: no-repeat;}

#lbPrevLink,#lbNextLink {
	display: block; position: absolute; top: 0; width: 50%; outline: none;}

#lbPrevLink {
	left: 0;}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;}

#lbNextLink {
	right: 0;}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 1.2em; color: black; line-height: 1.4em; text-align: center; border: 3px solid #595C2F; font-weight: bold; border-top-style: none;}

#lbCloseLink {
	display: block; float: right; width: 66px; height: 22px; background: transparent url(/static/img/uploader_sprites.png) no-repeat -30px -6px; outline: none;}

#lbCaption {
	font-weight: bold; padding: 5px 0 0 10px; margin: auto;}

div.tool-tip h4 {
	font-weight: bold; font-size: 11px; margin: 0; color: #FFD080; padding: 4px 8px 2px 8px;}

div.tool-tip p {
	font-size: 11px; padding: 0px 8px 8px 8px;}

div.tool-tip {
	color: #fff; width: 140px; z-index: 13000; background-color: #230801; border: 1px solid #471601;}

textarea.event-text-area {
	width: 300px; height: 100px;}

label.event-form-label {
	clear: both; width: 100%; float: none; display: block; color: #fff; font-weight: bold; text-indent: 4px;}

p.event-form-help {
	font-size: 0.9em; font-family: verdana, arial; clear: both; width: 100%; float: none; display: block; color: #fff; font-weight: bold;}

input.event-submit {
	position: relative; float: right; margin-right: 122px;}

div.calendar-popup {
	color: white; width: 400px; margin: auto;}

div.calendar-popup h4 {
	color: #666; border-left: 4px solid #666; border-right: 4px solid #666; border-top: 4px solid #666; display: block; height: 20px; line-height: 20px; text-align: center;}

div.calendar-popup p {
	clear: both; text-align: center; border-left: 4px solid #666; border-right: 4px solid #666; border-bottom: 4px solid #666;}

div.calendar-popup p button {
	margin: 8px;}

div.calendar-popup form {
	background: #fff; border: 4px solid #666; display: block; height: 216px;}

div.calendar-popup div.row {
	float: left; clear: both; margin-top: 5px; width: 100%;}

div.calendar-popup div.label {
	float: left; width: 100px; margin: 0px; padding: 0 0 0 10px; font-size: 0.75em; font-weight: bold; line-height: 25px; color: #666;}

div.calendar-popup div.value {
	float: left; width: 205px; line-height: 25px; margin: 0px; padding: 0px;}

div.topNavMenu {
	background: #838563; border-bottom: 3px solid #595C2F; height: 22px; overflow: visible; padding: 0; position: absolute; width: 808px;}

div.topNavMenu img.menuimage {
	float: left; border: 0;}

div.topNavMenu .dropdown {
	font-size: 11px; height: 22px; margin-left: 0; display: block; list-style: none; list-style-type: none; color: #fff; position: absolute; border-bottom: 3px solid #595c2f;}

div.topNavMenu .dropdown a {
	display: block; background: #838563; text-decoration: none; color: #ffffff; height: 21px; line-height: 21px; padding: 0px 18px; background: #838563;}

div.topNavMenu .dropdown ul {
	margin: 0; padding: 0; list-style-type: none;}

div.topNavMenu .dropdown li {
	color: #c0c0c0; float: left; height: 22px; margin: 0px; display: block; list-style: none; list-style-type: none;}

div.topNavMenu .dropdown li.group {
	border-left: 2px solid #595c2f;}

div.topNavMenu .dropdown dl {
	margin: 0px 0px 0px 0px; float: left; height: 25px; list-style: none;}

div.topNavMenu .dropdown dl.group {
	border-right: 1px solid #595c2f;}

div.topNavMenu .dropdown dl.item {
	width: 74px;}

div.topNavMenu .dropdown dl.item dd {
	text-indent: 15px; position: relative; color: #c0c0c0;}

div.topNavMenu .dropdown dl.item dd a {
	padding: 0px;}

div.topNavMenu .dropdown dl.wide {
	width: 120px;}

div.topNavMenu .dropdown dl.narrow {
	width: 60px;}

div.topNavMenu .dropdown dt {
	border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; height: 24px; line-height: 21px; text-align: center;}

div.topNavMenu .dropdown dt a {
	text-align: center;}

div.topNavMenu .dropdown dt:hover {
	background: #595c2f; border-top: 1px solid #838563; border-left: 1px solid #838563; border-right: 1px solid #838563;}

div.topNavMenu .dropdown dl dd {
	position: absolute;}

div.topNavMenu .dropdown dd {
	width: 140px; height: 21px; list-style: none; list-style-type: none; padding: 0px; line-height: 21px; margin: 0px 0px 0px 0px; background: #838563;}

div.topNavMenu .dropdown dd.separator {
	width: 140px; height: 1px; border-top: 1px solid #595c2f; background: #595c2f;}

div.topNavMenu .dropdown dl dd.group {
	display: none;}

div.topNavMenu .dropdown dl:hover dd.group {
	display: block;}

div.topNavMenu .dropdown a:hover,div.topNavMenu .dropdown #topnav dd:hover {
	display: block; text-decoration: none; background: #595c2f;}

div.topNavMenu .dropdown-blue {
	color: #fff; border-bottom: 3px solid #205483;}

div.topNavMenu .dropdown-blue a {
	background: #55819A;}

div.topNavMenu .dropdown-blue dl.group {
	border-right: 1px solid #205483;}

div.topNavMenu .dropdown-blue dt:hover {
	background: #205483; border-top: 1px solid #55819A; border-left: 1px solid #55819A; border-right: 1px solid #55819A;}

div.topNavMenu .dropdown-blue dd {
	background: #55819A;}

div.topNavMenu .dropdown-blue dd.separator {
	border-top: 1px solid #205483; background: #205483;}

div.topNavMenu .dropdown-blue a:hover,div.topNavMenu .dropdown-blue #topnav dd:hover,div.topNavMenu .dropdown-blue dd:hover {
	background: #205483;}

div.topNavMenuBlue {
	background: #55819A; border-bottom: 3px solid #205483;}

div.topNavMenu.withHuntNowButton .dropdown {
	margin-left: 129px; position: relative;}

div.awards-main div.toolbar a.new-icon {
	background: transparent url('/static/themes/default/widget/Main-Journal/icon_new_sprites.png') center -84px no-repeat;}

div.awards-main div.toolbar a.new-icon:hover {
	background: transparent url('/static/themes/default/widget/Main-Journal/icon_new_sprites.png') center top no-repeat;}

div.awards_top_lh_col {
	color: blue; border: solid gray 1px; width: 380px; float: left;}

div.awards_top_rh_col {
	color: red; border: solid black 1px; width: 380px; float: right;}

div.awardsoverviewinner_lh {
	border: solid red 1px;}

div.awards_levels_list_inner_left {
	border: 1px solid blue; float: left;}

div.awards_levels_list_inner_right {
	border: 1px solid green; float: right;}

div.viewmode {
	display: none;}

div.viewmode button.satellite {
	background: url(/static/img/map_tools.png) no-repeat 0px 0px; border: 0px solid white; text-indent: -9999px; width: 32px; height: 32px; display: block; position: relative; float: left;}

div.viewmode button.satellite:hover {
	background: url(/static/img/map_tools.png) no-repeat 0px -32px; display: block; position: relative; float: left;}

div.viewmode button.terrain {
	background: url(/static/img/map_tools.png) no-repeat -32px 0px; border: 0px solid white; text-indent: -9999px; width: 32px; height: 32px; display: block; position: relative; float: left;}

div.viewmode button.terrain:hover {
	background: url(/static/img/map_tools.png) no-repeat -32px -32px; display: block; position: relative; float: left;}

div.map div.scrolling div.satellite {
	display: block; height: 8192px; width: 8192px; background-color: #052d39; left: 0px; top: 0px;}

div.map div.scrolling div.map_cell_128 {
	display: none; height: 128px; position: absolute; width: 128px;}

div.map div.map_scaler {
	top: 213px; height: 35px; left: 175px; position: absolute;}

div.map div.map_scaler_large {
	bottom: 5px; height: 35px; right: 5px; position: absolute;}

div.map .zoomlevel {
	width: 61px; height: 25px; margin: 0 0 20px 0; padding: 0; list-style: none; clear: both; position: relative; background: url(/static/img/5slider.png) no-repeat 0 -150px;}

div.map .notimes {
	background-position: 0 -150px;}

div.map .onetimes {
	background-position: 0 1px;}

div.map .twotimes {
	background-position: 0 -25px;}

div.map .threetimes {
	background-position: 0 -50px;}

div.map .fourtimes {
	background-position: 0 -75px;}

div.map .fivetimes {
	background-position: 0 -100px;}

div.map .sixtimes {
	background-position: 0 -125px;}

div.map ul.zoomlevel li {
	cursor: pointer; float: left; text-indent: -999em;}

div.map ul.zoomlevel li a {
	position: absolute; left: 0; top: 0; width: 9px; height: 25px; text-decoration: none; outline: none;}

div.map ul.zoomlevel li.one a {
	left: 2px;}

div.map ul.zoomlevel li.two a {
	left: 11px;}

div.map ul.zoomlevel li.three a {
	left: 20px;}

div.map ul.zoomlevel li.four a {
	left: 29px;}

div.map ul.zoomlevel li.five a {
	left: 38px;}

div.map ul.zoomlevel li.six a {
	left: 47px;}

div.map div#zoomanim {
	width: 64px; height: 64px; position: absolute; left: -9999px; top: -9999px; background: url('/static/themes/default/widget/Map/zoomanim.gif');}

div.map div.map-sprite-32 {
	position: absolute; display: block; width: 32px; height: 32px; background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png);}

div.map div.map-sprite-32.lodge {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -64px -0px;}

div.map div.map-sprite-32.lodge-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -64px -32px;
}

div.map div.map-sprite-32.lodge-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -64px -64px;
}

div.map div.map-sprite-32.tower {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -128px -0px;}

div.map div.map-sprite-32.tower-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -128px -32px;
}

div.map div.map-sprite-32.tower-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -128px -64px;
}

div.map div.map-sprite-32.campsite {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -160px -0px;}

div.map div.map-sprite-32.campsite-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -160px -32px;
}

div.map div.map-sprite-32.campsite-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -160px -64px;
}

div.map div.map-sprite-32.archaeology {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -192px -0px;}

div.map div.map-sprite-32.archaeology-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -192px -32px;}

div.map div.map-sprite-32.archaeology-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -192px -64px;
}

div.map div.map-sprite-32.heartbeat-1 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -352px -0px;}

div.map div.map-sprite-32.heartbeat-2 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -384px -0px;}

div.map div.map-sprite-32.heartbeat-3 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -415px -0px;}

div.map div.map-sprite-32.heartbeat-4 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -447px -0px;}

div.map div.map-sprite-32.heartbeat-5 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -479px -0px;}

div.map div.map-sprite-32.heartbeat-6 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -512px -0px;}

div.map div.map-sprite-32.heartbeat-7 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -544px -0px;}

div.map div.map-sprite-32.heartbeat-8 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -576px -0px;}

div.map div.map-sprite-32.heartbeat-9 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -607px -0px;}

div.map div.map-sprite-32.heartbeat-10 {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -640px -0px;}

div.map div.map-sprite-32.kill {
	background: url(/static/themes/default/widget/Map/Map-Icons-32x32.png) -339px 20px;}

div.map div.map-sprite-16 {
	position: absolute; display: block; width: 16px; height: 16px; background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png);}

div.map div.map-sprite-16.lodge {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -32px -0px;}

div.map div.map-sprite-16.lodge-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -32px -16px;
}

div.map div.map-sprite-16.lodge-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -32px -32px;
}

div.map div.map-sprite-16.tower {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -64px -0px;}

div.map div.map-sprite-16.tower-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -64px -16px;
}

div.map div.map-sprite-16.tower-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -64px -32px;
}

div.map div.map-sprite-16.campsite {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -80px -0px;}

div.map div.map-sprite-16.campsite-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -80px -16px;
}

div.map div.map-sprite-16.campsite-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -80px -32px;
}

div.map div.map-sprite-16.archaeology {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -96px -0px;}

div.map div.map-sprite-16.archaeology-sel {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -96px -16px;}

div.map div.map-sprite-16.archaeology-disabled {
	background: url(/static/themes/default/widget/Map/Map-Icons-16x16.png) -96px -32px;
}

div.map div#sprite-container {
	display: block; width: 8192px; height: 8192px; top: 0px; left: 0px; position: relative;}

div.map div#info-bubble {
	width: 253px; height: 100px; display: block; position: absolute; left: 100px; top: 100px;}

div.map div#info-bubble div#bubble-top {
	background: url(/static/img/topandbottoms.png) 0px -56px; width: 253px; height: 9px; display: block; position: relative; overflow: visible;}

div.map div#info-bubble div#bubble-top div.info-close {
	width: 8px; height: 8px; float: right; display: block; position: relative; background: url(/static/img/topandbottoms.png) -1px -106px; right: 8px; top: 1px;}

div.map div#info-bubble div#bubble-content {
	width: 253px; height: 204px; background: #FFF; display: block; position: relative; overflow-x: none; overflow-y: auto;}

div.map div#info-bubble div#bubble-content div#bubble-image {
	background: url(/static/img/dummy_lodge.png); float: left; height: 109px; width: 128px; display: block; position: relative; text-indent: -9999px;}

div.map div#info-bubble div#bubble-content div#bubble-south {
	background: url(/static/img/dummy_south.png); float: left; height: 109px; width: 128px; display: block; position: relative; text-indent: -9999px;}

div.map div#info-bubble div#bubble-content div#bubble-grasslands {
	background: url(/static/img/dummy_grasslands.png);
	float: left;
	height: 109px;
	width: 128px;
	display: block;
	position: relative;
	text-indent: -9999px;
}

div.map div#info-bubble div#bubble-content div#bubble-border_grasslands {
	background: url(/static/img/dummy_border_grasslands.png);
	float: left;
	height: 109px;
	width: 128px;
	display: block;
	position: relative;
	text-indent: -9999px;
}

div.map div#info-bubble div#bubble-content div.info-text {
	font-size: 0.8em; margin: 0px 4px 2px 4px; float: none; display: block;}

div.map div#info-bubble div#bubble-bottom {
	background: url(/static/img/topandbottoms.png) 0px -76px; width: 253px; height: 27px; display: block; position: relative;}

div.map div.bubble-image {
	background: url(/static/img/dummy_lodge.png); float: left; height: 109px; width: 128px; display: block; position: relative; border: 1px solid black;}

textarea.message-edit-box {
	position: relative; width: 664px; height: 160px;}

div.comment-container {
	margin-top: 6px;}

div.comment-container div.comment-controls {
	position: relative; display: block; height: 20px; margin-bottom: 6px; border: 1px solid #999;}

div.comment-container div.comment-controls a.next,div.comment-container div.comment-controls a.prev {
	width: 14px; height: 16px; position: absolute; display: block; top: 2px;}

div.comment-container div.comment-controls a.next {
	right: 2px; background: transparent url('/static/themes/default/common/small_arrow_next.gif') left top no-repeat;}

div.comment-container div.comment-controls a.prev {
	left: 2px; background: transparent url('/static/themes/default/common/small_arrow_prev.gif') left top no-repeat;}

div.comment-container div.comment-controls div.pages {
	text-align: center; font-weight: bolder; font-size: 10px; position: absolute; line-height: 20px; width: 100%;}

div.comment-container div.comment-entry {
	position: relative;}

div.comment-container div.comment-entry a.thumbnail_holder {
	position: absolute; width: 64px; height: 64px;}

div.comment-container div.comment-entry a.thumbnail_holder img {
	border: none;}

div.comment-container div.comment-entry img.thumbnail {
	position: absolute; width: 64px; height: 64px;}

div.comment-container div.comment-entry div.comment-text {
	padding: 0px 0px 4px 68px; min-height: 64px;}

div.comment-container div.comment-entry * {
	line-height: 15px; margin: 0px; padding: 0px;}

div.comment-container div.comment-entry h4 {
	font-size: 11px; position: relative;}

div.comment-container div.comment-entry h4 a {
	text-decoration: none;}

div.comment-container div.comment-entry h4 a:hover {
	text-decoration: underline;}

div.comment-container div.comment-entry h4 a.remove-link {
	position: absolute; right: 0px; color: #cccccc; font-size: 9px; font-weight: normal; text-decoration: none;}

div.comment-container div.comment-entry h4 a:hover {
	color: black; text-decoration: underline;}

div.comment-container div.comment-entry ul,div.comment-container div.comment-entry ol {
	margin: 6px 20px 6px 10px; line-height: 15px;}

div.comment-container div.comment-entry li {
	margin-left: 10px; line-height: 15px; height: 15px;}

div.comment-container div.comment-entry textarea {
	margin: 0px 0px 30px 68px; border: 1px solid #838563; height: 62px; width: 168px;}

div.comment-container div.comment-entry input {
	position: absolute; left: 68px; top: 70px; width: 100px; padding: 1px 0 1px 0; background: #e6e7e0; border: 1px solid #838563;}

div.comments-utility {
	padding-left: 5px; padding-right: 2px;}

div.comments-utility div.comment-container div.comment-entry a.thumbnail_holder,div.comments-utility div.comment-container div.comment-entry img.thumbnail {
	border: 1px solid #595c2f;}

div.comments-utility div.comment-container div.comment-entry div.comment-text {
	padding-left: 72px; min-height: 72px;}

div.comments-utility div.comment-container div.comment-entry textarea {
	margin-left: 72px; width: 368px; height: 64px;}

div.comments-utility div.comment-container div.comment-entry input {
	left: 70px;}

div.comments-widget {
	padding-left: 5px; padding-right: 2px;}

div.comments-widget div.comment-container div.comment-entry img.thumbnail {
	border: 1px solid #595c2f;}

div.comments-widget div.comment-container div.comment-entry div.comment-text {
	padding-left: 72px; min-height: 72px;}

div.comments-widget div.comment-container div.comment-entry textarea {
	margin-left: 70px; width: 161px;}

div.comments-widget div.comment-container div.comment-entry input {
	left: 70px;}

div.emote_pagetabs,div.emote_pagetabs_large {
	background-color: #CCC; border-bottom: 1px solid #999; height: 18px; margin-bottom: 3px; padding-top: 3px;}

div.emote_pagetabs a.pagetab,div.emote_pagetabs_large a.pagetab {
	background-color: #fafafa; padding: 1px 3px 1px 3px; border: solid 1px #999; border-bottom: solid 1px #fafafa; display: block; float: left; text-decoration: none; margin-left: 3px; height: 15px;}

div.emote_pagetabs a.inactive,div.emote_pagetabs_large a.inactive {
	background-color: #DDD; border-bottom: solid 1px #999;}

div.emote_pagetabs_large {
	height: 26px; margin: 0px;}

div.emote_pagetabs_large a.pagetab {
	padding: 5px 10px;}

ul.emote_progressbar {
	margin: 0; padding: 0; list-style: none; overflow: auto; height: 18px; background-color: #d9d9d1;}

ul.emote_progressbar li {
	float: left; height: 18px; padding-right: 20px; padding-left: 5px; background-image: url('/static/themes/default/background/progressbarsteps.png'); background-repeat: no-repeat; background-position: bottom left; background-color: #d9d9d1; font-size: 1.25em; font-weight: bold; color: #ffffff;}

ul.emote_progressbar li span {
	font-size: .8em; color: #adadad; font-weight: normal; padding-left: 10px;}

ul.emote_progressbar li.active {
	background-color: red; background-position: top left; background-color: #ffffff;}

ul.emote_progressbar li.active span {
	color: #000000;}

body {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background: #ffffff;}

input,select {
	border: 1px solid darkgrey; font-size: 11px;}

p {
	margin-bottom: 10px;}

#page_header {
	height: 206px;}

div.topnav div.button a {
	color: black; font-size: 11px; font-weight: bolder; text-align: center;}

#page_header {
	background: url('/static/themes/default/common/headerbg.jpg') top left no-repeat #ffffff;}

#page_body_content {
	background: url('/static/themes/default/common/Client_Background.jpg') bottom left repeat-x #ecf4ff;}

.advert_sidebar {
	background: transparent; margin: 0px 0 0 0;}

div.page-copyright {
	height: 80px; background: transparent url('/static/themes/default/common/footerbg.png') repeat-x top;}

div.page-copyright img {
	display: inline; border: 0 none;}

div.page-copyright div.logos {
	float: right; margin: 6px 1px 0 0;}

div.page-copyright div.copy-text {
	float: left; margin: 25px 0 0 10px;}

div.page-copyright p {
	color: #999999; font-size: 10px; margin: 0;}

div.widgetInnerFrame {
	font-size: 11px; color: black;}

div.widgetInnerFrame a {
	color: black;}

div.widgetOuterFrame .header {
	width: 100%; position: relative; cursor: pointer;}

div.widgetOuterFrame .header .bar {
	height: 20px; padding: 0; background-color: #603813;}

div.widgetOuterFrame .header .title {
	position: absolute; font-size: 11px; top: 3px; left: 11px; color: #FFFFFF;}

div.widgetOuterFrame .header .buttons {
	position: absolute; top: 3px; right: 0;}

div.widgetOuterFrame .header .buttons .button {
	cursor: pointer; width: 14px; height: 14px; margin-right: 4px; float: right; background-position: center;}

div.widgetOuterFrame .header .buttons .option {
	background: transparent url('/static/themes/default/frame/icon_info.png') no-repeat;}

div.widgetOuterFrame .header .buttons .main {
	background: transparent url('/static/themes/default/frame/icon_info.png') no-repeat; display: none;}

div.widgetOuterFrame .header .buttons .minimise {
	background: transparent url('/static/themes/default/frame/icon_min.png') no-repeat;}

div.widgetOuterFrame .header .buttons .maximise {
	background: transparent url('/static/themes/default/frame/icon_max.png') no-repeat; display: none;}

div.widgetOuterFrame .header .buttons .close {
	background: transparent url('/static/themes/default/frame/icon_close.png');}

div.widgetOuterFrame .content {
	width: 100%;}

div.widgetOuterFrame .content .center {
	background: #fafafa; position: relative; padding: 2px; overflow: hidden;}

div.widgetOuterFrame .footer {
	width: 100%;}

div.widgetOuterFrame .footer .bar {
	color: black; height: 5px; padding: 0; }

div.widgetOuterFrame .footer_gap {
	height: 15px;}

div.widgetUtilityFrame .header {
	width: 100%; position: relative;}

div.widgetUtilityFrame .header .left {
	padding: 0 0 0 5px; background: transparent url('/static/themes/default/common/widget_utility_border_topleft.png') no-repeat left;}

div.widgetUtilityFrame .header .left .right {
	padding: 0 5px 0 0; background: transparent url('/static/themes/default/common/widget_utility_border_topright.png') no-repeat right;}

div.widgetUtilityFrame .header .left .right .bar {
	height: 5px; background: transparent url('/static/themes/default/common/widget_utility_border_top.png') repeat-x top center;}

div.widgetUtilityFrame .content {
	width: 100%;}

div.widgetUtilityFrame .content .left {
	padding: 0 0 0 5px; background: transparent url('/static/themes/default/common/widget_border_left.png') repeat-y left;}

div.widgetUtilityFrame .content .left .right {
	padding: 0 5px 0 0; background: transparent url('/static/themes/default/common/widget_border_right.png') repeat-y right;}

div.widgetUtilityFrame .content .left .right .center {
	background: #fafafa; position: relative; padding: 2px 2px 10px; overflow: hidden;}

div.widgetUtilityFrame .content .left .right .center .title {
	color: #603813; font-size: 32px; font-family: "Cambria", "Georgia", "Times New Roman", serif; top: 18px; left: 20px; padding: 10px; font-weight: normal;}

div.widgetUtilityFrame .footer {
	width: 100%;}

div.widgetUtilityFrame .footer .left {
	padding: 0 0 0 5px; background: transparent url('/static/themes/default/common/widget_border_bottomleft.png') no-repeat bottom left;}

div.widgetUtilityFrame .footer .left .right {
	padding: 0 5px 0 0; background: transparent url('/static/themes/default/common/widget_border_bottomright.png') no-repeat bottom right;}

div.widgetUtilityFrame .footer .left .right .bar {
	color: black; height: 5px; padding: 0; background: transparent url('/static/themes/default/common/widget_border_bottom.png') bottom center;}

div.widgetUtilityFrame .footer_gap {
	height: 15px;}

div.widgetUtilityFrame div.widgetInnerFrame h1 {
	color: #603813; font-size: 30px; font-family: "Times New Roman", serif;}

div.widgetThinFrame .content {
	width: 100%;}

div.widgetThinFrame .content .left {
	padding: 0 0 0 5px; background: transparent url('/static/themes/default/common/widget_border_left.png') repeat-y left;}

div.widgetThinFrame .content .right {
	padding: 0 5px 0 0; background: transparent url('/static/themes/default/common/widget_border_right.png') repeat-y left;}

div.widgetThinFrame .content .center {
	overflow: hidden; background: #fafafa; position: relative; padding: 0;}

div.widgetThinFrame .footer {
	position: relative; width: 100%;}

div.widgetThinFrame .footer .left {
	padding: 0 0 0 5px; background: transparent url('/static/themes/default/common/widget_border_bottomleft.png') no-repeat bottom left;}

div.widgetThinFrame .footer .right {
	padding: 0 5px 0 0; background: transparent url('/static/themes/default/common/widget_border_bottomright.png') no-repeat bottom right;}

div.widgetThinFrame .footer .bar {
	color: black; height: 5px; padding: 0; background: transparent url('/static/themes/default/common/widget_border_bottom.png') bottom center;}

div.widgetThinFrame .footer_gap {
	height: 5px;}

div.widgetRoot a.exit-link {
	color: #603813; font-size: 15px; font-family: "Times new Roman", serif; font-weight: bold; float: right; margin-right: 5px; text-decoration: none;}

div.widgetRoot a.exit-link:hover {
	text-decoration: underline;}

div.widgetRoot a.return-link {
	color: #603813; font-size: 15px; font-family: "Times new Roman", serif; font-weight: bold; float: left; margin-left: 5px; text-decoration: none;}

div.widgetRoot a.return-link:hover {
	text-decoration: underline;}

div.advert_sidebar div.widgetInnerFrame {
	background: transparent !important;}

.single {
	width: 258px;}

.double {
	width: 522px;}

.triple {
	width: 786px;}

.config-drop-start {
	color: #808080;}

.config-drop-end {
	color: #121212;}

.config-drop-over {
	color: #202020;}

.config-drop-leave {
	color: #121212;}

div.topnav a.icon {
	position: absolute; top: 10px; width: 65px; height: 130px;}

table.headings th.title {
	color: black;}

table.headings th.previous a,table.headings th.next a {
	color: black;}

table.numbers td.today {
	background-color: #3366CC;}

table.numbers td a {
	color: black;}

table.numbers td.today a {
	color: white;}

div.element_calendar td {
	padding: 2px; vertical-align: top; background-color: #F3F3F3;}

div.Trophies {
	position: relative; width: 100%;}

div.Trophies h2 {
	font-size: 16px;}

div.Trophies h3 {
	font-size: 12px;}

div.Trophies .photo {
	position: relative; background: url('/static/themes/default/background/MediumBack.jpg'); padding: 8px; height: 128px; margin: 8px 48px 0px 48px;}

div.Trophies div.trophyNav {
	position: absolute; top: 60px; left: 0px; width: 100%;}

div.Trophies div.trophyNav .navPrev {
	margin: 8px; cursor: pointer; float: left;}

div.Trophies div.trophyNav .navNext {
	margin: 8px; cursor: pointer; float: right;}

div.Trophies div.img {
	text-align: center; width: 100%;}

div.Trophies div.img img {
	margin: 0 auto;}

div.Trophies div.results {
	color: #FFD080; margin: 0px 0px; padding: 5px; text-align: center;}

div.Trophies .info {
	padding: 10px 0 15px 0; color: #fff;}

div.Trophies .info .section {
	width: 210px; padding: 0px 15px 0px 15px;}

div.Trophies .info .section .label {
	font-size: 11px; float: left; width: 90px; text-align: left; font-weight: bold;}

div.Trophies .info .section .text {
	font-size: 11px; float: left; width: 120px; text-align: left;}

div.go-hunting-equipment table.equipment-slots {
	margin: 0 auto; border-spacing: 3px; padding: 3px; width: 243px; height: 392px; background: transparent url('/static/themes/default/widget/GoHunting-Equipment/equipment_slots_background.png') left top no-repeat;}

div.go-hunting-equipment table.equipment-slots th {
	padding: 0px; margin: 0px; height: 19px; line-height: 19px;}

div.go-hunting-equipment table.equipment-slots th h4 {
	display: none;}

div.go-hunting-equipment table.equipment-slots td {
	font-size: 10px; padding: 0px 3px 3px 3px; margin: 0px; vertical-align: middle; text-align: center; width: 105px; height: 102px; border: 1px solid transparent; color: black;}

div.go-hunting-equipment div.navigation {
	height: 1.0em; margin: 5px;}

div.go-hunting-equipment div.inventory-content {
	height: 405px; overflow: auto;}

h3.stat-section {
	font-weight: normal; text-indent: 25px; font-size: 1.0em;}

div.emote-stat-bar {
	margin: 0px; padding: 5px 0px 0px 5px; font-size: 0.9em; font-family: verdana, arial; background: url(/static/img/me_hunting/stat_sprites.png) no-repeat; height: 17px; position: relative; z-index: 2; display: block;}

dl.emote-stats {
	margin: 0px; padding: 1px 0px 0px 5px; font-size: 0.9em; font-family: verdana, arial; height: 0px;}

dt.stat-num {
	margin: 0px -0px 0px 3px; padding: 0px; color: #000000; display: inline; line-height: 12px; height: 15px; font-size: 0.8em; position: relative; z-index: 2; top: -20px;}

dd.stat-info {
	margin: 0px 0px 0px 7px; padding: 0px; color: #fff; display: block; position: relative; top: -32px; line-height: 13px; text-indent: 15px; background: url(/static/img/me_hunting/stat_sprites.png) no-repeat -0px -0px; z-index: 1; height: 15px; text-transform: uppercase; font-size: 0.8em; width: 111px;}

div.im-container a,div.im-container img {
	border: none; text-align: center;}

div.im-nav-container a {
	width: 49%; display: block; float: left; text-align: center; margin: 5px 0px 5px 0px; text-decoration: none;}

div.im-nav-container a {
	outline: none;}

span.im-nav-left {
	background: url(/static/img/arrow_left.png) no-repeat center center; width: 100%; height: 16px; display: block;}

span.im-nav-right {
	background: url(/static/img/arrow_right.png) no-repeat center center; width: 100%; height: 16px; display: block;}

div.character_main div.character_panel_existing,div.character_main div.character_panel_new {
	background: url('/static/themes/default/widget/Character-Main/char_bg.png') center top no-repeat;}

div.character_creation div.large_character_area {
	background: url('/static/themes/default/widget/Character-Selection/char_selected_bg.png') center top no-repeat;}

div.character_creation div.small_character {
	background: url('/static/themes/default/widget/Character-Selection/char_small_bg.png') center top no-repeat;}

div.char_creation div.save_options button * {
	padding: 0px; margin: 0px;}

button.theme_medium_button {
	width: 105px; height: 22px; background: url('/static/themes/default/widget/Common/medium_button_up.png') center top no-repeat; border: none; color: white; font-size: 11px;}

button.theme_medium_button:active {
	background: url('/static/themes/default/widget/Common/medium_button_down.png') center top no-repeat;}

.about {
	padding: 5px .5em 2px .5em; color: #ffffff; background: #000000; height: 16px; position: relative;}

.about a.about {
	border: 0; padding: 0; margin-right: 1em; color: white; text-decoration: none; text-transform: uppercase; font-weight: bold;}

.about a.about:hover {
	text-decoration: underline;}

.about p.contact {
	font-weight: bold; margin: 0; position: absolute; right: .5em; text-transform: uppercase; top: 5px;}

.about p.contact a {
	color: #ffffff; text-transform: lowercase; text-decoration: none;}

.about p.contact a:hover {
	text-decoration: underline;}


