body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#page {
background: url(http://www.thirstytheologian.com/temp.) repeat-y;
width: ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header {
float: left;
width: 790px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 8px;
}
#mtblogname {
margin: 0px 0px 8px 0px;
white-space: nowrap;
}
#mtblogdescription {
margin: 0px 0px 0px 0px;
white-space: nowrap;
}
.headerinsert {
float: right;
width: ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}
.readingschedule {
border: 1px solid;
padding: 0px 2px 2px 2px;
}

#main {
float: left;
width: 400px;
border: 1px solid;
margin: 0px 0px 8px 6px;
padding: 4px 8px 4px 8px;
}
#side {
float: left;
width: 348px;
border: 1px solid black;
margin: 0px 8px 8px 6px;
padding: 0px 4px 4px 4px;
}
.recentcomments {
width: 344px;
margin: 0px 0px 0px 0px;
white-space: nowrap;
overflow: hidden;
}

#excerpt1 .excerptfooter {
border-bottom: 1px solid;
}
#excerpt2 {
}

.headerinsert {
float: right;
width: 150px;
margin: 0px 8px 0px -150px;
padding: 0px 0px 0px 0px;
}
.headersearch {
float: right;
height: 12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.subheader {
margin: 8px 0px 0px 0px;
}
#pageleft {
}
#today {
border-bottom: 1px solid;
}
#thisweek {
border-top: 1px solid;
border-bottom: 1px solid;
margin-top: 1px;
margin-bottom: 1px;
}
#previousweeks {
border-top: 1px solid;
}

.postheader {
background: url(http://www.thirstytheologian.com/temp2.png) no-repeat top right;
width: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 102px;
}
.postheader .top {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}
.postdate {
height: 12pt;
}
.commentcount {
height: 12pt;
}
.quill {
width: 96px;
vertical-align: bottom;
padding: 0px 0px 8px 0px;
text-align: right;
}

.posttitle {
vertical-align: bottom;
padding: 0px 96px 0px 0px;
text-align: right;
}
#postbody {
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
text-align: justify;
}
.postbody {
border-top: 1px dotted gray;
border-bottom: 1px dotted gray;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
text-align: justify;
}
.postfooter {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}

.excerpt {
border-top:  ;
border-bottom:  ;
margin-top: 1px;
margin-bottom: 1px;
}
.excerptheader {
text-align: left;
white-space: nowrap;
overflow: hidden;
}
.excerpttitle {
vertical-align: bottom;
padding: 2px 0px 4px 0px;
white-space: nowrap;
overflow: hidden;
}
.excerptbody {
max-height: 76px;
overflow: hidden;
vertical-align: top;
border-top: 1px dotted gray;
border-bottom: 1px dotted gray;
margin-top: 1px;
margin-bottom: 1px;
padding: 0px 0px 0px 0px;
text-align: justify;
}
.excerptbody img {
display: none;
}
.excerptbody .float{
visibility: visible;
filter:alpha(opacity=40);
opacity:0.4;
}
.excerptbody p, .excerptbody blockquote, .excerptbody ol, .excerptbody ul, .excerptbody li {
display: inline;
font-size: 100%;
}
li div.s {
display: inline;
font-size: 90%;
}
}
.excerptbody br {
display: none;
}
.excerptbody strong {
font-weight: normal;
}
.excerptbody object {
display: none;
}
li div.s {
margin-left: 4px;
}
li .i {
margin-right: 4px;
}
.excerptbody br {
display: none;
}
.excerptbody strong {
font-weight: normal;
}
.excerptbody object {
display: none;
}
.excerptfooter {
text-align: right;
white-space: nowrap;
overflow: hidden;
}

