body {
 margin : 10px;
 background-color : #fff;
 color : #000;
}
#content {
 width : 70%;
 float : left;
 margin : 0px;
 padding : 10px;
}
#content h2 {
 letter-spacing : 1px;
 font : normal bold 1.2em sans-serif;
 color : #000;
 margin : 15px 0px 0px 0px;
 padding : 0px;
}
#content h3 {
 letter-spacing : 1px;
 font : normal bold 1.0em sans-serif;
 color : #000;
 margin : 2px 0px;
 padding : 0px;
}
#content p {
 font : normal 1.0em sans-serif;
 line-height : 140%;
 margin : 0px 0px 10px 0px;
 padding : 0px;
}
#content ul {
 list-style-type : square;
 margin : 10px 0px;
 padding : 0px  auto;
}
#content li {
 font : normal 1.0em sans-serif;
 line-height : 140%
}
#content .image {
 font : normal 0.8em sans-serif;
 margin : 5px;
 padding : 2px;
 border : #000 dashed 1px;
 float : left;
 width : 145px;
 text-align : center;
}
#content .image img {
 border-style : none;
}
#content .center {
 text-align : center;
}
#content .strike {
 text-decoration : line-through;
}
#sidebar {
 width : 22%;
 float : right;
 margin : 20px 0px 5px 0px;
 padding : 5px;
 color : #808080;
 border-left : #808080 1px solid;
}
#sidebar h3 {
 font : normal bold 0.95em sans-serif;
 text-align : center;
 margin : 0px 0px 5px 0px;
 padding : 0px;
}
#sidebar p {
 font : normal 0.95em sans-serif;
 margin : 0px 0px 25px 0px;
 padding : 0px;
}
#sidebar .center {
 text-align : center;
}
#sidebar ul {
 padding-bottom : 25px;
 list-style-type : square;
}
#sidebar li {
 font : normal 0.85em sans-serif;
 line-height : 140%;
}
#sidebar a {
 color : #808080;
}
#sidebar a:hover {
 color : #333;
}
#footer {
 clear : both;
 border-top : #808080 solid 1px;
 color : #808080;
 margin : 15px 5px 0px 5px;
 padding : 5px; 
}
#footer p {
 font : normal 0.8em sans-serif;
 margin : 0px;
 padding : 1px 5px;
}
h1 {
 letter-spacing : 2px;
 padding : 0px 0px 1px 0px;
 margin : 0px;
 font : normal bold 1.0em sans-serif;
 color : #000;
}
#bar {
 height : 2px;
 width : 100%;
 background-color : #000;
}
a {
 color : #333;
}
a:hover {
 color : #808080;
}
.tzreadings {
 margin : 0px;
 font-family : sans-serif;
}
.tzdate {
 font-size : 0.85em;
 font-weight : bold;
} 
.tzfeast {
 font-size : 0.85em;
 font-weight : bold;
} 
.tzverse {
 font-size : 0.9em;
 text-align : justify;
} 
.tzreference {
 font-family : sans-serif;
 font-size : 0.75em;
 font-weight : bold;
 display : inline;
}