body{
	margin: 0;
	background-color: #ccc;

	/** 二次定义 **/
	/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    /*font-size: 1em;*/
}

textarea{
	resize: none;
	display: block;
	margin: 0;
	padding: 0;
}

/** markdown rendered html format **/
a:link    {color:blue;}
a:visited {color:blue;}
a:hover   {color:blue;}
a:active  {color:blue;}

/** 代码区背景： #F6F5FF **/
code{
  background-color: #F0F0F0;
  padding: 1em;
  display: block;
  color: #000;
  border-radius: 3px;
}

hr{
    border-style: dashed;
}
p{
    padding: 0em 0em 0em 0em; 
    text-align: justify;
}

pre{
    white-space: pre-wrap;
    word-wrap: break-word;
}

img{
    display: block;
	margin: 0 auto;
}

/** 标题颜色: #A00; **/
h1{
	font-size: 1.2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: #000;
    font-weight: bold;
}

h2{
    font-size: 1.1em;
    color: #000;
}

h3{
    color: #000;
    font-size: 1em;
	font-weight: bold;
}


blockquote{
	margin: 0.5em 1em 0.5em 1em;
    font-size: 0.8em;
}

table{
  border-collapse: collapse;
  table-layout: fixed;
}

thead,tr,td{
  border: 1px solid #ccc;
}

.container {
    display: box;
    display: -moz-box;
    display: -webkit-box;

    width: 1024px;
    margin: 0 auto;
	background-color: #fff;
	min-height: 100%;
	height: fit-content;
}

.left-side {
    width: 160px;
    padding: 20px;
}

.contents {
    width: 750px;
    padding: 20px;
}

.v-list-item{
  display: block;
}

.v-nav{
	list-style-type: none;
	padding-left: 0.5em;
}

.v-logo{
  height: 4em;
  font-weight: bold;
}
