/*  
Chinese in San diego
General style
*/


/* HTML Elements */
@charset "utf-8";

* {
	margin:0;
	padding:0;
	}

body {
	background: #FFF;
	color: #333;
	margin-top:6px;
	}

p {	
	margin: 15px 0;
	}

p.text {
	font-size: 12px;
	}

h2 	{
	font-family:SimKai, "楷体";
	font-size:48px;
	color:#3c78a7;
	font-weight:bold;
	letter-spacing:0px;
	
	}
	
	
h1 {
	font-family:SimKai, "楷体";
	font-size:16px;
	color:#3c78a7;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom:10px;
	margin-left:0px;
	}

h3 {
	font:1.3em Arial;
	margin-bottom:3px;
	color:#3c78a7;
	font-weight:bold;
	}

h4 {
	font:1.0em Arial;
	}

a img {
	border:0;
	}
	
a.nodeco img {
	border:0;
	margin-bottom:0px;
}	

a.header img {
	border:0;
	margin-bottom:5px;
}
	
a:link, a:visited {
	color: #3c78a7;
	text-decoration:none;
	}

a:hover, a:active {
	color: #3c78a7;
	text-decoration:underline;
	}

#list_more {
	float: right; 
	margin-right: 10px; 
	color: #3c78a7;
	}	

	
#list_more a:link {
	color: #3c78a7;
	text-decoration:none;
	}
	
#list_more a:visited {
	color: #3c78a7;
	text-decoration:none;
	}
	
#list_more a:hover {
	color: #3c78a7;
	text-decoration:underline;
	}	
	
#list_more a:active {
	color: #3c78a7;
	text-decoration:underline;
	}	
	

	
*/

/* Structure */

td.header_spacing  {
	padding-top: 0px;
	padding-bottom: 10px;
	text-transform:uppercase;
	}
	
#row_spacing  {
	margin:0 auto;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px 0px;
	text-transform:uppercase;
	float: right;
	}

#site_title {
	font-family:SimKai, "楷体";
	font-size:2em;
	color:#3c78a7;
	font-weight:bold;
	letter-spacing:-0.08em;
	}


#headline a img, #featured a img {
	border:1px solid #ccc;
	margin-top:5px;
	margin-right:10px;
	padding:2px;
	}

	
	
#left_column {
	padding-top:0px;
	
	}	

#right_column {
	padding-top:0px;
	margin-left:5px;
	}
	
#middle_column {
	padding-top:0px;
	margin-left:5px;
	margin-right:5px;
	}

.left, .alignleft {
	float:left;
	}

.right, .alignright {
	float:right;
	}


/* Navigation Bar */

#navbar {
	margin-bottom:5px;
	margin-top:0px;
	padding:0px 10px;
	text-transform:uppercase;
	background:#2c2c2c url(images/navbar.png);
	}

table.header-tbl { 
	width:960px; 
} 

#page-bar {
	width:940px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar li:hover {
	background: #3c78a7;
	}

#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:10px 10px;
	font-family: "宋体";
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	display:block;
	}
	
#page-bar a:hover {
	text-decoration:none;
	display:block;
	}
	
	
#navbar-sdcp {
	margin-bottom:5px;
	margin-top:0px;
	padding:0px 10px;
	text-transform:uppercase;
	background:#2c2c2c url(images/navbar.png);
	}	
	
table.header-tbl-sdcp { 
	width:960px; 
} 

#page-bar-sdcp {
	width:940px;
	}

#page-bar-sdcp ul {
	list-style: none;
	}

#page-bar-sdcp li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar-sdcp li:hover {
	background: #3c78a7;
	}

#page-bar-sdcp a, #page-bar-sdcp a:visited {
	margin: 0px;
	padding:10px 10px;
	font-family: "宋体";
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	display:block;
	}
	
#page-bar-sdcp a:hover {
	text-decoration:none;
	display:block;
	}	
