body {
  margin:0px;
  padding: 0px;
  font: 12px Arial, Helvetica, sans-serif;
  background: #202020;
  color: #bbb;
}
p {
  font-size:10pt;
}
h3, h4 {
  border-bottom:1px solid #666;
}
a img {
  border:1px solid #FFF;
}
#container {
  width:940px;
  margin: 0px auto;
  padding:0px;
/*  border:1px dotted #EEE;*/
}
#header {
  border-bottom:4px solid #faec8f;
  margin:0px 5px 5px 5px;
}
#header p {
  margin:0px;
  text-align:center;
}
#main {
  margin:0px 5px;
  padding:0px;
  width:940px;
}
#main_right {
  width:160px;
  float:right;
}
#main_left {
  width:730px;
  float:left;
}
#sidebar {
  padding:0px;
  margin:0px;
}
#sidebar ul {
  list-style:none;
  margin:10px 0px;
}
#sidebar a {
  width:140px;
  line-height:18px;
  display:block;
  padding: 3px 5px 3px 10px;
  margin: 5px 0;
  color:#FFF;
  text-decoration:none;
}
#sidebar a:hover {
  color:#96F;
}
#sidebar .Notebook {
  background-image:url(../images/tab_notebook.gif);
}
#sidebar .Photos {
  background-image:url(../images/tab_photos.gif);
}
#sidebar .Programs {
  background-image:url(../images/tab_programs.gif);
}
#sidebar .Links {
  background-image:url(../images/tab_links.gif);
}
#sidebar .About {
  background-image:url(../images/tab_photos.gif);
}
#sidebar .ISay {
  background-image:url(../images/tab_notebook.gif);
}
#list_table {
  width:100%;
  border:0px;
}
#list_table caption {
  padding:2px 5px;
  font-size:12pt;
  color:#faec8f;
  text-align:left;
  border:1px dotted #faec8f;
}
#list_table tr:hover {
  background-color:#111;
  color:#FFF;
}
#list_table .time {
  text-align:right;
}
#post_msg {
  
}
#post_msg label {
  width:120px;
  float:left;
  text-align:right;
}
#post_msg em {
  color:#F33;
  padding-right:3px;
}
#post_msg input, #post_msg textarea {
  font-family:Arial, Helvetica, sans-serif;
  border:2px solid #1C1C1C;
  background-color:#FFF;
  color:#333;
  padding:0px 2px;
}
.PostMsg {
  padding-top:5px;
}
.PostData {
  padding:0px 10px;
  color:#faec8f;
  text-align:right;
  border-bottom:1px solid #666;
}
.footer {
  clear:both;
  text-align:center;
  margin-top:15px;
  padding-top:3px;
  border-top:1px solid #666;
}
#photo {
  padding:0px;
}
#photo h3 {
  padding-bottom:3px;
  color: #9CE782;
}
#photo p {
  margin:2px;
}
#photo a {
  color: #9CE782;
  text-decoration:none;
}
#photo a img {
  background-color:#EEE;
  padding:5px;
}
#photo ul {
  margin:0px;
  padding:0px;
}
#photo li {
  float:left;
  width:160px;
  padding:5px;
  list-style-type: none;
}
#photo .PageLine {
  clear:both;
  text-align:right;
  color:#9CE782;
}
#photo .PageLine a {
  color:#FAEC8F;
}
#photo .PageLine a:hover {
  color:#96F;
}

#album {
  width:180px;
  height:158px;
  padding-top:5px;
  text-align:center;
  float:left;
}

#links {
  
}
#links h4 {
  color: #E78282;
}
#link_block {
  width:360px;
  height:105px;
  margin-bottom:15px;
  border-bottom:1px solid #999;
}
#link_preview {
  float:left;
  width:140px;
}
.update_level {
  color:#E78282;
}
.update_level span {
  color:#faec8f;
}


#notebook, #isay {
  
}
#notebook h4, #isay h4 {
  color: #92BDFA;
}
#notebook p, #isay p {
  line-height:1.5em;
}
#isay h3 {
  padding-bottom:3px;
  color: #92BDFA;
}
#isay p {
  margin:2px;
}
#isay a {
  color:#CCC;
  text-decoration:none;
}
#isay .SayContent a {
  border-bottom:1px dotted #92BDFA;
  padding:0px 2px;
}
#isay a:hover {
  color:#92BDFA;
}
#isay p.posttime {
  text-align:right;
  color:#66CCFF;
}
#isay .add_photo {
  float:right;
  border:5px solid #FFFFFF;
  margin:3px;
}
#programs {
  
}
#programs h4 {
  color: #FAA892;
}


#about {
  padding:0px;
  background-image:url(about.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;
}
#about h4 {
  padding-bottom:3px;
  color: #9CE782;
}
#about p {
  margin:2px;
}
#about a {
  color: #92BDFA;
  text-decoration:none;
}
#about a:hover {
  color:#9CE782;
}
#about th {
  text-align:right;
  font-weight:normal;
  color: #9CE782;
}
#about span {
  color: #92BDFA;
}
