		/*=======================================================
		 Top Customclassic link
		=======================================================*/
		#top_customlink{
		margin-top:15px;
		height:30px;
		font-size:12px;
		text-align:right;
		}

		/*=======================================================
		 Top What's New
		=======================================================*/
		
		#top_news{
		 width:700px;
		 text-align:left;
		 font-size:10px;
		 margin-top:30px;
		 padding-bottom:25px;
		 }
		 
		 #top_newsupdate{
		 background:url(../common/sttl_topnews.jpg) no-repeat;
		 height:20px;
		 }
		 
		 .top_newsupdate{ margin-left:48px; font-family:verdana; font-size:10px; font-weight:normal;  }
		 
		 .top_newsttl{ font-size:12px; line-height:20px; font-weight:bold; margin-top:20px;}
		 
		 
		/*=======================================================
		 Links
		=======================================================*/
		
		.link_box{
		float:left;
		width:280px;
		margin-left:10px;
		margin-right:36px;
		}
		
		.link_box a {text-decoration: none;}
		
		
		/*=======================================================
		 PORTFOLIO
		=======================================================*/
		
		.p_sttl{
			margin:60px 0 0 0;
			}
		
		.cm_archive{
			width:165px;
			margin:10px 0 10px 0;
			float:left;
			}

		.cm_archive dt{
			height:14px;
			}
		
		
		.cm_archive dd{
			font-size:10px;
			line-height:14px;
			}
		
		
		.event_new{
		width:680px;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #eee;
		}
		
		.event_new_img{
		width:350px;
		float:right;
		text-align:right;
		padding-top:15px;
		padding-bottom:10px;
		}
		
		.event_new_txt{
		width:300px;
		float:left;
		text-align:left;
		margin-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		.event_new_txt .ttl{
		font-size:14px;
		font-weight:bold;
		padding-bottom:2px;
		color:#008abb;
		}
		
		.event_new_txt .schedule{
		font-size:10px;
		padding:0 0 15px 0;
		line-height:12px;
		color:#777;
		}
		
		
		.Nevent_archive{
		width:680px;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #bbb;
			}
		
		.Nevent_archive dt{
		width:160px;
		float:left;
		text-align:left;
		margin-right:10px;
		padding-bottom:10px;
			}
			
		
		.Nevent_archive dd{
		width:500px;
		float:right;
		text-align:left;
		padding-bottom:10px;
		font-size:10px;
			}
			
		.Nevent_archive .ttl{
		font-weight:bold;
		color:#008abb;
		font-size:12px;
			}
			
			
        .Nevent_archive .schedule{
		font-size:10px;
		padding:0 0 8px 0;
		line-height:12px;
		color:#777;
			}
			
		
		 .event_archive{
			width:210px;
			margin:10px 15px 10px 0;
			float:left;
			}

		.event_archive dt{
			height:14px;
			}
		
		
		.event_archive dd{
			font-size:10px;
			line-height:14px;
			}
			
		
		div#listen{
			width:470px;
			margin:10px 0 10px 0;
			padding:0;
			}
		
		div#listen_img{
			width:170px;
			float:left;
			}
			
		div#listen_txt{
			width:300px;
			float:left;
			font-size:10px;
			line-height:18px;
			text-align:left;
			}
		
		div#player{
	        width:470px;
			height:30px;
			margin-top:10px;
			text-align:right;
			}
		
		
	@@table.synchro {
			border: solid 1px #ccc;
			width:650px;
			margin-top:40px;
			padding:0;
			}
	
		tr.synchro {
			font-size:10px;
			margin:0;
			padding:0;
     		}
			
		td.synchro {
			border: solid 1px #ccc;
			margin:0;
			padding:5px;
			}
				

		/*=======================================================
		 ABOUT
		=======================================================*/


		dl.outline {
			width:550px;
			margin:20px 0 20px 20px;
			padding: 0;
			border: 1px solid #999;
			border-top: none;
			background-color: #000;
		  }
		  
		  
		dl.outline dt {
			margin: 0;
			padding: 0.3em 0 0.1em 1em;
			border-top: 1px solid #999;
			width: 8em;
			float: left;
			color: #fff;
		  }
		
		
		
		dl.outline dd{
			margin: 0 0 0 8em;
			padding: 0.3em 1em;
			border-left: 1px solid #999;
			border-top: 1px solid #999;
			color: #000;
			background-color: #fff;
		}
		
		
		dl.staff {
			width:650px;
			margin:0 0 20px 20px;
			padding: 0;
		  }
		  
		  
		dl.staff dt {
			margin: 0;
			padding:0;
			font-weight:bold;
		  }
		
		
		
		dl.staff dd{
			margin-bottom:30px;
			padding:0;
			font-size:10px;
		}
		
		
		dl.client {
			width:650px;
			margin:0 0 20px 20px;
			padding: 0;
		  }
		  
		  
		dl.client dt {
			margin: 0;
			padding:0;
			font-weight:bold;
		  }
		
		
		
		dl.client dd{
			margin-bottom:30px;
			padding:0;
			font-size:10px;
		}
		
		
		/*=======================================================
		 contact
		=======================================================*/


		dl.contact {
			width:580px;
			margin:20px 0 20px 20px;
			padding: 0;
			border: 1px solid #999;
			border-top: none;
			background-color: #000;
		  }
		  
		  
		dl.contact dt {
			margin: 0;
			padding: 1em 0 0.1em 1em;
			border-top: 1px solid #999;
			width: 8em;
			float: left;
			color: #fff;
		  }
		
		
		
		dl.contact dd{
			margin: 0 0 0 8em;
			padding: 1em 1em;
			border-left: 1px solid #999;
			border-top: 1px solid #999;
			color: #000;
			background-color: #fff;
		}
		
		
		
		/*=======================================================
		 CREATOR's
		=======================================================*/
		dl.creator {
			width:650px;
			margin:20px 0 20px 20px;
			padding: 0;
			border: 1px solid #EAEBE6;
			background-color: #fff;
		  }
		  
		  
		dl.creator dt {
			margin-bottom:0;
			padding: 10px 0 15px 10px;
			width: 200px;
			float: left;
			color: #fff;
		  }
		
		
		
		dl.creator dd{
			margin: 0 0 0 10px;
			padding: 20px 0 20px 0;
			color: #000;
			background-color: #fff;
		}
		
		/*=======================================================
		 Workflow
		=======================================================*/
		
		div#fag{ margin-left:20px; margin-top:20px;}
		
	@@table.faq {
				border: 0;
				width:600px;
				padding:10px;
				margin:0;
				border:1px solid #eee;
				}
	
		th.faq {
			margin:0;
			padding:5px;
			width:250px;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			color:#333;
			line-height:1.8em;
			border:1px solid #eee;
			}
			
		td.faq {
			border:0;
			width:340px;
			margin:0;
			padding:5px;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			color:#333;
			line-height:1.8em;
			border:1px solid #eee;
			}
