/* CSS Document */

/* index */
  /* ------------------------------------------------------------------------------------------------------------- */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#global {
	height: 12px;
}
#global p {
	font-size: 10px;
	font-weight: normal;
	color:#870C11;
	margin: 0 0 0 0;
}
#global a {
	font-size: 10px;
	font-weight: normal;
	color:#870C11;
	text-decoration: none;
}
#global a:hover {
	font-size: 10px;
	font-weight: normal;
	color:#870C11;
	text-decoration: underline;
}
#global p .arrow {
    background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 1em 0.5em 1em 0.2em;
}
#footer p {
	font-size: 10px;
	font-weight: normal;
	color:#693838;
	margin: 10px 0 5px 0;
}
/* layer */
#joy {
	position:absolute;
	left:260px;
	top:368px;
	width:31px;
	height:20px;
	z-index:1;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	visibility: hidden;
}
#young {
	position:absolute;
	left:500px;
	top:354px;
	width:45px;
	height:19px;
	z-index:2;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	visibility: visible;
}
#hana {
	position:absolute;
	left:690px;
	top:350px;
	width:42px;
	height:21px;
	z-index:3;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	visibility: hidden;
}
/* End layer */

/* main-contents*/
   /* -------------------------------------------- */
#main-contents h1 {
    font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #333;
	margin: 0 0 3px 0;
}
#main-contents h2 {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 1px 0;
}
#main-contents p {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #333;
	margin: 0 0 15px 0;
}
#main-contents p a {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: underline;
}
#main-contents p a:hover {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#main-contents p .arrow {
    background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 1em 0.5em 1em 0.2em;
}
#main-contents .bold {
    font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: underline;
}
#main-contents .orange {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#main-contents .brown {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #870C11;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#main-contents .brown-bold {
    font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #870C11;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#main-contents ul {
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin: 0 0 15px 0;
    padding: 0;
	list-style-type: none;	
}
#main-contents ul li {
	background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 0.4em 0.5em 0.4em 0.2em;
}
/* End main-contents*/

/*left-contents*/
   /* -------------------------------------------- */
#left-contents h1 {
    font-weight: bold;
	line-height: 13px;
	font-size: 10px;
	color: #333;
	margin: 5px 0 3px 24px;
}
#left-contents h2 {
    font-weight: bold;
	line-height: 13px;
	font-size: 10px;
	color: #D81921;
	margin: 0 0 1px 24px;
}
#left-contents p .arrow {
    background: url(images/misc/red_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 1em 0.5em 1em 0.2em;
}
#left-contents p {
    font-weight: normal;
	line-height: 13px;
	font-size: 10px;
	color: #666;
	margin: 0 0 5px 24px;
}
#left-contents a {
    font-weight: bold;
	line-height: 13px;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}
#left-contents p a:hover {
    font-weight: bold;
	line-height: 13px;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
#left-contents .bold {
    font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: underline;
}
#left-contents ul {
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin: 0 0 15px 0;
    padding: 0;
	list-style-type: none;	
}
#left-contents ul li {
	background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 0.4em 0.5em 0.4em 0.2em;
}
/* End left-contents*/
/* callout*/
   /* -------------------------------------------- */
#callout h1 {
    font-weight: bold;
	line-height: 13px;
	font-size: 10px;
	color: #870C11;
	margin: 5px 0 2px 14px;
}
#callout p {
    font-weight: normal;
	line-height: 12px;
	font-size: 10px;
	color: #870C11;
	margin: 0 0 5px 14px;
}
#callout p a {
    font-weight: bold;
	line-height: 12px;
	font-size: 10px;
	color: #FF0000;
	margin: 0 0 5px 0;
	text-decoration: underline;
}
#callout p a:hover {
    font-weight: bold;
	line-height: 12px;
	font-size: 10px;
	color: #FF0000;
	margin: 0 0 5px 0;
	text-decoration: none;
}
#callout p .arrow {
    background: url(images/misc/red_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 1em 0.5em 1em 0.2em;
}
/* End callout*/

.form-dropdown{
	font-family: Arial, san-serif;
	font-size: 10px;
	color: #695d54;
	margin: 0 0 5px 0;
	text-decoration:none;
	font-weight: normal;
}

