/*  
Theme Name: OtakuNoZoku
Theme URI: http://www.otakunozoku.org/
Description: The default OtakuNoZoku theme.
Version: 0.1
Author: Justin Lloyd
Author URI: http://www.otakunozoku.com/

	OtakuNoZoku v0.1
	 http://www.otakunozoku.com

	This theme was designed and built by Justin Lloyd,
	whose blog you will find at http://www.otakunozoku.com/

*/

/* Structure */

.older_entries
{
	position: relative;
/*	font-family: arial, helvetica, sans-serif;*/
/*	background: url('images/view_the_older_entries_on.png') no-repeat;*/
	white-space: nowrap;
	display: block;
	width: 210px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}

.older_entries a
{
	display: block;
	color: #000;
	font-size: 11px;
	width: 210px;
	height: 36px;
	float: left;
	text-decoration: none;
}

.older_entries a:link
{
}

.older_entries_off
{
	position:absolute;
	left: 0px;
	width: 210px;
	height: 36px;
	border: 0;
	z-index: 1;
}

.older_entries_on
{
	position:absolute;
	left: 0px;
	width: 210px;
	height: 36px;
	border: 0;
	z-index: 2;
}

.older_entries_off:hover
{
	z-index: 2;
/*	visibility: hidden;*/
}

.older_entries_on:hover
{
	z-index: 1;
}

pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*
.older_entries_on
{
	display: none;
	visibility: hidden;
}

.older_entries_on a:hover img
{
	display: block;
	visibility: visible;
}

.older_entries_off
{
	display: block;
	visibility: visible;
}

.older_entries_off.img:hover
{
	display: none;
	visibility: hidden;
}
*/

