html{padding-bottom:20px;}
body{background:#d60000 url() no-repeat;background-position:6px 38px;font-size:100%;color:#000;}
body, p, h1, h2, h3, h4, ul, li{margin:0;padding:0;}
hr{margin:20px;padding:0;background:#fff;border:1px dotted #ccd;height:6px;}
blockquote{margin:13px 25px 13px 25px;padding:0;color:#888;}

h3.news:after{content:" - News";font-size:.8em;}
h3.opinion:after{content:" - Opinion";font-size:.8em;}
h3.newscomputer:after{content:" - Computer News";font-size:.8em;}
h3.idea:after{content:" - Idea";font-size:.8em;}
h3.bibleverse:after{content:" - Bible Verse";font-size:.8em;}
h3.computeropinion:after{content:" - Opinion";font-size:.8em;}
h3.computernews:after{content:" - News";font-size:.8em;}
h3.sims:after{content:" - The Tigers Den";font-size:.8em;}
h3.dream:after{content:" - Dream";font-size:.8em;}
h3.movieopinion:after{content:" - Movie Opinion";font-size:.8em;}
h3.alternateheadlines:after{content:" - Alternate Headlines";font-size:.8em;}

#title{background:url(images/spring2006a.png) no-repeat;background-position:0px 50px;width:1027px;height:136px;padding-top:20px;margin-left:auto;margin-right:auto;position:relative;}
#title h1{background:url(images/wishful_visage.png) no-repeat;height:136px;}
#title h1 span{visibility:hidden;}

#thedreams #innercontent .blogentrycontent p{border-top:3px double white;border-bottom:3px double white;}
#thedreams #innercontent .blogentrycontent p:hover{background:#7799bb;border-top:3px double red;border-bottom:3px double red;}
#container{background:#fff url(images/spring2006a.png) no-repeat;background-position:0px -106px;width:1027px;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
#innercontainer{background:url() repeat-y;}

#innercontainer #menu{float:right;position:relative;z-index:2;width:240px;min-height:540px;margin:0 0 0 0;padding:0 0 0 100px;background:url(images/spring2006a.png) no-repeat;background-position:-687px -106px;}
#innercontainer #menu .sidebox{}
#innercontainer #menu div{width:160px;margin-bottom:40px;}
#innercontainer #menu #sitemenu{background:transparent url(images/clearyellowbg1.png);}
#innercontainer #menu #sitemenu ul li{position:relative;padding:0 0 0 3px;}
#innercontainer #menu #sitemenu ul li:hover{width:auto;}
#innercontainer #menu #sitemenu ul li a{color:#00f;font-weight:bold;}
#innercontainer #menu #sitemenu ul li ul li{padding-left:10px;font-weight:normal;color:#00f;}
#innercontainer #menu #sitemenu ul li ul li a{font-weight:normal;color:#00f;}
#innercontainer #menu a img{border:none;}
#menu li{list-style:none;}

#jxpoems #innercontainer #innercontent h3{margin-bottom:30px;padding-top:30px;}
#comments #innercontainer #innercontent h2{padding-top:40px;padding-bottom:20px;}
#comments #innercontainer #innercontent .ts{padding-left:70px;padding-top:80px;padding-bottom:80px;}

#innercontainer #content{background:url() no-repeat;background-position:-109px -118px;}
#innercontainer #innercontent{margin-right:335px;padding:0 0 0 3px;min-height:600px;}
#innercontainer #innercontent h2{width:270px;height:40px;text-align:center;}
#innercontainer #innercontent p{padding:0 0 20px 10px;line-height:1.7em;}
#guestbook #innercontainer #innercontent p:first-letter{font-size:2em;text-transform:uppercase;color:#950B0B;}
#innercontainer #innercontent li{margin-left:60px;font-size:.8em;}
#innercontainer #innercontent .mod1{width:400px;padding:0 0 50px 10px;}
#innercontainer #innercontent .flem{position:absolute;z-index:9;top:-20px;left:450px;text-align:right;color:white;background:url(images/v7p4.png) no-repeat;background-position:bottom;width:257px;}
#innercontainer #innercontent .flem img{padding-right:20px;}
#innercontainer #innercontent .flem div{height:80px;padding:90px 10px 10px 10px;text-align:center;}
#innercontainer #innercontent .blogentry{position:relative;left:-5px;padding-left:3px;}
#innercontainer #innercontent .blogentry:hover{}
#innercontainer #innercontent .blogentry h3{display:inline;}
#innercontainer #innercontent .blogentry:hover h3{}
#innercontainer #innercontent .blogentry .comments{padding-bottom:30px;}
#innercontainer #innercontent #stats p{margin:0 0 0 40px;padding:0 0 0 0;}
#innercontainer #innercontent #fboxes .subfbox{float:left;width:260px;margin:0 5px 5px 0;}
#innercontainer #innercontent #fboxes .subfbox p{margin:0 0 0 0;padding:0 3px 0 3px;}

#pagefooter{clear:both;color:#950B0B;;text-align:center;}

.purple{color:#aa00aa; background-color:#aa00aa;}
.brown{color:#CC6633; background-color:#CC6633}
.lbrown{color:#663333; background-color:#663333}
.tropical{color:#006000; background-color:transparent}
.bold, .tropical{font-weight:bold}
.bold{color:#950B0B;}
.mono{font-family:monospace;}
.fright{float:right;padding:4px;}
.fleft{float:left;padding:4px;}
