@charset "euc-jp";
/*    Creater T.Tomotaka @TYC  2.Jul.2008 */
/*    Copyright(C)2009, TYC TEMPLATE   */

body {
	background: #E1F3F7 url("/images/bg.jpg") repeat-x ;
	color: #444444;
	font-size: 93%;
	margin: 0;
	padding: 0;
}
.outline {
	background: #ffffff;
	width: 95%;
	margin:auto;
	border-right: solid 0px #DDDDDD;
	border-left: solid 0px #DDDDDD;}
.headerlogo {
	background: url("/images/base.jpg") left no-repeat #0763A6;
	width: 200px;
	height: 60px;
	margin: 0;
	padding: 0;
	}

.headerbanner {
	background: url("/images/header.jpg") repeat-x #0763A6;
	width: 100%;
	text-align: center;
	vertical-align: bottom;
	color: #FFFFFF;
	}
.headerbanner a:visited {color: #FFF;text-decoration: none;}
.headerbanner a:hover {color: #FF9900;text-decoration: underline;}

.footer {
	clear: both;
	margin-top:10px;
	padding: 10px 0 20px;
	font-size: 90%;
	text-align: center;
	border-top: 1px solid #999;
	background: #EEE;
	}

#legacy_xoopsform_block_uname
{
	background: transparent url('images/user-name.png') no-repeat left center;
	padding-left: 21px;
	width: 85%;
}

#legacy_xoopsform_block_pass
{
	background: transparent url('images/user-pass.png') no-repeat left center;
	padding-left: 21px;
	width: 85%;
}


/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

textarea {font-size:95%;}
/* ------------ Link Color Settings ------------ */
a {color: #6075AA;text-decoration: none;}
a:visited {color: #546286;text-decoration: none;}
a:hover {color: #ff9900;text-decoration: underline;}
/* ------------ Heading and List tag Settings ------------ */
h1, h2, h3, h4, h5 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
	color: #286367;
	background:inherit;
	padding: 0;
	margin: 10px 0 5px;
	}

img {border: 0;}

#xoopsHiddenText {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}

.pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagneutral.gif);}
.pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagact.gif);}
.paginact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/paginact.gif);}


#mainmenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#mainmenu a.menuTop {padding-left: 3px;}
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}

#usermenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#usermenu a.menuTop {}
#usermenu a.highlight {color: #0000ff; background-color: #fcc;}

.pagenav {padding:0;}
.pagenav ul {margin:0; padding:0; text-align:right; font-size:14px;}
.pagenav li {margin:0 2px; padding:0; list-style-type:none; display:inline; padding-bottom:1px;}
.pagenav a {padding:0 5px; border:1px solid #9aafe5; text-decoration:none; color:#2e6ab1;}
.pagenav a:hover {border:1px solid #2b66a5; color:#000; background:#FFFFE0;}
.pagenav li.currentpage {font-weight:bold; padding:0 5px; border:1px solid navy; background:#2e6ab1; color:#FFFFFF;}
.pagenav li.prepage, .pagenav li.nextpage {font-weight:bold; padding:0 5px;}
