html, body {
	FONT-SIZE: 11px; 
	MARGIN: 0; 
	padding: 0;
	background: #FFFFFF;
	height: 100%;
	FONT-FAMILY: "MS Sans Serif, Tahoma, sans-serif"; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #d7d9d7; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
TD.toplinks {
	FONT-SIZE: 9px; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.textbody {
	FONT-SIZE: 11px; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.texth {
	FONT-SIZE: 20px; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}

/*เนื้อหาของหน้าทั้งหมด อยู่ใน div class นี้ครับ*/
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom:-30px;
/* margin-top:0px; */
/* margin: 0 auto -40px; */ /* margin ตรงขอบล่างต้องเป็นเลขติดลบด้วยความสูงของ footer */
}

/*อันนี้เป็น Footer*/
.footer {
height: 30px;
background-color:#C2C0A9; 
FONT-SIZE: 9px; 
COLOR: #ffffff; 
FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
/* .footer, .push {
height: 20px;
background-color:#000000; } */
.style1 {
	font-size: 13px;
	font-family: MS Sans Serif, Tahoma, Thonburi, Verdana, Arial, Helvetica, sans-serif;
	color:#333333
}
.style4 {
	font-size: 10px;
	font-family: MS Sans Serif, Tahoma, Thonburi, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff
}
.style5 {
	color: #666666;
	font-weight: bold;
}
.talkTitle {
	margin: 30px 0px 0px;
	text-decoration: none;
	color: #333;
	font-size: 1.6em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	font-weight: bold;
	display: block;
}

A:link {
	COLOR: #006600; TEXT-DECORATION: none
}
A:active {
	COLOR: #006600; TEXT-DECORATION: none
}
A:visited {
	COLOR: #006600; TEXT-DECORATION: none
}
A:hover {
	COLOR: #009900; TEXT-DECORATION: underline
}
.title {
	font-size: 20px;
	line-height: 1.25em;
	margin: 0px;
	padding: 4px;
	display: block;
	font-weight: bold;
}
DIV {
	display: block;
}
.node {
	border: 1px solid #EEEEEE;
	margin-bottom: 15px;
	padding: 4px;
}
#content {
	color: #333333;
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 20px 20px;
	width: 95%;
}
#commentList {
	color: #333333;
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 20px 20px;
	width: 95%;
}
#commentForm {
	color: #333333;
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 20px 20px;
	width: 95%;
}

input,textarea.commentForm {
	font-size: 12;
	color: #007900;
	padding: 3px;
	margin: 3px;
	border: 1px solid #e5e5e5;
	background: #fbfbfb;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	outline:none;
	font-family: "MS Sans Serif, AngsanaUPC, Arial, Verdana,Tahoma, Thonburi";
}
a.commentForm {
    background: transparent url('./images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.commentForm span {
    background: transparent url('./images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.commentForm:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.commentForm:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
table.commentError {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #ff0000;
	border-collapse: collapse;
	background-color: #ffffcc;
	color: #ff0000; font-size: 10pt; font-family: "MS Sans Serif, AngsanaUPC, Arial, Verdana,Tahoma, Thonburi"; text-decoration: none;
}

table.commentSuccess {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #00ff00;
	border-collapse: collapse;
	background-color: #f0fff0;
	color: #000000; font-size: 10pt; font-family: "MS Sans Serif, AngsanaUPC, Arial, Verdana,Tahoma, Thonburi"; text-decoration: none;
}
.published {
	color: #BBBBBB;
	display: inline;
	font-size: 10px;
	margin-left: 5px;
	vertical-align: middle;
}
.ctMain {
	color: #111111;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 7px;
	margin-top: 5px;
	display: block;
	margin: 1em 0px;
	border-bottom: 1px dotted #EEEEEE;
	padding: 0px 7px 5px;
}
A.page:link {
	COLOR: #f24900; 
	TEXT-DECORATION: none;
	border: 1px solid #EEEEEE;
	margin: 4px;
	padding: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
A.page:active {
	COLOR: #f24900; 
	TEXT-DECORATION: none;
	border: 1px solid #EEEEEE;
	margin: 4px;
	padding: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
A.page:visited {
	COLOR: #f24900; 
	TEXT-DECORATION: none;
	border: 1px solid #EEEEEE;
	margin: 4px;
	padding: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
A.page:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	background-color:#eed32e;
	border: 1px solid #EEEEEE;
	margin: 4px;
	padding: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
#page {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	border: 1px solid #EEEEEE;
	margin: 4px;
	padding: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
