body {
margin : 0;
padding : 0;
font-family : Georgia, Palatino, Times, serif;
background-color : #ffb037;
color : #000;
}
#accessibility {
position : absolute;
top : -10000px;
}
#container {
margin-left : auto;
margin-right : auto;
margin-top : 0;
margin-bottom : 5px;
padding : 0;
width : auto;
}
DIV.table {
position : relative;
width : 690px;
top : 0;
}
DIV.row {
clear : both;
padding-top : 0;
}
DIV.column1 {
height:572px;
float: left;
padding-left : 4px;
padding-right : 0;
width : 70px;
background-color : transparent;
text-align : right;
}
DIV.column1 p {
font-family : Helvetica, Arial, sans-serif;
color : navy;
text-align : right;
margin-top : 12px;
padding-right : 5px;
background-color : transparent;
font-size : 0.8em;
}
DIV.column2 {
float:right;
border-left : 1px solid navy;
border-right : 1px solid navy;
padding-left : 0;
padding-top: 0px; 
margin-top: 0px;
padding-right : 4px;
min-height : 572px;
font-size : 14px;
font-family : Georgia, Palatino, Times, serif;
background-color : white;
text-align : left;
}
DIV.clear {
clear : both;
border-top : 1px solid navy;
}
DIV.content h3 {
color : #999900;
margin-bottom : 4px;
font-size : 1em;
text-decoration : none;
}
DIV.foot {
width : 100%;
clear : both;
text-align : center;
}
DIV.foot a, DIV.foot a:visited, DIV.foot a:link {
text-decoration : none;
color : #b66;
}
DIV.foot p {
font-family : Helvetica, Arial, sans-serif;
font-size : 0.8em;
color : #b66;
}
#head {
padding : 0;
height : 70px;
margin : 0;
width : 100%;
background-color : #ffb037;
}
DIV.sitename {
background-color : transparent;
width : 50%;
float : left;
}
DIV.search {
background-color : transparent;
margin-top : 10px;
float : right;
}
#head h1 {
font-size : 2.5em;
margin-bottom : 8px;
color : white;
margin-top : 10px;
}
#head h2 {
margin-bottom : 0;
margin-top : 4px;
color : white;
}
#main-v {
padding : 0;
margin-top : 0;
background : transparent url(http://davidwurfel.ca/images/34.gif) no-repeat 675px 0%;
}
#main-o, #main {
padding : 0;
margin-top : 0;
background : transparent url(http://davidwurfel.ca/images/30.jpg) no-repeat 500px 0%;
}
#main-j {
padding : 0;
margin-top : 0;
background : transparent url(http://davidwurfel.ca/images/31.png) no-repeat 400px 0%;
}
#main-p {
padding : 0;
margin-top : 0;
background : transparent url(http://davidwurfel.ca/images/32.gif) no-repeat 675px 0%;
}
.caps {
font-size : 0.9em;
letter-spacing : 0.1em;
}
.comments_error {
color : #000;
background-color : #fff4f4;
}
.zemContactForm {
font-size : 0.9em;
}
blockquote {
margin-right : 20px;
margin-left : 20px;
font-family : Helvetica, Arial, sans-serif;
font-size : 1em;
line-height : 1.3em;
border-bottom: 2px solid #ffb037;
}
DIV.content p, DIV.content li, DIV.column2 p, DIV.column2 li {
padding-right : 10px;
padding-left : 10px;
font-size : 1em;
line-height : 1.4em;
margin-left: 5px;
margin-right: 1em;
margin-top: 0.3em;
margin-bottom: 0.7em;
font-family : Georgia, Palatino, Times, serif;
}
div#cpreview {
color : #000;
background-color : #f1f1f1;
border : 2px solid #ddd;
}
div.divider {
margin : 2em 0;
text-align : center;
}
div.spacing IMG, p.spacing img {
border : 1px solid #006666;
}
div.spacing, p.spacing {
float : left;
margin-left : 6px;
height : 160px;
}
fieldset {
border : none;
margin-left : 12px;
}
form#txpCommentInputForm td {
vertical-align : top;
}
h1 a {
color : navy;
}
h1 a, h2 a, h3 a {
text-decoration : none;
}
h2 {
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
color : #575700;
margin-left : 12px;
padding-top : 5px;
font-size : 1.2em;
margin-bottom : 5px;
}
h3 {
font-weight : 300;
font-family : Helvetica, Arial, sans-serif;
color : #575700;
margin-left : 12px;
margin-top : 5px;
margin-bottom : 0;
}
h3.search-result {
font-family : Helvetica, Arial, sans-serif;
color : #990000;
font-size : 1em;
font-weight: 300;
background-color : #ffd7d7;
margin-left : 12px;
margin-right : 12px;
border-left : 20px solid #ff6666;
}
h3.print {
display : none;
color : #990000;
text-decoration : none;
}
h3.blue {
padding-left: 8px; margin-top: 6px; margin-bottom: 0px;
color : #000099; 
border-left: 18px solid cyan; }
h3.blue A {
text-decoration : none;
}
H3.search-result A:link, H3.search-result A:visited, H3.search-result A {
text-decoration : none;
border-bottom : none;
}
h4 {
color : #999900;
font-size : 1em;
font-weight : 200;
margin-left : 6px;
margin-right : 18px;
margin-top : 4px;
margin-bottom : 4px;
border-bottom : 1px solid #8595c9;
}
h5 {
font-weight: 200;
color : #999900;
margin-left : 6px;
margin-right : 18px;
margin-bottom : 0;
}
hr {
margin : 2em auto;
width : 370px;
height : 1px;
color : #7a7e7d;
background-color : #7a7e7d;
border : none;
}
input, textarea {
background-color : #fdf;
border : 1px solid #009;
}
DIV.excerpt p {
margin-bottom: 0px; 
}
p.toc {
font-size : 0.8em;
font-family : sans-serif;
color : #8595c9;
}
p.toc a, p.toc a:link, p.toc a:visited {
border : none;
text-decoration : none;
color : navy;
}
p.disclaimer {
display : none;
}
p.more {
font-family : Helvetica, Arial, sans-serif;
text-align : right;
color : #990000;
font-size : 1em;
background-color : #ffd7d7;
margin-left : 0;
margin-right : 0;
}
p.more a, p.more a:link, p.more a:visited {
border : none;
text-decoration : none;
}
p.search-result {
margin-top : 0;
margin-bottom : 0;
border-bottom : none;
color : #600;
}
p.search-result a, p.search-result a:visited, p.search-result a:link {
text-decoration : underline;
border-bottom : none;
color : navy;
}
p.category {
font-size : 0.95em;
margin-top : 0;
margin-bottom : 0;
padding-right : 16px;
}
p.category-list {
font-size : 0.95em;
margin-top : 0px;
margin-bottom : 0px;
padding-right : 14px;
}
small, .small {
font-size : 0.9em;
}
table {
margin-left: 10px; 
}
td {
border : 1px solid navy;
background-color : #eef;
font-size: 0.9em; 
}
ul.comments_error {
padding : 0.3em;
list-style-type : circle;
list-style-position : inside;
border : 2px solid #fdd;
}
p.results {
font-family : Helvetica, Arial, sans-serif;
font-size : 0.8em;
}
li.nav {
margin-left : -12px;
font-family : Helvetica, Arial, sans-serif;
font-size : 0.8em;
}
sup {font-size: 0.85em; vertical-align: 0.3em; text-decoration: none;}
DIV.col-1, DIV.columnized1 {float:left; width: 73%; }
DIV.col-2, DIV.columnized2 {float:right; width: 26%; border-left: 2px solid #ffb037; }
DIV.columnized1 p {margin-right: 0px; padding-right: 6px; text-align: justify; }
DIV.columnized1 h2 { margin-top: 0px; }
DIV.columnized2 p, DIV.columnized2 h2, DIV.columnized2 h3  { font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; margin-top: 0px; margin-bottom: 3px; margin-left: 0px; padding-left: 5px; line-height: 1.1em; color: #660000; }