.clearfloat
{
	/* this class should be placed on a div or break element and should be final
	element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* Begin Typography & Colors */

body
{
	background-image: url('images/background.gif');
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#page
{
	font-size: 13px;
	font-family: Arial, tahoma, verdana, sans;
	width: 1088px;
	margin-left: auto;
	margin-right: auto;
}

/* Begin Header Elements */
#header_a
{
	position: relative;
	height: 274px;
}

#header_b
{
	position: relative;
	height: 183px;
}

#header_background
{
	position: absolute;
	top: 60px;
}

#header_background_01
{
	position: absolute;
	left: 0px;
	top: 0px; 
}

#header_background_02
{
	position: absolute;
	left: 0px;
	top: 8px;
}

#header_background_03
{
	position: absolute;
	left: 30px;
	top: 0px;
	width: 676px;
	height: 8px;
	background: url('images/top_menu_shadow.jpg');
}

#header_background_04
{
	position: absolute;
	left: 30px;
	top: 8px;
	width: 676px;
	height: 30px;
	background: url('images/menu_back.gif');
}

#header_background_05
{
	position: absolute;
	left: 706px;
	top: 0px;
}

#header_background_06
{
	position: absolute;
	left: 706px;
	top: 8px;
}

#header_background_07
{
	position: absolute;
	left: 706px;
	top: 38px;
}

#header_background_08
{
	position: absolute;
	left: 1071px;
	top: 81px;
}

#header_background_09a
{
	position: absolute;
	left: 0px;
	top: 38px;
	width: 706px;
	height: 176px;
	background: url('images/left_content_gradient.jpg');
}

#header_background_09b
{
	position: absolute;
	left: 0px;
	top: 38px;
	width: 706px;
	height: 85px;
	background: url('images/left_content_gradient.jpg');
}


#header_background_10
{
	position: absolute;
	left: 618px;
	top: 81px;
	width: 453px;
	height: 19px;
	background-color: #828282;
}

#header_background_11a
{
	position: absolute;
	left: 618px;
	top: 100px;
	width: 470px;
	height: 114px;
	background-color: #828282;
}

#header_background_11b
{
	position: absolute;
	left: 618px;
	top: 100px;
	width: 470px;
	height: 23px;
	background-color: #828282;
}

#header_content
{
	position: relative;
}
#header_logo
{
	position: absolute;
	right: 19px;
	top: 0px;
}
#header_navigation_block
{
	position: absolute;
	top: 68px;
}

#header_navigation_block_01
{
	position: absolute;
	left: 30px;
}

#header_navigation_block_02
{
	position: absolute;
	left: 97px;
}

#header_navigation_block_03
{
	position: absolute;
	left: 163px;
}

#header_navigation_block_04
{
	position: absolute;
	left: 306px;
}

#header_navigation_block_05
{
	position: absolute;
	left: 375px;
}

#header_navigation_block_06
{
	position: absolute;
	left: 476px;
}


#header_tagline_block
{
	position: absolute;
	left: 10px;
	top: 108px;
	height: 60px;
	width: 630px; 
}
#header_tagline_background
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('images/top_box_gradient.jpg');
}
#header_tagline
{
	position: absolute;
	left: 10px;
	top: 10px;
}
#header_ad_block
{
	position: absolute;
	left: 10px;
	top: 175px;
	height: 90px;
	width: 728px; 
}

.top_article_ad_block
{
/*
	position: absolute;
	left: 10px;
	top: 175px;
*/
/* margin: 10px 0 10px 0; */
	position: relative;
	top: 15px;
	left: 10px;
	right: 10px;
	height: 120px;
	width: 728px; 
}


/* End Header Elements */

/* Begin Footer Elements */

#footer
{
	position: relative;
	height: 35px;
}
#footer_copyright
{
	position: absolute;
	left: 24px;
	right: 24px;
	text-align: center;
	line-height: 30px;
	background: url('images/bottombar2.gif');
}
#footer_top_section
{
	position: absolute;
	top: 0px;
	width: 100%;
}
#footer_bottom_section
{
	position: absolute;
	top: 30px;
	width: 100%;
}

/* End Footer Elements */

.basictext
{
	font-size: 13px;
	font-family: Arial, tahoma, verdana, sans;
	line-height: 18px;
	color: #FFFFFF;/*	padding: 10px; */
}
.basictext a
{
	font-size: 13px;
	font-weight: none;
	font-family: Arial, tahoma, verdana, sans;
	color: #FAD749;
	line-height: 18px;
	text-decoration: underline;
}
.basictext a:hover
{
	font-size: 13px;
	font-weight: none;
	line-height: 18px;
	font-family: Arial, tahoma, verdana, sans;
	color: #FEFAAB;
	text-decoration: underline;
}

.smalltext
{
	font-size: 11px;
	font-family: Arial, tahoma, verdana, sans;
	line-height: 12px;
	color: #FFFFFF;
}

.smalltext a, .smalltext a:hover
{
	font-size: 11px;
	line-height: 12px;
}

.minitext
{
	font-size: 10px;
	font-family: Arial, tahoma, verdana, sans;
	line-height: 18px;
	color: #FFFFFF;
	padding: 0px;
}

.post_metadata ul, .post_metadata li
{
	display: inline;
	list-style-type: none;
	list-style-image: none;
}

.metadata_tags
{
	padding-bottom: 5px;
	margin: 0px;
}

.metadata_categories
{
	padding-bottom: 5px;
	margin: 0px;
}

/* Begin Content Structure */
#content_column
{
	float: left;
	width: 768px;
	background: url('images/left_content_gradient.jpg');
}

#inner_content_column
{
	position: relative;
	left: 10px;
	width: 748px;
/*	right: 10px;*/
}

#page_body
{
	position: static;
	width: 100%;
	height: auto;
	background: url('images/left_content_gradient.jpg');
}



#sidebar_column
{
	float: left;
	width: 320px;
	background-color: #828282;
}
#sidebar_content
{
	position: relative;
	left: 10px;
	width: 300px;
}
.sidebar_unit
{
	background: url('images/right_column_gradient.jpg');
	margin-bottom: 6px;
	width: 300px;
}

.sidebar_unit_header
{
	position: relative;
	height: 32px;
	width: 300px;
}
/*
.sidebar_unit_title
{
	position: absolute;
	left: 37px;
	top: 0px;
	width: 248px;
	height: 32px;
}
*/
.sidebar_unit_title_silver
{
	position: absolute;
	left: 37px;
	top: 0px;
	width: 248px;
	height: 32px;
	background: url('images/silverbar2.png');

	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #333333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
}

.sidebar_unit_title_silver a
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #333333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
}

