
* {
margin:0;
padding:0;
}

body { 
	margin: 0px 0px 20px 0px;
	background: url(/i/003-002.gif);
	text-align: left;
        color: #000;
	font-family: Verdana, Arial, sans-serif;

	}

a {
	color: #00f;
}

a:link {
	color: #00f;
}

a:visited {
	color: #00f;
}

a:active {
	color: #ff0;
}

a:hover {
	color: #fff;
	background-color: #a59c5a;
        text-decoration: none;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#container { 
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 800px;
	background:#fff;
line-height: 140%;
padding: 0px;
border-left: solid 3px #999;
border-right: solid 3px #999;
	}

#banner { 
	background-color: #614921;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
height: 150px;
margin-bottom: 20px;
border-bottom: solid 3px #999;
	}

#banner a {
color: #fff;
text-decoration: none;
}

#banner a:hover {
color: #f9af2d;
text-decoration: none;
background-color: #614921;
}

#banner h1 {
	font-size: xx-large;
	padding-top: 50px;
	
	text-align: center;
}


#banner h2 {
	font-size: small;
	padding: 20px 15px;
	color: #ffffff;
        text-align: center;
        font-weight: bold;
}

#center {
        float: left;
        width: 600px;
        overflow: hidden;
}

.content {
	float: right;
	width: 378px;
	background:#fff;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
        
padding: 10px;
}

.content h3 {
/*background: #a59c5a;*/
color: #f9af2d;
font-size: large;
font-weight: bold;
border-bottom: solid 1px ;
margin-bottom: 10px;

}

.content h4 {
font-size: medium;
font-weight: normal;
margin-bottom: 20px;
}

.content h5 {
font-size: medium;
color:#fff;
background: #a59c5a;
padding: 5px ;

}

.left {
float: left;
width: 200px;
}

.search {
text-align: center;
padding: 10px;
font-weight: nomal;
margin: 0px 10px 10px 10px;
border: solid 1px #999;
}


.cat1 {
margin: 0px 10px 10px 10px;
padding: 0px;
border: solid 1px #999;
font-size: 14px;
}
.cat1 ul li {
font-weight: bold;
list-style-type: none;
background: #a59c5a;
color: #fff;
line-height: 1.8em;
text-align: center;
}

.cat1 ul li ul li {
font-weight: normal;
list-style-type: none;
background: #fff url(/i/tama_04.gif) no-repeat left center;
padding-left: 20px;
color: #000;
text-align: left;
}

#right {
        float: right;
        width: 200px;
        overflow: hidden;
padding: 0px;
margin-top: 0px;
	}

.profile {
margin: 0px 10px 10px 10px;
font-size: 14px;
border: solid 1px #999;

}
.profile dt {
background-color: #a59c5a;
text-align: center;
color: #fff;
font-weight: bold;
line-height: 1.8em;
}

.sidebar {
	
	}

.foot {
width: 800px;
background: #614921;
color: #ffffff;
text-align: center;
font-size: small;
padding: 3px 0px;
}

.clear {
clear:both;
}


.content p img {
border: solid 4px #f9af2d;
text-align:center;
}