html {
  height: 100%;
  margin-bottom: 0px;
}

html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	color: #666;
	background:url(images/bg.gif) top center repeat-y;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#B15212;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
	color:#B15212;
}

input.button {
 cursor: pointer;
}

p {
	font-size:11px;
	line-height:20px;
}
ul{}
li{ line-height:20px;}

.font_Bbule, a.font_Bbule:link, a.font_Bbule:visited {
font-size:12px;
	font-style: normal;
	line-height: normal;
	color: #2790A3;
	font-weight:bold;
	text-decoration: none;
}
a.font_Bbule:hover {
	font-style: normal;
	line-height: normal;
	color: #2790A3;
	font-weight:bold;
	text-decoration: underline;
}

.font_gary { color:#5E5E5E;}

input {
	height: 18px;
	background-color: #FFF;
	font-size: 13px;
	color: #B15212;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border:#DDA778 1px solid;
	background-position: left center;
}
textarea {
	background-color: #FFF;
	border: 1px solid #DDA778;
	font-size: 13px;
	color: #B15212;
	text-decoration: none;
	width: 230px;
}
.radio { border:none;}

.input-contact {
	height: 18px;
	background-color: #000000;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
	background-position: left center;
}

.textarea-contact {
	background-color: #000000;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	width: 230px;
}
/*============= sub menu =====================*/
.menuBg {border-bottom:#DEAF7B 1px solid; border-top:#DEAF7B 1px solid; margin:0px; padding-top:0px; padding-bottom:4px; }

ul#menu{ list-style: none;  margin:0px; padding:4px 0px 4px 0px; }
ul#menu li{ float:left; border-right:#DBB079 1px solid; margin:0px; height:20px; vertical-align:middle;}

ul#menu li#home a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:50px;
	text-align:center;
}

ul#menu li#home a:hover,#menu li#home a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}
ul#menu li#gallery a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:70px;
	text-align:center;
}

ul#menu li#gallery a:hover,#menu li#gallery a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}

ul#menu li#bio a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:50px;
	text-align:center;
}

ul#menu li#bio a:hover,#menu li#bio a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}

ul#menu li#show_schedule a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:90px;
	text-align:center;
}

ul#menu li#show schedule a:hover,#menu li#show_schedule a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}

ul#menu li#links a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:60px;
	text-align:center;
}

ul#menu li#links a:hover,#menu li#links a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}

ul#menu li#contact a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:56px;
	text-align:center;
}

ul#menu li#contact a:hover,#menu li#contact a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}
ul#menu li#email a{
	color: #AB4C12;
	font-size:11px;
	text-decoration: none;
	display:block;
	width:56px;
	text-align:center;
}

ul#menu li#contact a:hover,#menu li#email a.yes{
	color: #2B8AA6; font-weight:bold;font-size:11px;text-align:center;
}

/*ul#menu li#home a:hover,#menu li#home a.on{ color: #2B8AA6; font-weight:bold;font-size:11px;}
ul#menu #yes  { color: #2B8AA6; font-weight:bold;font-size:11px;}*/


.submenuTitle { background:url(../images/SubmenuBg.jpg) left top no-repeat; height:23px; text-indent:16px; text-transform: uppercase;
 font-size:11px; font-weight:bold;}
 
ul.SubmenuBar{ list-style: none;  margin:0px; padding-left:0px;}
ul.SubmenuBar li{ }
ul.SubmenuBar li a{
	border-bottom:#DFB27B 1px solid;
	background-color:#FBF6D9;
	padding-left:16px;
	color: #DD8523;
	font-size:11px;
	text-decoration: none;
	display:block;
	text-transform: uppercase;
	height:19px;
	vertical-align:middle;
	padding-top:6px;
	}
ul.SubmenuBar li a:hover{ 
	font-weight:bold;
	height:19px;
	color:#BE5909;}
ul.SubmenuBar #on  {
	border-bottom:#DFB27B 1px solid;
	background-color:#FBF6D9;
	padding-left:16px;
	color: #BE5909;
	font-size:11px;
	text-decoration: none;
	display:block;
	text-transform: uppercase;
	font-weight:bold;
	height:19px;
	vertical-align:middle;
	padding-top:6px;}

/*=========== content Font================*/
h1{
	font-size:16px;
	font-weight:bold;
	color: #960;
}
h2{}
.indexTitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#B25D26; line-height:25px;}

.indexContent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

.line {border-bottom:#DEAF7B 1px solid; width:660px; height:1px;}
.left_line{ border-left:#DEAF7B 1px solid;}

.indexRightBg { background:url(../images/indexRightImg.jpg) top right repeat-y #FFFFFF;}


/*================ pic photo=====================*/
.pic_line { padding:2px; border:#DEAF7B 1px solid; margin-left:10px;}
.pic_line01 { padding:2px; border:#DEAF7B 1px solid;}
