html{background-color:black;}
#wrapper{background-color:white;width:800px;margin:1em auto;}
#header h1{font-size:120%;font-weight:bold;color:#B34500;margin:0.5em;}
#nav{border-top:1px solid rgb(255,99,0);;border-bottom:1px solid rgb(255,99,0);padding:2px 0 1px 0;}
#nav li{float:left;}
#nav br,#body br{display:inline;clear:both;}
#nav a{padding:2px 6px 2px 12px;text-decoration:none;color:#B34500;}
#nav a:hover{background-color:rgb(255,99,0);color:white;}
.font{font:normal normal normal 16px/20px Georgia,Times,sans-serif;color:#B34500;}
#poem{margin:1em;}
#davidpic{margin:0.5em 1.5em 1em 1em;float:right;}
.text{text-align:left;margin-left:1.5em;}
.text ul{padding:0 0 1em 1.5em;}
.text ul li{list-style-type:disc;list-style-position:outside;padding:0.3em 1em 0.3em 0;}
.text ol{padding:0 0 1em 1.5em;}
.text ol li{list-style-type:decimal;list-style-position:outside;padding:0.3em 1em 0.3em 0;font-size:90%;line-height:100%;}
.text p{padding-bottom:0.5em;}
.text em{font-style:italic;}
.text a{color:#B34500;}
.text a:hover{background-color:#B34500;color:white;}
#bio img{float:right;margin:0.5em;}
#bio strong{font-weight:bold;}
#weddingsborder{border:3px double #3736AE;color:#3736AE;margin:1em;padding:1em;text-align:center;}
#weddings .titleimg{text-align:center;}
#weddings em img{float:right;margin:0.5em;}
#weddings{text-align:left;line-height:150%;}
#weddings a{color:#3736AE;}
#weddings a:hover{background-color:#3736AE;color:white;}
#teaching p { font-size:100%; line-height:140%; margin-right:1em;margin-top:3px;}
#teaching span.bigger { font-size:116%; line-height:140%;}
#teaching img{border:1px solid #B34500;float:left;padding:1em;width:300px; height:234px;margin:1em 1em 1em 0em;}
#teaching strong {font-weight: bold;}
#teaching blockquote {margin:0 2em 0.5em;text-align:center;font-variant: small-caps;font-size:132%;}
.cdcolumn {float:left;margin:1em;text-align:center;}
.verbiage {float:right;width:500px;margin:1em;}
.verbiage ul li {padding:0;}
