body {padding: 0px; margin: 0px; background: #181818 url('images/back.jpg'); background-repeat: repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}
.body_profile {background: #191919 url('images/back_profile.jpg'); background-repeat: repeat-x;}

::selection {
  background: #FF6200;
  color: #FFFF00;
  text-shadow: none;
}

::-moz-selection {
  background: #FF6200;
  color: #FFFF00;
  text-shadow: none;
}

p {margin: 8px 0px 5px 0px;}

hr {margin-top: 12px; border: none 0; border-top: 1px dotted #fff;}

a:link {color: #EF591A; text-decoration: none;}
a:visited {color: #EF591A; text-decoration: none;}
a:hover {color: #ffcc99; text-decoration: none;}

.portal_main_button {z-index: 998; position: fixed; top: 40px; left: -35px; width: 112px; height: 285px; border: 0px; outline: none;}
.portal_main_button2 {z-index: 998; position: absolute; top: 179px; left: -35px; width: 112px; height: 145px; border: 0px; outline: none;}
.portal_main_button img {position: absolute; border: 0px; outline: none;}
.portal_main_button2 img {position: absolute; border: 0px; outline: none;}
#portal_button_fade {opacity: 0;}

#loader {z-index: 999; position: absolute; width: 100%; height: 100%; background-color: #191919;}
#page_container {z-index: 1;}



.profile_dim {
	opacity: 0.15;
}

.profile_top_alert {
	float: left;
	clear: both;
	width: 724px;
	color: #FFFFFF;
	background-color: #333333;
	font-size: 10px;
	padding: 6px 7px 5px 7px;
	margin-bottom: 20px;
	border: solid #3B3B3B 6px;
}
.profile_top_alert blockquote {
	background-color: #303030;
	border: solid #3B3B3B 1px;
	padding: 7px 9px 8px 9px;
	margin: 5px 0px 2px 0px;
}
.profile_top_alert span {
	color: #99FFFF;
}


.message_box {
	float: left;
	clear: both;
	width: 724px;
	color: #999999;
	background-color: #333333;
	font-size: 10px;
	padding: 6px 7px 5px 7px;
	margin-bottom: 20px;
	border: solid #3B3B3B 6px;
}
.message_box_title {
	float: left;
}
.message_box_title img {
	margin-bottom: -2px;
}
.message_box_close {
	float: right;
	font-weight: bold;
}
.message_box_close a:link {color: #4B4B4B; text-decoration: none;}
.message_box_close a:visited {color: #484848; text-decoration: none;}
.message_box_close a:hover {color: #6E6E6E; text-decoration: none;}

.messages {
	float: left;
	width: 100%;
	border-top: solid #3B3B3B 1px;
	margin-top: 5px;
	padding-top: 7px;
}
.message {
	float: left;
	width: 720px;
	color: #999999;
	background-color: #383838;
	margin-bottom: 3px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.message:hover {
	background-color: #FF6200;
  	color: #FFFF00;
	cursor: pointer;
}
.m_unread {
	color: #FFFFFF;
	font-weight: bold;
}
.message_right {
	float: right;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 3px;
}
.message_right_read {
	color: #4E4E4E;
	font-weight: bold;
}

.no_messages {
	float: left;
	width: 100%;
	border-top: solid #3B3B3B 1px;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 15px;
}

.opened_message {
	float: left;
	width: 724px;
	margin-bottom: 3px;
}
.opened_message_header {
	color: #FFFFFF;
	background-color: #494949;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.opened_message_content {
	color: #FFFFFF;
	background-color: #333333;
	border-left: solid #494949 1px;
	border-right: solid #494949 1px;
	border-bottom: solid #494949 1px;
	padding: 15px 10px 25px 10px;
	background-repeat: no-repeat;
}
.close_message {
	float: right;
	cursor: pointer;
}


.profile_container {
	padding: 27px;
}
.profile_top {
	width: 100%;
}
.profile_avatar {
	float: left;
	background-color: #3B3B3B;
	width: 156px;
	height: 156px;
}
.profile_avatar img {
	margin: 8px;
	width: 140px;
	height: 140px;
}

.profile_bio {
	float: right;
	width: 585px;
	height: 156px;
	line-height: 1;
}
.profile_bio_header {
	border-bottom: solid #3B3B3B 2px;
}
.profile_bio_header_name {
	float: left;
	font-size: 11px;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #3B3B3B;
	padding: 4px 6px 4px 6px;
}
.profile_bio_header_name span {
	color: #999999;
}
.profile_edit {
	font-size: 10px;
	float: right;
	color: #4B4B4B;
	font-weight: bold;
}
.profile_edit img {
	margin-bottom: -3px;
	border: 0px;
	outline: none;
}
.profile_edit a:link {color: #484848; text-decoration: none;}
.profile_edit a:visited {color: #484848; text-decoration: none;}
.profile_edit a:hover {color: #6E6E6E; text-decoration: none;}
.profile_bio_body {
	width: 585px;
	height: 126px;
	background-color: #3B3B3B;
	margin-top: 9px;
}
.profile_bio_body span {
	color: #999999;
	letter-spacing: 1px;
}
.profile_bio_stat_left {
	float: left;
	color: #FFFFFF;
	font-size: 10px;
	padding: 6px 9px 0px 6px;
}
.profile_bio_stat_left img {
	border: 0px;
	outline: none;
}
.profile_bio_stat_left a:link {color: #FFFFFF; text-decoration: none;}
.profile_bio_stat_left a:visited {color: #FFFFFF; text-decoration: none;}
.profile_bio_stat_left a:hover {color: #FFFFFF; text-decoration: none;}

.profile_bio_stat_right {
	float: right;
	color: #FFFFFF;
	font-size: 10px;
	padding: 6px 6px 0px 9px;
}
.profile_bio_stat_left img {
	margin-left: 3px;
	margin-bottom: -2px;
}
.profile_bio_text {
	color: #FFFFFF;
	font-size: 11px;
	padding: 16px 7px 7px 7px;
	text-align: justify;
	line-height: 14px;
	clear: both;
}

.profile_bottom {
	float: left;
	font-size: 10px;
	color: #FFFFFF;
	height: 54px;
	margin-top: 9px;
	margin-bottom: 20px;
	line-height: 1;
}
.profile_bottom_left {
	float: left;
	width: 156px;
}
.profile_status {
	background-color: #3B3B3B;
	margin-bottom: 9px;
	padding: 5px 7px 6px 7px;
}
.profile_gender {
	background-color: #3B3B3B;
	padding: 5px 7px 6px 7px;
}
.profile_bl_left {
	float: left;
	color: #999999;
}
.profile_bl_right {
	float: right;
}
.profile_bottom_right {
	float: right;
	width: 585px;
	margin-left: 8px;
}
.profile_stat_box {
	float: left;
	width: 96px;
	height: 46px;
	background-color: #3B3B3B;
	text-align: center;
	margin-right: 8px;
	padding-top: 5px;
}
.profile_stat_top {
	font-size: 10px;
	color: #999999;
}
.profile_stat_bottom {
	font-size: 24px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 1px;
	color: #FFFFFF;
	margin-top: 6px;
}
.profile_stat_bottom a:link {color: #FFFFFF; text-decoration: none;}
.profile_stat_bottom a:visited {color: #FFFFFF; text-decoration: none;}
.profile_stat_bottom a:hover {color: #FFFFFF; text-decoration: none;}

.profile_stat_box_lg {
	float: left;
	width: 169px;
	height: 46px;
	background-color: #3B3B3B;
	text-align: center;
	padding-top: 5px;
}
.fac_blue { color: #33CCFF; }
.fac_green { color: #99FF00; }
.fac_red { color: #FF3300; }
.fac_orange { color: #FF9933; }

.profile_bottom_list {
	float: left;
	width: 747px;
	line-height: 1;
	margin-bottom: 17px;
}
.profile_bottom_header {
	border-bottom: solid #3B3B3B 2px;
}
.profile_bottom_header_name {
	float: left;
	font-size: 11px;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #3B3B3B;
	padding: 4px 6px 4px 6px;
}
.profile_bottom_header_name a:link {color: #999999; text-decoration: none; letter-spacing: 0px;}
.profile_bottom_header_name a:visited {color: #999999; text-decoration: none; letter-spacing: 0px;}
.profile_bottom_header_name a:hover {color: #FFFFFF; text-decoration: none; letter-spacing: 0px;}

.profile_bottom_header_right {
	float: right;
	font-size: 10px;
	font-weight: bold;
}
.profile_bottom_header_right img {
	margin-bottom: -3px;
	border: 0px;
	outline: none;
}
.profile_bottom_header_right a:link {color: #4B4B4B; text-decoration: none; letter-spacing: 0px;}
.profile_bottom_header_right a:visited {color: #4B4B4B; text-decoration: none; letter-spacing: 0px;}
.profile_bottom_header_right a:hover {color: #6E6E6E; text-decoration: none; letter-spacing: 0px;}

.profile_bottom_header_name_fanAdd {
	float: left;
	font-size: 10px;
	font-weight: bold;
}
.profile_bottom_header_name_fanAdd img {
	margin-bottom: -3px;
	margin-left: 5px;
	border: 0px;
	outline: none;
}
.fan_add_btn {
	color: #4B4B4B;
}
.fan_add_btn:hover {
	color: #6E6E6E;
	text-decoration: none;
	letter-spacing: 0px;
	cursor: pointer;
}

.profile_bio_header_name_flag {
	float: left;
	font-size: 10px;
	font-weight: bold;
}
.profile_bio_header_name_flag img {
	margin-bottom: -3px;
	margin-left: 6px;
	border: 0px;
	outline: none;
}
.flag_btn {
	color: #4B4B4B;
}
.flag_btn:hover {
	color: #6E6E6E;
	text-decoration: none;
	letter-spacing: 0px;
	cursor: pointer;
}

.profile_list {
	float: left;
	clear: both;
	margin-top: 7px;
	margin-left: 1px;
	width: 100%;
	text-align: center;
}
.profile_game_slot {
	float: left;
	width: 60px;
	height: 60px;
	background-color: #3B3B3B;
	margin-left: 7px;
	margin-bottom: 7px;
}
.profile_game_slot img {
	border: solid #282828 2px;
	margin: 5px;
}
.profile_list_empty {
	font-size: 20px;
	color: #3B3B3B;
	margin-bottom: 20px;
}

.profile_fan_slot {
	float: left;
	width: 60px;
	height: 60px;
	background-color: #3B3B3B;
	margin-left: 7px;
	margin-bottom: 7px;
}
.profile_fan_slot img {
	border: solid #282828 2px;
	margin: 5px;
	width: 46px;
	height: 46px;
}


.profile_ad_slot {
	background-color: #3B3B3B;
	padding: 11px;
	margin-bottom: 22px;
}




.edit_profile_container {
	padding: 27px;
}
.edit_profile_top {
	width: 100%;
	margin-bottom: 20px;
}
.edit_profile_left {
	float: left;
	width: 507px;
	background-color: #3B3B3B;
	padding: 20px;
}
.edit_profile_right {
	float: right;
}

.edit_profile_ad_slot {
	background-color: #3B3B3B;
	padding: 11px;
}


.edit_left_top {
	float: left;
	clear: both;
	width: 507px;
	margin-bottom: 20px;
}
.edit_left_bottom {
	float: left;
	clear: both;
	width: 467px;
	background-color: #272727;
	padding: 20px;
}
.edit_lt_left {
	float: left;
	width: 156px;
	height: 100%;
}
.edit_lt_right {
	float: right;
	width: 342px;
	height: 100%;
	margin-top: -4px;
	margin-right: -4px;
}


.edit_url_container {
	float: left;
	clear: both;
	width: 467px;
	background-color: #272727;
	padding: 20px;
	margin-top: 15px;
}
.edit_url_input {
	width: 99%;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #363636;
	border: 0px;
	padding-left: 4px;
	margin-top: 4px;
}

.edit_profile_avatar {
	float: left;
	width: 156px;
	height: 156px;
	background-color: #272727;
	margin-bottom: 6px;
}
.edit_profile_avatar img {
	width: 140px;
	height: 140px;
	margin: 8px;
}
.edit_color_picker {
	float: left;
	width: 156px;
	height: 20px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #272727;
	border: 0px;
	text-align: center;
	-moz-box-sizing: border-box;
     box-sizing: border-box;
}
.avatar_option {
	float: left;
	width: 30px;
	height: 30px;
	background-color: #272727;
	margin: 4px;
	cursor: pointer;
}
.avatar_option_op {
	float: left;
	width: 30px;
	height: 30px;
	background-color: #333333;
	margin: 4px;
}
.avatar_option img {
	width: 20px;
	height: 20px;
	margin: 5px;
}

.edit_title {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
}
.edit_chars {
	float: right;
	font-size: 11px;
	color: #999999;
}
.edit_chars_over {
	color: #FF3300;
}
.edit_bio {
	float: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #363636;
	letter-spacing: 1px;
	width: 467px;
	height: 100px;
	border: 0px;
	outline: none;
	padding: 3px 5px 3px 5px;
	margin-top: 5px;
	resize: none;
	-moz-box-sizing: border-box; 
 	-webkit-box-sizing: border-box; 
 	box-sizing: border-box; 
}
.edit_sec_space {
	margin-bottom: 15px;
}
.edit_sec_full {
	width: 100%;
}

.edit_gender {
	float: left;
	font-size: 10px;
	color: #999999;
	background-color: #363636;
	padding: 2px 6px 5px 1px;
	margin-top: 5px;
}
.edit_gender label {
	line-height: 1;
	vertical-align: middle;
}
.edit_radio {
	vertical-align: middle;
}

.edit_password {
	float: left;
	width: 451px;
	height: 75px;
	background-color: #363636;
	margin-top: 5px;
	padding: 7px 8px 9px 8px;
	margin-bottom: 17px;
}
.edit_password_block {
	float: left;
	width: 217px;
	height: 100%;
	font-size: 10px;
}
.edit_pw_bottom_space {
	margin-bottom: 8px;
}
.edit_pw_space {
	margin-right: 14px;
}
.edit_white {
	color: #FFFFFF;
}
.edit_red {
	color: #FF3300;
}
.edit_grey {
	font-size: 10px;
	color: #FFFFFF;
}

.edit_pw_input {
	width: 217px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #494949;
	border: 0px;
	padding-left: 4px;
	margin-top: 4px;
}

.edit_save {
	float: right;
	font-size: 11px; 
	color: #CCC; 
	background-color: #3B3B3B;
	padding: 8px 25px 8px 25px;
	border: 0px;
	margin-right: 0px;
	margin-left: 16px;
	cursor: pointer;
}





.registration_form {background-color: #272727; padding-left: 12px; padding-top: 10px; margin-right: 4px; margin-left: -5px; margin-bottom: 1px;}
.send_me_updates_text {font-size: 9px; margin-top: -16px; margin-left: 18px;}

.register_button {position: absolute; opacity: 0; top: 0px; left: 399px; width: 65px; height: 30px; background-color: #000000; cursor: pointer;}

.banner_top_bar_right_extend {position: absolute; top: 0px; left: 798px; width: 7px; height: 34px; background-image: url('images/BannerTopBar_RightExtend.png');}

.banner_top_bar_bg {position: absolute; top: 0px; left: 396px; width: 405px; height: 34px; background-image: url('images/BannerTopBar.png');}
.banner_top_bar_bg2 {position: absolute; top: 0px; left: 396px; width: 405px; height: 34px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 3.3; vertical-align: middle; background-image: url('images/BannerTopBar2.png');}
.banner_top_bar_bg2 a:link {color: #D8E2ED; text-decoration:none;}
.banner_top_bar_bg2 a:visited {color: #D8E2ED; text-decoration:none;}
.banner_top_bar_bg2 a:hover {color: #FFFFFF; text-decoration:none;}

.login_button_bg {float: right; width: 17px; height: 17px; background-image: url('images/login_icon.png'); margin-top: 9px; margin-right: 3px;}
.logout_button_bg {float: right; width: 17px; height: 17px; background-image: url('images/logout_icon.png'); margin-top: 8px; margin-right: 4px; cursor: pointer;}
.login_password_input_bg {
	float: right;
	width: 120px;
	height: 17px;
	background-color: #333333;
	border-top: 1px solid #0D0D0D;
	border-left: 1px solid #0D0D0D;
	border-right: 1px solid #4B4B4B;
	border-bottom: 1px solid #4B4B4B;
	margin-right: 5px;
	margin-top: 7px;
}
.login_username_input_bg {
	float: right;
	width: 120px;
	height: 17px;
	background-color: #333333;
	border-top: 1px solid #0D0D0D;
	border-left: 1px solid #0D0D0D;
	border-right: 1px solid #4B4B4B;
	border-bottom: 1px solid #4B4B4B;
	margin-right: 5px;
	margin-top: 7px;
}

.banner_top_bar_inputs {position: absolute; top: 7px; left: 533px; width: 405px; height: 34px;}
.login_input_button {float: left; font-size: 10px; color: #FFF; margin-left: 4px; width: 20px; height: 20px; border: 0px; outline: none; background: none; cursor: pointer;}
.username_input {float: left; font-size: 11px; color: #FFFFFF; width: 112px; margin-top: 2px; border: 0px; outline: none; background: none;}
.password_input {float: left; font-size: 11px; color: #FFFFFF; width: 112px; margin-left: 15px; margin-top: 2px; border: 0px; outline: none; background: none;}

.logout_button_line {float: right; width: 5px; height: 19px; margin-top: 7px; border-left: 1px solid #3B3B3B;}
.top_bar_divider_line {float: left; width: 1px; height: 19px; background-color: #3B3B3B; margin-top: 7px; margin-left: 11px; margin-right: 11px;}

.top_bar_avatar {
	float: left;
	background-color: #464646;
	width: 19px;
	height: 19px;
	margin: 4px 0px 0px 4px;
	padding: 0px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-ms-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	border-radius: 0.3em;
}
.top_bar_avatar img {
	border: 3px solid #464646;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-ms-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	border-radius: 0.3em;
}

.top_bar_username {float: left; font-size: 10px; color: #D8E2ED; margin-left: 8px;}

.top_bar_section {float: left; font-size: 10px; color: #D8E2ED;}
.top_bar_section img {margin-left: 1px; margin-bottom: -3px; border: 0px; outline: none;}
.top_bar_level {color: #99B4D0;}

.portal_search_bg {position: absolute; top: 40px; left: 575px;}
.portal_search_input_bg {
	float: right;
	width: 200px;
	height: 17px;
	opacity: 0.2;
	border-bottom: 1px solid #FFFFFF;
	margin-right: 5px;
}
.portal_search_input_button_bg {float: right; opacity: 0.2; width: 17px; height: 17px; margin-top: 1px; background-image: url('images/search_icon.png');}

.portal_search_over {position: absolute; top: 42px; left: 580px;}
.portal_search_input {float: right; font-size: 11px; text-align: right; color: #b6ddff; width: 190px; margin-right: 5px; margin-top: -1px; border: 0px; outline: none; background: none;}
.portal_search_button {float: right; font-size: 10px; color: #FFFFFF; width: 20px; height: 20px; border: 0px; outline: none; background: none; cursor: pointer;}






.preloader_image {position: fixed; left: 50%; top: 50%; margin-left: -75px; margin-top: -100px;}

.container_shade {width: 860px; margin-right: auto; margin-left: auto; background: url('images/back_shade.png') top center repeat-y}
.container {width: 803px; margin-right: auto; margin-left: auto; border-right: 1px solid #161616; border-bottom: 1px solid #161616; border-left: 1px solid #161616; background-color: #2C2C2C;}
.container_profile {width: 803px; margin-right: auto; margin-left: auto;}

.banner {position: relative; background-image: url('images/banner.jpg'); height: 124px; width: 801px; margin: 0px 0px 0px 0px; border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #00305A;}
.portal_banner {position: relative; background-image: url('images/portal_banner.jpg'); height: 124px; width: 801px; margin: 0px 0px 0px 0px; border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #00305A;}
.banner_trans {position: relative; background-image: url('images/banner.png'); height: 124px; width: 801px; margin: 0px 0px 0px 1px;}

.search_container {float: right; width: 161px; height: 115px; border-left: solid #003003 0px; padding: 7px 0px 0px 0px;}
.search {float: left; font-size: 10px; padding: 0px 0px 0px 10px; color: #fff;}
.search a:link {color: #EF591A; text-decoration:none;}
.search a:visited {color: #EF591A; text-decoration:none;}
.search a:hover {color: #ffcc99; text-decoration:none;}
.search h4 {padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
.search_text {width: 130px; height: 11px; font-size: 9px;}

.checkbox {float: left; padding: 2px 2px 0px 0px; margin-left: 0px;}
.save {float: left; padding: 6px 0px 0px 0px;}
.button_container {float: left; padding: 5px 0px 0px 4px;}
.button_container_right {float: right; padding: 5px 0px 0px 4px;}
.button {font-size: 9px;}

.welcomeText {float: left; font-size: 12px; font-weight:bold; padding: 0px 0px 0px 4px; color: #fff;}
.loggedInButton {float:left; font-size: 12px; padding: 0px 0px 0px 2px; color:#D7ECEB;}
.loggedInButton a:link {color:#D7ECEB; text-decoration:none;}
.loggedInButton a:visited {color: #D7ECEB; text-decoration:none;}
.loggedInButton a:hover {color: #FFF; text-decoration:none;}

.loggedInIcon {float:left; margin: 0px 0px 0px 12px;}

.checkbox {float: left; padding: 2px 2px 0px 0px; margin-left: 0px;}
.save {float: left; padding: 6px 0px 0px 0px;}
.button_container {float: left; padding: 5px 0px 0px 4px;}
.button {font-size: 9px;}

ul {margin-top: 0px; margin-bottom: 15px; list-style-position: outside;}
li {margin: 1px 0px 5px -22px;}

.menu {background: #363636; float: left; list-style: none; margin: 0px 0px 0px 0px; border-bottom: 3px double #000; padding: 0px; width: 801px; border-top: 1px solid #406A8F;}
.menu li {float: left; font: 15px Verdana, Helvetica, sans-serif; margin: 0; padding: 0;}
.menu a.standard {background: #0050A3 url("images/button.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 149px; height: 45px; text-decoration: none; border-right: 1px solid #003B67;}
.menu a.standard:hover {background: #256FB5 url("images/button_hover.gif"); color: #fff; padding: 5px 0px 0px 10px; width: 149px; height: 45px; text-decoration:none;}
.menu a.selected {background: #256FB5 url("images/button_hover.gif"); color: #fff; padding: 5px 0px 0px 10px; width: 149px; height: 45px; text-decoration:none;}

/* menu wide class -- math didn't end up perfectly to have all buttons the exact same size AND fit page width, so one button (like "Contact Us") has to be a couple pixels wider */ 
.menu a.wide {background: #0050A3 url("images/button.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 151px;  height: 45px; text-decoration: none;}
.menu a.wide:hover {background: #0050A3 url("images/button_hover.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 151px;  height: 45px; text-decoration: none;}
.menu a.wSelected {background: #0050A3 url("images/button_hover.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 151px;  height: 45px; text-decoration: none;}

.menu p {margin: 5px 0px 0px 0px;}

.menu_small {color: #B7E0FF; font-size: 9px; line-height: 25px;} 

#menu_profile {border-right: 1px solid #003B67; border-left: 1px solid #003B67;}
#menu_standard {border-right: 1px solid #000; border-left: 1px solid #000;}


.blogblog {text-align: left;}

.menu_blogblog {background: #363636; float: left; list-style: none; margin: 0px 0px 7px 0px; border-bottom: 3px double #000; padding: 0px; width: 801px; border-top: 1px solid #406A8F;}
.menu_blogblog li {float: left; font: 15px Verdana, Helvetica, sans-serif; margin: 0; padding: 0;}
.menu_blogblog a.standard {background: #0050A3 url("images/button.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 149px; height: 45px; text-decoration: none; border-right: 1px solid #003B67;}
.menu_blogblog a.standard:hover {background: #256FB5 url("images/button_hover.gif"); color: #fff; padding: 5px 0px 0px 10px; width: 149px; height: 45px; text-decoration:none;}
.menu_blogblog a.selected {background: #256FB5 url("images/button_hover.gif"); color: #fff; padding: 5px 0px 0px 10px; width: 149px; height: 45px; text-decoration:none;}

/* menu_blogblog wide class -- math didn't end up perfectly to have all buttons the exact same size AND fit page width, so one button (like "Contact Us") has to be a couple pixels wider */ 
.menu_blogblog a.wide {background: #0050A3 url("images/button.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 151px;  height: 45px; text-decoration: none;}
.menu_blogblog a.wide:hover {background: #0050A3 url("images/button_hover.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 151px;  height: 45px; text-decoration: none;}
.menu_blogblog a.wSelected {background: #0050A3 url("images/button_hover.gif"); color: #fff; display: block; float: left; margin: 0; padding: 5px 0px 0px 10px; width: 151px;  height: 45px; text-decoration: none;}

.menu_blogblog p {margin: 5px 0px 0px 0px;}

.menu_small_blogblog {color: #B7E0FF; font-size: 9px; line-height: 25px;} 

#menu_profile_blogblog {border-right: 1px solid #003B67; border-left: 1px solid #003B67;}
#menu_standard_blogblog {border-right: 1px solid #000; border-left: 1px solid #000;}




h1 {font-size: 16px; color: #FE6306;}
h2 {
	font-size: 14px;
	color: #FFF;
}
h3 {font-size: 12px; color: #FE6306;}
h4 {font-size: 11px; color: #C1FFFF;}

.portal_hidden_text {display: none; opacity: 0; position: absolute; top: 124px; font: 12px Verdana, Helvetica, sans-serif; text-align: center; color: #FFF; width: 789px; padding: 18px 6px 19px 6px; background-color: #FF6507; border: 1px solid #161616;}
.left_right_container {position: relative; top: 0px;}

.left {font-size: 12px; color: #ccc; float: left; width: 513px; margin: 6px 3px 6px 6px; border: 0px solid #161616; background-color: #1F1F1F; padding: 5px;}
.content {padding: 5px;}
.right {float: left; width: 252px; margin: 6px 0px 6px 3px; border: 0px solid #161616; background-color: #1F1F1F; padding: 5px;}


.main_left_column_banner {clear: both; text-align: center; background-color: #2E2E2E; padding: 8px;}


.portal {float: left;}
.portal-top {float: left; margin: 3px; padding: 5px;}
.portal-top-left {float: left; width: 482px; margin: 15px 3px 0px 3px; padding: 3px 3px 5px 17px;}
.portal-top-right {float: right; width: 242px; margin: 15px 3px 0px 3px; padding: 3px 6px 7px 24px; border-left: 1px dotted #4E4E4E;}
.portal_header_text {font-size: 14px; color: #fff; font-weight: bold;}
.portal_header_bottom_text {font-size: 14px; color: #fff; font-weight: bold; margin-top: 10px; margin-left: 3px;}

.portal_new_games {float: left; margin-top: 13px;}
.portal_top_games {float: left; margin-top: 13px;}

.portal_game_slot {float: left; width: 220px; height: 52px; background-color: #3B3B3B; margin-right: 5px; margin-top: 5px; padding: 5px;}
.portal_game_slot_featured {float: left; width: 220px; height: 52px; background-color: #4E4E4E; margin-right: 5px; margin-top: 5px; padding: 5px;}
.portal_game_slot_empty {float: left; width: 220px; height: 52px; background-color: #333; margin-right: 5px; margin-top: 5px; padding: 5px;}

.portal_more_game_slot {float: left; width: 220px; height: 52px; background-color: #333; margin: 4px; padding: 5px;}

.portal_top_text {float: left; font: 12px Verdana, Helvetica, sans-serif; text-align: center; color: #DFF1FF; width: 791px; padding: 12px 6px 13px 6px; background-color: #005091;}

.portal_categories {float: left; text-align: center; font-size: 10px; color: #335B84; width: 791px; padding: 4px 6px 5px 6px; background-color: #1E354D;}
.portal_categories a:link {color: #B7E0FF; text-decoration:none;}
.portal_categories a:visited {color: #B7E0FF; text-decoration:none;}
.portal_categories a:hover {color: #FFF; text-decoration:none;}

.portal_bottom_categories {float: left; cursor: pointer; font-size: 11px; color: #CCC; width: 697px; padding: 5px; margin-left: -2px; margin-top: 9px; margin-bottom: -13px;}
.portal_bottom_categories span.active {color: #FF6201;}

.portal_game_slot_image {float: left; width: 46px; height: 46px; background-color: #161616; border: 3px solid #242424; margin-right: 8px;}
.portal_game_slot_image_featured {float: left; width: 46px; height: 46px; background-color: #161616; border: 3px solid #242424; margin-right: 8px;}
.portal_game_slot_image img {outline: none; width: 46px; height: 46px; border: 0px;}

.portal_game_slot_title {font-size: 10px; padding: 2px 2px 2px 2px;}
.portal_game_slot_title span {color: #999999;}
.portal_game_slot_title a:link {color: #F0F0F0; text-decoration:none;}
.portal_game_slot_title a:visited {color: #F0F0F0; text-decoration:none;}
.portal_game_slot_title a:hover {color: #FFF; text-decoration:none;}

.portal_game_slot_tag {font-size: 9px; color: #FFF; padding: 0px 2px 2px 2px;}
.portal_game_slot_tag a:link {color: #A8C4D9; text-decoration:none;}
.portal_game_slot_tag a:visited {color: #A8C4D9; text-decoration:none;}
.portal_game_slot_tag a:hover {color: #B7E0FF; text-decoration:none;}

.portal_game_slot_views {font-size: 9px; color: #A8C4D9; padding: 0px 2px 2px 2px;}

.portal_banner_ad {clear: both; width: 728px; margin-left: 28px; padding: 9px; background-color: #3B3B3B;}

.portal-bottom {clear: both; margin: 3px 3px 10px 3px; padding: 0px 5px 5px 5px;}
.portal-more-games {float: left; background-color: #242424; margin: 12px 20px 8px 20px; padding: 15px;}

.portal_bottom_bottom {clear: both; height: 250px; margin-left: 28px; margin-bottom: 45px;}
.portal_bottom_bottom img {border: 9px solid #3B3B3B; margin-top: 5px;}

.portal_banner_ad2 {text-align: right; margin: 0px 19px 30px 0px;}
.portal_bottom_ad {float: left; width: 300px; height: 250px; padding: 10px; margin-top: 5px; margin-right: 14px; background-color: #3B3B3B;}

.view_all_button {cursor: pointer; float: right; font-size: 10px; color: #FFF; background-color: #333; padding: 10px; margin-right: 7px; margin-top: 4px; margin-bottom: 7px;}

#Grid .mix {opacity: 0; display: none;}

.p2_other_games_container {background-color: #575757; padding-left: 6px; padding-top: 6px; padding-bottom: 3px; border-top: 1px solid #404040;}
.p2_other_games_image {border: 4px solid #232323; margin-right: 1px;}

.game_search_banner_ad_top {clear: both; width: 728px; margin-left: 28px; padding: 9px; background-color: #3B3B3B;}
.game_search_banner_ad_bottom {clear: both; width: 728px; margin-left: 28px; margin-bottom: 350px; padding: 9px; background-color: #3B3B3B;}

.portal_search_spacer {clear: both; height: 25px;}

.game_search_slot {float: left; width: 220px; height: 52px; background-color: #3B3B3B; margin-right: 15px; margin-top: 12px; padding: 5px;}

.search_game_results {clear: both; width: 100%; margin-left: 42px; margin-bottom: 10px;}
.search_game_results_header {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 12px;
}

.spacer { clear: both; }


.featured_container {clear: both; padding: 10px; margin-left: -10px; margin-bottom: 100px;}
.featured_tank_slot {float: left; height: 55px; width: 221px; background-color: #222222; padding: 5px; margin-bottom: 5px; margin-right: 5px;}
.featured_tank_slot img {outline: none; border: 5px solid #161616;}
.featured_tank_image {float: left;}
.featured_tank_text {float: left; margin-left: 9px; margin-top: 9px;}
.featured_tank_title {font-size: 10px; color: #B7E0FF; font-weight: bold;}
.featured_tank_author {font-size: 9px;}
.featured_tank_ID {font-size: 9px;}
.featuredPaging {
	float: left;
	font-size: 11px;
	width: 467px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 15px;
}
.featuredPaging_left {
	background-color: #222222;
	float: left;
	padding: 3px 6px 3px 6px;
}
.featuredPaging_right {
	background-color: #222222;
	float: right;
	padding: 2px 6px 3px 6px;
}


.searchPaging {
	float: left;
	font-size: 13px;
	width: 720px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 42px;
}
.searchPaging a:link {color: #B7E0FF;}
.searchPaging a:visited {color: #B7E0FF;}
.searchPaging a:hover {color: #FFFFFF;}
.searchPaging_left {
	background-color: #3B3B3B;
	float: left;
	padding: 5px 8px 5px 8px;
}
.searchPaging_right {
	background-color: #3B3B3B;
	float: right;
	padding: 5px 8px 5px 8px;
}






.page_top_image {width: 513px; height: 150px; background-image: url('images/host_top_image.jpg');}
.page_top_image_header {position: relative; opacity: 0.6; top: 110px; width: 513px; height: 40px; background-color: #000;}
.page_top_image_header_text {position: relative; top: 81px; margin-left: 10px; width: 513px; height: 40px; font: 15px Verdana, Helvetica, sans-serif; color: #fff;}

.page_inner_header {font-size: 11px; color: #8ABDFF; font-weight: bold;}

.page {float: left; width: 513px; margin: 6px 3px 0px 0px; background-color: #2E2E2E;}
.page_inner {font: 11px Verdana, Helvetica, sans-serif; color: #DDD; padding: 25px 10px 15px 20px;}
.page_inner li {margin: 0px 0px -5px -20px;}
.page_inner a:link {color: #C1FFFF; text-decoration: none;}
.page_inner a:visited {color: #C1FFFF; text-decoration: none;}
.page_inner a:hover {color: #FFF; text-decoration: none;}

.page_text {font: 11px Verdana, Helvetica, sans-serif; color: #DDD; border-bottom: 1px dotted #4E4E4E; padding-bottom: 10px;}
.page_text a:link {font: 11px Verdana, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
.page_text a:visited {font: 11px Verdana, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
.page_text a:hover {font: 11px Verdana, Helvetica, sans-serif; color: #EF591A; text-decoration: none;}

.page_bottom {float: bottom; font: 10px Verdana, Helvetica, sans-serif; color: #999; margin-top: 8px; margin-bottom: 8px; padding-top: 5px;}
.page_bottom a:link {color: #CCC; text-decoration:none;}
.page_bottom a:visited {color: #CCC; text-decoration:none;}
.page_bottom a:hover {color: #FFF; text-decoration:none;}





.host_list {float: left; width: 100%; margin-bottom: 7px;}
.host_list_item {width: 461px; height: 31px; padding: 6px; margin-bottom: 4px; background-color: #404040;}
.host_list_item img {outline: none;}
.host_list_image {float: left; width: 25px; height: 25px; border: 3px solid #282828; outline: none;}
.host_list_title {float: left; top: 50%; margin-left: 12px; margin-top: 8px; font: 10px Verdana, Helvetica, sans-serif;}

.download_icon {float: right; width: 25px; height: 25px; margin-top: 4px; margin-right: 3px; border: 0px; outline: none;}
.play_icon {float: right; width: 25px; height: 25px; margin-top: 4px; margin-right: 9px; border: 0px; outline: none;}

#swf_loader {height: 250px; font: 9px Verdana, Helvetica, sans-serif; color: #525252;}
.swf_loader_inner_text {padding: 50px 70px 70px 70px;}
#swf_loader a:link {color: #757575;}
#swf_loader a:visited {color: #757575;}
#swf_loader a:hover {color: #939393;}

.swf_loader_inner_text_right {text-align: right; padding-right: 10px;}

.ad_area1 {margin-top: 1px; margin-left: 1px; margin-bottom: 6px;}
.ad_area2 {margin-left: 1px; margin-bottom: 1px;}

.area {border: 1px #1F1F1F solid; margin-bottom: 5px; background-color: #1F1F1F;}
.area2 {border: 1px #1F1F1F solid; background-color: #1F1F1F;}
.areaPadded {border: 1px #737373 solid; background-color: #2C2C2C; padding:4px;}
.areaMargined {border: 1px #737373 solid; background-color: #2C2C2C; padding:4px; margin:4px 0px 0px 0px;}

.new_games {float: left; width: 255px; margin: 4px 3px 0px 0px;}
.new_games_title {font: 12px Verdana, Helvetica, sans-serif; border-top: 1px #094099 solid; border-right: 1px #427DDC solid; border-left: 1px #427DDC solid; background-color: #0F68B3; background-image: url('images/blue.jpg'); color: #fff; padding: 2px 2px 2px 6px;}
.new_games_inner {padding: 4px 4px 0px 4px; line-height: 17px; border-right: solid 1px #2E2E2E; border-bottom: solid 1px #2E2E2E; border-left: solid 1px #2E2E2E; background-color: #2E2E2E;}

.dev {float: left; width: 255px; margin: 4px 0px 0px 0px;}
.dev_title {font: 12px Verdana, Helvetica, sans-serif; border-top: 1px #094099 solid; border-right: 1px #427DDC solid; border-left: 1px #427DDC solid; background-color: #0F68B3; background-image: url('images/blue.jpg'); color: #fff; padding: 2px 2px 2px 6px;}
.dev_inner {padding: 4px 4px 0px 4px; line-height: 17px; border-right: solid 1px #2E2E2E; border-bottom: solid 1px #2E2E2E; border-left: solid 1px #2E2E2E; background-color: #2E2E2E;}

.games {width: 245px; margin: 2px 4px 5px 0px;}
.games_title {font: 10px Verdana, Helvetica, sans-serif; border-top: 1px #BE3500 solid; border-right: 1px #FF7935 solid; border-left: 1px #FF7935 solid; background-color: #FF732C; background-image: url('images/orange.jpg'); color: #fff; padding: 2px 2px 2px 6px;}
/*.games_title {font: 10px Verdana, Helvetica, sans-serif; border-top: 1px #323232 solid; border-right: 1px #191919 solid; border-left: 1px #323232 solid; background-color: #191919; background-image: url('images/dark_gray.jpg'); color: #fff; padding: 2px 2px 2px 6px;}*/
.games_inner {padding: 3px; line-height: 17px; border-top: solid 2px #4B4E50; border-right: solid 1px #4B4E50; border-bottom: solid 1px #4B4E50; border-left: solid 1px #4B4E50; background-color: #4B4E50;}

.game_image {float: left; margin: 0px 7px 2px 0px; width: 50px; height: 50px;}
.game_image img {border: 3px #2C2C29 solid;}
.game_image2 {float: left; margin: 0px 7px 2px 0px; height: 50px;}
.game_image2 img {border: 3px #2C2C29 solid;}

.game_desc {font-size: 10px; color: #ffffff;}
.game_desc a:link {color: #C1FFFF; text-decoration:none;}
.game_desc a:visited {color: #C1FFFF; text-decoration:none;}
.game_desc a:hover {color: #ffffff; text-decoration:none;}

.other {clear: both; float: left; width: 513px; margin: 4px 3px 2px 0px;}
.other_title {font: 12px Verdana, Helvetica, sans-serif; border-top: 1px #094099 solid; border-right: 1px #427DDC solid; border-left: 1px #427DDC solid; background-color: #0F68B3; background-image: url('images/blue.jpg'); color: #fff; padding: 2px 2px 2px 6px;}
.other_title a:link {color: #FFF; text-decoration: none;}
.other_title a:visited {color: #FFF; text-decoration: none;}
.other_title a:hover {color: #FFF; text-decoration: none;}
.other_inner {width: 503px; float: left; padding: 4px 4px 0px 4px; line-height: 17px; border-right: solid 1px #2E2E2E; border-bottom: solid 1px #2E2E2E; border-left: solid 1px #2E2E2E; background-color: #2E2E2E;}

.other_games_left {float: left; width: 245px; margin: 2px 5px 5px 0px;}
.other_games_right {float: left; width: 245px; margin: 2px 0px 5px 4px;}
.other_games_title {font: 10px Verdana, Helvetica, sans-serif; border-top: 1px #BE3500 solid; border-right: 1px #FF7935 solid; border-left: 1px #FF7935 solid; background-color: #FF732C; background-image: url('images/orange.jpg'); color: #fff; padding: 2px 2px 2px 6px;}
.other_games_inner {padding: 3px; border-top: solid 2px #4B4E50; border-right: solid 1px #4B4E50; border-bottom: solid 1px #4B4E50; border-left: solid 1px #4B4E50; background-color: #4B4E50;}



.index_game_slot {float: left; width: 239px; height: 52px; background-color: #3B3B3B; padding: 5px; margin-bottom: -2px;}
.index_game_slot_featured {float: left; width: 239px; height: 52px; background-color: #4E4E4E; padding: 5px; margin-bottom: -2px;}
.index_game_slot_empty {float: left; width: 220px; height: 52px; background-color: #333; margin-right: 5px; margin-top: 5px; padding: 5px;}

.index_game_slot_image {float: left; width: 46px; height: 46px; background-color: #161616; border: 3px solid #242424; margin-right: 8px;}
.index_game_slot_image_featured {float: left; width: 46px; height: 46px; background-color: #161616; border: 3px solid #242424; margin-right: 8px;}
.index_game_slot_image img {outline: none; border: 0px;}

.index_game_slot_title {font-size: 10px; padding: 2px 2px 0px 2px; margin-bottom: -3px;}
.index_game_slot_title a:link {color: #F0F0F0; text-decoration:none;}
.index_game_slot_title a:visited {color: #F0F0F0; text-decoration:none;}
.index_game_slot_title a:hover {color: #FFF; text-decoration:none;}

.index_game_slot_views {font-size: 9px; color: #A8C4D9; padding: 0px 2px 2px 2px;}







#news {margin: 10px 0px 0px 0px;}
.news_top {width: 250px; height: 40px; color: #fff; background-image: url('images/news.jpg');}
.news_content {padding: 7px; color: #fff; font-size: 10px;}
.news_content h3 {color: #aebdd9; margin: 2px 0px 2px 0px;}
.news_content h4 {color: #aebdd9; border-bottom: dotted 1px #fff; padding: 0px 0px 4px 0px;}
.news_content a:link {color: #FF852B; text-decoration: none;}
.news_content a:visited {color: #FF852B; text-decoration: none;}
.news_content a:hover {color: #ffbf90; text-decoration: none;}

.bundle_top {width: 250px; height: 40px; color: #fff; background-image: url('images/BubbleTanks3PartsPackHeader.jpg'); margin-left: 1px; outline: none;}
.super-bundle {width: 250px; height: 343px; margin-left: 1px; border: 0px; margin-bottom: 6px; border-bottom: 1px dotted #4E4E4E; padding-bottom: 7px; padding-top: 6px; outline: none;}
.super-bundle img {border: 0px; outline: none;}

.adminoptions_top {
	width: 250px;
	height: 52px;
	background-image: url('images/adminoptions.gif');
}

.icon_word {float: left; font-size: 10px; padding: 0px 20px 8px 0px;}
.icon_word a:link {color: #fff; text-decoration:none;}
.icon_word a:visited {color: #fff; text-decoration:none;}
.icon_word a:hover {color: #ffcc99; text-decoration:none;}
.icon {float: left; padding: 1px 4px 0px 0px;}
.icon_right {float: right; padding: 1px 0px 0px 4px;}
.icon_right img {border: none;}

.add_to_queue1, .add_to_queue2 {color: #FFFFFF; cursor: pointer;}
.add_to_queue1:hover, .add_to_queue2:hover {color: #FFCC99; cursor: pointer;}

.tip {background-color: #111; padding: 5px 8px 5px 5px; margin: 0px 0px 4px 0px; width: 450px;}
.tip a:link {color: #fff; text-decoration:none;}
.tip a:visited {color: #fff; text-decoration:none;}
.tip a:hover {color: #ffcc99; text-decoration:none;}
.tip_top {float: left; width: 390px;}
.tip_image {float: left; margin: 0px 7px 2px 0px; width: 50px; height: 50px;}
.tip_image img {border: 1px #000 solid;}
.tip_text {margin: 0px 0px 0px 57px;}

.username {float: left;}
.date {float: right; text-align: right;}
.date img {border: 0px #000 solid;}

.vote {float: right; color: #666; font-size: 10px; padding: 2px 0px 0px 0px;}

.footer_container {width: 803px; margin-top: 4px; margin-right: auto; margin-left: auto; border-right: 1px solid #161616; border-bottom: 1px solid #161616; border-left: 1px solid #161616; border-top: 1px solid #181818;}
.footer_container_profile_wide { border-top: 1px solid #6C6C6C; background-color: #1e1e1e; margin-top: 42px;}
.footer_container_profile {width: 803px; margin-top: 0px; margin-right: auto; margin-left: auto;}
.footer {width: 785px; padding: 9px 9px 5px 9px; background-position:right; background-repeat:no-repeat;}
#footer_image_0 {background-image:url('images/TLC_footer.png');}
#footer_image_1 {background-image:url('images/bubbles.png');}
#footer_image_2 {background-image:url('images/mary_reed_footer.png');}
#footer_image_3 {background-image:url('images/rainbow.png');}
#footer_image_4 {background-image:url('images/conjure_footer.png');}
#footer_image_5 {background-image:url('images/ptf_footer.png');}
#footer_image_6 {background-image:url('images/sw_tlc_footer.png');}
#footer_image_wide_0 {background-image:url('images/mary_reed_footer.png');}
#footer_image_wide_1 {background-image:url('images/bubbles.png');}
#footer_image_wide_2 {background-image:url('images/conjure_footer.png');}
#footer_image_wide_3 {background-image:url('images/sw_tlc_footer.png');}

.links_container {float: left; color: #999; margin-left: 7px;}
.links {font: 11px Verdana, Helvetica, sans-serif; border-bottom: 1px dotted #333; width: 300px; padding: 4px 0px 7px 0px;}
.links1 {font: 11px Verdana, Helvetica, sans-serif; border-bottom: 1px dotted #333; width: 300px; padding: 4px 0px 7px 0px;}
.links2 {font: 11px Verdana, Helvetica, sans-serif; border-bottom: 1px dotted #333; width: 300px; padding: 4px 0px 7px 0px;}
.links3 {font: 11px Verdana, Helvetica, sans-serif; padding: 4px 0px 7px 0px;}

.links a:link {color: #8ABDFF; text-decoration:none;}
.links a:visited {color: #8ABDFF; text-decoration:none;}
.links a:hover {color: #FFFFFF; text-decoration:none;}

.links1 a:link {color: #8ABDFF; text-decoration:none;}
.links1 a:visited {color: #8ABDFF; text-decoration:none;}
.links1 a:hover {color: #BBE0FF; text-decoration:none;}

.links2 a:link {color: #367BDB; text-decoration:none;}
.links2 a:visited {color: #367BDB; text-decoration:none;}
.links2 a:hover {color: #8ABDFF; text-decoration:none;}

.links3 a:link {color: #004BC1; text-decoration:none;}
.links3 a:visited {color: #004BC1; text-decoration:none;}
.links3 a:hover {color: #367BDB; text-decoration:none;}

.profile_title {float: left; width: 230px; height: 20px; color: #fff; font-size: 15px; font-weight: bold; margin: 2px 0px 0px 0px; overflow: hidden;}
.icons_top {float: left; width: 573px; height: 18px; color: #ccc; font-size: 11px; padding: 4px 0px 0px 0px;}
.banner_ad {text-align: center; padding: 6px 0px 7px 0px;}
.banner_ad2 {text-align: center; padding: 4px 0px 7px 0px; background-image:url('images/back_profile2.jpg'); height: 120px;}

.game_big {padding: 0px 0px 3px 0px; }
.game_big object {display: block; border: 5px solid #3D3D3D; margin-left: auto; margin-right: auto;}
.game_big2 {text-align: center; padding: 0px 0px 3px 0px; }
.game_big2 object {display: block; border: 0px; margin: 5px auto 5px auto;}

.AddThis_Items {margin-left: -3px; margin-bottom: -5px;}
.profile_bottom_title {font: 19px Verdana, Helvetica, sans-serif; font-weight: bold; color: #DFF8FF; margin-bottom: 30px;}
.profile_bottom_developer {font: 10px Verdana, Helvetica, sans-serif; color: #DFF8FF; margin-bottom: 30px; margin-top: -25px;}
.profile_bottom_views {font: 9px Verdana, Helvetica, sans-serif; color: #DFF8FF; margin-bottom: 30px; margin-top: -27px;}
.profile_bottom_views_count {color: #FFF;}

.profile_content {padding: 35px 0px 0px 0px;}
.profile_left {float: left; width: 450px; color: #ccc; font-size: 10px;}
.profile_left h2 {color: #fff;}
.profile_right {float: left; margin: 0px 0px 0px 30px; width: 322px;}
.profile_right a:link {color: #fff; text-decoration: none;}
.profile_right a:visited {color: #fff; text-decoration: none;}
.profile_right a:hover {color: #ffcc99; text-decoration: none;}
.profile_game {background-color: #383838; padding: 6px; margin-bottom: 10px;}
.profile_game2 {background-color: #383838; padding: 6px; margin-bottom: 10px; margin-top: 15px;}
.profile_game3 {background-color: #383838; padding: 11px; margin-bottom: 10px; margin-top: 15px;}
.profile_game_inner {padding: 15px 0px 0px 5px;}
.profile_game_title {border-top: 1px #ccc solid; border-right: 1px #A4A4A4 solid; border-left: 1px #A4A4A4 solid; font: 11px Verdana, Helvetica, sans-serif; color: #ffffff; background-color: #999; background-image: url('images/gray.jpg'); padding: 2px 2px 2px 6px;}
.profile_other_left {float: left; width: 140px; background-color: #232323; padding: 6px; margin: 6px 0px 0px 0px;}
.profile_other_right {float: left; width: 140px; background-color: #232323; padding: 6px; margin: 6px 0px 0px 6px;}
.profile_other_left img {border: none;}
.profile_other_right img {border: none;}
.profile_other_title {margin-top: 3px; font-size: 8px; color: #ccc;}
.profile_game_small {float: right; margin-top: 6px;}
.profile_game_small img {width: 46px; height: 46px; border: 6px #232323 solid;}
.profile_game_avatar_small {float: right; margin-top: 6px;}
.profile_game_avatar_small img {width: 46px; height: 46px; border: 6px #232323 solid;}

.sidebar_otherlinks_top {width: 250px; height: 40px; margin-left: 1px; margin-top: 11px; background-image: url('images/sidebar_otherlinks_top.jpg');}
.sidebar_otherlinks {font: 10px Verdana, Helvetica, sans-serif; font-weight: bold; margin-top: 18px; margin-left: 42px; padding-bottom: 5px;}
.sidebar_otherlinks li {color: #FFF;}
.sidebar_otherlinks a:link {color: #C77827;}
.sidebar_otherlinks a:visited {color: #C77827;}
.sidebar_otherlinks a:hover {color: #FFF;}

.fb-like-box {height: 68px; margin-left: 1px; margin-top: 3px; background-image:url('images/fb_back.png');}

.main_share_buttons_container {width: 244px; margin-left: 1px; margin-top: 7px; margin-bottom: -3px; padding: 3px; background-color: #373737;}
.main_share_buttons {margin-left: -2px;}

.latest-post-a:link {color: #8ABDFF; text-decoration: none;}
.links a:visited {color: #8ABDFF; text-decoration: none;}
.links a:hover {color: #8ABDFF; text-decoration: none;}

.rules {margin-left: 30px; color: #999; font-size: 10px;}
.textarea {width: 415px; background-color: #B0B0B0; height: 70px; border: none;}

.hero {float: left; margin: 0px 5px 0px 0px;}
.copyright {width: 500px; color: #999; font-size: 9px; clear: both;}
.clear {clear: both;}
.clearleft {clear: left;}

.contact_input {width: 300px; height: 20px; font-size: 11px; color: #FFB148; background-color: #4E4E4E; border: 0px; padding-left: 5px; margin-top: 4px; margin-bottom: -3px;}
.contact_message {font-size: 11px; color: #FFB148; background-color: #4E4E4E; border: 0px; padding-left: 5px; margin-top: 4px; margin-left: 0px; margin-bottom: 15px;}
.form_button {font-size: 11px; color: #CCC; background-color: #4E4E4E; padding: 8px 25px 8px 25px; border: 0px; margin-bottom: 25px; margin-left: 0px; cursor: pointer;}

.contact_red_text {color: #FF3300;}

.header_standout_letters {font: 15px Verdana, Helvetica, sans-serif; color: #8ABDFF; font-weight: bold;}

.employee_list {clear: both; float: left; padding: 25px; margin-top: -8px; margin-bottom: 90px; margin-left: 3px;}
.about_employee {float: left; margin-right: 10px;}

.about_jared_pic {width: 120px; height: 120px; border: 6px #232323 solid; background-image:url('images/Jared.jpg');}
.about_eric_pic {width: 120px; height: 120px; border: 6px #232323 solid; background-image:url('images/Eric3.jpg');}
.about_kc_pic {width: 120px; height: 120px; border: 6px #232323 solid; background-image:url('images/KC.jpg');}

.about_name {font: 12px Verdana, Helvetica, sans-serif; color: #C1FFFF; margin-left: 6px; margin-top: 6px; margin-bottom: 2px;}
.about_title {font: 9px Verdana, Helvetica, sans-serif; color: #DDD; margin-left: 6px;}

.links_page_hero {margin-bottom: 50px; border-top: 1px dotted #4B4B4B;}

.links_copy_paste {font-size: 10px; color: #999; background-color: #4E4E4E; border: 0px; padding-left: 5px; margin-top: 4px; margin-left: 2px; margin-bottom: 15px;}
.links_copy_paste_page_bottom {font: 10px Verdana, Helvetica, sans-serif; color: #999; margin-top: -10px; margin-left: 4px;}

.links_page_container {margin-bottom: 350px;}
.links_page_container_section {float: left; margin-bottom: 30px;}
.links_page_container_section_title {float: left; font: 12px Verdana, Helvetica, sans-serif; color: #C1FFFF; margin-left: 2px; margin-bottom: 6px;}
.links_page_container_section_links {float: left;}
.links_page_image {float: left; width: 88px; height: 31px; border: 2px #4E4E4E solid; margin: 1px;}
.links_page_image img {border: 0px; outline: none;}
.links_page_image2 {float: left; width: 88px; height: 31px; border: 2px #4E4E4E solid; margin: 1px;}
.links_page_image a:link {opacity: 0.9;}
.links_page_image a:hover {opacity: 1;}
.links_page_image a:visited {opacity: 0.9;}

.faq_header_image {margin-left: -40px; margin-top: -20px; margin-bottom: 50px;}

.fan_art_container {clear: both; margin-top: 22px; margin-bottom: 150px; margin-left: -4px;}
.fan_art {float: left; background-color: #232323; border: 4px solid #232323; margin: 3px;}


.blog_avatar_replace{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #161616;
	border: solid #303030 3px;
	width: 35px;
	height: 35px;
}
.comment-name-date-push {
	position: absolute;
	top: -2px;
	left: 55px;
}
.comment-date-push {
	width: 150px;
}

.blog_avatar_recent_replace {
	float: left;
	background-color: #161616;
	border: solid #161616 4px;
	width: 20px;
	height: 20px;
	margin-left: -4px;
	margin-top: -3px;
}
