/* $Id: style.css,v 1.38.2.4 2009/10/28 17:47:47 goba Exp $ */ /**
 * Se123, for Drupal 6.x
 * Zenge Yoshiji Inoue ja
 *
 * Generic elements
 */
body {
	margin: 20px;
	border: 0;
	padding: 0;
	width: 980px;
	color: #000;
	background-color: #fff;
}

div.content {
	overflow: hidden;
}

h1,h2,h3,h4,h5,h6,div,img,a img {
	margin: 0;
	border: none;
	padding: 0;
}

a {
	text-decoration: none;
}

a:link,a:visited {
	color: #0000ff;
}

a:hover {
	color: #000000;
}

a:active,a.active {
	color: #000000;
}

/**
 * Layout
 */
#headeru,#header,#headerl,#footeru,#footer,#footerl {
	width: 980px;
	height: 65px;
	float: left;
	color: #fff;
	background: #000000;
}

#footer {
	border-top: 7px solid #000000;
	padding-top: 20px;
  padding-bottom: 20px;
}

#wrap {
	width: 980px;
	float: left;
	color: #000000;
	background: #ffffff;
}

#wrapl,#leftu,#left,#leftl,#wrapr,#rightu,#right,#rightl {
	width: 220px;
	float: left;
	color: #000000;
	background: #ffffff;
}

body.c #wrapc,body.c #mainu,body.c #main,body.c #mainl,body.c #mainuu,body.c #mainll
	{
	width: 980px;
	float: left;
	color: #000;
	background: #00ff00;
}

body.lc #wrapc,body.cr #wrapc {
	padding: 5px;
	width: 750px;
	float: left;
	color: #000000;
	background: #ffffff;
}

body.lc #mainu,body.lc #main,body.lc #mainl,body.cr #mainu,body.cr #main,body.cr #mainl,body.lcr #mainuu,body.lcr #mainll,body.lcr #mainuu,body.lcr #mainll
	{
	margin-top: 10px;
	width: 754px;
	float: left;
}

body.lcr #wrapc,body.lcr #mainu,body.lcr #main,body.lcr #mainl {
	width: 540px;
	float: left;
	color: #000;
	background: #00ff00;
}

div#logo span {
	position: absolute;
	top: 70px;
	left: 300px;
	font-size: 12pt;
	color: #fff;
	text-shadow: 0 1px 3px #000000;
}

div#left a {
	color: #fff;
}

div#left div.block {
	margin-bottom: 5px;
}

div.block-user,div.block-search {
	margin: 0px;
	padding: 2px;
	padding-left: 10px;
	width: 208px;
	background-color: #006699;
}

div.block-user a,div.block-search a {
	color: #ffffff;
	text-shadow: 0 1px 3px #000066;
}

div.block-user input.form-text,div.block-search input.form-text {
	background-color: #99ff77;
}

div#block-user-0 {
	background-color: #dddddd;
}

form#user-login-form {
	margin-left: 5px;
	text-align: left;
}

a:hover img.navi {
	border-left: solid 5px #007700;
}

img.navi {
	margin-top: 0px;
	height: 35px;
	vertical-align: bottom;
}

div#mission {
	border: 3px double #0077ff;
	padding: 0px 10px;
	color: #000000;
	background: #ffffff;
	text-indent: 0.5em;
}

div#footer {
	margin-top: -5px;
	text-align: center;
}

form#node-form {
  margin: 10px;
}

div.view-kuijireis div {
	padding: 2px 6px;
}

div.view-kuijireis div.views-field-title {
	padding: 5px 10px;
	font-size: large;
	font-weight: bold;
	color: #000000;
	background: #ffffff;
	text-shadow: 0 1px 1px #333399;
}

div.view-kuijireis div.views-field-teaser, div.view-kuijireis div.views-field-name,
div.view-kuijireis div.views-field-field-refurl-url, div.view-kuijireis div.views-field-changed
	{
	border-bottom: 1px solid #00ff77;
	padding: 3px 10px;
	color: #000000;
	background: #ffffff;
}

div.views-field-tid {
	margin-bottom: 20px;
	color: #0000ff;
	background-color: #dddddd;
}

div.views-field-title-1 {
	padding: 5px 10px;
	font-weight: bold;
	color: #000000;
	background: #ffffff;
}

div.views-field-body {
	padding: 5px 10px;
	font-weight: bold;
	color: #000000;
	background: #ffffff;
}

label.views-label-title-1,label.views-label-body {
	font-size: x-large;
}

div.item-list a {
	color: #0000ff;
}

div.field-label {
	padding: 5px;
	background-color: #dddddd;
}

div.field-items {
	padding: 5px;
}

div.messages {
	margin: 5px;
	border: 1px solid #00cc00;
	padding: 5px;
	background-color: #aaffaa;
}

div.messages.errors {
  margin: 5px;
  border: 1px solid #cc0000;
  padding: 5px;
  background-color: #ffaaaa;
}

div.node div.content,div.view-content {
	padding: 20px;
}

div.profile div.picture img {
	margin: 40px 100px 40px 40px;
	border: 5px solid #fff;
}

div.profile dl,dl.search-results {
	margin: 20px 20px 20px 20px;
}

div.profile dd,dl.search-results dd {
	margin: 20px 20px 20px 20px;
}

div#main div.node h2 a,
div#main div.clear-block h2 a {
	color: #ffffff;
}

div#main h2 {
	padding: 2px 4px 2px 30px;
	color: #ffffff;
	background: #0099ff;
	background-image: url('/img/fxe20.gif');
	background-repeat: no-repeat;
	background-position: 2px 4px;
}

div#mainl div.block-views {
  padding: 20px;
}

div.content div.field-label {
	border-bottom: 4px double #ffaa00;
	color: #000000;
	background: #ffffff;
}

div.views-row div.views-field-title,
div.view-id-tags div.views-field-name,
div.view-id-tags2 div.views-field-name {
	padding: 3px 10px;
  border-bottom: 1px solid #009999;
}

div.views-row div.views-field-title a,
div.view-id-tags div.views-field-name a,
div.view-id-tags2 div.views-field-name a {
  color: #336600;
}