/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 16px/1.6em "新細明體", PMingLiU, "微軟正黑體", "Microsoft JhengHei", Verdana, Arial, sans-serif;
	background: url('../images/bg.gif') repeat;
	color: #1E1E1E;
  letter-spacing: 1px;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings h1主標粗體，h2換色粗體，h3粗體，內文行距最少0.5em，段落距離最少1em
----------------------------------------------------------------------------------------------------*/

h1 {
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", PMingLiU, Verdana, Arial, sans-serif;
    font-size: 1.2em;
    font-weight:normal;
    line-height:1.8em;
    letter-spacing: 1.5px;
    color:#000;
}
.view_all section > h1{
    font-size: 1.1em;
/*	font-weight:normal;*/
	letter-spacing: 1.5px;
    line-height:1.2em;
	color: #FFF;
}

#left section h1, #right section h1{
	font-size:1em;
	line-height: 1em;
    margin:0;
}
section > h1 > span {
    font-size:0.9em;
    letter-spacing:0;
}

h2 {
    font-size:1em;
    line-height:1.8em;
    letter-spacing: 1.5px;
    color:#FF9019;
}
#blog_latest .content h2, #opencart_latest .content h2{
    font-size:0.9em;
    font-weight:normal;
    line-height:1.5em;
    letter-spacing:0.15em;
    text-align:left;
    background-color:#F9F9F9;
    border:#A3A3A3 1px solid;
    padding:2px 6px;
    color:#000;
}

h3 {
  font-size: 1em;
  line-height:1.5em;
  letter-spacing: 1.2px;
}
.answer h3, .latest h3, #footer h3{
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", PMingLiU, Verdana, Arial, sans-serif;
	font-size:1em;
	color:#2B2B2B;
}
h4 {
    font-size: 0.8em;
    line-height:1.3em;
    letter-spacing: 1.2px;
}
#footer h4 {
    font-size:1em;
    letter-spacing: 1.5px;
}
h5 {
  font-size: 0.8em;
}

h6 {
  font-size: 0.8em;
}


/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol, ul {
  list-style: none;
  margin-left:20px;
}

ol li {
  list-style: decimal;
}
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 8px;
}
a {
    letter-spacing: 1px;
}
a:link {
	color: #3F3F3F;
	outline: none;
	text-decoration: none;
}
a:visited {
    color: #3F3F3F;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:active {
    color: #3F3F3F;
}

p {
	letter-spacing: 2px;
	text-align:justify;
	width: auto;
    margin-bottom: 15px;
}

.attach a{
    font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", PMingLiU, Verdana, Arial, sans-serif;
    font-size:1.1em;
    line-height:1.2em;
    color:#FFF;
}
#about > div > p a {
    color:#000;
	text-decoration: underline;
}

#blog p {
	font-size: 0.95em;
	line-height:1.3em;
}
#about > div > p {
    font-family: "Times New Roman","微軟正黑體", "Microsoft JhengHei", "新細明體", PMingLiU, Verdana, Arial, sans-serif;
	font-size: 0.95em;
    line-height:1.5em;
}
