@charset "utf-8";


/*+++++++++++++++++++++++++++++++++++
@import
++++++++++++++++++++++++++++++++++++*/
@import url("reset.css");

/*+++++++++++++++++++++++++++++++++++
body
++++++++++++++++++++++++++++++++++++*/
body {
	color		:#333;
}
/*+++++++++++++++++++++++++++++++++++
Common Settings
++++++++++++++++++++++++++++++++++++*/
#page {
	width		:800px;
	margin		:0 auto;
}
.center 	{text-align:center;}
.right 		{text-align:right;}
.bold 		{font-weight:bold;}
.arrow {
	padding-left	:13px;
	background	:url(img/arrow.png) no-repeat 0 3px;
}
.clear:after {
	visibility	:hidden;
	display		:block;
	font-size	:0;
	content		:" ";
	clear		:both;
	height		:0;
}
* html .clear { /* IE6 */
	zoom		:1;
}
*:first-child+html .clear { /* IE7 */ 
	zoom		:1;
}
/*+++++++++++++++++++++++++++++++++++
Basic Anchor Settings
++++++++++++++++++++++++++++++++++++*/
a {
	color		:#000;
	text-decoration	:underline;
}
a:visited {
	color		:#000;
	text-decoration	:underline;
}
a:hover {
	color		:#000;
	text-decoration	:underline;
}
#path {
	margin-bottom	:10px;
	color		:#666;
	font-size	:1.2em;
}
#path a {
	color		:#666;
	text-decoration	:underline;
}
#path a:visited {
	color		:#666;
	text-decoration	:underline;
}
#path a:hover {
	color		:#666;
	text-decoration	:underline;
}
/*+++++++++++++++++++++++++++++++++++
#header
++++++++++++++++++++++++++++++++++++*/
#header {
	margin-bottom	:30px;
}
#header h1 {
	margin		:30px 0;
}
#header ul#menu li {
	display		:inline;
}
/*+++++++++++++++++++++++++++++++++++
#wrapper
++++++++++++++++++++++++++++++++++++*/
#wrapper {
}
/*+++++++++++++++++++++++++++++++++++
#main
++++++++++++++++++++++++++++++++++++*/
#main {
	float		:left;
	width		:520px;
}
#main .news {
	font-size	:1.3em;
}
#main .news-header {
	margin-bottom	:10px;
}
#main .news-body {
	margin-bottom	:10px;
	padding		:0 10px 5px;
	border-bottom	:1px dotted #999;
}
#main .news-body p {
	margin-bottom	:5px;
}
#main .news-body .news-title {
	margin-bottom	:10px;
}
#main .news-footer {
	margin-top	:-0.5em;
	text-align	:right;
}
/*+++++++++++++++++++++++++++++++++++
#side
++++++++++++++++++++++++++++++++++++*/
#side {
	float		:right;
	width		:250px;
}
#side ul li {
	font-size	:1.3em;
}
/*+++++++++++++++++++++++++++++++++++
#footer
++++++++++++++++++++++++++++++++++++*/
#footer {
	padding		:30px 0 10px;
	text-align	:center;
}

