body,
html {
    margin:0;
    padding:0;
    background:#a7a09a;
    color:#000;
    }
body {
    min-width:760px;
    }
a {
	 	text-decoration: none;
	 }
#wrap {
    margin:0 auto;
    width:760px;
    background-color: White;
    }
#header {
    background:#ddd;
    height: 60px;
    width: 760px;
    background-image: url(images/header.jpg);
    }

#main {
    background:white;
    float:right;
    width:454px;
    margin-left: -150px;
	 padding-top: 20px;
    }
#sidebar {
   float:left;
   width:306px;
	height:522px;
   background-image: url(images/siderbar.jpg);
	background-repeat: no-repeat;
    	}
#sidebar1 {
    float:left;
    width:206px;
	 height: 352px;
	 padding-left: 90px;
	 padding-top: 20px;
	color: White;
	    }		
#sidebar2 {
    float:left;
    width:295px;
	 height: 120px;
	 margin-right: 0px;
	background: url(images/sidebar2-bg.jpg);
	    }		
#sidebar1 ul li{
	list-style-type: none;
	color: White;
	border-bottom-color: white;
	border-bottom-style: double;
	border-bottom-width: 1px;
}
#sidebar a{
	color: White;
}
#main a{
	color: #00BFFF;
}		
#footer {
    background:white;
    clear:both;
	 font-size: 11px;
	text-align: center;
	line-height: 16px;
    }

#sidebar2 ul {
	display: block;
	font-size: 12px;
	list-style-type: none;
	margin-top: 5px; 
	text-align: left;
	}	 

#sidebar2 UL LI {
	BORDER-RIGHT: #000 1px solid; 
	DISPLAY: block;  
	padding-left: 8px;  
	padding-right: 8px; FLOAT: left;   
	POSITION: relative;
	font-size: 12px;
	font-weight: bold;
}
#sidebar2 UL LI.first {
	 LIST-STYLE-TYPE: none; margin-left: 0px;
}
#sidebar2 UL LI.last {
	BORDER-RIGHT-STYLE: none
}

#quicklink{
	width: 295px;
	margin: 0px;
	padding: 0px;
} 
#quicklink td{
	width: 73px;
	height: 80px;
	text-align: center;
		margin: 0px;
	padding: 0px;
}

#business, #newsheadline{
	width: 439px;
	margin: 0px;
	padding: 0px;
}
#business th{
	width: 146px;
	font-size: 14px;
	color: #1E90FF;
	height: 20px;
}
#business td{
	width: 146x;
	height: 80px;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-right: 36px;
	border-bottom-color: #DCDCDC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #DCDCDC;
	border-right-style: dotted;
	border-right-width: 1px;
}
#business td.lastone{
	width: 146x;
	height: 80px;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-right: 36px;
	border-bottom-color: #DCDCDC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#main h2{
	font-size: 16px;
	font-family: Arial, "Berlin Sans FB";
}

#main p.news{
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 50px;
	border-bottom-color: #D3D3D3;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#main p.notice{
	background-image: url(images/notice.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 50px;
	border-bottom-color: #D3D3D3;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#main p.animes_gif{
	margin-left: -5px;
}
#newsheadline th{
	background-image: url(images/metrotown-front.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 70px;
}

#newsheadline td p.news_title{
	font-size: 13px;
	color: #00BFFF;
	padding-top: 0px;
	}
#newsheadline td p.news_content{
	font-size: 11px;
	color: #666666;
}
#contentwrap {
    margin:0 auto;
    width:870px;
    background-color: White;
    }
#contentheader {
    background:#ddd;
    height: 88px;
    width: 870px;
    background-image: url(images/contentheader.jpg);
    }
#contentheader1 {	 
	 padding-left:430px;
	padding-top: 25px;
	 }
#contentheader1 h1{	 
	font-size: 26px;
	margin-bottom: 1px;
 	}
#contentmain {
    background:white;
    float:right;
    width:540px;
	 padding-top: 20px;
	min-height: 710px;
    }	
#contentsidebar {
   float:left;
   width:300px;
	height:518px;
   background-image: url(images/contentsidebar.jpg);
	background-repeat: no-repeat;
    	}
#contentsidebar1 {
    float:left;
    width:206px;
	 height: 498px;
	 padding-left: 100px;
	 padding-top: 20px;
	color: White;
	    }		
#contentsidebar2 {
    float:left;
    width:300px;
	 height: 120px;
	 margin-right: 0px;
	background: url(images/sidebar2-bg.jpg);
	    }		
#contentsidebar1 ul li{
	list-style-type: none;
	color: White;
	border-bottom-color: white;
	border-bottom-style: double;
	border-bottom-width: 1px;
}
#contentsidebar a{
	color: White;
}
#contentmain a{
	color: #00BFFF;
}		

#contentsidebar2 ul {
	display: block;
	font-size: 12px;
	list-style-type: none;
	margin-top: 5px; 
	text-align: left;
	}	 

#contentsidebar2 UL LI {
	BORDER-RIGHT: #000 1px solid; 
	DISPLAY: block;  
	padding-left: 8px;  
	padding-right: 8px; FLOAT: left;   
	POSITION: relative;
	font-size: 12px;
	font-weight: bold;
}
#contentsidebar2 UL LI.first {
	 LIST-STYLE-TYPE: none; margin-left: 0px;
}
#contentsidebar2 UL LI.last {
	BORDER-RIGHT-STYLE: none
}
#formlist{
	font-size:12px;
	
}