/* Navigation Bar ends */

	
/* Left Column yellowpage_list */	

	
td.yellowpage_list {
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

ul.yellowpage_list {
	font-style: normal;
	line-height: 18px;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url();
	list-style-type: none;
	padding: 0px 10px;
	margin: 2px;
}

a.yellowpage_list:link {
	color:#535669;
	text-decoration:none;
	font-family: "宋体";
	font-size: 12px;
}

a.yellowpage_list:visited {
	color:#535669;
	text-decoration:none;
	font-family: "宋体";
	font-size: 12px;
}

a.yellowpage_list:active {
	color:#535669;
	font-family: "宋体";
	font-size: 12px;
}

a.yellowpage_list:hover {
	color:#535669;
	text-decoration:underline;
	font-family: "宋体";
	font-size: 12px;
}

a.leftword:link{
        COLOR:#222228;
        TEXT-DECORATION: none;
        font-size: 12px;
}
a.leftword:visited{
        COLOR:#222228;
        TEXT-DECORATION: none;
        font-size: 12px;
}
a.leftword:hover{
        COLOR: #FF0000;
        TEXT-DECORATION: underline;
        font-size: 12px;
}
		
	
/* Left Column yellowpage_list ends*/	
	
	
	
/* 特别报道 */

	
.black_2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

a.black_2:link{
	COLOR: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}
a.black_2:visited{COLOR: #000000; TEXT-DECORATION: none;font-weight: bold;}
a.black_2:hover{COLOR: #DB1C1D;  TEXT-DECORATION: underline;font-weight: bold;}

a.new_newhead_headlink:link{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 16px;
}
a.new_newhead_headlink:visited{COLOR: #000000; TEXT-DECORATION: none;font-size: 16px;}
a.new_newhead_headlink:hover{COLOR: #DB1C1D;  TEXT-DECORATION: underline;font-size: 16px;}

.new_bgdx {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E6E6E6;
	font-size:12px;
	padding:2px 5px 5px 6px;
	/*text-indent:27px;*/
	line-height:18px; 
}

#toparticle {
	text-align: left;
	float: left;
	width: 238px;
	font-size:12px;
	margin-left:8px;
}

#toparticle ul {
margin: 6px 0 0 16px;
line-height: 7px;
}

#toparticle li {
	padding: 6px 0;
	
}

#toparticle a:link{
	COLOR:#000000;
	TEXT-DECORATION: none;
}
#toparticle a:visited{
	COLOR:#000000;
	TEXT-DECORATION: none;
}
#toparticle a:hover{COLOR: #DF3838; TEXT-DECORATION: underline;}

a.toparticlea2:link{COLOR:#000000; font-size:12px; TEXT-DECORATION: none;}
a.toparticlea2:visited{COLOR:#000000; font-size:12px; TEXT-DECORATION: none;}
a.toparticlea2:hover{COLOR: #DF3838; font-size:12px; TEXT-DECORATION: underline;}

a.a2:link{COLOR:#000000;  TEXT-DECORATION: none;}
a.a2:visited{COLOR:#000000; TEXT-DECORATION: none;}
a.a2:hover{COLOR: #DF3838; TEXT-DECORATION: underline;}

#toparticle2 {
	text-align: left;
	float: right;
	width: 238px;
	font-size:12px;
}

#toparticle2 ul {
	margin: 6px 0 0 7px;
	line-height: 7px;
}

#toparticle2 li {
	padding: 6px 0;
	
}

#toparticle2 a:link{
	COLOR:#000000;
	TEXT-DECORATION: none;	
}
#toparticle2 a:visited{
	COLOR:#000000;
	TEXT-DECORATION: none;	
}
#toparticle2 a:hover{COLOR: #DF3838; TEXT-DECORATION: underline;}



/* 特别报道结束 */
	
	
/* righ column 新闻大杂烩开始 */
	

#rightword {
	margin:2px;
	color:#3A3736;
}

a.rightword:link{
        COLOR:#222228;
        TEXT-DECORATION: none;
        font-size: 12px;
}
a.rightword:visited{
        COLOR:#222228;
        TEXT-DECORATION: none;
        font-size: 12px;
}
a.rightword:hover{
        COLOR: #FF0000;
        TEXT-DECORATION: underline;
        font-size: 12px;
}


#rightword h5{
	font-size:12px;
	font-weight: bold;
	color:#7A5F21;
	padding:2px 0px 0 0;
	text-align:left;
}

#rightword a {
text-decoration:none ;
}

#rightword a:visited {
        color: #000000;
}

#rightword a:link {color: #000000;
}