.sidebar_unit_title_yellow
{
	position: absolute;
	left: 37px;
	top: 0px;
	width: 248px;
	height: 32px;
	background: url('images/yellowbar2.png');

	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #333333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
}

.sidebar_unit_title_yellow a
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #333333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
}

.sidebar_unit_title_black
{
	position: absolute;
	left: 37px;
	top: 0px;
	width: 248px;
	height: 32px;
	background: url('images/blackbar2.png');
	text-transform: uppercase;

	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #CCCCCC;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
}

.sidebar_unit_title_black a
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #CCCCCC;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
}

.sidebar_more
{
	text-align: right;
	margin-right: 10px;
}

/*
.sidebar_unit_title_text
{
	line-height: 32px;
	vertical-align: middle;
}
*/
.sidebar_unit_header_left
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.sidebar_unit_header_right
{
	position: absolute;
	right: 0px;
	top: 0px;
}
/*
.sidebar_unit_footer
{
	position: relative;
	height: 9px;
	width: 100%;
}
*/
.dotsilver, .dotsilver a
{
	list-style-image: url(images/dot_silver.gif);
	font-size: 13px;

	font-family: Arial, tahoma, verdana, sans;
	line-height: 16px;
	color: #FAD749;
	padding: 3px;
	text-decoration: none;
}

.cat-item, .cat-item a
{
	list-style-image: url(images/dot_silver.gif);
	font-size: 13px;

	font-family: Arial, tahoma, verdana, sans;
	line-height: 16px;
	color: #FAD749;
	padding: 3px;
	text-decoration: none;
}

.dotyellow, .page_item, .dotyellow a, .page_item a
{
	list-style-image: url(images/dot_yellow.gif);
	font-size: 13px;

	font-family: Arial, tahoma, verdana, sans;
	line-height: 16px;
	color: #D8D8D8;
	padding: 3px;
	text-decoration: none;
}

.dotblack a:hover, .dotyellow a:hover, .page_item a:hover, .dotsilver a:hover, .cat-item a:hover
{
	text-decoration: underline;
}

.dotblack, .dotblack a
{
	list-style-image: url(images/dot_black.gif);
	font-size: 13px;

	font-family: Arial, tahoma, verdana, sans;
	line-height: 16px;
	color: #FAD749;
	padding: 3px;
	text-decoration: none;
}

.yellowtitle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #FAD749;
	line-height: 14px;
	text-decoration: none;
}
.blacktitle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
}
.whitetitle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #CCCCCC;
	line-height: 14px;
	text-decoration: none;
}

/*
.minitext
{
	font-size: 10px;
	font-family: Arial, tahoma, verdana, sans;
	line-height: 18px;
	color: #FFFFFF;
	padding: 0px;
}
*/

.date_block
{
	position: relative;
	height: 60px;
	width: 92px;
}
.date_block_top
{
	position: absolute;
	left: 10px;
	top: 10px;
	height:20px;
	width: 92px;
}
.date_block_bottom
{
	height:20px;
	width: 92px;
	position: absolute;
	top: 30px;
	left: 10px;
}
.date_block_top_left
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 20px;
	width: 7px;
}
.date_block_top_middle
{
	position: absolute;
	left: 7px;
	font-size: 10px;
	font-family: Arial, tahoma, verdana, sans;
	line-height: 20px;
	color: #000000;
	padding: 0px;
	width: 78px;
	vertical-align: middle;
	text-align: center;
	background: url('images/date_2.gif');
}
.date_block_top_right
{
	position: absolute;
	right: 0px;
	height: 20px;
	width: 7px;
}
.date_block_bottom_left
{
	position: absolute;
	height: 20px;
	width: 7px;
}
.date_block_bottom_middle
{
	font-size: 10px;
	font-family: Arial, tahoma, verdana, sans;
	color: #FFFFFF;
	padding: 0px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	left: 7px;
	width: 78px;
	background: url('images/date_5.gif');
}
.date_block_bottom_right
{
	height: 20px;
	width: 7px;
	position: absolute;
	right: 0px;
}
.article_block
{
	background-color: #4D4D4D;
	margin-bottom: 5px;
/*
	border: 1px;
	border-color:#FFFF00;
	border-style:dashed;
*/
}
.article_header_block
{
	position: relative;
	height: 32px;
/*
	border: 1px;
	border-color:#FF0000;
	border-style:dashed;
	width: 100%;
*/
}

