@charset "utf-8";

/* #################################################################################################### for ./index.html */

#content {
}


	#content .header{
	background-color:#00001C;
	padding:10px;
	overflow:hidden;
	zoom:1;
	}

		#content .header #main_movie {
		float:left;
		display:inline;
		width:720px;
		height:400px;
		background-color:#FFFFFF;
		zoom:1;
		}
		
			#content .header #main_movie object {
			zoom:1;
			display:block;
			}
			
			#main_movie h2,
			#main_movie p {
			font-weight:normal;
			padding:10px 10px 0;
			}

		#content .header #navi_home {
		float:right;
		display:inline;
		width:220px;
		}
	
			#navi_home a,
			#navi_home img{
			display:block;
			}
			
			#navi_home li {
			float:left;
			}


#site_info {}

	#site_info h2 img {
	display:block;
	}
	#site_info #campuslife {
	margin-top:20px;
	}

	#site_info #information {
	margin-top:20px;
	}

		#information ul {
		overflow:hidden;
		zoom:1;
		}
	
		#information li {
		float:left;
		padding-left:2px;
		}
		#information li.first_child {
		padding-left:0;
		}

	#site_info #blogs,
	#site_info #links {
	margin-top:20px;
	}

		#blogs ul,
		#links ul {
		overflow:hidden;
		zoom:1;
		}

		#blogs li,
		#links li {
		float:left;
		padding-left:2px;
		}

		#blogs li.first_child,
		#links li.first_child {
		padding-left:0;
		}

#archives {}

	#archives #topics {
	margin-top:20px;
	}

	#archives #events {
	margin-top:30px;
	}
		#events h2 {
		float:left;
		}
	
			#events h2 img {
			display:block;
			/*padding-top:30px;*/
			}

	#archives #news {
	margin-top:30px;
	}
	
		#news h2 {
		float:left;
		}
	
			#news h2 img {
			display:block;
			/*padding-top:30px;*/
			}

	#archives p.list{
	float:right;
	display:inline;
	margin-left:10px;
	vertical-align:middle;
	}

	#archives p.list a{
	border-left:1px solid #1A1A1A;
	padding:2px 0 2px 10px;
	font-size:1.2em;
	line-height:2;
	}

	#archives ul.links {
	border-top:2px solid #000000;
	clear:both;
	}

	#archives ul.links li {
	border-bottom:1px dotted #000000;
	position:relative;
	zoom:1;	
	}

		#archives ul.links li a:link,
		#archives ul.links li a:visited {
		display:block;
		font-size:1.2em;
		line-height:1.6;
		margin:0;
		background:url(../common/img/icon/blit1.gif) left 1.1em no-repeat;
		padding-top:1em;
		padding-left:18px;
		padding-bottom:1em;
		}
		#archives ul.links li a:active,
		#archives ul.links li a:hover {
		background-color:#E0EFF6;
		}

			#archives ul.links li .day {
			font-family:Verdana, sans-serif;
			position:absolute;
			top:1em;
			left:18px;
			}
			
			#archives ul.links li .read {
			display:block;
			/*padding-left:5.5em;*/
			padding-left:7.5em;
			margin-left:5px;
			padding-right:5px;
			}


#facebook {
margin-top:20px;
}

	#facebook h2 img {
	display:block;
	}
	
#facebook2 {
margin-top:5px;
}