#rightword a:hover {
        color: #7A5F21;
        text-decoration: underline;
}

#rightword p {
	margin:0 0 4px 4px;
	line-height:18px;
	text-align:left;
	font-size:12px;
}




td.right_column {
	padding-left: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
}

ul.right_column {
	font-style: normal;
	line-height: 18px;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(images/bullet_grey.gif);
	list-style-type: circle;
	padding: 0px 0px;
	margin-left: 12px;
}

ul.right_column_events {
	font-style: normal;
	line-height: 18px;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px 0px;
	margin-left: -5px;
}

a.right_column:link {
	color:#535669;
	text-decoration:none;
	font-family: "宋体";
	font-size: 12px;
}
a.right_column:visited {
	color:#535669;
	text-decoration:none;
	font-family: "宋体";
	font-size: 12px;
}
a.right_column:active {
	color:#535669;
	font-family: "宋体";
	font-size: 12px;
}
a.right_column:hover {
	color:#535669;
	text-decoration:underline;
	font-family: "宋体";
	font-size: 12px;
}


.newkuangtu9068 {	
	border: 1px solid #ccc;
	margin-top:5px;
	padding:2px;
}

h5.title1 {
	font-weight: bold;	
	margin: 0 0 3px 4px;
}



a.new_black3:link
{
	font-size: 12px;
	color: #535669;
}
a.new_black3:visited
{
	font-size: 12px;
	color: #535669;
}
a.new_black3:hover
{
	font-size: 12px;
	color: #535669;
}




.new_yellow_dhwkline {
	border: 1px solid #B8B58C;
}
a.news:link{
	COLOR:#5C4501;
	TEXT-DECORATION: none;
	font-size: 12px;
}
a.news:visited{
	COLOR:#5C4501;
	TEXT-DECORATION: none;
	font-size: 12px;
}
a.news:hover{
	COLOR: #DF3838;
	TEXT-DECORATION: underline;
	font-size: 12px;
}





/* for News Zahui */
#news a:link{ COLOR:#5C4501; TEXT-DECORATION: none; }
#news a:visited{ COLOR:#5C4501;	TEXT-DECORATION: none; }
#news a:hover{ COLOR: #DF3838; TEXT-DECORATION: underline; }





/* Content Page*/

#content {
	width:590px;
	background:#fff;
	padding:10px;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
	min-height:400px;
	}


.navigation {
	padding:5px 0px;
	text-align:Center;
	}

#footer {
	margin: 0 auto;
	font-size:13px;
	color:#999999;
	font-family: "宋体";
	text-align: center;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
	background:#444444 url(images/bottombar.png) bottom no-repeat;
	}
	


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}

	
.clearfloat-sdcp:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat-sdcp {
	display: inline-block;
	}	
	
	
	
	
	
/* yellow page stylesheet */

table.business-detail {
	padding:10px;
	border:0px;
}
td.business-detail {
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.75em;
	vertical-align:top;
}

#yellowpage {
	padding-top:0px;
	margin-left:5px;
	margin-right:5px;
	}

#yellowpage td.yellowpage_display {
	Padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-top:10px;
	}	

a.yellowpage_pagehead:link{
        COLOR:#FFFFFF;
        TEXT-DECORATION: none;
        font-size: 13px;
 
}
a.yellowpage_pagehead:visited{
        COLOR:#FFFFFF;
        TEXT-DECORATION: none;
        font-size: 13px;

}
a.yellowpage_pagehead:hover{
        COLOR: #663300;
        TEXT-DECORATION: none;
        font-size: 13px;

}	


.yellowpage_subcategary {  
font-family: "宋体";
font-style: normal; 
font-size: 12px;
color: 660099 
}

a.yellowpage_citylist: visited  {
	font-family: "宋体"; 
	font-size: 12px;
	line-height: 140%; 
	font-style: normal; 
	color: #3366CC; 
	text-decoration: none;
	}
a.yellowpage_citylist:link {  
	font-family: "宋体"; 
	font-size: 12px;
	line-height: 140%; 
	font-style: normal; 
	color: #3366CC; 
	text-decoration: none;
	}
a.yellowpage_citylist:active {  
	font-family: "宋体"; 
	font-size: 12px;
	line-height: 140%; 
	font-style: normal; 
	color: #3366CC; 
	text-decoration: none;
	}