#signupform {
	margin: 0 0 0 0; 
	font-family: verdana, san-serif;
}
#signupform h1 {
    font-size: 13px;
    color: #A88583;
    font-weight: bold;
    text-decoration: none; 
	margin: 0 0 5px 0; 
    line-height: 14px;
}
#signupform h2 {
	font-size: 11px;
	font-weight: bold;
	color: #9f78b3;
    font-weight: normal;
    text-decoration: none; 
	margin: 10px 0 15px 0; 
    line-height: 14px;
 }
 #signupform h3 {
    font-size: 12px;
    color: #695d54;
    font-weight: bold;
    text-decoration: none; 
	margin: 0 0 5px 0; 
    line-height: 14px;
}
#signupform p {
    font-size: 10px;
    color: #695d54;
    font-weight: normal;
    text-decoration: none; 
	margin: 0 5px 0 3px; 
    line-height: 14px;
}
#signupform input.inp,
#signupform textarea.inp{
	border: 1px solid #d4d8da;
	width: 200px;
	background: #EDE5E8;
	font: 10px arial, sans-serif;
	color: #46140C;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#signupform input.small,
#signupform textarea.small{
	border: 1px solid #d4d8da;
	width: 50px;
	background: #f5f1f7;
	font: 10px arial, sans-serif;
	color: #695d54;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#signupform input.medium,
#signupform textarea.medium{
	border: 1px solid #d4d8da;
	width: 80px;
	background: #f5f1f7;
	font: 10px arial, sans-serif;
	color: #695d54;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#signupform input.large,
#signupform textarea.large{
	border: 1px solid #d4d8da;
	width: 150px;
	background: #f5f1f7;
	font: 10px arial, sans-serif;
	color: #695d54;
	padding: 3px;
	margin-bottom: 5px;
	outline: none;
	}

#signupform input.small:hover,
#signupform textarea.small:hover,
#signupform input.small:focus,
#signupform textarea.small:focus
#signupform input.medium:hover,
#signupform textarea.medium:hover,
#signupform input.medium:focus,
#signupform textarea.medium:focus
#signupform input.large:hover,
#signupform textarea.large:hover,
#signupform input.large:focus,
#signupform textarea.large:focus
#signupform input.inp:hover,
#signupform textarea.inp:hover,
#signupform input.inp:focus,
#signupform textarea.inp:focus
	{ border: 1px solid #9ca7a7; }
#signupform textarea.small:focus
	{ border: 1px solid #9ca7a7; }
#signupform textarea.medium:focus
	{ border: 1px solid #9ca7a7; }
#signupform textarea.large:focus
	{ border: 1px solid #9ca7a7; }
/* End Signupform*/

/* signupform-b*/
   /* -------------------------------------------- */
	
#signupform-b {
	margin: 0 0 0 0; 
	font-family: verdana, san-serif;
}
#signupform-b h1 {
    font-size: 10px;
    color: #936461;
    font-weight: bold;
    text-decoration: none; 
	margin: 10px 0 5px 33px; 
    line-height: 14px;
}
#signupform-b h2 {
	font-size: 11px;
	font-weight: bold;
	color: #9f78b3;
    font-weight: normal;
    text-decoration: none; 
	margin: 10px 0 15px 0; 
    line-height: 14px;
 }
#signupform-b h3 {
    font-size: 12px;
    color: #695d54;
    font-weight: bold;
    text-decoration: none; 
	margin: 0 0 5px 0; 
    line-height: 14px;
}
#signupform-b p {
    font-size: 10px;
    color: #695d54;
    font-weight: normal;
    text-decoration: none; 
	margin: 0 5px 0 33px; 
    line-height: 14px;
}
#signupform-b input.inp,
#signupform-b textarea.inp{
	border: 1px solid #c1c1c1;
	width: 238px;
	background: #F4EAEE;
	font: 10px verdana, sans-serif;
	color: #46140C;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#signupform-b input.small,
#signupform-b textarea.small{
	border: 1px solid #d4d8da;
	width: 50px;
	background: #f5f1f7;
	font: 10px arial, sans-serif;
	color: #695d54;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#signupform-b input.medium,
#signupform-b textarea.medium{
	border: 1px solid #d4d8da;
	width: 80px;
	background: #f5f1f7;
	font: 10px arial, sans-serif;
	color: #695d54;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#signupform-b input.large,