.archiveheader{
vertical-align: top;
padding: 0px 0px 0px 0px;
}
.monthlyarchivetitle {
vertical-align: bottom;
padding: 0px 100px 0px 0px;
text-align: right;
}
.categoryarchivetitle {
width: 300px;
vertical-align: bottom;
padding: 0px 0px 0px 0px;
text-align: right;
}
.categorycount {
padding: 8px;
vertical-align: bottom;
text-align: right;
}
.categoryposttitle {
padding: 8px 0px 0px 0px;
}
#categorydescription {
margin: 0px 0px 0px 0px;
padding: 2px 0px 4px 0px;
border-bottom: 1px dotted;
}
.postbody ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 32px;
text-align: left;
}
.postbody li {
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
}
.postbody img {
max-width: 400px;
}
.archivepostdiv {
width: 400px;
height: 8px;
border-bottom: 1px dotted;
margin: 0px 0px 4px 0px;
}
#trackbacks {
border-top: 1px solid;
border-bottom: 1px solid;
padding: 0px 0px 0px 0px;
}
.trackback {
padding: 2px 0px 2px 0px;
}
#comment-text {
width: 398px;
border: 1px solid gray;
background: silver;
}
{
filter:alpha(opacity=80);
opacity:0.8;
}
.commentauthor {
float: right;
margin: 0px 0px 0px 8px;
padding: 0px 2px 2px 2px;
border: 1px dotted;
text-align: right;
font-size: 8pt;
line-height: 16px;
}
.comment {
min-height: 48px;
border-bottom: 1px dotted gray;
padding: 0px 0px 2px 0px;
}
#mainfooter {
margin: 0px 0px 0px 0px;
padding: 8px 0px 8px 0px;
text-align: center;
}
#pageright {
width: 352px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.previousweek1 {
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 128px;
white-space: nowrap;
overflow: hidden;
}
.previousweek2 {
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 131px;
white-space: nowrap;
overflow: hidden;
}
#trackbacks h1, #comments h1 {
margin: 0px 0px 0px 0px;
padding: 2px 0px 4px 0px;
border-bottom: 1px dotted;
text-transform: none;
}
.previousweek1 h1, .previousweek2 h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
text-transform: none;
}
#side h1 {
margin: 8px 0px 0px 0px;
text-transform: none;
}
.previousweek2 h1 {
border-left: 1px dotted gray;
padding-left: 1px;
}
.previousweekdateheader1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px dotted gray;
border-left: none;
}
.previousweekentrytitle1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: none;
}
.previousweekdateheader2, .previousweekdateheader3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px dotted gray;
border-left: 1px dotted gray;
}
.previousweekentrytitle2, .previousweekdateheader3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px dotted gray;
}
#sidetable {-}
#sidetabletop {-}
#ontheweb1 {
border-top: 1px dotted gray;
border-bottom: 1px dotted;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
width: 348px;
height: 400px;
overflow: auto;
}
#ontheweb1 h1 {
margin: 0px 0px 0px 0px;
text-transform: none;
}
#ontheweb2 {
white-space: nowrap;
overflow: hidden;
}
div.s {
}
a.i {}
#side #ontheweb1 #ontheweb2 ul {
list-style-image: url(http://www.thirstytheologian.com/templateimages/thlistarrow.png);
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}
.sidetableleft {-}
#archives {
width: 200px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
}
#dropmenudiv {
z-index: 4;
position: absolute;
max-width: ;
max-height: 98%;
overflow: auto;
margin: 0px 0px 0px 16px;
border: 1px solid;
padding: 4px 4px 4px 4px;
}
#dropmenudiv li {
margin: 0px 0px 0px 12px;
}
#iicorinthians10v4-5 {
width: 200px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
}
#buythese {
width: 200px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
}
.sidetableright {-}
#links {
width: 148px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
}
#blogstuff {
width: 148px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
}
#shophere {
width: 148px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 0px;
}
#sideads {
width: 150px;
margin: 8px 0px 0px 4px;
padding: 0px 0px 0px 0px;
}
#adblock {
width: 150px;
}


ol, ul {
margin: 0px 0px 0px 26px;
padding: 0px 0px 0px 0px;
font-size: 8pt;
}
ol.outline {
list-style-type: upper-roman;
}
ol.outline ol {
list-style-type: upper-alpha;
}
ol.outline ol ol {
list-style-type: decimal;
}
ol.outline ol ol ol {
list-style-type: lower-alpha;
}
ol.outline ol ol ol ol {
list-style-type: lower-roman;
}
ol.outline ol ol ol ol ol {
list-style-type: lower-greek;
}
ol.outline ol ol ol ol ol ol{
list-style-type: disc;
}
ol.outline ol ol ol ol ol ol ol{
list-style-type: circle;
}
ol.outline ol ol ol ol ol ol ol ol{
list-style-type: square;
}
ul.masterarchivelist {
margin: 0px 0px 0px 0px 8px;
padding: 0px 0px 0px 0px 0px;
}
li.masterarchivelist {
margin: 0px 0px 0px 0px 8px;
padding: 0px 0px 0px 0px 0px;
}

#sideads img { border: 1px dotted #600; margin: 0px 4px 4px 0px;  padding: 2px 2px 2px 2px; }
#sideads img:hover { border: 1px dotted; background: #c8b4b4; filter:alpha(opacity=80); opacity:0.80; padding: 2px 2px 2px 2px; }
.sharelinkimage { filter: alpha(opacity=60); opacity: .60; text-decoration: none; }
.sharelinkimage:hover { filter: alpha(opacity=100); opacity: 1.0; text-decoration: none; }

table {
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
td {
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
blockquote {
margin: 1em 0px 1em 0px;
padding: .5em .5em .5em .5em;
}
blockquote blockquote {
margin: .5em -.5em .5em 1em;
}
.excerptbody blockquote {
margin: 0;
padding: 0;
}
.excerptbody blockquote blockquote {
margin: 0;
padding: 0;
}
img{
border: none
}

#side ul { margin-left: 0px; padding-left: 0px; }
#side li { margin-left: 16px; }
#side #ontheweb li { font-size: 8pt; border-bottom: 1px dotted gray; }
#float1 {
float: left;
border-left: 1px dotted;
border-top: 1px dotted;
margin: 4px 10px 0px 0px;
padding: 0px 2px 2px 2px;
}

#float2 {
float: right;
border-top: 1px dotted;
border-right: 1px dotted;
margin: 4px 0px 0px 10px;
padding: 0px 2px 2px 2px;
}
#postsubtitle1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 100%;
font-weight: bold;
text-transform: uppercase;
}
#postsubtitle2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 100%;
font-weight: bold;
font-variant: small-caps;
}
#postsubtitle3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 100%;
font-weight: bold;
}
div.test ol li {
margin: 0px 0px 0px 60px;
padding: 0px 0px 0px 0px;
}
div.test ul li {
margin: 0px 0px 0px 60px;
padding: 0px 0px 0px 0px;
}

