* {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000;
  line-height:1.6em;
}
body {
  margin:0px; padding:0px;
  /*margin-left:-165px;*/
  background:#D3CBB6 url(../images/template/body_bg.gif) repeat-x;
}
img {
  border:0px;
}
table { 
  border-width:0px; 
  padding:0px; 
}
td {
  padding:0px;
  vertical-align:top;
}
ul li {
  list-style-type: square;
}
p {
  margin:0px 0px 14px 0px;
}
input {
  line-height:1.1em;
}

div#title {
  position:absolute;
  top:30px; left:520px;
  width:420px; 
  padding:8px 0px;
  letter-spacing:2px;
  font-size:15px;
}
div#title h1 {
  font-size:32px;
  color:#342F23;
  margin:0px; padding:0px;
  line-height:1em;
}
/**
 * Added #wr to center site on 10/21/09
 * Removed left margin from body and #bar
 * and set them to 165px here for new format
 **/
div#wr {
  margin:0 auto;
  width:950px;
  position:relative;
}
div#body, div#footer {
  margin-left:165px;
}

div#body {
  background:#342F22 url(../images/headers/asianRead.jpg) no-repeat;
  width:680px; 
  padding:169px 35px 25px 76px;
}
div#body h1 {
  font-size:20px;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing:1px;
  margin:0px;
  color:#C7583C;
}
div#body h2 {
  font-size:16px;
  font-weight:bold;
  margin:20px 0px 3px 0px;
  line-height:16px; 
  color:#C7583C;
  border-bottom:1px dotted #C7583C;
}
div#body h3 {
  font-size:14px;
  font-weight:bold;
  margin:20px 0px 3px 0px;
  line-height:16px; 
}
div.date {
  color:#666;
  font-size:10px; 
  font-style:italic;
  text-transform:uppercase;
  padding-bottom:6px; 
  line-height:10px;
}
div.eventDate {
  color:#C7583C;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
  padding-bottom:6px; 
}

div#content {
  background-color:#FBF8F1;
  width:415px; 
  min-height:350px;
  padding:35px 215px 35px 40px;
  border:1px solid #000;
  border-right-width:9px;
}
div#content img {
  padding:2px;
  border:2px solid #DCDCD4;
}
div#content img.no {
  padding:0px;
  border:0px;
}

div#bar {
  margin-left:10px;
  border-bottom:8px solid #000;
}
div#tick {
  position:absolute;
  top:170px; left:242px;
  width:10px; 
  height:55px;
  background-color:#C7583C;
  z-index:10;
}

div#nav {
  position:absolute;
  top:0px; left:0px;
  width:165px;
}
div#nav p {
  border-bottom:1px dotted #988C74;
  margin:0px 0px 10px 25px;
  padding-bottom:10px;
}
div#nav p.top {
  border-top:1px dotted #988C74;
  padding-top:10px;
}
div#nav a, div#nav a:visited {
  display:block;
  font-size:14px;
  color:#7B6D52;
  line-height:1.6em;
  text-align:right;
  padding-right:10px;
  text-decoration:none;
}
div#nav a:hover, div#nav a:visited:hover {
  color:#C7583C;
}
div#nav a.sel, div#nav a.sel:visited {
  color:#342F22;
  font-weight:bold;
}
div#subnav {
  position:absolute;
  top:170px; left:722px;
  width:200px;
  padding:32px 35px 20px 0px;
  background-color:#C7583C;
}
div#subnav h1 {
  color:#FFF;
  font-size:15px;
  font-weight:normal;
  padding-left:20px;
  border-bottom:1px dotted #FFF;
  margin:15px 0px 10px 0px;
}
div#subnav a, div#subnav a:visited {
  display:block;
  color:#FFF;
  padding-left:30px;
  text-decoration:none;
  background:url(../images/template/arow.gif) no-repeat scroll 22px 7px;
}
div#subnav a:hover, div#subnav a:visited:hover {
  text-decoration:underline;
}
div#subnav a.sel, div#subnav a.sel:visited {
  font-weight:bold;
}
div#subnav a.sub, div#subnav a.sub:visited {
  padding-left:45px;
  background-position:37px 7px;
}
div#subnav span.date {
  color:#CCC;
  letter-spacing:1px;
  padding-left:10px; 
}

div#footer {
  width:790px;
  padding:5px 0px 10px 0px;
  text-align:center;
}
div#footer, div#footer * {
  color: #342F22;
  font-size:10px;
  text-transform:uppercase;
}
div#footer a, div#footer a:visited {
  text-decoration:none;
}
div#footer a:hover, div#footer a:visited:hover {
  text-decoration:underline;
}
div#footer span {
  padding:0px 10px;
}

div.qoute {
  position:absolute;
  left:700px;  
}
div.qoute div {
  position:relative;
  width:180px; 
  padding:5px;
  border:3px solid #D3CBB6;
  background-color:#504CA1;
  color:#FBF8F1;
  text-align:center;
  font-weight:bold;
}
div.qoute div * {
  color:#FBF8F1;
  font-weight:bold;
}

span.price {
  color:#CB2442;
  font-weight:bold;
}
a.act, a.act:visited {
  display:block;
  width:120px; height:25px;
  line-height:25px;
  background-color:#C7583C;
  color:#FFF;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}
a.act:hover, a.act:visited:hover {
  background-color:#3A3D9A;
  color:#FFF;
}
.ast { color:#CB2442; font-weight:bold; padding:0px 3px; }
#status { margin-top:10px; border:1px solid #C7583C; border-left-width:0px; }
#status * { font-size:10px; }
#status td { padding:2px 20px 2px 4px; border-left:1px solid #C7583C; width:33%; }
#status td.sel { background-color:#C7583C; color:#FFF; }
#status td.sel b { color:#FFF; }

