/* Start reset HTML elements style*/
/* From http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End reset HTML elements style*/

/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:120%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
/*th,td {
	border:1px solid #000;
	padding:.5em;
}*/
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
/*p,fieldset,table {
	margin-bottom:1em;
}*/
/*end base css*/

*{
  	margin:0px;
  	padding:0px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	color: #1C1C1C;
}
img{
  border:0px;
  vertical-align: top;
}
html{
  width:100%;
  height:100%;
  padding:0px 0 0px 0;
}
/* CSS Layout */

#headerDiv {
  background: #FFF;
  width: 90%;
}
#headerLogoDiv {
  float: left;
  width: 30%;
  text-align: right;
}
#headerLogoDiv:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#LogoLinkDiv {
	position:relative;
	left:23px;
	top:2px;
	width:82px;
	height:108px;
	z-index:1;
}
#headerRightDiv {
  margin-left: 31%;
  padding-left: 12px;
}

#headerBarDiv {
  border-bottom: #525252 24px solid;
  height: 98px !important;
  height: 122px;
  text-align:right;
}
#menuDiv {
  background: #FFF;
  width: 90%;
  margin-top: 5px;
}
#naviDiv{
  width: 30%;
  float: left;
  margin: 0px 0px 0px -8px !important;
  margin: 0px 0px 0px 0px;
  padding-right: 8px;
  text-align: right;
}
#naviDiv:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#b5photoDiv {
  margin-left: 31%;
  padding-left: 12px;
  text-align: left;
}

#b5contactDiv, #b5aboutDiv {
  margin-left: 31%;
  padding-top: 25px;
  text-align: center;
}
#b5newsDiv {
  margin-left: 3%;
  padding-top: 25px;
  text-align: center;
}

#b5memberDiv{
	padding: 20px 0 30px 0;
    text-align: center;
}
#b5memberDiv h2{
	padding: 0px 0px 10px 0;
	margin-right:40px;
    text-align: right;
	color: #951017;
	border-right: 7px double  #fbaf5d;
}
#contentDiv {
  background: #FFF;
  width: 90%;
}
#welcomeDiv {
  background: #DFDFDF;
  width: 60%;
  float: left;
  margin: 0 0 0 60px;
  display: inline;
}
#welcomeDiv:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#welcomeContentDiv {
  background: #ECECEC;
  margin: 0px 20px 0px 20px;
  padding: 20px 20px 10px 20px;
}
#rightDiv {
  background: #ee2;
  margin-left: 68%;
}

#nuttapongDiv, #wailunDiv, #chakritDiv, #songyosDiv, #kittiwutDiv {
  display: none;
  width: 70%;
  float: right;
}
#footerDiv {
  clear:both;
  width: 90%;
  padding-top:5px;
  display: block;
}
#footerContentDiv {
  background-image: url(images/blue_bar.jpg);
  background-position:bottom 20px;
  background-repeat:repeat-x;
  height: 20px;
  margin: 0px 0 0 60px;
}
#footerContentDiv p {
  margin: 0 0 0 0 !important;
  margin: 5px 0 0 0;
  padding: 5px 10px 0 0 !important;
  /*padding: 12px 10px 0 0;*/
	FONT-SIZE: 11px;
	COLOR: #FFF;
}

.textEmail {
	FONT-WEIGHT: bold;
	color: #951017;
	text-decoration: none;
}
.inputEmail {
	color: #951017;
	font-size: 13px;
}
.button{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:12px;
	color: #525252;
	width: 30px;
	padding:1px 1px 1px 1px;
	border:1px solid #a2a1a1;
	background: #fbaf5d;
}

#tableEmail  TBODY TD{
	padding: 2px 0px 0px 2px;
}
#tableEvents THEAD TD{
	text-align: right;
	padding: 10px 10px 0 20px;
	/*margin: 0 0 0 10px;*/
	border-right: 10px solid #fbaf5d;
	border-bottom: 1px solid #fbaf5d;
}
#tableEvents TBODY TD{
	text-align: right;
	padding:  0px 20px 0 20px;
    font-size: 11px;
}
#tableEvents ul li {
	list-style-position: inside;
	list-style-type: square;
	color: #f7941d;
	font-weight: bolder;
}
#tableEvents i{
    font-size: 11px;
}

#tableEvents a{
    font-size: 11px;
	color: #951017;
	text-decoration:underline;
}
#tableAbout {
	margin: 20px 30px 30px 0;
}
#tableNews {
	margin: 0px 10px;
}

.h1_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #990000; FONT-FAMILY: tahoma, verdana,MS Sans Serif, Microsoft Sans Serif,thonburi,CordiaUPC
}

.reporter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: tahoma, verdana,MS Sans Serif, Microsoft Sans Serif,thonburi,CordiaUPC
}
.reporterdate {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: tahoma, verdana,MS Sans Serif, Microsoft Sans Serif,thonburi,CordiaUPC; TEXT-ALIGN: right
}
.block {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #666666 1px solid; COLOR: black; PADDING-TOP: 0.25em; BORDER-BOTTOM: #666666 1px solid
}
.kicker {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: tahoma, verdana,MS Sans Serif, Microsoft Sans Serif,thonburi,CordiaUPC
}
.bodynews {
	FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: tahoma, verdana,MS Sans Serif, Microsoft Sans Serif,thonburi,CordiaUPC
}