#Content #CCblock {
	font-size: 13px;
	line-height: 1.5em;
	padding: 0px;
	margin-bottom:1.8em;
	border: 0px solid #000;
	}
#Content #CCblock .Title {
	font-weight: bold;
	color: #F60;
	text-align: left;
	vertical-align: baseline;
	margin: 0px 0px 5px;
	padding: 2px 0px 0px;
	border-bottom: 1px dotted #CCC;
	line-height: 1.3em;
}
#Content #CCblock .Content {
	color: #000;
	text-align: justify;
	vertical-align: baseline;
	font-size: 13px;
	line-height: 1.6em;
}
#Content #CCblock .Content .Title {
	font-size: 24px;
	line-height: 1.6em;
	color: #F36;
	border-bottom: 1px dotted #CCC;
	margin: 0px 0px 5px;
	padding: 0px;
}

.Other {
	font-size: 13px;
	color: #000;
	/*background: #f5f5f5 url(/image/Date_Bottom.gif) repeat-x left bottom;*/
	margin: 0.5em 10px 0px 0px;
	padding: 1px 0px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}
.OtherTitle {
	color: #000;
	font-weight: bold;
	background: #DFDFDF;
	width: 10%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	}
.Other a {
	font-size: 13px;
	font-weight: normal;
	color: #396FAE;
	text-decoration: none;
}
.Other a:hover {
	color: #36F;
}
.More {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 40px;
}
.More a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.More a:hover {
	color: #FFF;
	background: #000;
}

.Other .fade{
	margin-bottom: 2em;
	padding: 0px 0px 0px 5px;
}

.Other .fade p {
	margin: 0px;
	padding: 0px;	
}

#CCblock div.EventSub {
	color: #FFF;
	background: url(/image/EventSub_Main.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 24px;
	display: block;
}
#CCblock div.EventSub h1 {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: left;
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
#CCblock div.EventSub #Search {
	font-size: 12px;
	line-height: 1.2em;
	color: #CCC;
	margin: 0px 4px 0px 0px;
	/*#margin: -20px 2px 0px 0px;*/
	padding: 2px 3px 2px 24px;
	#padding: 1px 3px 2px 30px;
	text-align: right;
	vertical-align: top;
	border-left: 1px solid #FFF;
	width: 150px;
	background: url(/image/SearchIcon.gif) no-repeat 3px top;
	display: inline-block;
}
#CCblock div.EventSub #Search .SearchType {
	font-size: 12px;
	line-height: 1em;
	color: #333;
	text-align: left;
	vertical-align: text-top;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	width: 8em;
	height: 1.1em;
	border-bottom: 1px solid #666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background: transparent;
}
#CCblock div.EventSub div.EventSub_Right {
	background: url(/image/EventSub_Right.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
	}
#Content div.EventSub #Search .SearchBtn {
	font-size: 11px;
	color: #666;
	background: #FFF;
	margin: 0px;
	#margin: 1px 0px 0px;
	padding: 2px 3px 1px;
	#padding: 2px 3px 0px;
	border: 1px solid #FFF;
	line-height: 1em;
	#line-height: 1.2em;
	cursor:pointer;
}
#Content .iTems {
	background: url(/image/Bar_BG01.gif) repeat-x left top;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 3px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #d8d8d8;
	border-bottom: 0px solid #d8d8d8;
}

#Content .iTems .iTem {
	border: 1px solid #EEE;
	padding: 1px 1px 3px;
	background: #FFF;
	margin: 5px 5px 0px;
	/*font-size: 12px;*/
}
.iTem .Title {
	line-height: 1.6em;
	margin: 0px 0px 5px;
	border-bottom: 1px dotted #CCC;
	padding: 0px;
}
#Content .iTems .iTem .Notes {
	/*width: 150px;*/
	margin: 0px 5px 0px 125px;
	text-align: justify;
	vertical-align: baseline;
}
.iTemBlock {
	background: url(/image/iTemBlock_BG.gif) repeat-x left bottom;
	}
