#main
{
	padding-top: 250px;
}

body
{
	background: #27527a url("http://www.cppblog.com/images/cppblog_com/Shihira/19615/o_body.png") repeat-y left
}

#header
{
	background: url("http://www.cppblog.com/images/cppblog_com/Shihira/19615/o_header.png") no-repeat top left
}

#main div.post
{
	font-size: 15px;
}

#main div.post  img
{
	margin: 0px;
	border: none;
}

#main div.post h2, h3 {
	border-bottom: 6px solid #043451;
	color: #FFF;
}
#main div.post h2 {font-size: 24px;
	background-color: #0A6A9E;
	padding: 15px;}
#main div.post h3 {font-size: 18px;
	background-color: #386592;
	padding: 5px;}

h2 a:link, h2 a:visited, h2 a:active
{ color: #DDDDDD; }

h2 a:hover
{ color: #FFFFFF; }

#header
{
	/*1280*1024
	background: url("http://www.cppblog.com/images/cppblog_com/Shihira/19613/o_o_bookTop1280.jpg") no-repeat top left;*/ 
}

body 
{
	 font-size: 16px; 
	font-family: Microsoft YaHei;
}

#rightmenu h3
{
	color: #FFF;
	background-color: #002640;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: normal;
	border-bottom: none;
	text-align: center;
	margin-top: 25px;
}

#rightmenu ul
{
	background-color: #004879;
	color: #CCCCCC;
	font-size: 12px;
	font-family: Microsoft YaHei;
	padding: 15px;
}

#Title
{
	font-size: 36px;
	font-weight:bold;
}

#SubTitle
{
	font-size: 12px;
	color: #555
}