html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;vertical-align:top;}
fieldset,img{border:0;}
caption,th{text-align:left;}
html{text-align:left; background-image:url(../images/common/lower_right.jpg); background-repeat:no-repeat; background-position: right bottom; background-attachment: scroll; }
body{height:auto; color:#333333; font-size:76.1%; font-family:Georgia, "Times New Roman", Times, serif; text-align:left;}
div{margin:0;padding:0;}
a{text-decoration:underline;}
a:link{color:#555;}
a:active{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
p{font-size:1em;line-height:1.2em;margin:0 0 .7em;}
h1{font-size:2.6em; font-weight:normal; margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0;}
h2{font-size:1.6em;font-weight:bold;margin:.6em 0 0;}
h3{font-size:1.2em;font-weight:bold;margin:1em 0 .1em;}
h4{font-size:1.0em;font-weight:bold;margin:1em 0 0;}
h5{font-size:1.0em;font-weight:bold;margin:1em 0 0;}
h6{font-size:.9em;font-weight:bold;margin:0;}
img{margin:0;padding:0;border:0;}
strong,b{font-weight:bold;}
hr{margin:10px 30px 10px 0;padding:0;}
table caption{font-size:.9em;text-align:left;color:#efdfcf;margin:0;padding-bottom:.5em;}
table th{margin:0;padding:0 0 .5em;vertical-align:top;text-align:left;}
.add_border{border:1px solid #666;}
.add_leading{margin-top:.5em;}
.bold{font-weight:bold;}
.clear{clear:both;}
.ellipsis p{padding-left:1.0em;text-indent:-1.0em;padding-right:20px;}
.emphasize{font-weight:bold;}
.float_clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.font_60{font-size:.6em;}
.font_80{font-size:.8em;}
.font_90{font-size:.9em;}
.font_normal{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;}
.normal{font-weight:normal;font-style:normal;}
.no_box{margin:0;padding:0;}
.no_top{margin-top:0;padding-top:0;}
.no_und a{text-decoration:none;}
.no_background{background:#fff;}
.no_border{border-style:none;}
.please_note{font-size:.9em;font-weight:bold;margin:1em 0 0;padding-left:1.0em;text-indent:-1.0em;}
.red{color:#800000;}
.reg{font-size:60%;vertical-align:top;}
.small{font-size:80%;}
.subtract_leading{margin-top:-0.5em;}
#wrapper{width:1050px; min-height:100%; height:auto !important; height:100%; margin:0 auto -150px;}
#home { height:900px;}
#home_logo{height:auto; width:auto; padding-top:38px;}
#home_image { height:auto; width:729px; margin-right: auto; margin-left: auto; padding-top:10px; }
#home_image img {float:left;}
#home_nav {float:right; text-align:left; width:auto;}
#container{position:relative;height:auto;width:100%;}
#header{position:relative;height:148px;width:100%;}
#home #header,#clients #header{height:105px;}
#banner{height:170px; width:100%;}
#logo{height:auto; width:auto; float:left; padding-top:15px;}
#banner_nav{float:right; padding-right:30px;}
#banner_nav_top.nav a, #banner_nav_bottom.nav a, #sub_nav_bottom a{font-size:12px; margin-left:6px; padding-right:4px; padding-left:4px;}
#banner_image{clear:right; float:right;}
#banner_nav_top, #banner_nav_bottom, #sub_nav_bottom{clear:right; float:right; text-align:left; width:auto;}
#banner p{font-size:90%;font-weight:bold;line-height:130%;margin:0;padding:0;}
#banner h3{margin:0;padding:0;}
#footer, #push{height:150px;width:100%;clear:both;}
#footer_left{float:left;margin-left:20px;padding-top:50px;}
#footer_right{float:right;margin-right:30px;text-align:right;;padding-top:50px;}
#footer_right img{margin-top:5px;}
#footer p{font-size:90%;font-weight:bold;line-height:130%;margin:0;padding:0;}
#footer h3{margin:0;padding:0;}
p.arabic {font-size:28px; font-weight:bold; margin-bottom:0; padding-bottom:0;}
div.name_row {clear:both; height:210px;}
div.name_wrapper {float:left; width:300px; padding-right:30px;}
div.name_image{float:left; padding-right:10px;}
.name_wrapper p{font-weight:bold;}
#content_wrapper, #names_wrapper{clear:both; margin-left:25px; padding-bottom:30px; min-height:100%; height:auto !important; height:100%;}
body#about #content_wrapper{padding-bottom:90px;}
body#about #content_wrapper p, body#about #content_wrapper h3{margin-left: 170px; padding-right:80px;}
#names_nav{float:right; text-align:left; width:auto; margin-right:30px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav ul{margin:0;padding:0;list-style:none;}
.nav li{float:left;margin:0;padding:0;}
.nav a{float:left; text-transform:none; color:#333333; text-decoration:none; font-size:16px; font-style:normal; line-height:30px; font-weight:normal; font-variant:normal; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 10px; padding-top: 0; padding-right: 8px; padding-bottom: 0; padding-left: 8px; }
.nav a:hover{ background-color: #CCCCCC; }
#names_nav.nav a{font-size:12px; margin-left:6px; padding-right:4px; padding-left:4px;}
li.this_item a{font-weight:bold;}
#sub_nav_bottom li a{line-height: 100%; padding-bottom:5px; padding-top:5px;}
body#about li#nav_about a, body#artwork li#nav_artwork a, body#contact li#contact a {font-weight:bold;}
.nav_names li#nav_names a, .nav_other li#nav_other a {font-weight:bold;}
.nav_bio li#nav_bio a, .nav_exhibits li#nav_exhibits a, .nav_press_english li#nav_press_english a, .nav_press_chinese li#nav_press_chinese a, .nav_book li#nav_book a {font-weight:bold;}
.nav_prestige li#nav_prestige a:first-line, .nav_topics_944 li#nav_topics_944 a:first-line, .nav_topics_956 li#nav_topics_956 a:first-line {font-weight:bold;}
.nav_ug li#nav_ug a:first-line, .nav_cd li#nav_cd a:first-line, .nav_ad li#nav_ad a:first-line, .nav_esquire li#nav_esquire a:first-line  {font-weight:bold;}
#article_wrapper{clear:both; padding-top:10px; height:500px;}
.article_thumbnail div { display:block; float:left; height:225px; width:175px; margin-right:50px; margin-bottom:10px; background-repeat:no-repeat; }
.article_thumbnail div a { display: block; height: 100%; width: 100%; }
#thumb1{ background-position: 0px 0px; }
#thumb2{ background-position: -175px 0px; }
#thumb3{ background-position: -355px 0px; }
#thumb4{ background-position: -535px 0px; }
#thumb5{ background-position: 0px -225px; }
#thumb6{ background-position: -175px -225px; }
#thumb7{ background-position: -355px -225px; }
#thumb8{ background-position: -535px -225px; }