.NewsBlock {
	margin: 0px;
	padding: 0px 10px;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	font-size: 13.6px;
	line-height: 1.6em;
}
.NewsBlock h1 {
	font-size: 18px;
	color: #8EC027;
	line-height: 1.6em;
	border-bottom: 1px dotted #CCC;
	margin: 0px 0px 0.5em;
	padding: 0px;
}
.News .NewsBlock {color: #000;}
.NewsList {
	vertical-align: baseline;
	text-align: left;
	margin: 0px;
	padding: 8px;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	letter-spacing: 1px;
	font-size: 13px;
}
.NewsList .NewsListTitle {
	font-weight: bold;
	color: #666;
	width: 240px;
	display: inline-block;
	overflow: hidden;
	height: 1.4em;
	padding-right: 0.5em;
	cursor:pointer;
}
.NewsList .NewsListContent {
	width: 600px;
	overflow: hidden;
	display: inline-block;
	height: 1.4em;
	cursor:pointer;
}
.NewsList .Date {
	margin: 0px;
	#margin: -1.2em 0px 0px;
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
	}
.NewsList a {
	margin: 0px;
	padding: 1em 0px 0.5em;
	text-align: left;
	vertical-align: baseline;
	display: block;
	border-bottom: 1px dotted #999;
	color: #4A99E8;
}
.NewsList a:hover {
	color: #1B69B8;
	background: #FDFDFD url(/image/Bar_01.gif) repeat-x left bottom;
	border-bottom: 1px dotted #F69;
	}
.NewsList .Pages {
	margin-top: 1.5em;
	letter-spacing: 0px;
}

.News .NewsList {
	margin: 1.5em 1em;
	border-left: 0px solid #d8d8d8;
	border-right: 0px solid #d8d8d8;

}
.News .Select {
	font-size: 13px;
	margin: 0em 1em;
}
.News .Select a {
	color: #8EC027;
}
.News .Select a:hover {
	color: #F36;
}
.News .Select .Pre {
	text-align: left;
	width: 320px;
	overflow: hidden;
}
.News .Select .Next {
	text-align: right;
	width: 320px;
	overflow: hidden;
}
.News .Select .List {
	text-align: center;
}
#CLblock {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 278px;
}
#CLblock h3 {
	
	}
#CRblock {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 278px;
}
img.Event {
	/*height: 90px;
	width: 120px;*/
	max-height:90px;
	max-width:120px;
	min-height:80px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	}

.HotBlock {
	background: url(/image/HOT_Bottom.gif) no-repeat left bottom;
	margin: 0px 0px 1em;
	padding: 8px 0px 9px;
	width: 177px;
}
.HotBlock .TOPL {
	background: url(/image/HOT_TOP_Left.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	}
.HotBlock .TOPR {
	background: url(/image/HOT_TOP_Right.gif) no-repeat right top;
	margin: 0px;
	padding: 0px 9px 0px 0px;
	}
#Right .HotBlock {width: 170px;padding: 8px 0px 0px;}

.HotBlock h5 {
	line-height: 1em;
	font-weight: bold;
	color: #333;
	background: #d0f09c;
	text-align: left;
	vertical-align: baseline;
	margin: 0px;
	padding: 8px 5px 4px 10px;
}
.HotBlock h5.TOP {padding: 8px 5px 4px 0px;} 
.HotBlock .Content {
	color: #666;
	background: url(/image/Bar_02.gif) repeat-x left bottom;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
	border-right: 1px solid #d0f09c;
	border-left: 1px solid #d0f09c;
}

.HotBlock .Content td {
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px dotted #FEC4FF;
	text-align: left;
	vertical-align: text-top;
	line-height: 1.3em;
}
.HotBlock .Content td img {
	width: 42px;
	margin-right: 5px;
	display: inline-block;
	float: left;
}
.HotBlock .Content td a {
	color: #669BDB;
	display: block;
	height: 100%;
	width: 100%;
}
.HotBlock .Content td a:hover {
	color: #F6C;
}
.HotBlock .Tag {
	text-align: justify;
	vertical-align: baseline;
	padding-bottom: 0px;
	
}
.HotBlock .Tag h1 a {
	font-size: 2.2em;
	color: #39F;
}
.HotBlock .Tag h2 a {
	font-size: 2em;
	color: #36F;
}
.HotBlock .Tag h3 a {
	font-size: 1.8em;
	color: #F60;
}
.HotBlock .Tag h4 a {
	font-size: 1.5em;
	color: #F90;
}
.HotBlock .Tag h5 a {
	font-size: 1.3em;
	color: #666;
}
.HotBlock .Tag h6 a {
	font-size: 1em;
	font-weight: bold;
	color: #000;
}

.HotBlock .Tag h1 , 
.HotBlock .Tag h2 , 
.HotBlock .Tag h3 , 
.HotBlock .Tag h4 , 
.HotBlock .Tag h5 , 
.HotBlock .Tag h6 {
	background: transparent;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
}

.HotBlock .Tag h1 a:hover, 
.HotBlock .Tag h2 a:hover, 
.HotBlock .Tag h3 a:hover, 
.HotBlock .Tag h4 a:hover, 
.HotBlock .Tag h5 a:hover, 
.HotBlock .Tag h6 a:hover {} 

.HotBlock .Hot_Bottom_Left {
	background: url(/image/Hot_Bottom_Left.gif) no-repeat left bottom;
	display: block;
	height: 9px;
	}
.HotBlock .Hot_Bottom_Right {
	background: url(/image/Hot_Bottom_Right.gif) no-repeat right bottom;
	display: block;
	height: 9px;
	}
#Content #AlbumBlock {
	margin: 0px 0px 25px;
	padding: 0px;
	}
