@charset "utf-8";
/* CSS Document */

#frame, #search_frame{
	position:absolute;
	width:936px;
	height:877px;
	left:50%;
	margin-left:-468px;
	z-index:100;
	top:155px;
	display:none;
}

#frame div{
	font-family:Arial, Helvetica, sans-serif;	
}

#frame_head{
	background-image:url(/media/gfx/frame/header_1.png);
	width:936px;
	height:126px;
	color:#fff;
}

#frame_head a, #search_head a{
	color:#fff;
}

#frame_head a:hover, #search_head a:hover{
	color:#ccc;
}

#frame_head h1, #search_head h1{
	display:inline;
	font-size:20px;
}

#frame_head div.date{
	position:absolute;
	left:14px;
	width:100px;
	text-align:center;
}

#frame_head div.day{
	height:19px;
	font-size:26px;
	line-height:19px;
	top:43px;
}

#frame_head div.mon{
	height:10px;
	font-size:14px;
	line-height:10px;
	top:70px;
	text-transform:uppercase;
}

#frame_head div.year{
	height:10px;
	font-size:14px;
	line-height:10px;
	top:100px;
}
#frame_head div.title{
	position:absolute;
	height:19px;
	font-size:26px;
	line-height:19px;
	top:43px;
	left:140px;
}

#frame_head div.url a{
	position:absolute;
	height:10px;
	font-size:14px;
	line-height:10px;;
	top:98px;
	left:140px;
	font-family:"Times New Roman", Times, serif;
}

#frame_head div.close, #search_head div.close{
	position:absolute;
	height:10px;
	font-size:14px;
	line-height:10px;;
	top:27px;
	right:38px;
}


#frame_main{
	width:936px;
	height:731px;
	background-image:url(/media/gfx/frame/bg.png);
	color:#8a8989;
}

#frame_main hr{
	border:none;
	border-bottom:1px solid #d9dadb;
}


#frame_main div.button{
	width:174px;
	height:38px;
	background-image:url(/media/gfx/frame/button.jpg);	
	color:#fff;
	line-height:38px;
	text-align:center;
	cursor:pointer;
}

#frame_main div.button_small{
	width:100px;
	height:24px;
	background-image:url(/media/gfx/frame/button_small.png);	
	color:#a0a0a0;
	line-height:24px;
	text-align:center;
	cursor:pointer;
}

#frame_main input.styled{
	width:162px;
	height:24px;
	background:none;
	background-image:url(/media/gfx/frame/input.png);	
	color:#9f9f9f;
	line-height:24px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:8px;	
}

#frame_main h3{
	color:#c9c9c9;
	font-size:12px;
	font-weight:normal;
	float:left;
	line-height:12px;
	height:12px;
	padding:0px;
	margin:1px;
}

#frame_main div.text{
	float:left;
}
#frame_main div.left{
	position:absolute;
	left:114px;
	top:191px;
	width:545px;
	height:665px;
	padding-right:55px;
	border-right:solid 1px #d9dadb;
}

#frame_main div.right{
	position:absolute;
	left:732px;
	top:191px;
	width:174px;
	height:665px;
	color:#c9c9c9;
}

#frame_main div.left div.description{
	height:330px;
	overflow-y:auto;
	text-align:justify;
	line-height:26px;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:20px;
	padding-right:10px;
}

#event_map{
	height:190px;
	width:545px;
	color:#fff;
}

#frame_bottom{
	background-image:url(/media/gfx/frame/bottom.png);
	width:936;
	height:20px;
}

div.weather{
	height:90px;
}
	
