body {
  background:#666;
  border:0;
  font-size:90%;
  font-family:verdana,sans-serif;
  margin:12px 0 12px 0;
  padding:0;
  text-align:center; 
}

#wrapper {
  background:#fff url(images/bg.gif) repeat-y;
  border-color:#fff;
  border-style:solid;
  border-width:12px;
  margin:0 auto;
  padding:0;
  width:824px; /* for ie5/win value = [correct value] + [all padding] + [all borders] */
  voice-family: "\"}\"";
  voice-family:inherit;
  width:800px; /* correct value */
} body>#tag { /* for opera 5 */
  width:800px;
}

#wrapper2 {
  background:#fff;
  border-color:#fff;
  border-style:solid;
  border-width:12px;
  margin:0 auto;
  padding:0;
  width:824px; /* for ie5/win value = [correct value] + [all padding] + [all borders] */
  voice-family: "\"}\"";
  voice-family:inherit;
  width:800px; /* correct value */
} body>#tag { /* for opera 5 */
  width:800px;
}


#head {
  margin:0;
  padding:0;
  text-align:left;
}

#pagebody	{
  padding:0;
  margin:0;
  border:0;
  text-align:left;
  color:#000;
  background:transparent;
  clear:both;
}

#sidebar {
  background:#ccc;

  border:0px;
  margin:0;
  float:left;
  padding:0;
  height:100%;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:174px;
} body>#sidebar {
  width:174px;
}

#sidebar_r {
  background:#ccc;

  border:0px;
  margin:0;
  float:right;
  padding:0;
  height:100%;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:174px;
} body>#sidebar_r {
  width:174px;
}

#sidebar2 {
  background:#ccc;

  border:0px;
  margin:0;
  float:left;
  padding:0;
  height:100%;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:174px;
} body>#sidebar {
  width:174px;
}


#main {
  background:transparent;
  height:auto;
  margin:0 0 0 174px;
  padding:12px 12px 0 12px;
}

#main2 {
  background:transparent;
  height:auto;
  margin:0 0 0 0px;
  padding:12px 12px 0 12px;
}


#foot {
  background:#999;
  clear:left;
  color:#000;
  margin:12px 0 0 0;
  padding:6px;
  text-align:left;
  width:800px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:788px;
} body>#foot {
  width:788px;
}

#foot p{
  font-size: 70%;
}

#foot a:link, #foot a:visited {
  color:#dcb;
  font-weight:normal;
}

#foot a:hover, #foot a:visited:hover {
  color:#b97;
}

#foot a:active, #foot a:visited:active {
  color:#b97;
}

p {
  margin-top:0;
  padding-top:0;
}

pre, tt, code, samp {
  font-family:andale mono,courier new,monospace,serif;
}

ol {
  list-style-type:decimal;
}

ul, dir {
  list-style-type:disc;
}

ol, ul, dir, dl {
  margin-left:1em;
  padding-left:1em;
}

b, strong {
  font-weight:bold;
}

i, cite, em, var, address, blockquote {
  font-style:italic;
}

form {
  margin:0;
}

caption {
  caption-side:bottom;
  font-size:0.8em;
  text-align:left;
}

h1, h2, h3, h4, h5, h6 {
/*  font-family:trebuchet ms,sans-serif;*/
  font-weight:bold;
  margin-bottom:0;
  padding-bottom:0;
  text-decoration:none;
}

h1 {
  font-size:1.6em;
  margin:0;
  padding:0;
}

h2 {
  font-size:1.2em;
}

h3 {
  font-size:1.0em;
}

h4 {
  font-size:0.8em;
}

h5 {
  font-size:0.8em;
  font-style:italic;
}

h6 {
  font-size:0.6em;
  font-style:italic;
}

img {
  border:0;
  display:block;
  margin:0;
  padding:0;
}

/* links */

a:link, a:visited {
  background:transparent;
  color:#000;
  font-weight:normal; 
  text-decoration:underline;
}

a:hover, a:visited:hover {
  color:#864;
}

a:active, a:visited:active {
  color:#b97;
}

