/* CSS Document */
@charset "UTF-8";

form	{
	margin:0px;
	}

.update	{
	color:#CC0000;
	}

#top_cont	{
	margin:0px 25px;
	padding:5px 0px 5px 0px;
	height:369px;
	float:none;
	clear:both;
	}
	
#search_area	{
	margin:0px;
	padding:0px;
	width:575px;
	height:369px;
	float:left;
	border-bottom:1px solid #000099;
	}
	
#search_cont	{
	margin:0px;
	padding:0px;
	height:327px;
	border-left:1px solid #000099;
	border-right:1px solid #000099;
	background-color:#E2E2F8;
	float:none;
	clear:both;
	}
	
#map_area	{
	width:366px;
	height:319px;
	float:left;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 3px;
	}	
	
.search_btn	{
	margin:0px 0px 0px 90px;
	}	

#form_area	{
	width:193px;
	height:318px;
	float:right;
	padding:0px 0px 0px 0px;
	background-image:url(../img/top/bg_search_form.jpg);
	background-repeat:no-repeat;
	margin:4px 3px 0px 0px;
	}

#form_cont	{
	padding:27px 0px 0px 0px;
	margin:0px 10px;
	}
	
#form_cont hr	{
	width:170px;
	color:#999999;
	}
	
input.textform	{
	width:166px;
	margin:0px;
	padding:0px;
	}

#form_cont input,select	{
	margin-top:1px;
	}
	
#members_area	{
	background-image:url(../img/top/bg_members.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:369px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
	}

#members_cont	{
	margin:0px 8px 0px 4px;
	padding:0px;
	height:280px;
	}

#members	{
	margin:0px 0px 0px 0px;
	padding:0px 2px 10px 4px;
	color:#666666;
	font-size:12px;
	line-height:140%;
        background-image:url(../img/top/bg_members_cont.gif);
	height:245px;
	}

#members p	{
	padding:5px;
	}
	
#members_btn    {
        margin:0px 0px 0px 0px;
        padding:0px 0px 10px 0px;
        font-size:12px;
        line-height:140%;
        }

#members_btn .btn       {
        margin:3px 0px 0px 25px;
        }

#middle_cont	{
	margin:0px 25px;
	padding:5px 0px 5px 0px;
	height:269px;
	float:none;
	clear:both;
	}
	
	
#info_area	{
	background-image:url(../img/top/bg_info.gif);
	background-repeat:no-repeat;
	width:379px;
	height:269px;
	margin:0px;
	padding:0px;
	float:left;
	}

#info_cont	{
	margin:0px 5px;
	padding:5px 0px;
	}
	
#special_area	{
	background-image:url(../img/top/bg_special.gif);
	background-repeat:no-repeat;
	width:378px;
	height:269px;
	margin:0px;
	padding:0px;
	float:right;
	}

#special_cont	{
	margin:0px 5px;
	padding:5px 0px;
	}
	
#topics	{
	width:363px;
	height:83px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
	line-height:1.2em;
	padding:0em 0em 0em 0em;
	}
	
dl.topics 	{
	margin:0.2em 0em 0em 0em;
	padding:0.1em 0em 0em 0em;
	}
	
.topics dt	{
	width:90px;
	margin:0em 0em 0em 0.5em;
	paddin:0px;
	}	
	
.topics dd	{
	width:254px;
	margin:-1.1em 0em 0em 6em;
	paddin:0px;
	}	
	
#project,#recipe	{
	width:363px;
	height:83px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
	float:none;
	clear:both;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:1.2em;
	}
	
.photo	{
	margin:5px;
	float:right;
	}
	
#project p,#recipe p	{
	padding:1px 3px;
	margin:0px;
	}
	
#column_area	{
	background-image:url(../img/top/bg_column.gif);
	background-repeat:no-repeat;
	width:514px;
	height:269px;
	margin:0px;
	padding:0px;
	float:left;
	}

#column_cont	{
	margin:0px 5px;
	padding:5px 0px;
	}
	
#column	{
	width:497px;
	height:215px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
	line-height:1.2em;
	overflow-y:scroll;
	}

#column p	{
	padding:1px 0px;
	margin:0px 3px;
	}
	
#column p.seg	{
	border-bottom:1px dashed #999999;
	}
	
.right	{
	text-align:right;
	}
	
#link_area	{
	background-image:url(../img/top/bg_links.gif);
	background-repeat:no-repeat;
	width:244px;
	height:269px;
	margin:0px;
	padding:0px;
	float:right;
	}

#link_cont	{
	margin:0px 5px;
	padding:5px 0px;
	}
	
#link	{
	width:231px;
	height:215px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
	line-height:1.2em;
	overflow-y:scroll;
	}

#link p	{
	padding:1px 0px;
	margin:0px 3px;
	}
	
#link p.seg	{
	border-bottom:1px dashed #999999;
	padding:1px 0px 5px 0px;
	}
	
