@charset "UTF-8";

@import url(/stylesheets/village/base.css);

/* layout ****************************************************************** */

div#header {

	color:#fff;
	background-color: #797455;
	height: 100%;
}

div#header a:link, div#header a:visited {
	color: #fff;
}

div#primary_column {
}

div#width_column_wrapper {
	float:left;
	width:760px;
}

div#secondary_column {
}

div#tertiary_column {
}

div#footer {
	background-color: #797455;
	color: #fff;
	height: 20px;
}

div#container {
	border: 1px solid #797455;
}

div.contents {
	margin : 10px;
}

div.primary_contents {
	margin : 10px;
}

div.a_primary_column {
	padding: 0 5px 10px 10px !important;
	width: 565px !important;
}

div.b_primary_column {
	padding: 0 5px 10px 10px !important;
	width: 565px !important;
	float:left !important;
}

/* ****************************************************************** layout */


/* container *************************************************************** */

div.container h2 {
	padding: 2px 5px 4px 5px;
	background-color: #797455;
	background: #fff url(images/vill_h2_bg.jpg) repeat-x;
	border: 1px solid #797455;
	height: 15px;
}

div.container_body {
	padding: 5px;
	border: 1px solid #797455;
	background-color: #cfcec2;
}

/* *************************************************************** container */

#container_menu
div.container_body 
{
	background-color: #fff;
	text-align: center;
}
#container_menu
p.container_body 
{
	line-height: 0;
	margin: 0;
}

#container_login
div.container_body 
{
	background-color: #fff;
	padding: 0;
}

#container_html1
div.container_body 
{
	background-color: #fff;
	border: 0px;
}

#container_html2
div.container_body 
{
	background-color: #fff;
	border: 0px;
}

#container_html3
div.container_body 
{
	background-color: #fff;
	border: 0px;
}

#container_html4
div.container_body 
{
	background-color: #fff;
}

#container_ranking
div.container_body 
{
	background-color: #fff;
}


#container_image
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_ad1
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_ad2
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_ad3
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_ad4
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_ad5
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_ad6
div.container_body 
{
	background-color: transparent;
	border: 0px;
}

#container_menu h2,
#container_login h2,
#container_ad1 h2,
#container_ad2 h2,
#container_ad3 h2,
#container_ad4 h2,
#container_ad5 h2,
#container_ad6 h2,
#container_html1 h2,
#container_html2 h2,
#container_html3 h2,
#container_html4 h2,
#container_image h2,
#container_reg_button h2
{
 display: none;
}



/* *************************************************************** container(ŒÂ•Ê) */

/* entry ******************************************************************* */

div.entry div.entry_footer {
	padding: 0.3em 0;
	border-top: 1px dotted #63933b;
	border-bottom: 1px solid #000;
}

/* ******************************************************************* entry */


/* comment ***************************************************************** */

div#comment div.comment_header {
	padding: 0.3em 0;
	border-top: 1px solid #000;
	border-bottom: 1px dotted #000;
}

/* ***************************************************************** comment */

