/* CSS Document */

body {
	text-align: center;
	margin:auto;
}

img {border-width: 0px;}

dd {margin-left: 0px;}

form {margin: 0px;}

#contents {
	font-size:small;
    line-height:130%;
	text-align: left;
	width: 728px;
	margin:auto;
}
#footer {
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding: 3px;
}
#left {
	float: left;
	width: 200px;
	margin-right:20px;
	padding-bottom: 20px;
}
#right {
	float: right;
	width: 508px;
	padding-bottom: 20px;
}

#left_top {
	float: left;
	width: 180px;
	margin-right:20px;
	padding-bottom: 20px;
}
#right_top {
	float: right;
	width: 528px;
	padding-bottom: 20px;
}

#r_left {
	float: left;
	width: 540px;
	margin-right:20px;
	padding-bottom: 20px;
}
#r_right {
	float: right;
	width: 160px;
	padding-bottom: 20px;
}

h1 {
	background-image: url(img/title_bg.jpg);
	background-color: #FF8000;
	font-size: medium;
	color: #800000;
	padding: 10px;
	border: 1px solid #FFC040;
	height:46px;
	margin-bottom: 0px;
}

h3 {font-size:14px;}

h4 {margin: 0px;font-weight: normal;}

hr {color:#F4F4F4;}

.topad {
	text-align: center;
	border-bottom: 1px solid #000000;
	padding-bottom: 4px;
}

.title {font-size: 22pt;}

.navi {
/*	background-image: url(img/title_bg.jpg); */
	background-color: #F4F4F4;
	padding: 2px;
	margin-bottom: 20px;
}
.page_title {
	display: inline;
}
.ctg {
	margin: 0px;
	padding: 0px;
}
.ctg li {
	list-style-type: circle;
	list-style-position: inside;
}
.entry_tbl, .entry_tbl tr, .entry_tbl th, .entry_tbl td {
	border: 1px solid #666666;
	border-collapse:collapse;
}
.paging {
	text-align: center;
}
.page_current {
	font-weight: bold;
	font-size: x-large;
}
.myctg input {
	width: 160px;
	background-color: #FFEFD5;
	background-repeat: no-repeat;
}
.btn_add {
	background-image: url(images/add_myctg.png);
}
.btn_view {
	background-image: url(images/view_myctg.png);
}
.site {
	margin-bottom: 14px;
	font-size: small;
}
a.title {
	font-size: medium;
}
.url {
	color: #488048;
}
.cool {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFE4B5;
	padding: 1px;
	border: 1px solid #666666;
}
.tag {
	font-size: small;
	padding: 10px;
	border: 1px dashed #666666;
	background-color: #F0FFF0;
}
.tag a {
	margin-right: 10px;
	white-space: nowrap;
}
.error {
	color: #FF0000;
}

.searchform {width:200px;}

.i2i {
	font-size: 10px;
	line-height:120%;
}

.tdrank {background-color: #E0E0FF;}

