/**screenCSS for PLDHnet global styles*/
/**BASE*/
html { height: 101%; }
body { 
	margin: 0;
	padding: 0;
	font: 14px/1.2 Arial, sans-serif;
	height: 100%;
	background-color: #191919;
}
form { margin: 0; padding: 0; }
form input,
input,
form textarea,
form select { border: 2px solid #b35326; background-color: #fffff8; }
img { border: 0 none; }
hr { margin: 7px 15px; }
audio { width: 180px; }
input#search_submit { 
	margin: 0px 0px 0px -30px;
	width: 18px; 
	background: url('../nav_imgs/icon_search_mg.png') no-repeat;
	border: 0px none;
}
span#search_help { margin-left: 10px; color: #b35326; }
/**USERBOX*/
div#userbox_outer_container {
	margin: 0;
	padding: 0;
	color: #c5c5c5;
	opacity: 0.90;
	font: 14px/1.2 Arial, sans-serif;
	width: 100%;
	height: 40px;
	position: fixed;
	z-index: 900;
}
div#userbox_inner_container { 
	max-width: 1000px;
	margin: 0 auto;
	background: transparent;
	z-index: 901;
}
div#nav_logo {
	width: 240px;
	height: 40px;
	display: inline;
	float: left;
	background-color: #191919;
	border-bottom-right-radius: 6px;
	-border-radius-bottomright: 6px;
	-webkit-bottom-right-border-radius: 6px;
	border-bottom-left-radius: 6px;
	-border-radius-bottomleft: 6px;
	-webkit-bottom-left-border-radius: 6px;
}
a.site_logo {
	width: 50px;
	height: 40px;
	display:inline-block;
	background: url('../nav_imgs/nav_logo_v7.png') center top no-repeat;
}
a.site_logo::after {
	content: "PLDHnet";
	margin: 0 10px 0 65px;
	color: #b35326;
	font: 35px 'Roboto Condensed', sans-serif;
}
span#browse_menu_link {
	width: 29px;
	height: 25px;
	margin-top: 5px;
	margin-right: 10px;
	float: right;
	display: inline;
	background:transparent url('../nav_imgs/pointer_down_scarlet.png') center top no-repeat
}
span.link_menu_item:focus, span.link_menu_item:hover { cursor: pointer; }
div#userbox_search {
	display: inline;
	margin-left: 35px;
	height: 40px;
	float: right;
	text-align: right;
	width: 220px;
	overflow: auto;
	background-color: #191919;
	border-bottom-right-radius: 6px;
	-border-radius-bottomright: 6px;
	-webkit-bottom-right-border-radius: 6px;
	border-bottom-left-radius: 6px;
	-border-radius-bottomleft: 6px;
	-webkit-bottom-left-border-radius: 6px;
}
div#userbox_search form { margin-top: 5px; }
div#userbox_controls {
	display: inline;
	float: right;
	width: 260px;
	height: 40px;
	overflow: hidden;
	text-align: right;
}
div#userbox_controls div { float: left; width: 170px; height: 40px; padding: 9px 0px; }
div.userbox_dropmenu {
	display: none;
	position: fixed;
	margin: 0;
	padding: 10px 0 0;
	background: #191919;
	color: #fffff8;
	font: 14px/1.2 Arial, sans-serif;
	border: 2px solid #191919;
}
div#browse_menu { width: 520px; margin-left: 247px; }
div#browse_menu li:hover { background: #7e388a; border: 1px solid #7e388a; }
div#browse_menu table { margin-top: -10px; }
div#user_navigation ul,
div#user_settings ul { margin-top: -2px; }
td#td_main_categories { width: 130px; }
td#td_pokedex { width: 130px; }
td#td_games_guides{ width: 260px; }
td#td_main_categories,
td#td_pokedex,
td#td_games_guides { vertical-align: text-top; }
div#user_navigation,
div#user_settings { width: 200px; margin-left: 750px; }
div.userbox_dropmenu ul { list-style: none; margin-top: 5px; }
div.userbox_dropmenu li {
	padding: 2px;
	margin: 0 0 0 -20px;
	border: 1px solid #191919;
}
a.link_main_categories:link, a.link_settings:link, a.link_user_nav:link, a.link_main_categories:visited, a.link_settings:visited, a.link_user_nav:visited, a.link_main_categories:active, a.link_settings:active, a.link_user_nav:active { color: #fff; text-decoration: none; }
a.link_main_categories:focus, a.link_settings:focus, a.link_main_categories:hover, a.link_settings:hover { color: #fffff8; text-decoration: underline; }
a.link_user_nav:focus, a.link_user_nav:hover { text-decoration: underline; }
div#user_navigation li:hover a { color: #191919; }
span.title_link_main_categories { font-weight: bold; text-align: left; color: #fffff8; }
span.title_footer_link_main_categories { font-weight: bolder; text-align: left; color: #191919; }
a.footer_link_main_categories:link, a.footer_link_main_categories:visited, a.footer_link_main_categories:active { color: #191919; text-decoration: none; }
a.footer_link_main_categories:focus, a.footer_link_main_categories:hover { color: #191919; text-decoration: underline; }
/**PAGE STARTUP*/
noscript {
	float: right;
	width: 150px;
	font: 12px/1.2 Arial, sans-serif;
	font-weight: bold;
	background-color: #c00;
	color: #fff;
	margin: 0 auto;
	padding: 3px 5px;
	overflow: auto;
}
noscript img { float: left; margin-right: 6px; }
noscript a, a:link, a:visited, a:active { color: #191919; text-decoration: none; }
noscript a:focus, a:hover { color: #191919; text-decoration: underline; }
div#safe_wrap {
	width: 100%;
	background: transparent;
	position: absolute;
	z-index: 1;
}
div#banner_wrap {
	width: 100%;
	background-color: #191919;
	margin: 40px auto 0px;
}
div#banner {
	background: url(../banners/formatted/generation_09.png) no-repeat;
	width: 1000px;
	height: 130px;
	padding: 0px;
	margin: -40px auto 0;
}
div#banner_spacer { height: 40px; padding: 0px; margin: 0px; width: 100%; }
div#eventbox_wrap {
	margin: 0px;
	background: #191919;
	color: #c5c5c5;
	font: 14px/1.2 Arial, sans-serif;
	width: 100%;
	min-width: 1000px;
	height: 30px;
}
div#eventbox {
	width: 1000px;
	margin: 0px auto;
	padding: 8px 0px 8px 15px;
	overflow: hidden;
	position: relative;
}
div#container {
	width: 1000px;
	margin: 0px auto 5px;
	background: #fffff8;
	/*position: relative;*/
}
div#page_title_crumbs {
	margin: 2px 0px 0px 2px;
	padding: 2px;
	width: 600px;
	background: #fffff8;
	font: 9px/1.2 Arial, sans-serif;
}
h1#page_title { font: 28px/1.2 Arial, sans-serif; color: #191919; padding: 0; margin: 0; }
div#content {
	margin: 0px auto;
	padding: 2px 10px 5px;
	width: 948px;
	background-color: #fffff8;
	z-index: -1;
}
div.article_story,
div#content p {
	font: 14px/1.2 Arial, sans-serif;
	text-indent: 10px; 
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 0;
	
}
div#content dt { font: 14px/1.2 Arial, sans-serif; font-weight: bold !important; text-align: left; margin-bottom: -5px; }
div#content dd { font: 14px/1.2 Arial, sans-serif; text-align: left; margin: 3px 0px 0px 2em; }
div#content dl.index_list dt:before { content: "> "; }
div#content ul { font: 14px/1.2 Arial, sans-serif; list-style: none; text-align: left; }
div#content li:before { content: "> "; color: #7E388A; font-weight: bold; }
div#content ul#ul_news_list li:before,
div#content ul#ul_twitter_list li:before,
div#content ul#ul_videos_list li:before { content: ""; }
div#content ul.map_list { margin: 5px 0 0; }
div#content ul.map_list li.sitemap { margin: 2px 0 0; }
div#content_bottom  { margin: 0 11px; height: 9px; width: 946px; }
div#section_menu {
	width: 225px;
	height: 150px;
	margin: -35px -20px 10px 10px;
	padding: 0px 0px 6px 8px;
	float: right;
	display: block;
	text-align: left;
	overflow: auto;
	color: #191919;
	list-style-type: none;
	/*background: transparent;*/
    background-color: #ccc;
    border-top: 7px solid #355a3f;
    border-left: 3px solid #355a3f;
    border-bottom: 3px solid #355a3f;
    border-right: 3px solid #355a3f;
}
div#section_menu ul { margin: 5px 0px 0px -25px; }
div.spoiler {
	display: none;
	width: 100%;
	background: transparent;
	color: #191919;
	font: 14px/1.2 Arial, sans-serif;
}
div#manage_page_wrapper {
	height: 26px;
	background-color: #191919;
	float: left;
	margin: -8px 0px;
	padding: 4px;
	max-width: 200px;
	display: block;
}
ul.page_manage_list { list-style: none; margin: 0px; padding: 0px; }
ul.page_manage_list li { list-style: none; list-style-type: none; margin: 0px; padding: 0px; }
div#manage_page_title { font: 16px/1.2 Arial, sans-serif; font-weight: bold; margin-top: 3px; background-color: transparent; float: left; display: inline; }
#manage_page_wrapper a, #manage_page_wrapper a:link, #manage_page_wrapper a:visited, #manage_page_wrapper a:active { color: #fffff8; text-decoration: none; }
#manage_page_wrapper a:focus, #manage_page_wrapper a:hover { color: #fffff8; text-decoration: underline; }
div#manage_page {
	width: 200px;
	height: 30px;
	background-color: transparent;
}
div#manage_page form {
    float: left;
    width: auto;
	margin-left: 6px;
}
/**FOOTER*/
footer {
	margin: 0px none;
	text-align: center;
	font: 14px/1.2 Arial, sans-serif;
	padding: 0px none;
	width: 968px;
	border: 0 none;
	background: fff;
}
div#footer_copyrights {
	margin: 0 0 5px;
	padding: 5px;
	color: #191919;
	background-color: transparent;
	font-size: 12px;
}
div#footer_menu { margin: 0px auto; width: 900px; }
div#footer_menu table td span { font-size: 12px; }
div#footer_menu ul { list-style-type: none; margin-top: 0px; }
div#footer_menu ul.menus_lists li { padding: 0px; text-align: left; margin: 0px 0px 0px -35px; line-height: 11px; }
div#footer_menu li a { font-size: 10px; }
div#footer_menu table { width: 900px; margin: 0 auto; }
div#footer_menu table,
div#footer_menu table td { border: 0 none; vertical-align: text-top; padding-left: 4px; text-align: left; }
div#footer_menu table td#cats_main,
div#footer_menu table td#cats_dexes,
div#footer_menu table td#cats_guides { border-bottom: 2px solid #191919; border-left: 1px solid #191919; }
div#footer_affiliates { margin-top: 5px; padding-top: 3px; }
/**GENERIC DIVS*/
div.middle { text-align: center; font: 14px/1.2 Arial, sans-serif; }
div.steelbox {
	padding: 6px;
	margin: 8px 0px 5px;
	max-width: 350px;
	color: #191919;
	background-color: #ccc;
	border-top: 7px solid #555;
	border-left: 3px solid #555;
	border-bottom: 3px solid #555;
	border-right: 3px solid #555;
}
div.steelbox ul { margin: 5px 0px 0px -25px; }
div.floatbox {
	float: right;
	border: 2px solid #c5c5c5;
	color: #eff1e6;
	background-color: #111;
	padding: 3px;
	text-align: left;
	font: 14px/1.2 Arial, sans-serif;
}
div.float_left { float: left; margin: 4px; }
div.float_right { float: right; margin: 4px; }
div.eventmenu {
	margin-left: 130px;
	border: 0 none; 
	border-collapse: collapse; 
	background: #fffff8;
	width: 550px;
}
div.indexcontainer {
	padding: 3px;
	margin: 5px auto;
	background-color: #c5c5c5;
	width: 800px;
	border: 4px solid #213447;
}
div.new_block {
	background-color: transparent;
	width: 800px;
	margin: 0px auto;
}
div.new_block_img { float: right; padding: 3px; }
/**CLEARS*/
div.clear { clear: both; }
div.clear_buffer { clear: both; width: 100%; height: 10px; }
div.clear_right { clear: right; }
div.clear_left { clear: left; }
/**HEADERS*/
h1.standard { font: 26px/1.2 Arial, sans-serif; color: #c5c5c5; }
h1.blue { font: 26px/1.2 Arial, sans-serif; }
h2.blue { font: 23px/1.2 Arial, sans-serif; }
h3.blue { font: 21px/1.2 Arial, sans-serif; }
h1.red { font: 26px/1.2 Arial, sans-serif; }
h2.red { font: 23px/1.2 Arial, sans-serif; }
h3.red { font: 21px/1.2 Arial, sans-serif; }
h1.blue,
h2.blue,
h3.blue,
h1.red,
h2.red,
h3.red { margin: 8px 2px 4px 1px; color: #191919; }
h1.blue:before,
h1.red:before { content: "> "; color: #7E388A; }
h2.blue:before,
h2.red:before { content: ">> "; color: #7E388A; }
h3.blue:before,
h3.red:before { content: ">>> "; color: #7E388A; }
/**LINK CLASSES*/
a.none { text-decoration: none; }

a.user_links, a:link.user_links, a:visited.user_links, a:active.user_links { color: #fffff8; text-decoration: none; }
a:focus.user_links, a:hover.user_links { color: #fffff8; text-decoration: underline; }

a.crumb_link, a:link.crumb_link, a:visited.crumb_link, a:active.crumb_link { color: #191919; text-decoration: none; }
a:focus.crumb_link, a:hover.crumb_link { color: #191919; text-decoration: underline; }

a.menu_link, a:link.menu_link, a:visited.menu_link, a:active.menu_link { color: #eff1e6; text-decoration: none; }
a:focus.menu_link, a:hover.menu_link { color: #eff1e6; text-decoration: underline; }

a.linksblue, a.linksblue:link, a.linksblue:visited, a.linksblue:active { color: #015; text-decoration: none; }
a.linksblue:focus, a.linksblue:hover { color: #015; text-decoration: underline; }

a.linksbluenone, a.linksbluenone:link, a.linksbluenone:visited, a.linksbluenone:active { color: #015; text-decoration: none; }
a.linksbluenone:focus, a.linksbluenone:hover { color: #015; text-decoration: none; }

a.linksgrey, a.linksred, a.location_specs, a.sub_menu_link, 
a.linksgrey:link, a.linksred:link, a.location_specs:link, a:link.sub_menu_link, 
a.linksgrey:visited, a.linksred:visited, a.location_specs:visited, a:visited.sub_menu_link, 
a.linksgrey:active, a.linksred:active, a.location_specs:active, a:active.sub_menu_link { color: #9e0504; text-decoration: none; }
a.linksgrey:focus, a.linksred:focus, a.location_specs:focus, a:focus.sub_menu_link, 
a.linksgrey:hover, a.linksred:hover, a.location_specs:hover, a:hover.sub_menu_link { color: #9e0504; text-decoration: underline; }

a.linkswhite, a.linkswhite:link, a.linkswhite:visited, a.linkswhite:active { color: #314e74; text-decoration: none; }
a.linkswhite:focus, a.linkswhite:hover { color: #314e74; text-decoration: underline; }

a.mgmt_links, a.mgmt_links:link, a.mgmt_links:visited, a.mgmt_links:active { color: #191919; text-decoration: none; }
a.mgmt_links:focus, a.mgmt_links:hover { color: #191919; text-decoration: underline; }

a.footer_links, a.footer_links:link, a.footer_links:visited, a.footer_links:active { color: #191919; text-decoration: none; }
a.footer_links:focus, a.footer_links:hover { color: #191919; text-decoration: underline; }
/**SPANS*/
span.ul { text-decoration: underline; }
span.em { font-style: italic; }
span.st,
span.strong { font-weight: bold; }
span.alert { font-weight: bold; color: #f00; font-size: 18px; }
span.rightside_title { color: #314e74; font-weight: bold; }
span.dashed_title { font-weight: bolder; border-bottom: 1px dashed; }
span.primary_entry { padding: 2px; color: #191919; }
span.primary_entry_abil { padding: 2px; margin-bottom: 4px; }
span.litxt { color: #191919; }
span.tt { font-family: 'Lucida Console', monospace;}
span.green { color: #191919; background-color: #093; }
span.y,
span.red { color: #fffff8; background-color: #c03; }
span.x,
span.blue { color: #fffff8; background-color: #33f; }
span.yellow { color: #191919; background-color: #fb0; }
span.gold { color: #191919; background-color: #daa520; }
span.silver { color: #191919; background-color: #ccf; }
span.crystal { color: #191919; background-color: #9ff; }
span.ruby { color: #fffff8; background-color: #c06; }
span.sapphire { color: #fffff8; background-color: #36c; }
span.emerald { color: #fffff8; background-color: #0a0; }
span.firered { color: #fffff8; background-color: #c03; }
span.leafgreen { color: #fffff8; background-color: #093; }
span.diamond { color: #191919; background-color: #69c; }
span.pearl { color: #191919; background-color: #fbb; }
span.platinum { color: #191919; background-color: #989; }
span.heartgold { color: #191919; background-color: #daa520; }
span.soulsilver { color: #191919; background-color: #ccf; }
span.black { color: #fffff8; background-color: #191919; }
span.white { color: #191919; background-color: #fffff8; }
span.black2 { color: #fffff8; background-color: #191919; }
span.white2 { color: #191919; background-color: #fffff8; }
span.walker { color: #c03; background-color: #191919; }
span.omegaruby { color: #c06; background-color: #fffff8; }
span.alphasapphire { color: #36c; background-color: #fffff8; }
span.sword { color: #33f; background-color: #fffff8; }
span.shield { color: #c03; background-color: #fffff8; }
span.letsgopikachu { color: #fb0; background-color: #fffff8; }
span.letsgoeevee { color: #964b00; background-color: #fffff8; }
span.brilliantdiamond { color: #69c; background-color: #191919; }
span.shiningpearl { color: #fbb; background-color: #191919; }
span.legendsarceus { color: #ffec96; background-color: #191919; }
span.scarlet { color: #cd5430; background-color: #fffff8; }
span.violet { color: #7e388a; background-color: #fffff8; }
span.bitter { color: #eff1e6; background-color: #370; }
span.dry { color: #eff1e6; background-color: #00f; }
span.sour { color: #eff1e6; background-color: #990; }
span.spicy { color: #eff1e6; background-color: #903; }
span.sweet { color: #eff1e6; background-color: #c0f; }
span.brown { color: #eff1e6; background-color: #964; }
span.gray { color: #eff1e6; background-color: #666; }
span.pink { color: #000; background-color: #f4a; }
span.purple { color: #eff1e6; background-color: #60c; }
span.green,
span.red,
span.x,
span.y,
span.blue,
span.yellow,
span.gold,
span.silver,
span.crystal,
span.ruby,
span.sapphire,
span.emerald,
span.firered,
span.leafgreen,
span.diamond,
span.pearl,
span.platinum,
span.heartgold,
span.soulsilver,
span.black,
span.white,
span.black2,
span.white2,
span.walker,
span.omegaruby,
span.alphasapphire,
span.sword,
span.shield,
span.letsgopikachu,
span.letsgoeevee,
span.brilliantdiamond,
span.shiningpearl,
span.legendsarceus,
span.scarlet,
span.violet,
span.bitter,
span.dry,
span.sour,
span.spicy,
span.sweet,
span.brown,
span.gray,
span.pink,
span.purple {
	padding: 1px;
	border-radius: 6px;
	-border-radius: 6px;
	-webkit-border-radius: 6px;
}
span.bigger { font: 20px/1.2 Arial, sans-serif; }
span#dw_ability { font-weight: bold; border-bottom: 1px dashed #600; }
span#dw_ability:before { content: "** "; }
span#span_affiliates,
span#span_social { font-weight: bold; }
/**DEX DIVS*/
div#dex_controls {
	width: 97%;
	font: 14px/1.2 Arial, sans-serif;
	background-color: #fffff8;
	color: #191919;
	padding: 4px 4px 4px 20px;
	margin: 8px auto 0px;
	border-top: 4px solid #191919;
	border-left: 2px solid #191919;
	border-right: 2px solid #191919;
	border-radius: 25px 30px 30px 25px / 25px 30px 25px 30px;
	-moz-border-radius: 25px 30px 30px 25px / 25px 30px 25px 30px;
	-webkit-border-radius: 25px 30px 30px 25px / 25px 30px 25px 30px;
}
div.spine_vertabrate {
	width: 350px;
	height: 33px;
	padding-top: 12px;
	text-align: center;
	color: #191919;
	font-weight: bold;
	font: 18px/1.2 Arial, sans-serif;
	margin-right: auto;
	margin-left: auto;
}
div#type_block { width: 342px; margin: 0 auto; }
/* red */
div#data_primary_block,
div#breeding_block {
	border-top: 7px solid #74B243;
	border-left: 2px solid #74B243;
	border-right: 2px solid #74B243;
}
div#data_primary_block {
	width: 875px; 
	margin: 0 auto;
	border-bottom: 4px solid #74B243;
	background: #74B243;
	padding: 0px 6px;
}
/* blue */
div#standard_move_block,
div#pioneer_move_block,
div#modern_move_block,
div#legacy_move_block,
div#vintage_move_block,
div#typing_block,
div#type_block,
div#breeding_move_block,
div#levelup_move_block,
div#tutor_move_block,
div#machine_move_block,
div#special_move_block,
div.growth_usage_left {
	border-top: 7px solid #cd5430;
	border-left: 2px solid #cd5430;
	border-right: 2px solid #cd5430;
}
div#mega_evo_block {
	border-top: 7px solid #191919;
	border-left: 2px solid #191919;
	border-right: 2px solid #191919;
}
div#type_block,
div.growth_usage_left { border-bottom: 4px solid #cd5430; background: #cd5430; padding: 0px 6px; }
/* grey */
div#stats_table,
div#stats_block,
div#flavor_block,
div#type_statistic_block,
div#family_primary_block,
div#athlon_stats,
div.growth_usage_middle {
	border-top: 7px solid #355a3f;
	border-left: 2px solid #355a3f;
	border-right: 2px solid #355a3f;
}
div#stats_table,
div#flavor_block,
div#type_statistic_block,
div#athlon_stats,
div.growth_usage_middle { border-bottom: 4px solid #355a3f; }
div#family_primary_block {
	width: 875px; 
	margin: 0 auto;
	border-bottom: 4px solid #355a3f;
	background: #355a3f;
	padding-left: 6px;
	padding-right: 6px;
}
div#family_primary_block table { width: 100%; font: 14px/1.2 Arial, sans-serif; }
div#athlon_stats {
	width: 35%;
	margin: 0px auto 10px;
	padding: 4px;
	color: #000;
	overflow: auto;
	background-color: #355a3f;
}
/* yellow */
div#battlecapture_block,
div.growth_usage_right {
	border-top: 7px solid #48becc;
	border-left: 2px solid #48becc;
	border-right: 2px solid #48becc;
}
div.growth_usage_right { border-bottom: 4px solid #48becc; }
div.spine_vertabrate a:link, a:visited, a:active { color: #191919; text-decoration: none; }
div.spine_vertabrate a:hover { color: #191919; background: transparent; text-decoration: underline; }
div.primary_disp_block {
	width: 920px;
	margin: 0 auto;
	padding: 4px;
	color: #191919;
	overflow: auto;
}
div.dex_small_title {
	width: 180px;
	text-align: center;
	background-color: #fffff8;
	color: #191919;
	padding: 2px;
	margin: 5px auto;
}
div.evo_disp_block {
	margin: 0 auto;
	padding: 3px;
	color: #191919;
	border-top: 7px solid #74B243;
	border-left: 2px solid #74B243;
	border-right: 2px solid #74B243;
}
div.evo_disp_block table { font: 14px/1.2 Arial, sans-serif; }
div.secondary_disp_block_left {
	width: 240px;
	margin: 0;
	padding: 6px;
	color: #191919;
	display: inline;
	float: left;
	text-align: left;
}
div.mega_disp_block_right {
	width: 650px;
	margin: 0;
	padding: 6px;
	color: #191919;
	display: inline;
	float: left;
	text-align: left;
}
div.secondary_disp_block_right {
	width: 670px;
	margin: 0;
	padding: 6px;
	color: #191919;
	display: inline;
	float: right;
	text-align: left;
}
div.secondary_disp_block_right table { font: 14px/1.2 Arial, sans-serif; }
div.monster_disp_primary {
	width: 170px;
	float: left;
	text-align: center;
	display: inline;
	margin-left: 5px;
	padding: 3px;
	background-color: #fffff8;
	border-top: 7px solid #74B243; /*b10000*/
	border-left: 2px solid #74B243;
	border-bottom: 7px solid #74B243;
}
div#entry_disp_block_left {
	width: 240px;
	float: left;
	text-align: left;
	display: inline;
	margin-left: 15px;
	padding: 6px;
	color: #191919;
	background-color: #fffff8;
	border-top: 7px solid #74B243; /*b10000*/
	border-left: 2px solid #74B243;
	border-bottom: 7px solid #74B243;
}
div#entry_disp_block_right {
	width: 630px;
	float: left;
	text-align: left;
	display: inline;
	margin-left: 15px;
	padding: 6px;
	color: #191919;
	background-color: #fffff8;
	border-top: 7px solid #355a3f; /*555*/
	border-left: 2px solid #355a3f;
	border-bottom: 7px solid #355a3f;
	border-right: 2px solid #355a3f;
}
div#item_img {
	width: 80px;
	text-align: center;
	margin: 0 auto;
}
div#item_obtain_block {
	width: 800px;
	margin: 0 auto;
	padding: 6px;
	color: #191919;
	border-top: 7px solid #cd5430;
	border-left: 2px solid #cd5430;
	border-right: 2px solid #cd5430;
}
div.data_disp_block {
	margin: 4px auto;
	padding: 8px;
	background-color: #e0e0e0;
}
div.monster_disp_flavor,
div.footprint_disp_flavor,
div.egg_member_disp {
	color: #191919;
	text-align: center;
	margin: 2px auto;
	background-color: #fffff8;
}
div.monster_disp_flavor,
div.footprint_disp_flavor { width: 200px; }
div.monster_event_block {
	width: 705px;
	margin: 5px auto;
	padding: 5px;
	background-color: #355a3f;
}
div.walker_course_block {
	width: 865px;
	margin: 5px auto;
	padding: 5px;
	background-color: #ccc;
	clear: both;
	border-top: 7px solid #355a3f;
	border-left: 3px solid #355a3f;
	border-bottom: 3px solid #355a3f;
	border-right: 3px solid #355a3f;
}
div.walker_course_adv_block {
	width: 250px;
	margin: 5px auto;
	text-align: center;
	background-color: #fffff8;
	padding: 2px;
	border: 2px solid #cd5430;
}
div.walker_course_item_block { width: 285px; margin: 0 7px 0 0; text-align: center; }
div.walker_course_monster_block { width: 560px; text-align: center; }
div.monster_event_block_left { width: 295px; margin-right: 5px; display: inline; }
div.monster_event_block_middle { width: 175px; margin-right: 5px; float: left; display: inline; }
div.monster_event_block_right { width: 210px; float: left; display: inline; }
div.walker_course_item_block,
div.walker_course_monster_block ,
div.monster_event_block_left,
div.monster_event_block_middle,
div.monster_event_block_right {
	float:left;
	display: inline;
	background-color: transparent;
	padding: 2px;
}
div#size_compare_container {
	float: right;
	width: 240px;
	margin: 5px;
	padding: 8px;
	color: #fffff8;
	background-color: #355a3f;
	border: 2px solid #355a3f;
}
div#size_compare_container label { color: #fffff8; }
div#height_slider { max-height: 150px; }
div#weight_slider { max-width: 200px; }
div.size_compare_block {
	display: block;
	height: 100px;
	width: 100px;
	overflow: hidden;
	border: 2px solid #355a3f;
	background-color: #fffff8;
}
div#mega_data_block { margin-left: 15px; background-color: #191919; }
div#battle_data_block,
div#capture_data_block { background-color: #48becc; }
div#group_data_block,
div#breeding_data_block { background-color: #74B243; }
div#flavor_data_block,
div#flavor_text_block { background-color: #355a3f; }
div#stats table { font: 14px/1.2 Arial, sans-serif; width: 100%; }
div#type_block table { font: 14px/1.2 Arial, sans-serif; border: 1px solid #cd5430; width: 100%; }
div#type_atk_block { width: 390px; margin-right: 5px; overflow: auto; }
div#type_def_block { width: 430px; margin-right: 5px; overflow: auto; }
div#type_statistic_block { width: 875px; margin: 0 auto; padding: 0px 5px 5px; background-color: #355a3f; }
/* TODO ?
div#type_populants {  }*/
div#type_stats { float: right; width: 59%; }
a.size_compare:link, a.size_compare:visited, a.size_compare:active { color: #9e0504; text-decoration: none; }
a.size_compare:focus, a.size_compare:hover { color: #9e0504; text-decoration: underline; }
dl.dex_index { margin: 10px 0 0 15px; }
div.wtf_help_me {
	display: none;
	max-width: 400px;
	background: #fffff8;
	padding: 10px;
	margin: 10px;
}
div.location_specifications { width: 450px; margin-bottom: 5px; }
/**DEX TABLES*/
table.dex,
table.dex_sortable {
	font: 14px/1.2 Arial, sans-serif;
	padding: 2px;
	background-color: #cd5430;
	color: #191919;
	width: 100%;
	border: 2px solid #cd5430;
}
tr.sort_dexhead th {
	background-color: #ccc;
	color: #9e0504;
	overflow: auto;
}
td.dextd,
td.dextd_left,
td.flavor { background-color: #fffff8; color: #191919; }
td.dextdgr_notcurrent {
	overflow: hidden;
	background-color:#ccc;
	color: #191919;
}
td.dextdgr_current {
	overflow: hidden;
	background-color: #999;
	color: #191919;
}
tr.dexhead th,
th.graph_title,
td.dextdgr,
td.dextdgrh,
td.dextdgr_left,
td.dextdgrh_left {
	overflow: auto;
	background-color:#ccc;
	color: #191919;
}
tr.dexhead th,
th.graph_title,
td.dextd,
td.dextdgr,
td.dextdgr_notcurrent,
td.dextdgr_current,
table.dex_sortable th,
tr.sort_dexhead th,
td.dextdgrh { text-align: center; }
tr.dexhead th,
td.dextdgr,
th.graph_title,
tr.sort_dexhead th,
td.dextdgrh_left,
td.dextdgrh { font-weight: bold; }
td.dextd_left,
td.dextdgr_left,
td.dextdgrh_left,
td.flavor { text-align: left; padding-left: 5px; }
th.graph_title { width: 13%; }
td.flavor { vertical-align: text-top; }
th#graph_title_small { width: 7%; }
th#flavor_title_sprites { width: 28%; }
th#flavor_title_flavor { width: 72%; }
th.move_flavor_title { width: 35%; }
table.type_statistics_table { width: 100%; font: 14px/1.2 Arial, sans-serif; }
table.sprites {
	font: 14px/1.2 Arial, sans-serif;
	padding: 2px;
	background-color: transparent;
	color: #191919;
	width: 100%;
	border: 0 none;
}
th.sprites_th,
td.sprites_tdg {
	font-weight: bold;
	overflow: auto;
	background-color:#cd5430;
	color: #fffff8;
	text-align: center;
}
td.sprites_td { background-color: #fffff8; text-align: center; }
/**MGMT,WALKER*/
div.mgmt_update {
	width: 600px;
	margin: 0 auto;
	padding: 5px;
	background: #9af;
	color: #191919;
	font: 14px/1.2 Arial, sans-serif;
	border: 3px solid #667;
}
div.mgmt_update_img { width: 25px; height: 25px; background: url(../nav_imgs/important.png) no-repeat; }
div.mgmt_update_title { float: left; display: inline; margin-top: -22px; margin-left: 35px; }
div.walker_courses_primary { width: 865px; }
div.mgmt_primary { width: 744px; }
div.mgmt_img_approval { width: 750px; margin: 0 auto; background-color: #c5c5c5; padding: 6px; }
div.mgmt_primary {
	margin: 10px auto;
	background-color: #c5c5c5;
	border: 2px solid #213447;
	padding: 4px;
}
ul.mgmt_listing { margin: 3px 0 0; }
ul.mgmt_listing li { padding: 0.5px; margin: 0 0 0 -22px; }
div.walker_courses_primary { margin: 0 auto; }
div.walker_courses_inner,
div.mgmt_primary_inner { text-align: center; }
div.mgmt_primary_3left,
div.mgmt_primary_3middle,
div.mgmt_primary_2left { margin-right: 5px; }
div.mgmt_primary_3left,
div.mgmt_primary_3middle,
div.mgmt_primary_3right { width: 240px; }
div.mgmt_primary_2left,
div.mgmt_primary_2right { width: 365px; }
div.mgmt_secondary_outer {
	width: 285px;
	margin: 10px auto;
	background-color: #c5c5c5;
	border: 2px solid #3e5a89;
	padding: 4px;
}
div.mgmt_secondary_inner { padding: 4px; }
div.mgmt_secondary_breaker { border-top: 1px dashed; margin: 3px 0px; width: 98%; }
div.walker_courses_inner {
	background-color: #e0e0e0;
	color: #191919;
	font: 14px/1.2 Arial, sans-serif;
	display: inline;
	float: left;
	text-align: center;
	padding: 6px;
	border-top: 7px solid #cd5430;
	border-left: 3px solid #cd5430;
	border-bottom: 3px solid #cd5430;
	border-right: 3px solid #cd5430;
}
div.mgmt_primary_inner,
div.mgmt_primary_3left,
div.mgmt_primary_3middle,
div.mgmt_primary_3right,
div.mgmt_primary_2left,
div.mgmt_primary_2right,
div.mgmt_secondary_inner {
	background-color: #fffff8;
	color: #191919;
	border: 2px solid #cd5430;
	font: 14px/1.2 Arial, sans-serif;
	display: inline;
	float: left;
	text-align: center;
}
table.mgmt_stats,
table.mgmt_dataset,
table.mgmt_flavor {
	width: 90%;
	margin: 5px auto;
	padding: 4px;
	border: 2px solid #3e5a89;
	background-color: #c5c5c5;
	color: #191919;
}
table.mgmt_stats th,
table.mgmt_stats td,
table.mgmt_flavor { border-bottom: 1px double #191919; }
td.mgmt_flavor_tdl { border-top: 2px solid #191919; border-right: 1px solid #191919; }
td.mgmt_flavor_tdr { border-top: 2px solid #191919; }
td.primary_entry_td {
	text-align: left;
	font: 14px/1.2 Arial, sans-serif;
	vertical-align: text-top;
	background-color: #fffff8;
	margin: 2px;
	padding: 3px;
}
table.mgmt_bugs { margin: 0 auto; border: 0 none; }
/**BERRIES,ABILITIES,ITEMS,MOVES*/
td#primary_move_left { width: 25%; }
td#primary_move_middle { width: 20%; }
td#primary_move_right { width: 50%; }
td#primary_monster_left { width: 250px; border-top: 7px solid #cd5430; border-left: 2px solid #cd5430; }
td#primary_monster_middle { width: 210px; border-top: 7px solid #355a3f; border-left: 2px solid #355a3f; }
td#primary_monster_right { width: 330px; border-top: 7px solid #48becc; border-left: 2px solid #48becc; border-right: 2px solid #48becc; }
div#move_disp_primary {
	width: 15%;
	margin: 0px auto 2px;
	padding: 2px;
	text-align: center;
	background-color: #fffff8;
	border: 2px solid #74B243;
}
div#damage { width: 40%; margin: 0 auto; }
div#primary_ability, div#primary_item { width: 100%; }
div#contest_primary { width: 840px; margin: 0 auto 2px; overflow: auto; }
div#damage,
div#contest_primary {
	color: #fffff8;
	padding: 4px;
	background-color: #c5c5c5;
	border: 2px solid #314e74;
}
div#contest_sub_left {
	width: 40%;
	margin: 0 15px;
	float: left;
	text-align: left;
}
div#countest_sub_right {
	width: 58%;
	display: inline;
	float: left;
	text-align: left;
}
td#contest_sub_td_left { width: 48%; }
td#contest_sub_td_right { width: 52%; }
div#egg,
div#egggs { display: none; }
div#trainers,
div#type { width: 80%; margin: 0 auto; }
div#battle_capture,
div#breed,
div#item_primary { width: 100%; }
div#primary_berry_disp {
	width: 105px;
	float:left;
	display: inline;
	margin-left: 5px;
	text-align: center;
	background-color: #fffff8;
	border: 2px solid #191919;
}
div#primary_berry_info { width: 715px; margin-left: 5px; float: right; text-align: left; }
td.berry_left { width: 22%; }
td.berry_middle{ width: 18%; }
td.berry_right { width: 40%; }
td.berry_left,
td.berry_middle,
td.berry_right { text-align: left; vertical-align: text-top; }
div#growth_usage { width: 810px; margin: 0 auto; background-color: transparent; }
div.growth_usage_left { width: 210px; background: #cd5430; }
div.growth_usage_middle { width: 310px; background: #355a3f; margin: 0 15px; }
div.growth_usage_right { width: 210px; background: #48becc; }
div.growth_usage_left,
div.growth_usage_middle,
div.growth_usage_right {
	float: left;
	text-align: left;
	display: inline;
	overflow: auto;
	padding: 5px;
}
/**TYPECHART*/
table.tchart { margin-top: 10px; border: 1px solid #000; width: 800px; }
table.tcharttd,
tr.ttcharttr,
td.tcharttd { border: 1px solid #3e5a89; text-align: center; }
tr.tcharttr:hover { background-color:#444; border: 1px solid #3e5a89; } 
td.tcharttd:hover {  background-color: #666;  border: 1px solid #3e5a89; }
/**NATURES_CHART*/
table.nchart {
 	margin-left: 115px;
	border: 2px solid #191919;
	width: 600px;
}
table.ncharttd { 
	border: 1px solid #9e0504;
	text-align: center;
	width: 60px;
	height: 28px;
}
tr.ncharttr1 {
	border: 1px solid #9e0504;
	color: #eff1e6;
	background: #333;
	text-align: center;
}
tr.ncharttr2 { border: 1px solid #9e0504; text-align: center; }
td.ncharttd1,
td.ncharttd2 { color: #eff1e6; background: #000; }
td.ncharttd3 { color: #eff1e6; background: #903; }
td.ncharttd4 { color: #eff1e6; background: #990; }
td.ncharttd5 { color: #eff1e6; background: #f6f; }
td.ncharttd6 { color: #eff1e6; background: #00f; }
td.ncharttd7 { color: #eff1e6; background: #0c0; }
tr.ncharttr3 { border: 1px solid #9e0504; text-align: center; }
tr.ncharttr3:hover { background-color:#666; border: 1px solid #9e0504; text-align: center; }
td.ncharttd8:hover { background-color: #444; border: 1px solid #9e0504; text-align: center; }
td.ncharttd8 { border: 1px solid #9e0504; text-align: center; }
/**IV CHART*/
table.ivchartt,
table.ivchartb {
	margin: 0 0 0 200px;
	padding: 0;
	border-top: 1px solid #191919;
	border-left: 2px solid #191919;
	border-right: 2px solid #191919;
	border-bottom: 2px solid #191919;
	width: 400px;
}
table.ivcharttd,
tr.ivcharttr { border: 1px solid #9e0504; text-align: center; }
th.ivchartth { border: 1px solid #191919; background-color: #191919; color: #eff1e6; }
tr.ivcharttr:hover { background-color:#444; border: 1px solid #9e0504; }
td.ivchartname { background-color: #000; color: #eff1e6; border: 1px solid #9e0504; }
td.ivcharttd:hover {  background-color: #666;  border: 1px solid #9e0504; }
td.ivcharttd { border: 1px solid #9e0504; text-align: center; }
/**EV TRAINERS CHART*/
table.evlist {
	border: none;
    border-top: solid 1px #191919;
	background-color: #fffff8;
	color: #191919;
    width: 98%;
}
table.evlist td,
tr.evlist ,
td.evlist,
td.formleft,
td.formright { border: none; background-color: #fffff8; color: #191919; }
td.formleft { width: 25%; }
td.formright { width: 75%; }
/**NEWS*/
h1.entry {
	padding: 3px 0 0 6px;
	background: #fffff8;
	font: 20px/1.2 Arial, serif;
	color: #005;
	height: 29px;
	margin: 10px auto;
}
div.article_story,
div.article_data,
div.article_comments {
	width: 938px;
	margin: 0px auto;
	padding: 5px;
}
div.article_story {
	background-color: #fffff8;
	margin-top: -14px;
}
div.article_data {
	margin-top: 10px;
	background-color: #cd5430;
	color: #fffff8;
	border-top-right-radius: 10px;
	-border-radius-topright: 10px;
	-webkit-top-right-border-radius: 10px;
	border-top-left-radius: 10px;
	-border-radius-topleft: 10px;
	-webkit-top-left-border-radius: 10px;
}
div#article_social { text-align: right; }
span.span_article_data {
	font: 14px/1.2 Arial, sans-serif;
	font-weight: bold;
	color: #fffff8;
}
div.article_comments {
	background-color: #cd5430;
	border-bottom-right-radius: 10px;
	-border-radius-bottomright: 10px;
	-webkit-bottom-right-border-radius: 10px;
	border-bottom-left-radius: 10px;
	-border-radius-bottomleft: 10px;
	-webkit-bottom-left-border-radius: 10px;
}
div#article_discuss_block {
	display: block;
	float: left;
	/* TODO ?
	vertical-align: text-top; */
	width: 200px;
	background: #fffff8;
	text-align: center;
	padding: 4px;
}
input.article_permlink { border: 0px none; background: transparent;  color: #fffff8; }
input.generic_permlink { border: 0px none; background: transparent;  color: #191919; }
div.discussion_post { background: #fffff8; width: 926px; padding: 6px; margin-bottom: 6px; }
div.discussion_post a, div.discussion_post a:link, div.discussion_post a:visited, div.discussion_post a:active { color: #9e0504; text-decoration: none; }
div.discussion_post a:focus, div.discussion_post a:hover { color: #9e0504; text-decoration: underline; }
div.discussion_post_user { width: 926px; height: 50px; margin-bottom: 6px; }
div.discussion_user_img_block { width: 50px; float: left; }
div.discussion_user_name{ height: 40px; float: left; margin-left: 5px; }
a.article_discuss, a.article_discuss:link, a.article_discuss:visited, a.article_discuss:active { font: 16px/1.2 Arial, sans-serif; color: #9e0504; font-weight: bold; text-decoration: none; }
a.article_discuss:focus, a.article_discuss:hover { font: 16px/1.2 Arial, sans-serif; color: #9e0504; font-weight: bold; text-decoration: underline; }
div.discussion_post_actions { float: right; text-align: right; width: 260px; height: 25px; }
a.discuss_reply,
a.discuss_edit,
a.discuss_message,
a.discuss_quote { width: 80px; height: 25px; display: inline-block; }
a.discuss_reply { background-image: url('../nav_imgs/discuss_reply_active.png'); }
a.discuss_edit { background-image: url('../nav_imgs/discuss_edit_active.png'); }
a.discuss_message  { background-image: url('../nav_imgs/discuss_message_active.png'); }
a.discuss_quote  { background-image: url('../nav_imgs/discuss_quote_active.png'); }
a.discuss_reply:focus,
a.discuss_reply:hover { background-image: url('../nav_imgs/discuss_reply.png'); }
a.discuss_edit:focus,
a.discuss_edit:hover  { background-image: url('../nav_imgs/discuss_edit.png'); }
a.discuss_message:focus,
a.discuss_message:hover  { background-image: url('../nav_imgs/discuss_message.png'); }
a.discuss_quote:focus,
a.discuss_quote:hover  { background-image: url('../nav_imgs/discuss_quote.png'); }
div#article_poll_block {
	display: block;
	float: right;
	/* TODO ?
	vertical-align: text-top; */
	width: 200px;
	background: #fffff8;
	text-align: center;
	padding: 4px;
}
div#archive_left  { float: left; width: 450px; }
div#archive_right { float: right; width: 450px; }
div#archive_link { margin-top: 8px; }
/**FRONTPAGE,TWITTER*/
div#featured_current_wrapper { width: 100%; }
div#featured_container,
div#current_container {
	width: 475px;
	display: inline;
}
div#featured_container { float: left; margin-left: -5px; }
div#current_container { float: right; margin-right: -5px; }
.feedslist {
	width: 800px;
	margin: 10px auto;
}
.feedslist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	font: 14px/1.2 Arial, sans-serif;
}
.feedslist li.active { font-weight: bold; }
span.settwitter, span.setnews,
.feedslist li a, .feedslist li a:link, .feedslist li a:visited, .feedslist li a:active { color: #191919; text-decoration: none; }
span.settwitter:focus, span.settwitter:hover,
span.setnews:focus, span.setnews:hover,
.feedslist li a:focus, .feedslist li a:hover { color: #191919; text-decoration: underline; }
span.settwitter, span.setnews, span.setvideos { cursor: pointer; }
div#current_twitter,
div#current_youtube {
	width: 962px;
	margin: 0px 0px 0px -10px;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: visible;
	border-top: 3px solid #191919;
	border-left: 3px solid #191919;
}
div#current_twitter { height: 210px; }
div#current_youtube { height: 240px; }
div.tweet,
div.youtube_clip {
	display: inline-block;
	position: relative;
	vertical-align: text-top;
	padding: 4px;
	margin: 0px -4px 0px 0px;
	background: #cd5430;
	border-right: 3px solid #191919;
	white-space: normal;
	overflow: auto;
	overflow-x: auto;
}
div.tweet { height: 190px; width: 200px; }
div.youtube_clip { height: 240px; width: 150px; }
span.youtube_stats,
span.tweet_stats { font: 10px/1.2 Arial, sans-serif; color: #191919; }
div.tweet_left { float:left; display: inline; padding-right: 7px; }
div.tweet img { float: left; margin-right: 1em; background: #444; }
div.tweet p.text { color: #fffff8; text-decoration: none; }
div.youtube_clip a:link, div.youtube_clip a:visited, div.youtube_clip a:active ,
div.tweet a:link, div.tweet a:visited, div.tweet a:active { color: #c5c5c5; text-decoration: none; }
div.youtube_clip a:focus, div.youtube_clip a:hover,
div.tweet a:focus, div.tweet a:hover { color: #c5c5c5; text-decoration: underline; }
div.story_block {
	background: transparent;
	border: 4px solid transparent;
	padding: 2px;
	margin: 5px 0 0;
	color: #191919;
}
a.frontpage_PLDHnet:link, a.frontpage_PLDHnet:visited, a.frontpage_PLDHnet:active { color: #9e0504; }
a.frontpage_PLDHnet:focus, a.frontpage_PLDHnet:hover { text-decoration: underline; }
a.frontpage_PLDHnet:before { content: "PLDHnews: "; padding-left: 20px; background: url("../nav_imgs/icon_pldh.png") no-repeat; }
a.frontpage_Bulbanews:link, a.frontpage_Bulbanews:visited, a.frontpage_Bulbanews:active { color: #4e2bb8; }
a.frontpage_Bulbanews:focus, a.frontpage_Bulbanews:hover { text-decoration: underline; }
a.frontpage_Bulbanews:before { content: "Bulbanews: "; padding-left: 20px; background: url("../nav_imgs/icon_bulbanews.png") no-repeat; }
a.frontpage_Pokejungle:link, a.frontpage_Pokejungle:visited, a.frontpage_Pokejungle:active { color: #91BE56; }
a.frontpage_Pokejungle:focus, a.frontpage_Pokejungle:hover { text-decoration: underline; }
a.frontpage_Pokejungle:before { content: "Pokejungle: "; padding-left: 20px; background: url("../nav_imgs/icon_pokejungle.png") no-repeat; }
a.frontpage_Pidginet:link, a.frontpage_Pidginet:visited, a.frontpage_Pidginet:active { color: #261300; }
a.frontpage_Pidginet:focus, a.frontpage_Pidginet:hover { text-decoration: underline; }
a.frontpage_Pidginet:before { content: "PidgiPress: "; padding-left: 20px; background: url("../nav_imgs/icon_pidginet.png") no-repeat; }
a.frontpage_Pokebip:link, a.frontpage_Pokebip:visited, a.frontpage_Pokebip:active { color: #6C2266; }
a.frontpage_Pokebip:focus, a.frontpage_Pokebip:hover { color: #B269AC; text-decoration: underline; }
a.frontpage_Pokebip:before { content: "PokeBip: "; padding-left: 20px; background: url("../nav_imgs/icon_pokebip.png") no-repeat; }
a.frontpage_Shellspider:link, a.frontpage_Shellspider:visited, a.frontpage_Shellspider:active { color: #B5B562; }
a.frontpage_Shellspider:focus, a.frontpage_Shellspider:hover { text-decoration: underline; }
a.frontpage_Shellspider:before { content: "Shellspider: "; padding-left: 20px; background: url("../nav_imgs/icon_shellspider.png") no-repeat; }
/**Original Stuff*/
div#recently_youtube { text-align: center; }
div#recently_youtube td { vertical-align: text-top; }
div#recently_youtube {
	width: 905px;
	margin: 0 auto;
	overflow: hidden;
}
/**BARGRAPH*/
div.graph_container { margin: 0 5px; padding: 0; width: 100px; }
div.graph_lower { 
	position: relative;
	display: block; 
	float: left; 
	width: 100px; 
	height: 20px; 
	margin: 0;
	padding: 0;
	background: url("../nav_imgs/dex_lite.gif"); 
}
 * html div.graph_lower { float: none; } 
div.graph_lower div { 
	position: relative; 
	background: url("../nav_imgs/dex_heavy.gif"); 
	height: 20px; 
	width: 75%; 
	text-align:right;
	margin: 0;
	padding: 0;
}
div.graph_lower div strong {
	position: absolute; 
	right: -2px; 
	margin: 0;
	padding: 0;
	display: block; 
	background: url("../nav_imgs/dex_divider.gif"); 
	height: 20px;
	width: 2px; 
	text-align: left;
	text-indent: -9999px; 
	overflow: hidden;
}
/**jquery-ui autocomplete*/
ul.ui-menu, ul.ui-widget, ul.ui-widget-content, ul.ui-autocomplete, ul.ui-front {
	color: #fffff8;
	list-style: none;
	padding: 0;
	background-color: #191919;
	float: left;
	overflow: auto;
	z-index: 9999;
	position: fixed;
}
li.ui-menu-item {
	color: #fffff8;
	padding: 3px 0 0;
	margin: 0 4px;
	text-align: left;
}
li.ui-menu-item-wrapper a { color: #fffff8; }
li.ui-menu-item::selection,
li.ui-menu-item:hover,
li.ui-menu-item:focus {
	background-color: #cd5430;
	color: #fffff8 !important;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
ul.ul_listing {
	font: 14px/1.2 Arial, sans-serif; 
	list-style: disc url(../nav_imgs/h3_pointer_s.png) inside;
	text-align: left;
	line-height: 18px;
	color: #fffff8;
}
/**Rounding; 4px*/
table.dex_sortable tr:hover td,
th.sprites_th,
td.sprites_tdg,
td.dextdgr_notcurrent,
td.dextdgr_current {
	-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/**Rounding; 6px*/
div#manage_page_wrapper,
div.discussion_post,
div#article_discuss_block,
div#article_poll_block,
h1.entry,
form input,
input,
form textarea,
form select,
div#move_disp_primary,
div#damage,
div#contest_primary,
div#primary_berry_disp,
div#type_statistic_block,
div#family_primary_block,
div#size_compare_container,
div#footer_copyrights,
div#athlon_stats,
div#mega_data_block,
div#mega_disp_right,
div.primary_disp_block,
div.secondary_disp_block_left,
div.secondary_disp_block_right,
div.data_disp_block,
div.monster_disp_flavor,
div.monster_event_block,
div.monster_event_block_left,
div.monster_event_block_middle,
div.monster_event_block_right,
div.footprint_disp_flavor,
div.egg_member_disp,
div.walker_course_block,
div.walker_course_adv_block,
div.walker_course_item_block,
div.walker_course_monster_block,
div.size_compare_block,
div.userbox_dropmenu li,
table.nchart,
th.ivchartth,
ul.ui-menu,
ul.ui-widget,
ul.ui-widget-content,
ul.ui-autocomplete,
ul.ui-front {
	border-radius: 6px;
	-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/**Rounding; 8px*/
div#stats_table,
div#type_block,
div#data_primary_block,
div.indexcontainer,
div.dex_small_title,
div.growth_usage_left,
div.growth_usage_middle,
div.growth_usage_right,
div.mgmt_update,
div.mgmt_primary,
div.mgmt_primary_inner,
div.mgmt_primary_3left,
div.mgmt_primary_3middle,
div.mgmt_primary_3right,
div.mgmt_primary_2left,
div.mgmt_primary_2right,
div.mgmt_secondary_outer,
div.mgmt_secondary_inner,
div.mgmt_img_approval,
table.dex,
table.dex_sortable,
table.mgmt_stats,
table.mgmt_dataset,
table.mgmt_flavor {
	border-radius: 8px;
	-border-radius: 8px;
	-webkit-border-radius: 8px;
}
/**Exaggerated Rounding; Dex*/
div#entry_disp_block_left,
div#entry_disp_block_right,
div#item_obtain_block,
div#section_menu,
div.steelbox,
div.spine_vertabrate,
div.monster_disp_primary,
div.evo_disp_block,
div.walker_course_block,
div.walker_courses_inner,
td.primary_entry_td {
	border-radius: 25px 30px 25px 30px / 25px 30px 30px 25px;
	-moz-border-radius: 25px 30px 25px 30px / 25px 30px 30px 25px;
	-webkit-border-radius: 25px 30px 25px 30px / 25px 30px 30px 25px;
}
/**Rounding; Bottom LR*/
div.userbox_dropmenu,
footer {
	border-bottom-right-radius: 6px;
	-border-radius-bottomright: 6px;
	-webkit-bottom-right-border-radius: 6px;
	border-bottom-left-radius: 6px;
	-border-radius-bottomleft: 6px;
	-webkit-bottom-left-border-radius: 6px;
}
/**SHADOWBOX*/
#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../nav_imgs/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../nav_imgs/close.png);}
#sb-nav-next{background-image:url(../nav_imgs/next.png);}
#sb-nav-previous{background-image:url(../nav_imgs/previous.png);}
#sb-nav-play{background-image:url(../nav_imgs/play.png);}
#sb-nav-pause{background-image:url(../nav_imgs/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/** /CSS*/