/* CSS Document */
html, body {margin:0; padding:0; border:0; background: 
			transparent; font-size:10px;}

div, span, article, aside, footer, header, hgroup, nav, section, 
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	background: transparent;
}

img { margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin:0; padding:0; border:0;
	vertical-align:baseline;
	background: transparent;
	
}

table { border-collapse:collapse; border-spacing: 0; }

input, select, textarea, form fieldset {
	margin:0; padding:0; border:0;
}

article, aside, dialog, tigure, footer, header, hgroup, nav, section {
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a caption, em, strong, strike {
	font-family:Arial, Helvetica, Microsoft Yahei, "黑体", "宋体", sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style: normal;
	line-height:100%;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color: #000;
}

ol, ul { list-style:none; }

/*Global*/
html {}
body { background-color:#333;}

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; ; font-family:Arial, Helvetica, Microsoft Yahei, "黑体", "宋体", sans-serif;}

h1 { font-size:24px; font-weight:bold}
h2 { font-size:20px; font-weight:bold;}
h3 { font-size:16px; color:F90; }
h4 { font-size:14px; font-weight: bold;}
h5 { font-size:14px;font-weight:bold}
h6 { font-size:14px; text-decoration:underline;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }

/* Text Elements */

p		    { color:#000; font-size:12px; line-height:150%; font-family:Arial, Helvetica, Microsoft Yahei, "黑体", "宋体", sans-serif;
				margin:15px 0;}
p .left     { margin:1.5em 1.5em 1.5em 0; padding:0; }
p .right    { margin:1.5em 1.5em 1.5em 0; padding:0; }	

	
a			{}
a:link		{ color:#00f;}
a:visited	{ color: #006;}
a:active	{ color:#000;}
a:focus		{ color:#666;}
a:hover		{ color:#F90;
}

blockquote		{ color:#000; font-size:12px; }

strong 			{ font-weight:bold; }
em				{ font-style:italic; }

/* Images */

.image-frame {padding:10px; border:1px #ccc solid; margin-top:10px; margin-bottom:10px; margin-left:30px;
				width:140px; height:115px; }


/* Lists */

ul			{}
ol			{ list-style-type:decimal; }

ul li 		{ color:#000; font-size:12px; }
ol li 		{ color:#000; font-size:12px; }

dl			{}
dt			{}
dd			{}

/* Miscellaneous */

.copyright-text { font-size:80%; font-style:italic; color:#333; }
.footer-text	{ font-size:12px; font-style:normal; color:#666; text-align:center;}

.title 		{ font-size:18px; font-weight:bold; color:#333; }
.subtitle	{ font-size:14px; font-weight:italic; color:#F90;}



#outer 		{ width:940px; margin:0 auto; 	background-color:#FFF;}
#wrapper	{ width:900px; margin:10px auto; background-color:#FFF; overflow: hidden;}


#logo {	margin-tpp:30px;	padding:10;	float:left;}


#name {	margin-top:0 10px 10px 10px; width:400px; float:left;}


	.lawoffice { padding:20px 10px 0px 10px; font-size:24px; font-weight:bold; }
	
#name p { margin-left:10px; }

	.glynelewis {
		padding:0px 10px 10px 8px;	font-size:26px;	font-style:bold;}

#contact 		{ float:right; widows:280px; margin:10px 5px; padding-top:20px;}
#contact img 	{ float:left; margin-right:10px;}
#contact p		{ font-size:14px; font-weight:bold; padding-right:25px;}

#topnav		{ 	clear:both; 
				border-top:1px #000 solid; border-bottom:1px #000 solid; 
				padding:10px 0; margin:20px 0;}


		.chinese {float:left;
					margin-left:70px;
					margin-top: 5px;}

#topnav h4 a { text-decoration:none;
				color:#000;}

#topnav ul			{ margin-left: 250px; padding-top:5px;}

#topnav ul li 		{	display:inline; 
						list-style-type:none;
						width:150px;}
				
#topnav ul li a 	{ margin:5px 30px 0px 30px;
					text-decoration:none;
					color:#000; font-family:Arial, Helvetica, Microsoft Yahei, "黑体", "宋体", sans-serif;
					font-size:15px; font-weight:bold;
					font-style:bold;
					}


#topnav	a:link		{ color:#000;}
#topnav	a:visited	{ color:#000;}
#topnav	a:active	{ color:#000;}
#topnav	a:focus		{ color:#666;}
#topnav	a:hover		{color:#F90;}

.yellownav			{ color: #F30;}

#leftside { float:left;	background-color:#999; margin:0px 1px 1px 0px;	width:229px;
			height:620px;			}
			
#leftside p { margin:50px 15px;	font-family:Arial, Helvetica, Microsoft Yahei, "黑体", "宋体", sans-serif;
				font-size:16px;	color:#FF0; font-weight: bold;
				text-align:center;}
#leftside h2 {margin:20px 15px;
				font-family:Arial, Helvetica, Microsoft Yahei, "黑体", "宋体", sans-serif; color:#FFF;
				font-size:16px;	vertical-align:middle; text-align:center;
				line-height:150%;
				}
					
.yellow { color: #FF0; }

#banner {float:right; width:670px; height:126px; 
			Margin-bottom:30px;}

#banner img  { border: #FC6 1px solid; margin-right:2px; padding=0; width:668px; overflow:hidden;}

#content { margin-left:30px; padding-left:10px; }

#blank { float:left; width:40px;}

#content-1 {float:left; width:205px; }

#content-1 h3{text-align:center;  width:200px; margin:20px auto ; }

#content-1  p {text-align:center;  width:200px; margin:5px auto ; }


#content-2 {float:left; width:205px; }
	
#content-2 h3 {text-align:center;  width:200px; margin:20px auto; }

#content-2  p{text-align:center;  width:200px; margin:5px auto; }


#content-3 	{ float:left; width:205px; }
	
#content-3 h3 {text-align:center;  width:180px; margin:20px auto; }

#content-3  p {text-align:center;  width:200px; margin:5px auto ; }

/*pages*/

#about 			{ margin-bottom:10px; padding:10px 30px; width:580px; float:right;}

#about ul 		{padding-top:10px; margin:10px 20px;}
#about ul li	{ line-height:200%; }


.bulletcolor	{ color:#F00; margin-left:20px; list-style-image:url(../images/arrow-small.jpg); padding-bottom:10px;}

.psubtitle 		{ padding-bottom:5px; border-bottom:#F00 1px solid; color:#F00;}
.pname			{ font-weight:bold; font-size:16px;}
.pfree			{ font-weight:bold; color:#F00; font-size:15px;}

#servicetoc			{ margin-top:20px; }
#servicetoc ul li	{ line-height:150%;}
.serviceroll		{height:440px; overflow: auto;}

#servicecontent		{ margin-top:20px;}

.attornypic		{ float:left; margin:20px 20px 10px 10px; border:1px #ccc solid; padding:10px;}
.map			{ float:right; margin:20px; border:1px #ccc solid;}

#att	{ margin:10px 20px ; padding:10px ; line-height:200%; font-size:14px;}


#footer			{clear:both; margin:20px; border-top:1px #ccc solid;
					padding-bottom:10px;}