#signupform-b textarea.large{
	border: 1px solid #d4d8da;
	width: 150px;
	background: #f5f1f7;
	font: 10px arial, sans-serif;
	color: #695d54;
	padding: 3px;
	margin-bottom: 5px;
	outline: none;
	}
.inp-b { width: 246px; 
font-size: 11px; 
color: #666666; 
background-color: #FFFFFF; 
border: 1px solid #c1c1c1; 
margin: 0 0 7px 0; 
padding: 2px; 
}

#signupform-b input.small:hover,
#signupform-b textarea.small:hover,
#signupform-b input.small:focus,
#signupform-b textarea.small:focus
#signupform-b input.medium:hover,
#signupform-b textarea.medium:hover,
#signupform-b input.medium:focus,
#signupform-b textarea.medium:focus
#signupform-b input.large:hover,
#signupform-b textarea.large:hover,
#signupform-b input.large:focus,
#signupform-b textarea.large:focus
#signupform-b input.inp:hover,
#signupform-b textarea.inp:hover,
#signupform-b input.inp:focus,
#signupform-b textarea.inp:focus
	{ border: 1px solid #9ca7a7; }
#signupform textarea.small:focus
	{ border: 1px solid #9ca7a7; }
#signupform textarea.medium:focus
	{ border: 1px solid #9ca7a7; }
#signupform textarea.large:focus
	{ border: 1px solid #9ca7a7; }
.submit {margin: 5px 0 0 33px;}

/* End Signupform-b*/
.schedule{
    font-weight: normal;
	line-height: 18px;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	margin: 20px 0 0 12px;
}
.schedule a {
    font-weight: normal;
	line-height: 13px;
	font-size: 10px;
	color: #333333;
	margin: 0 0 0 0;
	text-decoration: underline;
}
.schedule a:hover {
    font-weight: normal;
	line-height: 13px;
	font-size: 10px;
	margin: 0 0 0 0;
	color: #FF0000;
	text-decoration: underline;
}
/*gallery*/
   /* -------------------------------------------- */
#portfolio 	p {

	font-size: 10px;
	font-weight: normal;
	color:#870C11;
	margin: 0 0 0 10px;
}
.thumbnail {

	margin: 5px 5px 5px 5px;
}
.schedule a:hover {
    font-weight: normal;
	line-height: 13px;
	font-size: 10px;
	margin: 0 0 0 0;
	color: #FF0000;
	text-decoration: underline;
}
/* member-contents*/
   /* -------------------------------------------- */
#member-content {
    font-family: verdana, san-serif;
	margin: 0;
}
#member-content h1 {
    font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #870C11;
	margin: 0 15px 13px 0;
}
#member-content p {
    font-weight: normal;
	line-height: 16px;
	font-size: 10px;
	color: #333;
	margin: 0 15px 10px 0;
}
#member-content p a {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: underline;
}
#member-content p a:hover {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#member-content p .arrow {
    background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 1em 0.5em 1em 0.2em;
}
#member-content .bold {
    font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: underline;
}
#member-content .orange {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#member-content .brown {
    font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #870C11;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#member-content .brown-bold {
    font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #870C11;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#member-content ul {
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin: 0 0 15px 0;
    padding: 0;
	list-style-type: none;	
}
#member-content ul li {
	background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 0.4em 0.5em 0.4em 0.2em;
}
/* End member-content*/

/*Start gallery-sub*/
   /* -------------------------------------------- */
#gallery-sub {
	width: 168px;
	margin: 0;
	padding: 0 7px 0 7px;
}
#gallery-sub ul {
	font-size: 10px;
	color: #333;
	font-weight: normal;
	margin: 0 0 15px 0;
    padding: 0;
	list-style-type: none;	
}
#gallery-sub ul li {
	background: url(images/misc/orange_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.4em;
	padding-left: 0.8em;
	vertical-align: top;
	margin : 0.4em 0.5em 0.4em 0.2em;
}
#gallery-sub li a {
    font-weight: normal;
	font-size: 10px;
	color: #333;
	margin: 0 0 15px 0;
	text-decoration: none;
}
#gallery-sub li a:hover {
    font-weight: normal;
	font-size: 10px;
	color: #F37032;
	margin: 0 0 15px 0;
	text-decoration: underline;
}
.gallery-orange {
    color: #F37032;
}

/*End gallery-sub*/
   /* -------------------------------------------- */