.esconder {
  height:0;
  width:0;
  overflow:hidden;
  position:absolute; /* for IE5 Mac */
}

/* menu */
#menu {
  background:#000;
  clear:both;
  margin:0;
  padding:0;
}

#menu ul {
  border:0;
  clear:left;
  list-style-type:none;
  margin:0;
  padding:0;
}

#menu ul li {
  background:#999;
  color:#000;
  display:block;
  font-family:verdana,sans-serif;
  float:left;
  padding:3px;
  margin:0px;
  width:400px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:394px;
} body>#menu ul li {
  width:394px;
}

#menu ul li a {
  text-decoration:none;
}

#menu ul li a:hover {
  background:#999;
}

#menu ul li a:active  {
  background:#FFF;
}

#sidebar dl {
  margin:0;
  padding:0;
}
	
#sidebar dt 	{
  background:#999;
  color:#fff;
  display:block;
  font-weight:bold;
  margin:0;
  padding:9px 6px 3px 6px;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:162px;
} body>#menu ul li {
  width:162px;
}

#sidebar dd {
  padding:0;
  margin:0;
}

#sidebar ul {
  border:0;
  list-style-type:none;
  margin:0;
  padding:0;
}

#sidebar ul li {
  background:#ccc;
  border-color:#999;
  border-style:solid;
  border-width:0 0 1px 0;
  color:#000;
  margin:0;
  padding:0;
}

#sidebar ul li.biglink a {
  display:block;
  font-weight:normal;
  margin:0;
  padding:3px 6px 3px 6px;
  text-decoration:none;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:162px;
} body>#menu ul li {
  width:162px;
}

#sidebar ul li.biglink a:hover {
  background:#999;
  color:#fff;
}

#sidebar ul li.biglink a:active  {
  background:#999;
  color:#fff;
}

.photol, .photor, {
  border:0;
  width:auto;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:auto;
} body>#photo {
  width:auto;
}

.photol {

  float:left;
  margin:0 12px 6px 0;
}

.photor {
  clear:right;
  float:right;
  margin:0 0 6px 12px;
}

#side_right {
  min-height:auto;
  border:0;
  width:162px;
  clear:right;
  float:right;
  margin:0 0 6px 12px;
  background: #CCC;
  font-size: 75%;
  padding: 3px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:160px;
} body>#photo {
  width:160px;
}

#whatsnew {
  min-height:auto;
  border:0;
  width:410px;
  margin:0 0 6px 12px;
  background: #EEE;
  font-size: 75%;
  padding: 3px;
  voice-family: "\"}\"";
  voice-family:inherit;
} body>#photo {
  width:160px;
}


.photol p, .photor p {
  background:#dcb;
/*
  border-color:#531;
  border-style:dashed;
  border-width:0 1px 1px 1px;
*/
  color:#531;
  font-family:trebuchet ms,sans-serif;
  line-height:1em;
  margin:0;
  padding:3px;
}

#sidebar2 dl {
  margin:0;
  padding:0;
}
	
#sidebar2 dt 	{
  background:#999;
  color:#fff;
  display:block;
  font-weight:bold;
  margin:0;
  padding:9px 6px 3px 6px;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:162px;
} body>#menu ul li {
  width:162px;
}

#sidebar2 dd {
  padding:0;
  margin:0;
}

#sidebar2 ul {
  border:0;
  list-style-type:none;
  margin:0;
  padding:0;
}

#sidebar2 ul li {
  background:#ccc;
  border-color:#999;
  border-style:solid;
  border-width:0 0 0 0;
  padding:0;
  color:#000;
  margin:0;
}

#sidebar2 ul li.biglink a {
  display:block;
  font-weight:normal;
  margin:0;
  padding:3px 6px 3px 6px;
  text-decoration:none;
  width:174px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:162px;
} body>#menu ul li {
  width:162px;
}

#sidebar2 ul li.biglink a:hover {
  background:#999;
  color:#fff;
}

#sidebar2 ul li.biglink a:active  {
  background:#999;
  color:#fff;
}

.rleft {
  font-size:80%;
  font-weight:normal;
}
