body {background:#fff url(img/bg2.png) repeat-x;margin: auto;color:#444751;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px;}
a {font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;color:#ff7f2a;text-decoration:none;}a:hover {color:#333333;}.clr{clear:both;}
#site {margin:auto;width:968px;color:#444751;}
#site #header {height:300px;text-align:center;}
#site #header #menutop{background:transparent url(img/bgsite.png) repeat-y;height:60px;line-height:59px;text-align:left;padding:10px;padding-bottom:0;}
#site #header #menutop ul{background:transparent url(img/bm.png);-moz-border-radius:10px;list-style-type:none;margin:auto;padding:0;height:60px;width:930px;}
#site #header #menutop li{float:left;margin:0;padding:0px;line-height:60px}
#site #header #menutop li a.menuOn{background:transparent url(img/b10.png);text-decoration:none;height:60px;display:block;padding:0 52px 0 20px;border-right:solid 1px #AAAAAA;}
#site #header #menutop li a.menuOn:hover{color:#ff7f2a;}
#site #header #menutop li a.menuOff{text-decoration:none;height:60px;display:block;padding:0 52px 0 20px;color:#444751;border-right:solid 1px #AAAAAA;}
#site #header #menutop li a.menuOff:hover{background:transparent url(img/b10.png);color:#ff7f2a;}
#site #header #menutop li a.str{-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-left:none}
#site #header #menutop li a.end{-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;border-right:none}
#site #header #menutopbottom{background:transparent url(img/bgside.png) no-repeat 0 -40px;height:18px;}
#site #contenttop{background:transparent url(img/bgside.png) no-repeat 0 0;height:18px;}
#site #content{background:transparent url(img/bgsite.png) repeat-y;padding-left:18px;padding-right:18px;}
#site #content #recentWork{background:transparent url(img/imgrw_0.png);padding:0;height:250px;width:930px;-moz-border-radius:10px;}
#site #content #recentWork #selectWork{background:transparent url(img/b10rw.png);padding:0;height:230px;width:395px;-moz-border-radius:10px;padding:10px;}
#site #content #recentWork #selectWork #selectWorkTitle {height:30px;width:375px;}
#site #content #recentWork #selectWork #selectWorkTitle .select{background:transparent url(img/b10rw.png);padding:5px;-moz-border-radius:5px;float:left;display:block;text-align:center;margin-right:10px;color:#ff7f2a;}#site #content #recentWork #selectWork #selectWorkTitle .choose{background:transparent url(img/bbt.png);width:20px;float:right;cursor:pointer;color:#444751;}#site #content #recentWork #selectWork #selectWorkTitle a.choose:hover{color:#ff7f2a;}
#site #content #recentWork #selectWork #selectWorkDesc {height:200px;width:230px;}
#site #content #recentWork #selectWork #selectWorkDesc h2{padding:10px 0 10px 0px;margin:0px;font-size:18px;font-weight:normal;color:#ffffff;}
#site #content #contentLeft{float:left;width:690px;margin-top:10px;margin-right:10px;}
#site #content #contentLeft h2{background:transparent url(img/bh2.png);padding:10px;margin:0px;font-size:18px;font-weight:normal;color:#ffffff;}
#site #content #contentLeft div{padding:10px;}
#site #content #contentLeft img.shadow{-moz-box-shadow:1px 1px 6px #555}
#site #content #contentRight{float:left;width:210px;margin-top:10px;}
#site #content #contentRight .menuRight{background:#b5b5b5;-moz-border-radius:10px;width:210px;padding:10px;}
#site #content #contentRight .menuRight h2{background:transparent url(img/bh2r.png);padding:10px;margin:0px;font-size:18px;font-weight:normal;color:#ffffff;}
#site #content #contentRight .menuRight ul{list-style-type:none;margin:auto;padding:0;margin-top:5px;}
#site #content #contentRight .menuRight li a{height:25px;line-height:25px;display:block;color:#444751;padding-left:5px;border-bottom:solid 1px #AAA;border-top:1px solid #BBB;}
#site #content #contentRight .menuRight li a:hover{background:#a3a3a3;color:#ff7f2a;padding-left:20px;}
#site #content #contentRight .menuRight div{padding:5px;}
#site #contentbottom{background:transparent url(img/bgside.png) no-repeat 0 -40px;height:18px;margin-bottom:20px;}
#site #footertop{background:transparent url(img/bgside.png) no-repeat 0 0;height:18px;}
#site #footer{background:transparent url(img/bgsite.png) repeat-y;height:60px;line-height:59px;text-align:center;}