body {
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #7b5255;
	text-align: center;
	
}

body, html { height: 100%; }

#wrapper {
	min-height: 100%;
}

* html #wrapper { height: 100%; }

img { border: 0; }

form { margin: 0; }

a {
	color: #000;
	background-color: inherit;
	text-decoration: underline;
}

a:hover { text-decoration: none; }

.bg {
	background: url(images/main_bg.gif) repeat-y center top;
	width: 985px;
	padding: 0 8px;
	margin: 0 auto;
	text-align: left;
}

.head {
	color: #000;
	background: #fff url(images/title.gif) no-repeat 10px 25px;
	height: 140px;
	text-align: right;
}

.banner {
	float: right;
	padding: 10px 35px 0 0;
}

ul.menu1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #fff;
	background-color: #000;
	height: 25px;
}

ul.menu1 li { float: left; }

ul.menu1 li a {
	color: #fff;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	padding: 4px 20px;
}

ul.menu2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 25px;
}

ul.menu2 li { float: left; }

ul.menu2 li a {
	color: #fff;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	padding: 4px 10px;
}

.frame {
	border-left: 10px solid #5f2e2f;
	border-right: 10px solid #5f2e2f;
	color: #000;
	background-color: #fff;
	padding: 8px 10px;
	width: 945px;
}

.footer {
	border-top: 7px solid #000;
	width: 985px;
	margin: 0 auto;
}

.copy {
	color: #fff;
	background-color: inherit;
	padding: 0 0 10px 20px;
	margin: 0;
}
.copy a{
	color: #fff;
	text-decoration: none;

}

.count {
	position: absolute;
	right: 20px;
	top: 0px;
	width: 200px;
}

.count img { margin: 10px 5px 0; }

.side_left {
	float: left;
	width: 210px;
}

.side_right {
	float: right;
	width: 230px;
	color: #000;
	background-color: #5a272a;
	padding: 8px 5px;
}

.content { margin: 0 260px 0 225px; font-size: 12px; }

.faces { width: 458px; margin-left: 3px; border: 0px; float: left; }
.faces img { border: 0px }
.faces img { margin: 0 1px 4px 0; }

.text {
	position: relative;
	border-left: 10px solid #000;
	padding-left: 10px;
	font-size: 12px;
}

.num {
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #5f2e2f;
	background-color: inherit;
	font-weight: bold;
	font-size: 24px;
}

.block1 h3 {
	margin: 0;
	font-size: 11px;
}

.block1 td {
	vertical-align: top;
	padding: 8px 5px 0 0;
}

.line1 { border-bottom: 3px solid #000; }

.line1 td { padding-bottom: 10px; }

.author {
	color: #ac703d;
	background-color: inherit;
	height: 20px;
}

.more {
	display: block;
	margin-left: auto;
	width: 70px;
	text-align: right;
	color: #d5aa88;
	font-size: 11px;
	text-decoration: none;
}

.block2 .t {
	line-height: 25px;
	color: #fff;
	background-color: #000;
	font-weight: bold;
	padding: 0 10px;
}
.block2 .v {
	color: #fff;
	background-color: #5a272a;
	padding: 10px;
}

ul.menu3 {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 5px;
}

ul.menu3 li {
	padding: 1px 0 8px 18px;
	background: url(images/bullet1.gif) no-repeat 0px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

ul.menu3 li a {
	color: #fff;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

ul.menu3 li a:hover {
	text-decoration: underline;
}

ul.menu3 ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
	background: url(images/bullet1.gif) no-repeat 20px 5px;
}

ul.menu3 ul li {
	padding-left: 40px;
	background: none;
}

.block3 { border: 3px solid #fff; }

.block3 .t {
	line-height: 25px;
	color: #fff;
	background-color: #000;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 1px solid #fff;
}
.block3 .v {
	color: #000;
	background-color: #fff;
}

.block3 .indent {
	padding: 15px 10px 10px;
	margin: 0;
}

.block3 .title {
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.p {
	font-size: 12px;
}

.contents {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	
}

.contents  td{
	vertical-align: top;
	padding: 1px;
	min-height: 20px;
	color: white;
}

.cont_ul li {
	padding-bottom: 10px;
}
.cont_ul  a {
	color: white;
	text-decoration: none;
}

.cont_ul a:hover {
	text-decoration: underline;
}

.collection_name {
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #5f2e2f;
	background-color: inherit;
	font-weight: bold;
	font-size: 24px;
}

.goarticle {
	text-decoration: none;
}

.goarticle:hover  {
	text-decoration: underline;
}