img.ff_stretch {
	height:					630px;
}

body {
	background-Color:		#808080;
	background-Image:		url('/img/body_background.gif');
	background-Repeat:		repeat-x;
	margin:					0px;
	
	font-family:			Verdana, Helvetica, Arial, Times;
	font-size:				13px;
}

#logo {
	margin-left:			20px;
	width:					214px;
	height:					34px;
	background-Image:		url('/img/logo.gif');
}

#path {
	margin-top:				10px;
	margin-left:			20px;
	overflow:				hidden;
	white-space:			pre-line;
	width:					700px;
	background-image:		url('/img/location.gif');
	background-repeat:		no-repeat;
	background-position:	0px 7px;
	padding-left:			25px;
}

#path_foot {
	margin-top:				10px;
	margin-left:			20px;
	overflow:				hidden;
	white-space:			pre-line;
	width:					700px;
	background-image:		url('/img/location.gif');
	background-repeat:		no-repeat;
	background-position:	0px 7px;
	padding-left:			25px;
	font-size:				11px;
	color:					#808080;
}

#path_foot * {
	color:					#808080;
	text-decoration:		none;
}

#navi {
	position:				absolute;
	top:					24px;
	left:					430px;
	width:					510px;
	height:					18px;
	text-align:				right;
	font-size:				11px;
	color:					#DDDDDD;
	overflow:				hidden;
}

#navi span {
	float:					left;
}

#navi a, #navi a:visited {
	float:					left;
	text-decoration:		none;
	color:					#000000;
	padding:				2px 6px;
	border-bottom:			1px solid #FFFFFF;
}

#navi a:hover {
	text-decoration:		none;
	Color:					#FF0000;
	border-bottom:			1px solid #FF0000;
}

#content {
	background-color:		#FFFFFF;
	background-image:		url('/img/body_m_background.gif');
	width:					763px;
	padding:				0px 190px 30px 19px;
	margin:					54px 0px 0px 0px;
	overflow:				visible;
	min-height:				600px;
}

#footer {
	margin:					0px;
	background-Image:		url('/img/body_footer.gif');
	width:					952px;
	height:					28px;
	font-size:				11px;
	padding-left:			20px;
	color:					#808080;
}

#footer * {
	color:					#808080;
	text-decoration:		none;
}

#footer a:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

#corner_top {
	width:					27px;
	height:					400px;
	position:				absolute;
	background-Image:		url('/img/body_corner_top.gif');
	background-repeat:		no-repeat;
	top:					20px;
	left:					945px;
}

#adsense {
	width:					160px;
	height:					600px;
	position:				absolute;
	left:					800px;
	top:					56px;
}

#box_search {
	margin-left:			auto;
	margin-top:				10px;
	margin-bottom:			10px;
	margin-right:			-10px;
	background-image:		url('/img/search/background.gif');
	background-repeat:		no-repeat;
	width:					371px;
	height:					27px;
}

#box_search div {
	width:					363px;
	height:					20px;
	border:					1px solid #808080;
}

#box_search .box_search_input {
	color:					#808080;
	float:					left;
	background:				#FFFFFF;
	background-image:		url('/img/search/glass.gif');
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	border:					0px;
	height:					16px;
	padding:				2px;
	padding-left:			24px;
	margin:					0px;
	width:					285px;
}

#box_search .box_search_btn {
	float:					left;
	margin:					0px;
	padding:				0px;
}

#box_bookmark {
	position:				absolute;
	top:					107px;
	left:					700px;
	width:					90px;
	text-align:				right;
}

h1 {
	margin:					0px;
	margin-bottom:			7px;
	line-height:			25px;
	font-size:				19px;
}

p {
	margin:					0px;
	margin-bottom:			7px;
	line-height:			17px;
	text-align:				left;
}

img {
	border:					0px;
}

small, .small {
	font-size:				11px;
}
a, a:visited {
	color:					#0000FF;
	text-decoration:		none;
}

a:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

a.extern, a.extern:visited {
	background-image:		url('/img/icons/www_16.gif');
	background-repeat:		no-repeat;
	padding-left:			20px;
	color:					#008000;
	text-decoration:		none;
}

a.extern:hover {
	color:					#008000;
	text-decoration:		underline;
}

a.rss, a.rss:visited {
	background-image:		url('/img/icons/rss_16.gif');
	background-repeat:		no-repeat;
	padding-left:			20px;
	color:					#E67B31;
	text-decoration:		none;
}

a.rss:hover {
	color:					#E67B31;
	text-decoration:		underline;
}

div.floatingbox_right {
	float:					right;
	display:				block;
	border:					1px solid #CCCCCC;
	background:				#F5F5F5;
	padding:				0px 8px;
	padding-top:			4px;
	margin-top:				-4px;
	margin-left:			10px;
}

div.feed {
	overflow:				auto;
	margin-bottom:			20px;
}

div.feed h2.f_caption {
	color:					#3165D9;
	font-size:				15px;
	border-bottom:			2px solid #3165D9;
	margin:					0px;
	padding:				0px;
	padding-bottom:			4px;
	margin-bottom:			4px;
}

div.feed h2.f_caption a, div.feed h2.f_caption a:visited {
	color:					#3165D9;
	text-decoration:		none;
}

div.feed h2.f_caption a:hover {
	color:					#FF0000;
}

div.feed p.f_page {
	float:					right;
	font-size:				9px;
	color:					#808080;
	margin:					0px;
	padding:				0px;
	margin-bottom:			4px;
}

div.feed p.f_page a, div.feed p.f_page a:visited, div.feed p.f_page a:hover {
	font-size:				9px;
	color:					#808080;
	text-decoration:		none;
}

div.feed p.f_date {
	font-size:				9px;
	color:					#808080;
	margin:					0px;
	padding:				0px;
	margin-bottom:			4px;
}



div.feed_home {
	overflow:				auto;
	margin-bottom:			10px;
}

div.feed_home h2.f_caption {
	color:					#3165D9;
	font-size:				13px;
	border-bottom:			1px solid #3165D9;
	margin:					0px;
	padding:				0px;
	padding-bottom:			4px;
	margin-bottom:			4px;
}

div.feed_home h2.f_caption a, div.feed_home h2.f_caption a:visited {
	color:					#3165D9;
	text-decoration:		none;
}

div.feed_home h2.f_caption a:hover {
	color:					#FF0000;
}

div.feed_home p.f_page {
	font-size:				9px;
	color:					#808080;
	margin:					0px;
	padding:				0px;
	margin-bottom:			4px;
	margin-top:				-5px;
}

div.feed_home p.f_page a.feedlink, div.feed_home p.f_page a.feedlink:visited, div.feed_home p.f_page a.feedlink:hover {
	font-size:				9px;
	color:					#808080;
	text-decoration:		none;
}

div.feed_home p.f_date {
	float:					right;
	font-size:				9px;
	color:					#808080;
	margin:					0px;
	padding:				0px;
	margin-bottom:			4px;
}

div.feed_home a.extern {
	font-size:				9px;
	padding-top:			2px;
	padding-bottom:			0px;
}

div.feed_home p.f_desc {
	clear:					both;
}