.article_header_left
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 37px;
	height: 32px;
}

.article_header_left_yellow
{
	background-image: url('images/yellowbar1.png');
}

.article_header_left_silver
{
	background-image: url('images/silverbar1.png');
}

.article_header_right
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 37px;
	height: 32px;
}

.article_header_right_yellow
{
	background-image: url('images/yellowbar3.png');
}

.article_header_right_silver
{
	background-image: url('images/silverbar3.png');
}

.article_header_title
{
	position: absolute;
	left: 45px;
	top: 3px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
/*	font: Georgia, "Times New Roman", Times, serif;*/
	font-family:Helvetica, Arial, sans-serif;
	font-size: 22px;
}

.article_header_title a
{
	color: black;
	text-decoration: none;
}

.article_header_title a:visited
{
	color: #666666;
}

.article_header_title a:hover
{
	color: white;
}
.article_header_background
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 32px;
	width: 100%;
	background: url('images/yellowbar2.png');
}

.article_header_background_silver
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 32px;
	width: 100%;
	background: url('images/silverbar2.png');
}

.article_body_block
{
	left: 10px;
	width: 728px;
	position: relative;
	height: auto;
	/*
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;
	border: 0;

	border: 1px;
	border-color:#FF00FF;
	border-style:dashed;
*/
}
.article_bottom_block
{
	position: relative;
	width: 100%;
	height:9px;
}

.article_bottom_block_corner_left
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url('images/corner_bottom_left.gif');
	width: 9px;
	height: 9px;
}

.article_bottom_block_corner_right
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: url('images/corner_bottom_right.gif');
	width: 9px;
	height: 9px;
}

#site_search_block
{
	position: absolute;
	left: 97px;
	top: 17px;
}
#site_search_title
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans;
	color: #FAD749;
	line-height: 14px;
	position: absolute;
	left: 0px;
	top: 6px;
	width: 90px;
}
#site_search_textbox
{
	position: absolute;
	left: 94px;
	top: 2px;
	width: 185px;
}
#site_search_button
{
	position: absolute;
	left: 280px;
	top: 4px
}

.google_ad_unit_300
{
	width: 300px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
}


.google_link_unit_160
{
	width: 160px;
	margin-left: auto;
	margin-right: auto;
}