h1 {
margin: 0px 0px 0px 0px;
text-transform: uppercase;
}
h2 {
margin: 0px 0px 0px 0px;
font-variant: small-caps;
}
h3 {
margin: 8px 0px 8px 0px;
}

{BACKGROUNDS}

body {
background: black url(http://www.thirstytheologian.com/temp.jpg) no-repeat scroll top left;
}
blockquote {
background: #eeeeee url(http://www.thirstytheologian.com/templateimages/thborderleft.png);
}
blockquote blockquote {
background: white;
}
.excerptbody blockquote blockquote {
background: none;
}
.excerptbody blockquote {
background: none;
}
#main, #side, .dropmenudiv, #dropmenudiv, .readingschedule, .list {
background: white;
}
#comment-text, .comment-personal-info {
background: silver;
}

{BORDERS}

img{
border: none
}
.readingschedule, #main, #side, #dropmenudiv, .list {
border: 1px solid black;
}
.commentauthor {
border: 1px dotted black;
}
#comment-text {
border: 1px solid gray;
}

#thisweek, #previousweeks, #trackbacks {
border-top: 1px solid black;
}
.postbody, .excerptbody, previousweekdateheader1, .previousweekdateheader2, .previousweekdateheader3, #ontheweb1 {
border-top: 1px dotted gray;
}

#excerpt1 .excerptfooter, #today, #thisweek, #categorydescription, .archivepostdiv, #trackbacks {
border-bottom: 1px solid black;
}
#trackbacks h1, #comments h1, #ontheweb1 {
border-bottom: 1px dotted black;
}
.postbody, .excerptbody, .comment {
border-bottom: 1px dotted gray;
}
blockquote {
border-top: 1px solid silver;
border-bottom: 1px solid silver;
border-left: 1px solid silver;
}
.excerptbody blockquote {
border: none;
}
.previousweek2 h1, .previousweekdateheader2, .previousweekdateheader3, .previousweekentrytitle2 {
border-left: 1px dotted gray;
}

{COLORS}

body, #onthewebheader {
color: black;
}
#side {
color: gray;
}
.dort {
color: blue;
}
.dortcredo {
color: green;
}
.tms {
color: red;
}

{FONTS}

body, blockquote, li {
font: normal normal normal 11px/18px verdana;
}
.postbody, .excerptbody,  .excerptbody blockquote, .comment {
font-size: 12px;
}
#header, .excerpttitle, h1, .posttitle, #onthewebheader {
font-family: times new roman;
}
#previousweeks h1, .readingschedule {
font-size: 12px;
}
#header, .excerpttitle, h1 {
font-size: 15px;
}
.posttitle, #onthewebheader {
font-size: 20px;
}
#mtblogdescription {
font-size: 24px;
}
#mtblogname {
font-size: 48px;
}
#mtblogdescription, #mtblogname {
line-height: 1em;
}
.excerpttitle, h1, .readingschedule {
font-weight: bold;
}
#sidetabletop h1 {
font-weight: normal;
}

{LINKS}

a:link, a:active, a:visited  { color: gray; text-decoration: none; }
a:hover { color: black; text-decoration: none; }

#side a:link, #side a:active, #side a:visited  { color: black; text-decoration: none; }
#side a:hover { color: gray; text-decoration: none; }



#header a:link, #header a:visited, #header a:active, .excerptbody a:link, .excerptbody a:hover, .excerptbody a:visited, .excerptbody a:active, #previousweeks a:link, #previousweeks a:visited, #previousweeks a:active, .commentauthor a:link, .commentauthor a:visited, .commentauthor a:active, #side a:link, #side a:visited, #side a:active, #dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:active, .list a:link, .list a:visited, .list a:active {
color: black;
text-decoration: none; 
}
#header a:hover, #previousweeks a:hover, .commentauthor a:hover, #side a:hover, #dropmenudiv a:hover, .list a:hover, li div.s a:link, li div.s a:hover, li div.s a:visited, li div.s a:active {
color: gray;
text-decoration: none; 
}
.postfooter a:link, .postfooter a:visited, .postfooter a:active, .postheader a:link, .postheader a:visited, .postheader a:active, .excerptfooter a:link, .excerptfooter a:visited, .excerptfooter a:active, .excerptheader a:link, .excerptheader a:visited, .excerptheader a:active {
color: gray;
text-decoration: none; 
}
.postfooter a:hover, .postheader a:hover, .excerptfooter a:hover, .excerptheader a:hover {
color: black;
text-decoration: none; 
}
.postbody a:link, .postbody a:visited, .postbody a:active {
color: black;
text-decoration: underline; 
}
.postbody a:hover {
color: gray;
text-decoration: none; 
}