*{ 
    margin:0;padding:0; 
} 

html{ 
    height:100%; 
} 

body { 
	font-size:12px;
    height:100%; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333;
	background:url(../Image/bg.gif) repeat left -6px;
	-webkit-text-size-adjust: none;
} 

body#home { 
	background:url(../Image/birdseyewarp.jpg) repeat left #BDA648;
}
#header_cover,
#exheader_cover,
#acvheader_cover{
	position:relative;
	z-index:999;
}

#Container {
	font-family:"Trebuchet MS","Lucida Grande","Gill Sans",Verdana,Arial,Sans-Serif;
	font-size:12px;
	line-height:21px;
	padding-left:25px;
	padding-top:23px;
	padding-bottom:36px;
	background:url(../Image/bg_main.gif) no-repeat left top;
}
body#home #Container {
	background:none;
}

p {
	margin-bottom:1.5em;
}
h2 {
	position:relative;
	margin:0 0 0 0;
	z-index:201;
	width:385px;
}
h3 {
	position:relative;
	z-index:202;
	width:280px;
}
ul#nav {
	position:relative;
	z-index:203;
	width:118px;
	margin-left:4px;
	margin-top:14px;
	margin-bottom:12px;
	list-style:none;
}
ul#nav li {
	margin-bottom:4px;
}
ul#nav li li {
	margin-top:2px;
	margin-bottom:0px;
	list-style:none;
}
ul#nav li li a {
	display:block;
	width:94px;
	height:auto;
	line-height:14px;
	background:#E4F0F4;
	font-size:10px;
	color:#1f97bf;
	padding:6px 12px 6px 12px;
}
ul#nav a {
	display:block;
	width:106px;
	height:34px;
	padding-left:12px;
	line-height:34px;
	color:#000000;
	background:url(../Image/bg_nav.gif) no-repeat;
	font-size:14px;
}
ul#nav .works a {
	height:auto;
}

#Container .main {
	position:absolute;
	top:367px;
	left:176px;
	width:736px;
}
#Container #work_main {
	width:836px;
}
#Container .main h3 {
	height:45px;
	padding-top:10px;
	padding-left:4px;
	font-size:20px;
	letter-spacing:-1px;
}
#Container .main .cont {
	background:#FFF;
	padding:18px 18px 36px 18px;
}

#Container .main .cont_events {
	background:#FFF;
	float:left;
	padding:18px 18px 36px 18px;
}

#Container .main .cont .note {
	font-size:11px;
	line-height:18px;
	color:#767676;
}


/* Works */
.worklist li {
	width:166px;
	height:197px;
	margin-right:12px;
	float:left;
	list-style:none;
}
.worklist li span {
	display:block;
	padding-top:5px;
	line-height:14px;
}
#Container .main .cont h3 {
	width:auto;
	height:auto;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	padding:0;
	padding-bottom:12px;
	letter-spacing:normal;
}

#Container .main .cont_events h3 {
	width:auto;
	height:auto;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	padding:0;
	padding-bottom:12px;
	letter-spacing:normal;
	width:690px;
}

.cont .cont_l {
	width:414px;
	float:left;
	margin-bottom:16px;
}
.cont .cont_r {
	width:367px;
	float:right;
}
.cont .cont_r a {
	word-wrap:break-word;
}
.cont .cont_l {
	font-size:12px;
}
.cont .cont_l.center {
	text-align:center;
}
.cont .past {
	display:block;
	margin-top:8px;
	padding-left:8px;
	line-height:13px;
	border-left:solid 1px #737373;
}

.cont dt {
	font-weight:bolder;
}
.cont dd {
	margin-bottom:2.5em;
}

.back{
background-color:#b4d5ff;
}


/* home */
#info {
	position:relative;
	z-index:204;
	width:410px;
	height:140px;
	color:#666;
	padding-left:8px;
	line-height:18px;
	font-size:12px;
}
#nice {
	position:absolute;
	z-index:205;
	width:94px;
	height:28px;
	padding-left:9px;
	padding-left:9px;
	top:688px;
	left:696px;
	background:url(../Image/bg_nice.png) left no-repeat;
}
#tweet {
	position:absolute;
	z-index:206;
	width:92px;
	height:28px;
	padding-left:9px;
	top:696px;
	left:823px;
	background:url(../Image/bg_tweet.png) left no-repeat;
}

