/* _herong.css
 * Copyright (c) 2014, HerongYang.com, All Rights Reserved.
 */

table {border-spacing: 0px;}
td {padding: 0px;}

@media (max-width: 680px) {
   table.frame td.left {display: none;}
   table.frame td.right {display: none;}
   }

p.hy_copyright {text-align: right; font-style: italic}
p.syndication {margin: 4px 0px 0px 0px; padding: 0px; text-align: right;}
form {margin: 0px 0px 0px 0px; padding: 0px;}
p.gg_search {margin: 0px 0px 0px 0px; padding: 0px;}
span.part_list_curr {padding-left: 2px; padding-right: 2px; font-weight: bold; background-color: #cfcfcf}

body { margin: 0px; background-color: #a0a0a0; font-family: 'verdana'; font-size: 12px;}
p {margin: 12px 0px 4px 0px; font-family: 'verdana'; font-size: 12px;}

p.picture {
	background-color: #bfbfbf;
	text-align: center;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	border: 10px;
	padding: 10px;
	width: 558px
}

pre.title {
	font-family: 'times new roman';
	font-weight: bold;
	font-size: 20px; 
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 6pt;
	padding-bottom: 0pt;
	background-color: #cfcfcf
}

pre.version {
	font-family: 'times new roman';
	font-weight: bold;
	font-size: 12pt; 
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4pt;
	padding-bottom: 0pt;
	background-color: #cfcfcf
}

pre.author {
	font-family: 'times new roman';
	font-weight: bold;
	font-size: 12pt; 
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4pt;
	padding-bottom: 0pt;
	background-color: #cfcfcf
}

pre.copyright {
	font-family: 'times new roman';
	font-weight: bold;
	font-size: 12pt; 
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4pt;
	padding-bottom: 6pt;
	background-color: #cfcfcf
}

p.chapter_title {
	font-weight: bold;
	font-size: 18px; 
	color: black
}

p.section_title {padding: 4px; font-weight: bold; font-size: 14px; background-color: #cfcfcf; color: black;}
p.space {height: 8px;}

pre.block_bold {
	font-family: 'new courier';
	font-weight: bold;
	background-color: #f2f2f2;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	border: 10px;
	color: black;
	padding: 5px;
	width: 558px
}

pre.block_source_gb {
	font-family: 'new courier';
	background-color: #f2f2f2;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	border: 10px;
	color: black;
	padding: 5px;
	width: 558px
}

pre.block_source {
	font-family: 'new courier', monospace;
	font-size: 12px; 
	background-color: #f2f2f2;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	border: 10px;
	color: black;
	padding: 5px;
	width: 558px
}

pre.block_source_85 {
	font-family: 'new courier';
	font-size: 8pt; 
	background-color: #f2f2f2;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	border: 10px;
	color: black;
	padding: 5px;
	width: 558px
}

pre.block_syntax {
	font-family: 'new courier';
	font-style: italic;
	font-size: 12px; 
	background-color: #f2f2f2;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	border: 10px;
	color: black;
	padding: 5px;
	width: 558px
}


table.frame {margin: 0px auto 0px auto;}
table.frame td {padding: 0px; vertical-align: top; background-color: #fbfbfb;}
table.frame td.top {}
table.frame td.left {}
table.frame td.middle {padding: 5px 10px 0px 10px;}
table.frame td.right {}
table.frame td.bottom {background-color: #a0a0a0;}

table.page {width: 560px; border-spacing: 0px;}
table.page td {vertical-align: top;}
table.page td.menu {text-align: right; font-size: 12px;}
table.page td.sign {padding: 10px 0px 0px 0px; text-align: center; font-size: 10px;}

table.page td.body {padding-top: 2px; padding-bottom: 2px;}
table.page td.body table.body {width: 100%}


ul {margin: 0px; padding-left: 10px;}
ul.none {list-style-type: none;}
ul li {margin: 6px 0px 0px 20px; font-family: 'verdana'; font-size: 12px;}

p.g_key {
	font-family: 'verdana';
	font-weight: bold;
	font-size: 10px;
	margin-top: 7px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}

p.g_des {
	font-family: 'verdana';
	font-size: 10px;
	margin-top: 2px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 6px;
}

div.float1 {float: left; width: 160px; height: 600px; background-color: #fbfbfb; margin-right: 10px;}
div.float2 {float: right; width: 300px; height: 250px; background-color: #fbfbfb; margin-left: 10px;}
div.float3 {float: left; width: 320px; height: 100px; background-color: #fbfbfb; margin-right: 10px;}
