* {
	margin: 0;
	padding: 0;
	color:#231815;
	font-size: 12px;
	font-family: 'Hiragino Kaku Gothic Pro', Verdana, Arial, san;
	text-decoration:none;
	line-height: 1.4em;
}
body {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
a img {
	border:0;
}
a {
	color:#b50a14;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color: #3366FF;
}
table {
	border-collapse: collapse;
}
td {
}
li {
	list-style-type: none;
}
ol,ul,li,dl,dt,dd {list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,p,img,br {margin: 0;padding: 0;}
p,br {
	line-height:1.4em;
}
strong,em,b {font-weight: bold;font-style: normal;}

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}/* no more IE6 background flicker */ 

.clear {
   clear: both;
}
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/title_back.jpg);
	background-repeat: no-repeat;
}

#wrapper #main {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#wrapper #title {
	width: 765px;
	background-image: url(../img/title_back.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#wrapper #title a {
	text-align: left;
}

#wrapper #menu {
	height: 25px;
	width: 765px;
}
#wrappe #linkbar {
	width: 765px;
	height: 25px;
}
#wrapper #linkbar p {
	color: #3366CC;
	text-align: left;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}

#wrapper #footer {
	height: 25px;
	width: 765px;
	background-image: url(../img/footer_back.jpg);
	background-repeat: no-repeat;
	font-size: 9px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}
#wrapper #footer a {
	font-size: 9px;
	color: #FFFFFF;
}
#wrapper #footer a:hover {
	color: #FF3300;
	text-decoration: none;
}
#footer .copytxt {
	color: #FFFFFF;
	font-size: 9px;
}
#footer .praytxt {
	color: #FFFFFF;
}
#footer1 {
	height: 25px;
	width: 765px;
	background-image: url(../img/footer_back.jpg);
	background-repeat: no-repeat;
	font-size: 9px;
	margin-right: auto;
	margin-left: auto;
}
#footer1 .copytxt {
	color: #FFFFFF;
	font-size: 9px;
}
