body
{
	font:10pt Arial, Helvetica, sans-serif;
padding:20px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e8');
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e0e0e8));
background:-moz-linear-gradient(top,#fff,#e0e0e8);
}
LI {
 padding-bottom:4px;
}
td {
vertical-align:top;
}
A {
  text-decoration:none;
 /* color:#204D84; */
 color:#bc6a00;
}
A:hover {
  text-decoration:underline;
}
#root {
  border-style:solid;
  border-width:2px;
  border-color:#959595;
  background-color:white;
 width:990px;
margin:0 auto;
}
#banner {
  background-color:#f8f8fa;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e4', endColorstr='#f8f8fa');
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e4), to(#f8f8fa));
background:-moz-linear-gradient(top,#e0e0e4,#f8f8fa);
  padding:20px;
  border-style:solid;
  border-width:0px;
  border-color:#959595;
  border-bottom-width:1px;
}
#banner h1 {
  font: 14pt bold Verdana, Arial, Helvetica, sans-serif;
  margin:0;
}
#banner A {
  color:black;
}
#banner span {
  font-size:10pt;  
}
#content {
  padding:0 0 0 20px;
}
/* right sidebar */
#rightsidebarContainer {
border-left:1px dotted #959595;
padding:1em 1em 2em 1em;
}
.rightsidebarElem {
margin-bottom:1em;
}
/***************** blog item and content ******************/
blockquote {
  font-style:italic;
  color:#404040;
  border-width:0px;
  border-left-width:1px;
  border-style:solid;
  border-color:#E0E0E0;
  padding:4px;
  padding-left:8px;
}
DIV.maincontent {
  margin-left:10px;
  margin-right:10px;
width:730px;
  overflow-x:auto;
overflow-y:hidden;
}
DIV.itemTitle {
  margin-top:10px;
  font-size:14pt;
  font-weight:bold;
  color:#404040;
/*  background-color:#FBEBCF;
 padding:4px;
 border-color:#FBDCAD;
 border-width:1px;
 border-style:solid;
 border-bottom-width:0px; */
}
DIV.itemSubTitle {
  font-size:10pt;
  margin-bottom:10px;
  border-width:0px;
 /* background-color:#FBEBCF;
 padding:4px;
 border-color:#FBDCAD;
 border-width:1px;
 border-style:solid;
 border-top-width:0px; */
  border-bottom-style:dotted;
/*  border-bottom-color:#959595; */
  border-bottom-color:#EC9A07;
  border-bottom-width:3px;
}
DIV.itemContent {
}
DIV.itemCommands {
  font-size:10pt;
margin:5px 0 40px 0;
}
table.content {
  border-width:0px;
  border-color:#959595;
  border-style:solid;
}
td.content {
  padding:2px;
}
td.contentCenter {
  padding:2px;
  text-align:center;
}
img.content {
  border-color:#D0D0D0;
  border-right-color:#606060;
  border-bottom-color:#606060;
  border-style:solid;
  border-width:1px;
}
.itemContent > a.photo {
 display:block;
 margin-bottom:0.1em;
}
.itemContent > a.photo > img {
 border:2px solid #202020;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -moz-box-shadow: 5px 5px 5px #aaa; 
 -webkit-box-shadow: 5px 5px 5px #aaa;
 box-shadow: 5px 5px 5px #aaa;
}
img.ynavatar {
border:solid 2px #A0A0A0;
	padding:1px;
	background-color:white;
}
/* COMMENTS */
#addComment {
border:1px dotted #c0c0c0;
 border-top:1px dotted #959595;
padding-top:0.5em;
background-color:#f8f8f8;
padding:0.5em;
}
#addComment table {
margin-top:1em;
border-spacing:0;
}