a.yellowpage_citylist:hover {  
	font-family: "宋体"; 
	font-size: 12px;
	line-height: 140%; 
	font-style: normal; 
	color: red; 
	text-decoration: none;
	}

.yellowpage_headline {
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
}

table.yellowpage_category {
	margin-top: 10px;
	padding:0px;	
}

td.yellowpage_category {
	padding:5px;	
}

.yellowpage_category_head {
	text-align:center;
    background-color:#FFCC33;
	font-family: "宋体"; 
	font-size: 12px;
	color: #FFFFFF;
	line-height: 140%;
}
	
.navbarlink	{
text-decoration: none;
font-family: Verdana, Aria, Helvetica, sans-serif;
font-style: normal; 
font-weight: bold; 
font-size: 10pt;
color: #000080;
	}
	
a.navbarlink:link	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
font-weight: bold; 
font-size: 10pt;
color: #F7C046
	}

a.navbarlink:visited	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
font-weight: bold; 
font-size: 10pt;
color: #F7C046
	}

a.navbarlink:active	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
font-weight: bold; 
font-size: 10pt;
color: #FF5D44
	}

a.navbarlink:hover	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
font-weight: bold; 
font-size: 10pt;
color: #FF5D44
	}	

	
a.fade:link	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
color: #999999
	}

a.fade:visited	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
color: #999999
	}

a.fade:active	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
color: #999999
	}

a.fade:hover	{
text-decoration: none;
font-family: "宋体";
font-style: normal; 
color: red
	}	
	

a.bizheadline:link	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
	}

a.bizheadline:visited	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
	}

a.bizheadline:active	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
	}

a.bizheadline:hover	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: red
	}


a.columnheadline:link	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
	}

a.columnheadline:visited	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
	}

a.columnheadline:active	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-size: 10pt;
color: #660099
	}

a.columnheadline:hover	{
font-family: "宋体";
text-decoration: none;
font-style: normal;
font-weight: bold;
font-size: 10pt;
color: red
	}	

.columnhead1 {  
font-family: "宋体";
font-style: normal; 
font-weight: bold;
font-size: 9pt;
background-color: #D5E6E1;
color: #000080 
}

.columndisplay1 {  
font-family: "宋体";
font-style: normal; 
font-size: 9pt;
background-color: #dedfdf;
color: #000000 
}

.columnnote1 {  
font-family: "宋体";
font-style: normal; 
font-size: 9pt;
color: #ff0000 
}

.txt {  
font-family: "宋体";
font-style: normal;
line-height: 140%;
font-size: 9pt;
color: #000080 
}

.greentxt {  
font-family: "宋体";
font-style: normal;
line-height: 140%; 
font-size: 9pt;
color: #339966 
}

.maroontxt {  
font-family: "宋体";
font-style: normal; 
font-size: 9pt;
color: maroon 
}

.alert {
font-family: "宋体";
text-align: center;
font-style: normal;
font-weight: bold;
font-size: 10pt;
color: #3366CC
}

.redband {  
font-family: "宋体";
font-style: normal; 
font-size: 9pt;
color: #FFFFFF; 
background-color: #E00000 
}

.error {  
color: red 
}

td.head {  
font-family: "宋体";
font-style: normal; 
font-weight: bold;
font-size: 9pt;
color: #FFFFFF; 
background-color: #660099 
}

td.display {  
font-family: "宋体";
font-style: normal; 
font-size: 9pt;
color: #000000; 
background-color: #CCCCFF 
}

input {  
font-family: "宋体";
font-style: normal; 
font-size: 9pt;
color: #000080 
}

.subsection {
font-family: "宋体";
font-style: normal;
font-weight: bold;
font-size: 10pt;
color: #660099
}	
	
.commercial-title {
font: normal 24px Georgia, "Times New Roman", Times, serif;
	color: #322b21;
	letter-spacing: -1px;
	line-height: 32px;
}

.commercial-txt {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #6d6345;
}
/* added on June 8, 2011 for the front page latest albums list  */


.frontalbum table { 
	float: left;
	margin-left: 2px;
    margin-right: 0px;
	margin-top: 2px;
    margin-bottom:2px; 
	}
	