/* @override http://chijangyin.com/css/master.css */

html,body {
  margin:0; 
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

body{
  min-width:799px; 
  text-align:center; 
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}

* html .clear{
   height:auto;margin-bottom:0
} 

#fullheightcontainer{
  margin-left:auto; 
  margin-right:auto; 
  text-align:left; 
  position:relative; 
  width:799px; 
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

#wrapper{
 width: 799px; 
 position: relative;
 margin: 0px auto;
}

#outer{
  position:relative; 
  margin-left:199px; 
  width:581px;
 overflow: visible;
  background:transparent;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

#left{
  display:inline;
  position:absolute;
  text-align: left;
  left: 0;
  top: 0; 
}

*>html #left {
   width:218px;
} 

#container-center {
  padding-top: 12px;
}

#container-left {
  padding-top: 12px;
}

/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */

#center{

  position: absolute;
  width: 599px;
  right: 0px;
  top: 0px;
  display:inline;
}

#footer{
  position: absolute;
  text-align: center;
  bottom: 0px;
  margin: 0px auto;
  clear: both;
  width:100%;
  height:50px; 
  overflow:hidden;
}

#subfooter1{
  color: #999;
  font-size: 9px;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:center;
  height:50px; 
}

#subfooter1 p {margin-top: 32px;}

.bottomtopmargin{
  background:#FFFFFF; 
  width:799px; 
  overflow:hidden;
}

#header{
  position:absolute;
  top:0px;
  width:797px; 
  height:145px; 
  overflow:hidden;
  background-color:transparent;	
  z-index: 99;
}

#titlebar{
  text-align: left;
  position: relative;
  height:72px;
  width: 797px;
  margin: 0px auto;
  margin-top: 20px;
  border: 1px solid #eee;
  background: #fff url('../images/cjheader.gif') no-repeat 0 0;
  overflow: hidden;

}
  
#titlebar h1 {
  padding-top: 300px;
  overflow: hidden;
  background-color: transparent;
}

#menubar {
	background-color:transparent;
	bottom:3px;
	height:50px;
	overflow:hidden;
	position:absolute;
	right:20px;
}

#menubar ul {
  list-style-type: none;
  margin: 0;
  padding: 10px 0 0 0;
  float: right;
  text-align: right;
}

#menubar ul li {
  display: block;
  border: 1px solid #eee;
  width: 93px;
  height: 26px;
  line-height: 26px;
  float: left;
  margin-left: 4px;
  overflow: hidden;
}

#menubar li a {
  display: block;
  width: 100%;
  height: 100%;;
  padding-top: 100px;
}

#menubar #nav-about a {
  background:url('../images/about.gif') no-repeat  0 0;
}

#menubar #nav-about a:hover {
  background-position: -93px 0;
}

#menubar #nav-photo a {
  background:url('../images/photography.gif') no-repeat  0px 0;
}

#menubar #nav-photo a:hover {
  background-position: -93px 0;
}

#menubar #nav-video a {
  background:url('../images/video.gif') no-repeat  0 0;
}

#menubar #nav-video a:hover {
  background-position: -93px 0;
}

#menubar #nav-perform a {
  background:url('../images/performance.gif') no-repeat  0 0;
}

#menubar #nav-perform a:hover {
  background-position: -93px 0;
}

#menubar #nav-curate a {
  background:	url('../images/curation.gif') no-repeat  0 0;
}

#menubar #nav-curate a:hover {
  background-position: -93px 0;
}

#menubar #nav-contact a {
  background:	url('../images/contact.gif') no-repeat  0 0;
}

#menubar #nav-contact a:hover {
  background-position: -93px 0;
}

#topmargin{
  height:20px; 
}

a {color: #444;}
a:visited
a:hover
a:active

div#titlebar a img {border: none;}
#titlebar img {border: none;}

#titlebar #menubar .currenttopnav a {
	  background-position: -93px 0;
	}

/* @group My Group */



/* @end */