#AlbumBlock .EventPhoto {
	margin: 0px;
	padding: 0px;
	}
#AlbumMenus {
	background: url(/image/Album_TOP_Main.gif) repeat-x;
	text-align: left;
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
.AlbumMenus_Right {
	background: url(/image/Album_TOP_Right.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
	height: 45px;
	}
#AlbumMenus div.AlbumMenu {
	text-align: left;
	vertical-align: baseline;
	margin: 0px;
	padding: 10px 0px 0px;
	display: block;
	font-size: 13px;
	line-height: 1.6em;
	word-spacing: 0.5em;
	}
#AlbumMenus div.AlbumMenu span.AT {
	color: #000;
	background: url(/image/Album_Menu_AT.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 0px 2px;
	width: 86px;
	display: inline-block;
	font-weight: bold;
	line-height: 1.8em;
}
#AlbumMenus div.AlbumMenu a {
	font-weight: bold;
	color: #000;
	background: url(/image/Album_Menu_iTem_a.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 0px 2px;
	width: 86px;
	display: inline-block;
	font-weight: bold;
	line-height: 1.8em;
}
#AlbumMenus div.AlbumMenu a:hover {
	color: #F39;
	background: url(/image/Album_Menu_iTem_ahover.gif) no-repeat;
}
.AlbumPhotos {
	background: #E7E7E7;
	text-align: left;
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	}
.Photos {
	text-align: center;
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 1.6em;
	color: #000;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #BCBCBC;
	display: block;
	}
.Photos a {
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 2px 8px;
	width: 100px;
	display: inline-block;
	border: 1px solid #CCC;
	background: #FFF;
}
.Photos a:hover {
	border: 1px solid #000;
	}
.Photos a img {
	height: 70px;
}
#AlbumBlock #EventPhoto {}
#AlbumBlock #HotPhoto {}

.AlbumPhotos .Photos #AlbumPre {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	height: 82px;
	width: 24px;
	}
.AlbumPhotos .Photos #AlbumPre a {
	background: url(/image/Album_Pre_a.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 24px;
	border-width: 0px;
}
.AlbumPhotos .Photos #AlbumPre a:hover {background: url(/image/Album_Pre_ahover.gif) no-repeat;border-width: 0px;}

.AlbumPhotos .Photos #AlbumNext {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	height: 82px;
	width: 24px;
}
.AlbumPhotos .Photos #AlbumNext a {
	background: url(/image/Album_Next_a.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 24px;
	border-width: 0px;
	}
.AlbumPhotos .Photos #AlbumNext a:hover {background: url(/image/Album_Next_ahover.gif) no-repeat;border-width: 0px;}

.AlbumBottom {
	background: #E7E7E7;
	border-bottom: 1px solid #D8D8D8;
	height: 24px;
}

.PlayerBlock {
	background: url(/image/Bar_02.gif) repeat-x left bottom;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 3px;
	text-align: left;
	vertical-align: top;
}

.Player_Map {
	color: #000;
	margin: 0px;
	padding: 0px;
	border: 1px solid #d8d8d8;
	background: url(/image/Album_TOP_Main.gif) repeat-x left -2px;
}
.Player_Map a {
	margin: 1px 1px 0px;
	padding: 2px 10px 3px;
	display: inline-block;
	font-size: 15px;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 0px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	background: transparent;
}
.Player_Map a:hover {
	background: #FFF;
}
.Player_Map a.AT {
	border-bottom: 2px solid #F39;
	background: #FFF;
	color: #F39;
}

.PlayerBlock .Player_Content {
	margin: 0px;
	padding: 5px;
	border-top: 0px solid #d8d8d8;
	border-bottom: 0px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}
img.Player {
	border: 1px solid #CCC;
	}

.Pages {
	text-align: center;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	line-height: 1.8em;
	background: #F7F7F7;
}
.Pages a {
	margin: 0px 0.8em;
	padding: 0px 3px;
	display: inline;
	border-width: 0px;
}
.Pages a:hover {
	color: #FFF;
	background: #36F;
	border-width: 0px;
}