body {
     color: #666666 !important;
}

h3 {
     font-size: 1.2em !important;
     padding-bottom: 0.6em !important;
     color: #501A1A !important;
}

h4 {
     margin: 0;
     padding: 0;
}

h5 {
     font-size: 1em !important;
     color: #962F33;
     margin: 2em 0 1em 0;
     padding: 0;
}

ul {
     margin: 0;
     padding: 0;
}

#tx-wecdevo-featureBar {
     padding-top: 1em;
     padding-bottom: 50px;
     margin: 0em;
}
#tx-wecdevo-pi1, #tx-wecdevo-featureBar, #ddheader img {
     width: 100%;
}

#ddtop {
     margin-top: 1em;
}

#audiobox {
     padding-top: 15px;
     width:150px;
     float: left;
     margin-left: 10px;
}

#datebox {
     width: 220px;
     margin-left: 180px;
}

#pagebox {
     width: 220px;
     float: right;
     display: none;
}

#scripture {
     clear: left;
}

#journalbox {
     width: 95%;
     border-color: #962F33;
     border: 2px #962F33 solid;
     padding: 1em;
     background-color: #EAD4D6;
     margin-top: 1em;
     float: left;
     margin-bottom: 1em;
}

#journalbox form {
     margin-bottom: 1em;
     width: 280px;
     float: left;
     margin-right: 40px;
     }

#questionbox {
     float: left;
     width: 45%;
     margin: 0;
     padding: 0;
     }

#archivebox {
     float: right;
     clear: right;
     text-align: right;
     background-color: #EAD4D6;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
     padding-left: 1em;
     width: 95%;
     padding-right: 1em;
     margin-bottom: 1em;
     border-color: #962F33;
     border: 2px #962F33 solid;
}

.tx-wecdevo-button {
     background-color: #962F33 !important;
     color: #FFFFFF !important;
     font-weight: bolder !important;
     }

#attribution {
     font-size: 0.7em;
     padding: 1em;
     text-align: center;
}

.tx-wecdevo-audioLink, .tx-wecdevo-calendarTable, .tx-wecdevo-showMonth, .tx-wecdevo-showDateText {
     float: left;
     position: relative;
     top: 0;
     left: 0;

}

#dhtmltooltip {
	position: relative;
	top: 45px !important;
	left: 54px !important;
	margin: -2px !important;
	padding: 0 !important;
	height: 20px !important;
}

.tx-wecdevo-showDateText {
     font-size: 0.7em;
     padding-bottom: 5px;
     padding-left: 15px;
     text-align: center;
     width: 140px;
}

.tx-wecdevo-calendarTable {
     font-size: 0.8em;
}

.topicrule {
     width: 80%;
     float: left;
     margin-top: 1em;
     margin-bottom: 1em;
}

.tx-wecdevo-content {
     clear: both;
}

.tx-wecdevo-journalName {
     padding-bottom: 0.5em;
     border-bottom: 1px #666666 solid;
     color: #555555 !important;
}

#ddcolortabs {
	margin-left: -6px;
}
.ddcolortabs a {
	color: #FFFFFF !important;
	background-color: #962f33 !important;
}

.ddcolortabs #current a, .ddcolortabs #current span {
	background-color: #360000 !important;
	color: #FFFFFF !important;
}

.ddcolortabs a:hover span {
	background-color: #ead4d6 !important;
	color: #962f33 !important;
	margin: 0px 0px -1px -3px;
}

.ddcolortabsline {
	background-color: #360000 !important;
}