.google_link_unit_200
{
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
img
{
	border-style: none;
}

/* Begin Images */
/*
p img
{
	padding: 0;
	max-width: 100%;
	}
*/
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

/*
img.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright
{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft
{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright
{
	float: right;
	}

.alignleft
{
	float: left
	}
*/
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*
html>body .entry ul
{
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li
{
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before
{
	content: "\00BB \0020";
	}

.entry ol
{
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li
{
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li
{
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol
{
	margin: 0;
	padding: 0;
	}

#sidebar ul li
{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select
{
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol
{
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol
{
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li
{
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li
{
	margin: 3px 0 0;
	padding: 0;
	}
*/
/* End Entry Lists */


/* code block */
.code_block
{
	margin: 2px;
	padding: 3px;
	-o-border-image: url('images/code_block.png') 8 6 stretch;
	-icab-border-image: url('images/code_block.png') 8 6 stretch;
	-khtml-border-image: url('images/code_block.png') 8 6 stretch;
	-moz-border-image: url('images/code_block.png') 8 6 stretch;
	-webkit-border-image: url('images/code_block.png') 8 6 stretch;
	border-image: url('images/code_block.png') 8 6 stretch;
	border-width: 8px 6px;
	border-color: #999;
	border-style: solid;
	background-color: #363636;
}

/*
	border-width: 8px 6px 8px 6px;
	border: solid #f00 1px;
	
	-moz-border-image: url('images/code_block.png') 8 8 8 8 round round;
	-wekbit-border-image: url('images/code_block.png') 8 8 8 8 round round;
	border-image: url('images/code_block.png') 8 8 8 8 round round;

	background-color: #363636;
	margin: 32px;
	padding: 32px;
*/
/*	margin-bottom: 5px;*/
/*
.code_block pre
{
	padding: 0;
	margin: 0;
}

.code_block code
{
	padding: 0;
	margin: 0px;
}
*/

/* ONZ style table formatting */
table
{
	border: 1px solid #FAD749;
	padding: 4px;
	width: 100%;
	border-collapse: collapse;
	word-wrap: break-word;
	border-spacing: 0px;
	line-height: 140%;
	vertical-align: top;
}

table th
{
	padding: 4px;
	background-color:#FAD749;
	color:#000000;
	font-family:'Segoe UI',Verdana,Arial;
	font-size:16px;
	font-style:normal;
	height:21px;
	padding:4px;
	text-align:left;
}

table td
{
	padding: 4px;
	border: 1px solid #d7b52b;
	vertical-align: top;
}

/* Table formatting for a "Member List" of a class or structure */

table.memberlist
{
	border: 1px solid #FAD749;
	padding: 4px;
	width: 100%;
	border-collapse: collapse;
	word-wrap: break-word;
	border-spacing: 0px;
	line-height: 140%;
	vertical-align: top;
}

table.memberlist th
{
	padding: 4px;
	background-color:#FAD749;
	color:#000000;
	font-family:'Segoe UI',Verdana,Arial;
	font-size:16px;
	font-style:normal;
	height:21px;
	padding:4px;
	text-align:left;
}

table.memberlist th:nth-child(3)
{
	text-align: center;
}

table.memberlist td
{
	padding: 4px;
	border: 1px solid #d7b52b;
	vertical-align: top;
}

table.memberlist td:nth-child(1)
{
	width: 76px;
}

table.memberlist td:nth-child(1)>img
{
	padding-right: 5px;
}

table.memberlist td:nth-child(2)
{
	width: 221px;
	font-family: "Lucida Console", "Courier New", Courier, monospace, monospace;
	font-weight: bold;
}

table.memberlist td:nth-child(3)
{
/*	width: 427px;*/
}



/* Parameter definition for a function */
table.parameter_definition
{
	border: 1px solid #FAD749;
	padding: 4px;
	width: 100%;
	border-collapse: collapse;
	word-wrap: break-word;
	border-spacing: 0px;
	line-height: 140%;
	vertical-align: top;
}

table.parameter_definition th
{
	padding: 4px;
	background-color:#FAD749;
	color:#000000;
	font-family:'Segoe UI',Verdana,Arial;
	font-size:16px;
	font-style:normal;
	height:21px;
	padding:4px;
	text-align:left;
}

table.parameter_definition th:nth-child(3)
{
	text-align: center;
}

table.parameter_definition td
{
	padding: 4px;
	border: 1px solid #d7b52b;
	vertical-align: top;
}

table.parameter_definition td:nth-child(1), table.parameter_definition td:nth-child(2)
{
	font-family: "Lucida Console", "Courier New", Courier, monospace, monospace;
	font-weight: bold;
	padding-right: 10px;
	min-width: 10%;
}

/* Result definition for a function */
table.result_definition
{
	border: 1px solid #FAD749;
	padding: 4px;
	width: 100%;
	border-collapse: collapse;
	word-wrap: break-word;
	border-spacing: 0px;
	line-height: 140%;
	vertical-align: top;
}

table.result_definition th
{
	padding: 4px;
	background-color:#FAD749;
	color:#000000;
	font-family:'Segoe UI',Verdana,Arial;
	font-size:16px;
	font-style:normal;
	height:21px;
	padding:4px;
	text-align:left;
}

table.result_definition th:nth-child(2)
{
	text-align: center;
}

table.result_definition td
{
	padding: 4px;
	border: 1px solid #d7b52b;
	vertical-align: top;
}

table.result_definition td:nth-child(1)
{
	padding-right: 10px;
	min-width: 10%;
	font-family: "Lucida Console", "Courier New", Courier, monospace, monospace;
	font-weight: bold;
	padding-right: 10px;
	min-width: 70px;
}
