/*
  Samurai Heart v2 layout created by Dubird
  DO NOT COPY OR REDISTRIBUTE!  FOR USE AT SAMURAI HEART ONLY!
*/


html {font: normal 11px Tahoma, sans-serif;
	color: #ddd9c9;
	}

BODY { margin: 0px;
	padding: 0px;
	background: #ffcc01 url('images/pagebg.jpg') repeat-y top center;
	text-align: center;
	height: 100%;
	}

P {font:11px Tahoma, sans-serif;
	color:#ddd9c9;
	letter-spacing: .03em;
	}

i {font-style: oblique;
	padding-right: 3px;
	padding-left: 3px;
	color:#ddd9c9;
	}

b {font-weight: bold;
	padding-right: 1px;
	padding-left: 1px;
	color:#ddd9c9;
	}

a img {
  border: 0;
}

a:link { color: #d3a60c;
	font:1em Tahoma, sans-serif;
	}
a:active { color: #d3a60c;
	text-decoration: none;
	font:1em Tahoma, sans-serif;
	}
a:visited { color:#d3a60c;
	font:1em Tahoma, sans-serif;
	}
a:hover {color: #feb940;
	text-decoration: none;
	font:1em Tahoma, sans-serif;
	}

ul {margin: 0.0em;      
	padding: 0em 0em 0em 0em;
	}


/* titles */

h1 {padding: 3px;
	text-align:left; 
	color:#ffcc01; 
	font: 1.7em Tahoma, sans-serif;
	margin-bottom: 3px;
	letter-spacing : .1em;
	font-weight: bold;
	text-transform: uppercase;
	}


h2 {padding: 3px;
	text-align:left; 
	color:#ffcc01; 
	font: 1.3em Tahoma, sans-serif;
	margin-bottom: 3px;
	letter-spacing : .1em;
	font-weight: bold;
	border-bottom: 1px solid #6c4e29;
	}

h3 {padding: 3px;
	text-align:left; 
	color: #d3a60c; 
	font: 1.2em Tahoma, sans-serif;
	margin: 1px 5px 2px 5px;
	text-transform: lowercase;
	border-bottom: 1px solid #6c4e29;
	}


/* layout */


#container {padding:0px;
	margin: auto;
	font:11px Tahoma, sans-serif; 
	width: 694px;
	text-align: center;
	height: 100%;
	}

#header {background: url('images/header.jpg') no-repeat top left;
	padding:0px;
	margin: 0px;
	width: 694px;
	height: 136px;
	font: 11px Tahoma, sans-serif;
	border-top: 1px solid #ffcc01;
	}

#nav {background: transparent url('images/info.jpg') no-repeat top left;
	width: 694px;
	padding: 0px;
	margin: 0px;
	height: 173px;
	}

#info {padding-left: 60px;
	padding-top: 10px;
	width: 240px;
	text-align: left;
	line-height: 1.3em;
	}


#content {margin: 0px;
	padding: 0px 65px 0px 60px;
	font: 1em Tahoma, sans-serif;
	text-align: left;
	width: 570px;
	height: 100%;
	}

#disc {margin: 10px 65px 5px 65px;
	font: .7em Tahoma, sans-serif;
	text-align: center;
	border-top: 1px solid #6c4e29;
	padding: 5px;
	}



/* navigation links */

ul.nav {margin-left: 55px;
	margin-top: 38px;
	}

ul.nav li {list-style-type: none; 
	margin: 1px;
	padding: 0px;
	font:12px Tahoma, sans-serif; 
	color: #4d3332;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	}


ul.nav li a:link{ color:#4d3332;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	margin: 1px;
	font-weight: bold;
	text-transform: uppercase;
	}


ul.nav li a:visited{ color:#4d3332;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	margin: 1px;
	font-weight: bold;
	text-transform: uppercase;
	}

ul.nav li a:hover{ color:#000000;
	text-decoration: none;
	margin: 1px;
	border-bottom: 1px solid #4d3332;
	font-weight: bold;
	text-transform: uppercase;
	}

/* smaller text */

.small {font:.85em Tahoma, sans-serif; 
	color:#9a9e9d; 
	text-align: right; 
	margin: 4px 1px 1px 1px;
	padding-right: 5px;
	}

.update {font:1em Tahoma, sans-serif; 
	color:#d6cfb6; 
	margin: 5px 5px 5px 10px;
	padding: 2px;
	border-bottom: 1px solid #65482b;
	text-align: left;
	}

/* specials */

.navi-list {
  font-size: 80%;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-transform: lowercase;
  margin-left: 0;
  padding-left: 0;
}
  .navi-list li {
    display: inline;
    list-style: none;
  }
  .navi-list li:before {
    content: "| ";
  }

.member-list li {
  margin-bottom: 1em;
}
  .member-list li .list-answer {
    display: block;
    margin-left: 2em;
  }

.page-links {
  text-transform: lowercase;
  letter-spacing: 0.1em;
  text-align: right;
}


fieldset {border: 1px solid #ffcc01;
	margin-top: 1em;
	width: 80%;
	text-align:left;
	}
fieldset.submit-button {padding: 0px;
	border: 0px;
	}

  .submit-button legend {
    display: none;
  }
  .submit-button input {
	width: 100% !important;
	font:11px "Lucida Sans Unicode", Tahoma, sans-serif;
	color: #ffcc01;
  }

legend {font-weight: bold;
	color: #ffcc01;
	text-transform: lowercase;
	font:11px "Lucida Sans Unicode", Tahoma, sans-serif;
	letter-spacing: 1px;
	text-align:left;
	}
label {display: block;
	margin-bottom: 1em;
	font:11px "Lucida Sans Unicode", Tahoma, sans-serif;
	color: #ffcc01;
	letter-spacing: 1px;
	}
  label.form-inline {font-weight: normal;
  		}
  label.form-inline input {width: auto;
		}

input, textarea, select {
	font-family: "Lucida Sans Unicode", Tahoma, sans-serif;
	font-size: 9px;
	background: transparent;
	color: #f6f0da;
	border: 2px solid #d3a60c;
	padding: 0.5em;
	width: 25em;
	margin-right: 1em;
	font-weight: normal;

	}


#navi {
  border-top: 1px dotted #d3a60c;
}

#admin-navi {
  font-size: 80%;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-transform: lowercase;
}
  #admin-navi ul {
    margin-left: 0;
    padding-left: 0;
  }
    #admin-navi ul li {
      display: inline;
      list-style: none;
    }
    #admin-navi ul li:before {
      content: "| ";
    }

