* { margin:0px; padding:0px; }

h1 { font-size:2.08em; color:#0e356a; font-weight:normal; margin-bottom:20px; }
h2 { font-size:1.77em; color:#0e356a; font-weight:normal; margin-bottom:15px; }
h3 { font-size:1.38em; color:#0e356a; font-weight:normal; margin-bottom:15px; }
h4 { font-size:1.15em; color:#0e356a; font-weight:normal; margin-bottom:10px; }
h5 { font-size:1em; color:#0e356a; font-weight:normal; margin-bottom:10px; }

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

img {  }
.img-none { border:0px; }

p { margin-bottom:25px; font-size:1em; }
.p-small { font-size:13px; overflow:hidden; padding-top:15px; }

span { font-size:11px; overflow:hidden; }
em {  }

ul { margin-bottom:30px; margin-left:20px; }
ol {  }
li { margin-bottom:10px; }

td { height:20px; }

body {
	background:#f6f6f6 url('../images/bg-slice.jpg') top left repeat-x;
	font-family:Georgia;
	font-size:0.88em;
	color:#2f2f2f;
	}
	
#wrapper {
	width:1000px;
	overflow:hidden;
	margin:0 auto 40px;
	}

	#header {
		width:1000px;
		height:218px;
		background:transparent url('../images/bg-header.jpg') top left no-repeat;
		position:relative;
		}
		#logo {
			position:absolute;
			top:50px;
			left:50px;
			width:162px;
			height:137px;
			}
		
	#menu {
		width:1000px;
		height:53px;
		background:transparent url('../images/bg-menu.jpg') top left no-repeat;
		overflow:hidden;
		font-family:Segoe UI;
		color:#fff;
		font-size:0.93em;
		}
		#menu ul { list-style:none; margin:17px 0px 0px 50px; }
		#menu ul li { float:left; margin:0px 15px 0px 0px; }
		#menu ul li a { color:#fff; text-decoration:none; }
		#menu ul li a:hover { text-decoration:underline; }
		
	#content {
		background:transparent url('../images/bg-content.gif') top left repeat-y;
		width:1000px;
		overflow:hidden;
		}
		
		#content-left {
			width:541px;
			overflow:hidden;
			float:left;
			padding:45px 35px 0 70px;
			}
			
			#content-left p {
				line-height:24px;
				}
				#content-left #alert {
					font-size:16px;
					padding:20px;
					margin:0px;
					border:1px solid #2D5589;
					background:#eee;
					}
					#content-left #alert img {
						border:0;
						padding:0px 10px 0px 0px;
						}
					#content-left #alert span {
						font-size:12px;
						}
				
				.p-blue { color:#0E356A; }
				
			#content-left img {
				border:1px solid #999;
				padding:3px;
				}
				
			.concert-item {
				border-top:1px dotted #000;
				margin-bottom:30px;
				padding-top:30px;
				}
				.concert-img {
					margin:0px 0px 15px 20px;
					}
			
		#content-right, #content-right-junior {
			background:transparent url('../images/bg-latest.jpg') top left no-repeat;
			width:244px;
			overflow:hidden;
			float:right;
			padding:15px 60px 0 50px;		
			}
			#content-right-junior { padding-top:5px; }
			
			#content-right p, #content-right-junior p {
				line-height:24px;
				margin-bottom:10px;
				font-size:0.86em;
				}
				
			#content-right img, #content-right-junior img {
				border:1px solid #999;
				padding:2px;
				}
			
			#content-right #alert {
				font-size:13px;
				padding:10px 10px 13px;
				margin:20px 0px 0px;
				border:1px solid #2D5589;
				background:#eee;
				}
				#content-right #alert img {
					border:0;
					padding:5px 10px 0px 0px;
					}
				#content-right #alert span {
					font-size:12px;
					}
			
			.h1-black { color:#000; }
			
			.right-seperator { padding-top:25px; margin-top:25px; border-top:1px dotted #000; }
			
	
	#footer {
		width:1000px;
		height:150px;
		background:transparent url('../images/bg-footer.png') top left no-repeat;
		overflow:hidden;
		}
		
		#footer p { text-align:center; margin:100px 0 0 50px; font-size:0.81em; }
		#footer p a { color:#888; }
		#footer p a:hover { color:#0E356A; }
			
	
	.h1-no-margin { margin-bottom:5px; }	
			