/* overstrew images */
#overstrew {
	position:relative;
	z-index:100;
	
	top:-497px; /* -497 + ( -38 * ((#nav li).length - 4) )*/
}
#overstrew li {
	position:absolute;
	list-style:none;
	left: 376px;
	top: 592px;
	width: 120px;
	height: 211px;
}
#overstrew li.p01 {
	left:430px;
	top:361px;
}
#overstrew li.p02 {
	left:840px;
	top:275px;
}
#overstrew li.p03 {
	left: -24px;
    top: 415px;
}
#overstrew li.p03b {
	left: -24px;
    top: 415px;
}
#overstrew li.p03c {
	left: -32px;
    top: 421px;
}
#overstrew li.p03d {
	left: -27px;
    top: 377px;
}
#overstrew li.p03e {
	left: 17px;
    top: 424px;
}
#overstrew li.p04 {
	left:592px;
	top:546px;
}
#overstrew li.p04b {
	left:590px;
	top:540px;
}
#overstrew li.p04c {
	left:601px;
	top:535px;
}

#overstrew li.p04d {
	left:599px;
	top:541px;
}

#overstrew li.p04e {
	left:604px;
	top:558px;
}


#overstrew li.p05 {
left:147px;	top:197px;
}

#overstrew li.p05b {
left:145px;	top:201px;
}

#overstrew li.p05c {
left:153px;	top:193px;
}

#overstrew li.p05d {
left:148px;	top:202px;
}

#overstrew li.p05e {
left: 159px;
top: 203px;
}
#overstrew li.p05 a,
#overstrew li.p05b a,
#overstrew li.p05c a,
#overstrew li.p05d a,
#overstrew li.p05e a {
	display:block;
	width:206px;
	height:55px;
	background:url(../Image/item05_e.png) no-repeat;
}


#overstrew li.p06 {	left: 42px;	top:-107px;}
#overstrew li.p06b {	left: 44px;	top:-105px;}
#overstrew li.p06c {	left: 46px;	top:-100px;}
#overstrew li.p06d {	left: 49px;	top:-111px;}
#overstrew li.p06e {	left: 43px;	top:-90px;}

#overstrew li.p07 {
	left:-59px;
	top:608px;
}

#overstrew li.p07b {
	left:-25px;
	top:689px;
}

#overstrew li.p07c {
	left:-54px;
	top:645px;
}

#overstrew li.p07d {
	left:-58px;
	top:643px;
}

#overstrew li.p07e {
	left:-81px;
	top:670px;
}



#overstrew li.p08 {
	left:-8px;
	top:95px;
}

#overstrew li.p08b {
	left:-10px;
	top:90px;
}

#overstrew li.p08c {
	left:1px;
	top:97px;
}

#overstrew li.p08d {
	left:-20px;
	top:99px;
}

#overstrew li.p08e {
	left:18px;
	top:103px;
}




#overstrew li.p09 {
	left: -32px;
    top: 577px;
}
#overstrew li.p09b {
	left:-16px;
	top:432px;
}
#overstrew li.p09c {
	left:-16px;
	top:441px;
}
#overstrew li.p09d {
	left:-20px;
	top:386px;
}
#overstrew li.p09e {
	left:-35px;
	top:462px;
}


#overstrew li.p10 {
	left:835px;
	top: 578px;
}

#overstrew li.p10b {
	left:840px;
	top: 581px;
}

#overstrew li.p10c {
	left:837px;
	top: 591px;
}

#overstrew li.p10d {
	left:832px;
	top: 585px;
}

#overstrew li.p10e {
	left:843px;
	top: 603px;
}


#overstrew li.p11 {
	left:198px;
	top: -5px;
}
#overstrew li.p11b {
	left:195px;
	top: -8px;
}
#overstrew li.p11c {
	left:201px;
	top: 0px;
}
#overstrew li.p11d {
	left:190px;
	top: 0px;
}
#overstrew li.p11e {
	left:237px;
	top: 2px;
}


#overstrew li.p12 {
	left:595px;
	top:332px;
}
#overstrew li.p12b {
	left:590px;
	top:334px;
}
#overstrew li.p12c {
	left:593px;
	top:333px;
}
#overstrew li.p12d {
	left:592px;
	top:335px;
}
#overstrew li.p12e {
	left:594px;
	top:346px;
}


#overstrew li.p13 {
	left:353px;
	top:497px;
}
#overstrew li.p13b {
	left:355px;
	top:499px;
}
#overstrew li.p13c {
	left:357px;
	top:498px;
}
#overstrew li.p13d {
	left:350px;
	top:495px;
}
#overstrew li.p13e {
	left:360px;
	top:513px;
}



#overstrew li.p14 {
	left:133px;
	top:587px;
}
#overstrew li.p14b {
	left:127px;
	top:602px;
}
#overstrew li.p14c {
	left:120px;
	top:604px;
}
#overstrew li.p14d {
	left:133px;
	top:602px;
}
#overstrew li.p14e {
	left:137px;
	top:587px;
}


