/* Processed on Tue, 06 Oct 2009 15:04:24 +0000 with csspp */

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;}

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 .left {
	padding:  0 0 0 5px;	background:  transparent url('/static/themes/default/common/widget_border_topleft.png') no-repeat left;}

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

div.widgetOuterFrame .header .left .right .bar {
	height:  25px;	padding:  0;	background:  transparent url('/static/themes/default/common/widget_border_top.png') center;}

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

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

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 .left {
	padding:  0 0 0 5px;	background:  transparent url('/static/themes/default/common/widget_border_left.png') repeat-y left;}

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

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

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

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

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

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

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;}

