html, body { margin:0; padding:0; width:100%; height:100%; background-color:#eee; } a:link { font-family: Garamond, Times New Roman; color: #000; text-weight: bold; text-decoration: none; } a:hover { font-family: Garamond, Times New Roman; color: #000; text-weight: bold; text-decoration: underline; } div#background { position:relative; z-index:1; width:100%; height:100%; background-image:url('background.jpg'); overflow: hidden; background-repeat: no-repeat; background-attachment: fixed; } div#wrapper { width:100%; position:absolute; top:0px; left:0px; z-index:10; } div#maincontainer { z-index: 12; width: 800px; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 8px; text-align:center; // border-left: 1px dotted #ccc; // border-right: 1px dotted #ccc; font-family: Garamond, Times New Roman; position: relative; } div#header { z-index: 15; width:100%; height:177px; clear: both; text-align:center; } div#adminBox { position:absolute; left:10px; top:10px; z-index:100; width:250px; padding:10px; border:1px solid #aaa; background-color:#ddd; font-family: Garamond, Times New Roman; font-size:16px; } div#adminBox a{ font-family: Garamond, Times New Roman; color: #000; text-weight: bold; text-decoration: none; } div#adminBox a:hover{ font-family: Garamond, Times New Roman; color: #000; text-weight: bold; text-decoration: underline; } div#topRightExtras { position:absolute; right:1px; top:1px; z-index:90; width:100%; padding:10px; font-family: Garamond, Times New Roman; font-size:16px; text-align:right; } div#facebookBadge { float: right; position: relative; } div#rssBadge { float: right; position: relative; } #sddm { margin: 0; padding: 0; } #sddm li { margin: 0; padding: 0; list-style: none; float: left; font: bold 11px Garamond; } #sddm li a { display: block; color: #FFF; text-align: center; text-decoration: none } #sddm li a:hover { } #sddm div { position: absolute; left:-60px; visibility: hidden; margin: 0; padding: 0; background: #000; border: 1px solid #efa56a; } #sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #ffcea8; color: #000; font: 11px Garamond; font-weight: bold; } #sddm div a:hover { background: #ffc292; color: #000; font-weight: bold; } div#rssBadgeShowTitle { background-color:#efa56a; width:75px; font-family: Garamond, Times New Roman; font-size:15px; color:#000; text-align:center; font-weight:bold; } div#maincontent { z-index: 15; width: 600px; margin-left: auto; margin-right: auto; margin-top: 25px; text-align:justify; font-family: Garamond, Times New Roman; font-size:16px; overflow: visible; } div#maincontent a{ font-family: Garamond, Times New Roman; color: #000; text-weight: bold; text-decoration: none; } div#maincontent a:hover{ font-family: Garamond, Times New Roman; color: #000; text-weight: bold; text-decoration: none; } div#spacer-6 { padding: 6px; } div#blogTitleBar { } .theBlogTitle { color: #000; font-family: Garamond, Times New Roman; font-size:18px; } .theBlogTitle a { color: #000; text-decoration: none; font-weight: bold; font-family: Garamond, Times New Roman; font-size:18px; } .theBlogTitle a:hover { color: #000; font-weight: bold; font-family: Garamond, Times New Roman; font-size:18px; text-decoration: underline; } .theCategory { font-family: Garamond, Times New Roman; font-size:14px; } .theCategory a{ color: #000; text-decoration: none; font-weight: bold; font-family: Garamond, Times New Roman; font-size:14px; } .theCategory a:hover{ color: #000; text-decoration: underline; font-weight: bold; font-family: Garamond, Times New Roman; font-size:14px; } div#blogTitleAndCategory { width: auto; height: 60px; z-index:15; } div#blogTitle { text-align: left; height:100%; line-height:17px; z-index:15; padding-left:70px; } div#blogTitle a { font-weight: bold; text-decoration: none; } div#blogTitle a:hover { font-weight: bold; text-decoration: underline; } div#blogHeader { float: left; width:100%; vertical-align:middle; z-index:15; } .dateBox { z-index: 20; width:60px; height:60px; text-align:left; margin:5px; background: transparent url(datebox.png) no-repeat bottom right; float: left; } .dateBoxOver { z-index: 20; width:60px; height:60px; text-align:left; margin:5px; background: transparent url(datebox_over.png) no-repeat bottom right; float: left; } div#dateBoxText { line-height:12px; text-align:center; vertical-align:middle; height:100%; } .dateBoxYear { font-family: Garamond, Times New Roman; font-size: 16px; font-weight: bold; } .dateBoxDate { font-family: Garamond, Times New Roman; font-size: 13px; } .calendarBox { z-index: 24; position:relative; float:left; width:300px; height:60px; background: transparent url(archivebox.png) no-repeat; } .calendarBoxShell { position:absolute; z-index:25; width:300px; height:60px; left:-129px; margin-top:5px; float:left; } div#calendarText { line-height:15px; text-align:center; vertical-align:middle; height:100%; font-family: Garamond, Times New Roman; font-size:14px; color: #000; } div#calendarClose { position:absolute; width:300px; text-align:right; left:-9px; top:5px; font-family: Garamond, Times New Roman; font-size:13px; color: #000; } div#blogDate { padding: 2px; text-align: right; font-family: Garamond, Times New Roman; font-size:16px; color: #000; } div#blogText { padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px; text-align: justify; font-family: Garamond, Times New Roman; font-size: 16px; color: #000; } div#blogText a{ font-family: Garamond, Times New Roman; font-size: 16px; color: #000; font-weight: bold; text-decoration: none; } div#blogText a:hover{ font-family: Garamond, Times New Roman; font-size: 16px; color: #000; font-weight: bold; text-decoration: underline; } div#spacer-6 .commentsClosed { padding: 1px; text-align: left; font-family: Garamond, Times News Roman; font-size: 16px; font-weight: bold; color: #000; } div#spacer-6 .commentsClosed a{ padding: 1px; text-align: left; font-family: Garamond, Times News Roman; font-size: 16px; font-weight: bold; text-decoration: none; color: #000; } div#spacer-6 .commentsClosed a:hover{ padding: 1px; text-align: left; font-family: Garamond, Times News Roman; font-size: 16px; font-weight: bold; text-decoration: underline; color: #000; } .commentForm { font-family: Garamond, Times New Roman; font-size: 14px; } .formInput { font-family: Garamond, Times New Roman; font-size: 14px; } /* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(datebox.png) no-repeat bottom right; } .cssbox { /* intended total box width - padding-right(next) */ width:73px !important; /* IE Win = width - padding */ width: 70px; /* the gap on the right edge of the image (not content padding) */ padding-right:-10px; /* use to position the box */ margin:0px auto; } /* set the top-right image */ .cssbox_head { background-position:top right; /* pull the right image over on top of border */ margin-right:0px; /* right-image-gap + right-inside padding */ padding-right:0px; } /* set the top-left image */ .cssbox_head h2 { background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:0px 0px 0px 0px; height:auto !important; height:1%; } /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body { background-position:bottom left; margin-right:0px; /* interior-padding right */ padding:0px 0px 0px 0px; } /* mirror .cssbox_head right/left */