#overstrew li.p15 {
	left:765px;
	top:362px;
}
#overstrew li.p15b {
	left:768px;
	top:364px;
}
#overstrew li.p15c {
	left:770px;
	top:366px;
}
#overstrew li.p15d {
	left:768px;
	top:369px;
}
#overstrew li.p15e {
	left:784px;
	top:377px;
}


#overstrew li.p16 {
	left:661px;
	top:194px;
}
#overstrew li.p16b {
	left:657px;
	top:196px;
}
#overstrew li.p16c {
	left:662px;
	top:193px;
}
#overstrew li.p16d {
	left:664px;
	top:190px;
}
#overstrew li.p16e {
	left:680px;
	top:212px;
}


#overstrew li.p17 {
	left:181px;
	top:675px;
}
#overstrew li.p17b {
	left:165px;
	top:688px;
}
#overstrew li.p17c {
	left:163px;
	top:688px;
}
#overstrew li.p17d {
	left:151px;
	top:695px;
}
#overstrew li.p17e {
	left:162px;
	top:693px;
}


#overstrew li.p18 {
	left:466px;
	top:20px;
}
#overstrew li.p18b {
	left:464px;
	top:24px;
}
#overstrew li.p18c {
	left:408px;
	top:18px;
}
#overstrew li.p18d {
	left:465px;
	top:25px;
}
#overstrew li.p18e {
	left:462px;
	top:26px;
}



#overstrew li.p19 {
	left:682px;
	top:34px;
}
#overstrew li.p19b {
	left:680px;
	top:36px;
}
#overstrew li.p19c {
	left:677px;
	top:32px;
}
#overstrew li.p19d {
	left:684px;
	top:36px;
}
#overstrew li.p19e {
	left:681px;
	top:44px;
}


#overstrew li.p20 {
	left:117px;
	top:273px;
}
#overstrew li.p20b {
	left:118px;
	top:271px;
}
#overstrew li.p20c {
	left:115px;
	top:268px;
}
#overstrew li.p20d {
	left:120px;
	top:270px;
}
#overstrew li.p20e {
	left:123px;
	top:284px;
}


#overstrew li.p21 {
}

#overstrew li.p22 {
	left:397px;
	top:239px;
}
#overstrew li.p22b {
	left:395px;
	top:236px;
}
#overstrew li.p22c {
	left:371px;
	top:232px;
}
#overstrew li.p22d {
	left:400px;
	top:236px;
}
#overstrew li.p22e {
	left:395px;
	top:237px;
}


#overstrew li.p23 {
	left:236px;
	top:487px;
}
#overstrew li.p23b {
	left:234px;
	top:486px;
}
#overstrew li.p23c {
	left:237px;
	top:485px;
}
#overstrew li.p23d {
	left:234px;
	top:488px;
}
#overstrew li.p23e {
	left: 218px;
    top: 472px;
}

#overstrew li.p24 {
	left:932px;
	top:78px;
}
#overstrew li.p24b {
	left:930px;
	top:76px;
}
#overstrew li.p24c {
	left:934px;
	top:83px;
}
#overstrew li.p24d {
	left:936px;
	top:76px;
}
#overstrew li.p24e {
	left:935px;
	top:70px;
}



.internet a {
	line-height:19px;
	display:inline;
	margin:10px 0 0 0;
	padding:2px 0 0 14px;
	background:url(../Image/network.gif) no-repeat center left    ;
}


body#dialog { 
	background:none;
	color:#222;
}
#dialog div {
	padding:20px;
	font-family:"Trebuchet MS","Lucida Grande","Gill Sans",Verdana,Arial,Sans-Serif;
}
#dialog p {
	font-size:12px;
	line-height:21px;
}
#dialog p span {
	font-size:11px;
	color:#767676;
}
#dialog h2 {
	font-size:18px;
	margin-bottom:20px;
}
#dialog ul {
	margin-bottom:40px;
}
#dialog li {
	list-style:none;
	font-size:12px;
	line-height:21px;
	padding-left:2.5em;
	text-indent:-2.5em;
}


a{
color:#3a98cd;
text-decoration:none;
}
a.out {
	color:#008000;
}a.out:hover {
	color:#008000;
}

body > #Container{ 
    height:auto; 
}

.finished{
	color: red;
	font-style:normal;
	font-weight:normal;
}

/* clearfix */  
.clear:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
}  

.archive_ph{
width:510px;
float:left;
margin:20px 0 20px 0;
font-size:11px;
}

.archive_ph span{
width:242px;
float:left;
margin:0;
padding:0 10px 8px 0;
}

.archive_ph img{
padding:0 0 -2px 0;
}

.archive_ph .archivecredit{
width:510px;
display:block;
float:left;
font-size:10px;
margin:0;
padding: 10px 0 0 0;
}

* html .clear { zoom: 1; } /* IE6 */  
*:first-child+html .clear { zoom: 1; } /* IE7 */  
