/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; outline: 0; font-size: 100%; font-family: Thonburi, "Lucida Grande", Arial, Tahoma, Sans-Serif; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}

caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

body,p,td,th,ul,li{ color: #d0d0d0; font-family: "Lucida Grande", Arial, Tahoma; font-size: 12px; line-height: 15px; }
.clearspace {clear:both; height:0px; padding:0px; margin:0px; width:0px;}
a { color: #888888; text-decoration: none; }
a:hover { color: #333; }
a:active { color: #333; }
p {
margin: 0 0 15px 0; color:#d0d0d0;
}
a img { border:0 none;}
body { background-color:#333; }
#wrapper { width:985px; margin:20px auto 0 auto; padding:0; }
#header { width:985px; text-align:right; margin:0; padding:0;}
#content { width:985px; background: url(images/bg-content.gif) no-repeat; margin:0; padding:0 0 24px 0;  }
#contentleft { width:155px; float:left; }
#logo { width: 92px; padding:0 0 0 27px; margin:0;}
#contentright { width: 830px; float:right; background-color:#333; height:550px; padding:30px 0 30px 0; overflow:hidden; }
#contentright p { padding-right:30px;}
#contentright h1 { font-size:18px; font-weight:normal; margin:0 0 15px 0;}

#contentright .boxontheday { width:360px; margin:50px 5px 0 10px; float:left; padding:0 0 0 0;}
#contentright .boxontheday .onthedaypic { width:160px; float:left; } 
#contentright .boxontheday .onthedaydetail { width: 200px; float:left; }
#contentright .boxontheday .onthedaydetail p { font-size:12px; font-weight:bold; margin:0 0 5px 0; color:#87b83c;}
#contentright .boxontheday .onthedaydetail p.title { font-size:14px;}
#contentright .boxontheday .onthedaydetail p.detail { color:#d0d0d0;}

#contentright .boxgallery { width:185px; float:left; margin:0; padding:45px 20px 0 55px;}
#contentright .boxgallery .gallerypic { width:121px; height:121px; border:4px solid #ccc; float:left;}
#contentright .boxgallery .gallerypic a img { display:block; width:121px; height:121px;}
#contentright .boxgallery .gallerypic img { display:block; width:121px; height:121px;}
#contentright .boxgallery .gallerytitle 
{ width:45px; float:left; font-size:11px; font-weight:bold; color:#333; background-color:#ccc; padding:5px; margin:60px 0 0 0;}
#contentright .boxgallery .gallerytitle a { color:#333;}

#contact { width:230px; float:left; padding:0 0 0 60px; margin:0;}
#contact p { border-bottom:1px solid #4a4a4a; width:230px; padding:10px 0; margin:0;}
#formcontact { width:750px; padding:0 0 0 60px;}
#formcontact p { margin:10px 0 0 0; padding:0;}
#formcontact td { vertical-align:middle; font-weight:bold;}
#formcontact td.top { vertical-align:top;}
#formcontact td.bottom { vertical-align:bottom;}
#formcontact td input { border:1px solid #858585; background-color:#1f1f1f; color:#d0d0d0; width:130px;}
#formcontact td textarea { border:1px solid #858585; background-color:#1f1f1f;}
#formcontact td.bottom input {width:50px;}

#fotter 
{ width:985px; margin:0 auto; background: url(images/bg-footer.gif) no-repeat;  font-weight: normal; text-align:center; font-size: 10px; height:7px;}
#fotter p {font-size: 10px; text-align:center; margin:0; padding:0;}


#nav { width: 155px; height:219px; float: left;}
#nav #mainnav { margin:0; padding:0; }
#nav #mainnav li { display: inline; }
#nav #mainnav li a { float: left; width: 0; padding-left: 155px; display:block; }
#nav #mainnav li a { background: url(images/nav.gif);background-repeat: no-repeat; overflow:hidden; }


/* BUTTONS */
#nav #mainnav li#m-1 a { height: 42px; background-position: 0px 0px; }
#nav #mainnav li#m-2 a { height: 33px; background-position: 0px -42px; }
#nav #mainnav li#m-3 a { height: 34px;  background-position: 0px -75px; }
#nav #mainnav li#m-4 a { height: 36px;  background-position: 0px -109px; }
#nav #mainnav li#m-5 a { height: 35px;  background-position: 0px -145px; }
#nav #mainnav li#m-6 a { height: 38px;  background-position: 0px -180px; }

/* OVER STATES */
#nav #mainnav li#m-1 a:hover  { height: 42px; background-position: -155px 0px; }
#nav #mainnav li#m-2 a:hover  { height: 33px; background-position: -155px -42px; }
#nav #mainnav li#m-3 a:hover  { height: 34px;  background-position: -155px -75px; }
#nav #mainnav li#m-4 a:hover  { height: 36px;  background-position: -155px -109px; }
#nav #mainnav li#m-5 a:hover  { height: 35px;  background-position: -155px -145px; }
#nav #mainnav li#m-6 a:hover  { height: 38px;  background-position: -155px -180px; }


#nav.m1 #mainnav li#m-1 a { height: 42px; background-position: -155px 0px; }
#nav.m2 #mainnav li#m-2 a { height: 33px; background-position: -155px -42px; }
#nav.m3 #mainnav li#m-3 a { height: 34px;  background-position: -155px -75px; }
#nav.m4 #mainnav li#m-4 a { height: 36px;  background-position: -155px -109px; }
#nav.m5 #mainnav li#m-5 a { height: 35px;  background-position: -155px -145px; }
#nav.m6 #mainnav li#m-6 a { height: 38px;  background-position: -155px -180px; }


/*Wordpress Default*/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

