body {
display:table;
height:100%;
width:100%;
margin:0;
padding:0;
background:url(pics/back-texture.jpg) top center repeat-x #DEB45E;
font:100% Verdana, Tahoma, sans-serif;
line-height:1.225em;
color:#5F3510;
text-align:center;
}
h1.index {
display:none;
}
hr {
display:none;
clear:both;
}
a {
cursor:pointer;
color:#466B0C;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#639E05;
text-decoration:underline;
}
a img {
border:0;
}
#head {
margin:1.75em auto 0;
color:#FFF;
z-index:20001;
}
.head_container {
height:170px;
width:900px;
margin:0 auto;
background:url(pics/head-tag.jpg) top right no-repeat;
text-align:left;
z-index:20001;
}
#yourlmbc {
position:fixed;
width:100%;
top:0;
left:0;
background:url(pics/userbar-grade.gif) bottom left repeat-x #000;
border-bottom:solid 2px #000;
font-size:0.875em;
text-align:left;
z-index:20001;
}
#yourlmbc p {
display:block;
width:100%;
min-width:860px;
width:expression(document.body.clientWidth < 860 ? "860px" : "100%" );
margin:0 auto;
}
#yourlmbc a {
float:left;
display:block;
padding:5px 10px;
color:#FFF;
}
#yourlmbc a.log {
float:right;
}
#yourlmbc a:hover {
background:#F87625;
text-decoration:none;
}
#yourlmbc form {
float:right;
display:inline;
margin:0;
padding:0;
background:none;
border:none;
color:#FFF;
}
#yourlmbc form input {
float:left;
width:150px;
display:inline;
margin:4px 0 0 10px;
vertical-align:middle;
}
#yourlmbc form.search {
float:left;
}
#yourlmbc form.search input.google {
margin:5px 0 0 10px;
}
#main form input {
vertical-align:middle;
}
#yourlmbc form .button {
cursor:pointer;
width:auto;
margin:0 0 0 10px;
padding:5px;
background:none;
border:none;
font:100% verdana,tahoma,sans-serif;
font-weight:bold;
color:#FFF;
text-decoration:none;
vertical-align:middle;
}
#yourlmbc form .button:hover {
background:#F87625;
}
#yourlmbc form span, #main form span {
padding-right:10px;
font-style:italic;
text-align:right;
vertical-align:middle;
}
#mainnavi, #mainnavi ul {
margin:0;
padding:0;
list-style:none;
z-index:20000;
}
#mainnavi {
margin:0 auto;
font-size:0.725em;
}
#mainnavi ul {
width:900px;
margin:0 auto;
padding:20px 20px 0;
background:#F5E8C8;
z-index:20000;
}
#mainnavi li {
float:left;
position:relative;
width:180px;
z-index:20000;
}
#mainnavi ul li ul {
position:absolute;
top:100%;
left:0%;
display:none;
width:178px;
padding:0;
background:url(pics/mainnavi-grade.gif) top left repeat-x #EACF8D;
border:solid 1px #DEB45E;
z-index:20000;
}
#mainnavi ul li:hover > ul {
display:block;
}
#mainnavi a {
display:block;
width:100%;
padding:5px 0;
color:#FFF;
background:#466B0C;
text-decoration:none;
z-index:20000;
}
#mainnavi li a:hover, #mainnavi li a.active {
background:#639E05;
}
#mainnavi li li {
width:178px;
z-index:20000;
}
#mainnavi li li a {
background:none;
color:#9D4005;
}
#mainnavi li li a:hover {
background:#F5E8C8;
}
#content,#mcontent {
width:900px;
margin:0 auto;
padding:20px;
background:#F5E8C8;
font-size:0.75em;
text-align:left;
}
#main {
width:63%;
margin:0 13em 0 0;
}
#main div.tag {
padding:10px 20px;
text-align:center;
}
#flash {
width:100%;
padding:8px 0px;
background:#000;
text-align:center;
z-index:1;
}
#map {
z-index:1;
}
#navi {
float:right; 
width:34%;
font-size:0.925em;
color:#764519;
}
#navi h1 {
margin-bottom:10px;
}
#navi li.hidden, ul.hidden {
display:none;
}
.highlight {
font-weight:bold;
color:#FC6A1B;
}
.subtle, #navi li.subtle a {
font-weight:normal;
font-style:italic;
color:#DEB45E;
}
#navi li.subtle a {
background:#7B4F29;
}
#navi li a.active {
background:#764519;
}
ul.subnav {
margin:0;
padding:0;
list-style:none;
background:#5F3510;
}
ul.subnav li.important {}
ul.subnav li.special {}
ul.subnav li.subtle {color:#A65725;}
ul.subnav li.mark {background:url(pics/bigicon-marked.png) center left no-repeat #5F3510; color:#FFF;}
ul.subnav li.secure {}
ul.subnav li.feed {}
ul.subnav li.email {}
ul.subnav li.yes {}
ul.subnav li.no {padding-left:30px; background:url(pics/iconsmall-box.gif) 7px no-repeat;}

#navi div.calendar li.subtle {
background:none;
}
ul.subnav li, ul.subnav li ul li {
color:#000;
list-style:none;
}
ul.subnav li a {
display:block;
padding:10px 20px;
border-bottom:dotted 1px #DEB45E;
color:#FFF;
}
ul.subnav li.head a {
background:#F5E8C8;
color:#5F3510;
}
ul.subnav li.head a:hover, #navi ul.subnav li.head a.active {
background:#F5E8C8;
color:#F87625;
}
ul.subnav li.mark a {
padding-left:35px;
}
ul.subnav li.menu b, ul.subnav li a.head {
display:block;
cursor:pointer;
padding:10px 20px 10px 35px;
background:url(pics/bigicon-closed.png) center left no-repeat #A65725;
border-top:solid 4px #DEB45E;
border-bottom:solid 4px #DEB45E;
font-weight:normal;
color:#FFF;
}
ul.subnav li.menu b.open {
background:url(pics/bigicon-open.png) center left no-repeat #5F3510;
border-bottom:0;
}
ul.subnav li.menu b:hover, ul.subnav li a.head:hover {
background:url(pics/bigicon-closed.png) center left no-repeat #5F3510;
}
ul.subnav li.menu b.open:hover {
background:url(pics/bigicon-open.png) center left no-repeat #764519;
}
ul.subnav li.menu ul, ul.subnav li ul {
display:none;
margin:0;
padding:0;
text-transform:none;
}
ul.subnav li.menu ul li a, ul.subnav li ul li a {
margin-top:0;
font-weight:bold;
color:#FFF;
}
ul.subnav li a:hover, ul.subnav li.active a, ul.subnav li.menu ul li a:hover, ul.subnav li.menu ul li.active a {
background:#764519;
color:#FFF;
text-decoration:none;
}
ul.subnav li.mark a:hover, ul.subnav li.mark.active a, ul.subnav li.menu ul li.mark.active a, ul.subnav li.menu ul li.mark a:hover {
background:url(pics/bigicon-marked.png) center left no-repeat #764519;
}
.collapsed {
display:none;
}
ul.bignav {
margin:0;
padding:0;
list-style:none;
}
ul.bignav li {
float:left;
margin:12px;
padding:6px;
}
ul.bignav li a {
display:block;
height:250px;
width:130px;
margin:0;
padding:7px;
background:#DEB45E;
color:#5F3510;
overflow:hidden;
}
ul.bignav li a:hover {
background:#EACF8D;
text-decoration:none;
}
.signup {
text-align:center;
}
.signup a {
color:#5F3510;
}
.signup a:hover {
text-decoration:none;
}
.projects {
width:80%;
margin:0 auto;
padding:0;
list-style:none;
}
.projects li.item {
border-bottom:dotted 1px #999;
font-size:0.625em;
text-align:left;
}
.projects li.due {
color:#A21F2F;
}
h1 {
margin:0;
font-size:1.25em;
}
h1 .subtle {
font-size:0.825em;
}
h2 {
margin:0;
font-size:1em;
font-weight:normal;
font-style:italic;
}
h2 a {
font-style:normal;
}
h4 {
margin:0;
font-size:1.25em;
font-weight:bold;
}
h4 span {
font-size:0.825em;
font-weight:normal;
}
#navi .calendar {
margin:0;
padding:0;
width:301px;
padding:1.5px;
background:#EACF8D;
text-align:center;
color:#5F3510;
}
#content .calendar {
clear:left;
}
#navi .calendar {
clear:right;
}
.calendar span.month {
display:block;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}
.calendar ul {
display:block;
margin:0;
padding:0;
list-style:none;
}
#navi .calendar ul li {
float:left;
height:35px;
width:41px;
margin:1px;
background:#F5E8C8;
line-height:32px;
overflow:hidden;
}
.calendar ul li a {
display:block;
height:35px;
width:41px;
background:#F5E8C8;
color:#5F3510;
font-weight:normal;
}
#navi .calendar ul li.subtle, #navi .calendar ul li.subtle a {
height:35px;
width:41px;
background:#F5E8C8;
font-style:normal;
color:#DEB45E;
}
.calendar ul li.highlight a, .calendar ul li.marked a {
font-weight:bold;
color:#466B0C;
}
.calendar ul li.today a, .calendar ul li a:hover, #navi .calendar ul li a:hover {
background:#F87625;
color:#FFF;
text-decoration:none;
}
#navi .calendar ul li.week {
line-height:28px;
}
#navi .calendar ul li.week a {
height:31px;
width:37px;
border:solid 2px #F87625;
}
.calendar ul li a span {
display:block;
margin-top:8px;
line-height:6px;
font-size:6px;
font-weight:normal;
text-align:center;
}
.calendar .days {
font-weight:bold;
}
.calendar .month {
color:#FFF;
}
.calendar img, .events img {
vertical-align:middle;
margin:0 4px 0 0;
}
.commenttitle b {
color:#F90;
}
.blogbody img {
vertical-align:middle;
}
.blogtag {
margin-bottom:20px;
padding-left:20px;
color:#999;
}
.pic, .vid {
height:250px;
padding:13px 7px;
background:#DEB45E;
text-align:center;
overflow:hidden;
z-index:1;
}
.vidbox {
margin-bottom:10px;
padding:58px 7px 13px;
background:url(store/dw-logo.jpg) top center no-repeat #DEB45E;
text-align:left;
z-index:1;
}
.lpic {
padding:13px 7px;
background:#DEB45E;
text-align:center;
z-index:1;
}
.flash {
z-index:1;
}
.vid {
height:290px;
}
.playdiv {
float:left;
height:250px;
width:490px;
cursor:pointer;
background:url(pics/play_off.png) top left no-repeat;
}
.playdiv:hover {
background:url(pics/play_on.png) top left no-repeat;
}
#picdiv, #mediadiv {
float:left;
height:250px;
width:550px;
}
#mediadiv {
margin:10px 0 0 10px;
}
#map {
width:544px;
height:250px;
z-index:1;
}
.controls {
color:#FFF;
}
.vidcontrol {
display:block;
cursor:pointer;
padding:5px 10px;
background:#000;
font-size:0.875em;
font-weight:bold;
color:#FFF;
}
.loader {
border-bottom:dotted 2px #999;
}
.attachments {
border-top:dotted 2px #999;
}
.pic_thumb, .attach_thumb {
width:180px;
padding:5px;
border:dotted 1px #DEB45E;
text-align:center;
color:#FFF;
}
.pic_thumb img, .attach_thumb img {
border:solid 2px #DEB45E;
}
.pic_thumb a, .attach_thumb a {
display:block;
padding:4px;
font-size:.875em;
text-decoration:none;
}
.pic_thumb a, .attach_thumb a {
color:#FFF;
}
.pic_thumb .store, .attach_thumb .store {
clear:both;
}
.pic_thumb a:hover, .attach_thumb a:hover {
background:#764519;
}
.header {
margin:0;
font-weight:bold;
}
.detail img, #mediaPlayer1 {
display:block;
position:relative;
margin:0 auto;
}
.piclist {
margin-left:10px;
padding:0;
list-style:none;
}
.piclist li{
margin-bottom:3px;
}
.alert, .success, .notice {
height:20px;
margin-bottom:10px;
padding:15px 35px 15px 50px;
border:dotted 1px #DEB45E;
font-weight:bold;
}
.alert {
background:url(pics/icon-alert.gif) top left no-repeat;
}
.success {
background:url(pics/icon-success.gif) top left no-repeat;
}
.notice {
background:url(pics/icon-notice.gif) top left no-repeat;
}
.sectitle {
margin-bottom:2px;
overflow:hidden;
clear:both;
}
.sectitle {
float:left;
text-transform:uppercase;
}
.sectitle .options {
float:right;
color:#999;
}
.sectitle a {
font-weight:normal;
color:#999;
}
#adminbox {display:none}
.adminbox {
margin-bottom:10px;
background:url(pics/bigicon-closed.png) center left no-repeat #5F3510;
border-top:solid 4px #DEB45E;
border-bottom:solid 4px #DEB45E;
}
.adminbox .listadd {
margin:0;
padding:5px 0;
background:none;
border:none;
}
.adminbox div.admintitle {
display:block;
cursor:pointer;
padding:5px 10px 5px 35px;
font-size:0.875em;
font-weight:bold;
color:#FFF;
}
.adminbox .admintitle .tag {
font-size:0.875em;
font-weight:normal;
font-style:italic;
}
.modoptions li {
display:inline;
}
.modoptions li a {
display:inline;
color:#666;
}
.modoptions li a:hover {
background:#666;
color:#FFF;
text-decoration:none;
}
.adminoptions form, .modoptions form, .exoptions form {
display:inline;
}
.useroptions {
width:100%;
margin:0 auto 20px;
text-align:center;
}
.useroptions ul {
margin:0;
padding:0;
border-top:solid 1px #DEB45E;
list-style:none;
}
.useroptions li {
float:left;
width:20%;
}
.useroptions li.mark, .useroptions li.marked {
float:right;
}
.useroptions a {
display:block;
width:100%;
padding:4px 0;
background:#F5E8C8;
border-left:solid 1px #DEB45E;
border-right:solid 1px #DEB45E;
border-bottom:solid 1px #DEB45E;
text-decoration:none;
}
.useroptions li a:hover, .useroptions li a.active, #navi .useroptions li a.active {
background:#EACF8D;
text-decoration:none;
}
.useroptions li.marked a {
background:#F87625;
color:#FFF;
}
.useroptions li.marked a:hover {
background:#FC6A1B;
}
.useroptions li.count span {
position:relative;
float:left;
width:100%;
top:-36px;
color:#FFF;
}
.options {
width:100%;
margin:0 auto 20px;
text-align:center;
}
.options ul {
margin:0;
padding:0;
list-style:none;
}
.options li {
float:left;
width:50px;
}
.options li.mark, .options li.marked {
float:right;
border:0;
}
.options a {
display:block;
height:50px;
width:100%;
text-decoration:none;
}
.options li a:hover {
background:#EACF8D;
text-decoration:none;
}
.options li a.active, #navi .options li a.active, .ui-tabs-selected {
background:#DEB45E;
}
.options li.count span {
position:relative;
float:left;
width:100%;
top:-38px;
color:#FFF;
}
.options li form {
width:100%;
background:none;
text-align:center;
}
.options h1 {
padding:10px 0 0;
text-align:left;
clear:left;
}
.options div.post div.pbody {
margin:0;
padding:0;
}
.picop, .vidop {
height:270px;
padding:0;
background:#DEB45E;
text-align:center;
overflow:hidden;
z-index:1;
}
.picop > .options, .vidop > .options {
float:right;
width:50px;
margin:0;
padding:10px;
}
.picop > .options li, .vidop > .options li {
width:100%;
}
div.hidden {
display:none;
}
.post {
margin:0;
clear:left;
}
.post h2 a:hover {
background:#EACF8D;
text-decoration:none;
}
.post h2 a:hover .posthead {
text-decoration:underline;
}
.events {
margin:0;
padding-bottom:10px;
background:url(pics/mainnavi-grade.gif) top left repeat-x #EACF8D;
border:dotted 1px #9D4005;
}
.clearfloat + .inverse {
margin-top:10px;
}
.pic + .post, #flash + .post, h1 + .post, h2 + .post {
margin-top:20px;
}
.options h1 + .post {
margin:0;
padding:0;
}
.post h1 {
font-size:1.5em;
}
.post h1 a, h2 a {
display:block;
text-decoration:none;
}
.post h1.subtle a, h2.subtle a {
color:#9D4005;
font-weight:normal;
font-style:italic;
}
.post h1 span, h2 span {
display:inline;
padding:5px 0;
vertical-align:middle;
}
.post h1 br, h2 br {
clear:left;
}
a.inverse {
display:block;
background:#9D4005;
margin-bottom:10px;
padding:3px 10px 5px;
font-size:0.825em;
color:#FFF;
clear:left;
}
#main a.inverse:hover, .events a.active {
background:#F87625;
text-decoration:none;
}
.events div.event:hover {
background:#F5E8C8;
}
.postdate {
float:left;
width:80px;
margin-right:10px;
color:#DEB45E;
font-weight:normal;
font-size:0.875em;
text-align:left;
}
.events .postdate {
margin-left:5px;
}
.posthead {
float:left;
width:320px;
color:#466B0C;
}
.posttie, h3 {
float:right;
color:#DEB45E;
font-weight:normal;
font-size:0.875em;
text-align:right;
}
.events .posttie, .events h3 {
margin-right:5px;
color:#9D4005;
}
.pbody {
margin-top:10px;
padding:10px 0;
text-align:justify;
clear:left;
}
.pbody img {
vertical-align:middle;
}
.post .pbody a:hover {
text-decoration:underline;
}
.ptext p {
margin-top:10px;
padding:10px 0;
text-align:justify;
clear:left;
}
.posttag {
margin-top:20px;
font-size:0.875em;
font-style:italic;
clear:left;
}
.posttag a:hover {
text-decoration:underline;
}
.listtag {
float:right;
margin-top:10px;
font-style:italic;
clear:left;
}
.twocol {
float:left;
width:275px;
}
.twocolbg {
float:left;
width:410px;
}
.twocolbg object {
border:solid 4px #DEB45E;
}
.twocolsm {
float:left;
width:150px;
}
.vidbox .twocolbg object {
border:none;
}
h1.nofloat {
float:none;
width:auto;
}
.events .pbody, .events p {
margin:0px 10px;
}
.postbody div.exoptions {
margin-top:10px;
}
.postempty {
margin:20px 0 0;
padding:10px;
font-style:italic;
color:#999;
}
.pbody object {
border:solid 4px #9D4005;
}
.events .subtle, .events .postdate {
color:#8E4F18;
}
form {
padding:10px 20px;
background:#5F3510;
font-weight:bold;
color:#F5E8C8;
}
#navi form {
margin-bottom:20px;
}
form.blank, form.add {
background:none;
}
form.add {
width:auto;
padding:0px;
font-weight:normal;
color:#5F3510;
}
.calendar form {
padding:0;
background:none;
border:none;
}
form input, form textarea {
width:222px;
margin:0;
padding:2px;
background:#F5E8C8;
border:solid 2px #DEB45E;
color:#5F3510;
}
form.add input {
width:auto;
margin:7px 0px;
padding:2px;
border:solid 2px #DEB45E;
font-weight:normal;
}
form input.hidden {
float:left;
width:1px;
background:none;
border:none;
color:none;
}
form input.ltext {
width:515px;
}
form input.stext {
width:75px;
}
form textarea {
width:514px;
text-align:justify;
}
#main form select {
margin:0;
padding:1px;
background:#F5E8C8;
border:solid 2px #DEB45E;
color:#5F3510;
vertical-align:middle;
}
form i {
float:right;
}
form input.box {
display:inline;
width:auto;
margin:0 5px;
padding:0;
background:#5F3510;
border:0;
}
#content .signup form, #navi ul.subnav li form, .useroptions form {
margin:0;
padding:0;
background:none;
}
#navi form input {
width:175px;
}
#navi ul.subnav li form select {
margin:5px 0;
width:150px;
}
#navi .cart {
margin:0;
padding:0;
}
#navi .numbers {
padding:10px 10px 10px 20px;
text-align:right;
}
#navi .numbers a {
color:#FFF;
float:left;
}
#navi .button {
width:auto;
}
#entersel {
margin:0;
background:url(pics/button-receive_empty.jpg) top left no-repeat;
}
#entersel input {
width:150px;
margin-left:44px;
}
#entersel .button {
width:auto;
margin-left:10px;
}
.button, #navi .button {
cursor:pointer;
width:auto;
padding:5px;
background:#5F3510;
border:solid 2px #DEB45E;
font-weight:bold;
color:#F5E8C8;
text-decoration:none;
vertical-align:middle;
}
a.button {
padding:10px;
}
a.button:hover {
text-decoration:none;
}
#main a img.icon, img.icon, input.icon, img.flag {
display:inline;
margin-right:10px;
vertical-align:middle;
}
img.flag {
border:solid 1px #DEB45E;
}
h1.hidden a {
color:#9D4005;
font-weight:normal;
font-style:italic;
}
.itemlist {
margin:0;
padding:0;
list-style:none;
}
.itemlist li {
float:left;
height:120px;
width:180px;
margin:0 5px 5px 0;
padding:1px;
text-align:center;
overflow:hidden;
cursor:pointer;
}
.itemlist li a {
display:block;
padding:10px 20px;
background:#EACF8D;
color:#5F3510;
}
#main .itemlist li:hover, #main .itemlist li a:hover, #main .itemlist li.active a, {
text-decoration:none;
}
.itemlist li.subtle {
padding:0;
border:dotted 1px #DEB45E;
}
.itemlist li.subtle a {
color:#DEB45E;
}
.itemlist img {
margin-bottom:5px;
}
.ssort,.spage,.slist {
margin:0;
padding:0;
list-style:none;
}
.spage {
text-align:right;
}
.ssort li,.spage li {
display:inline;
font-size:0.875em;
color:#DEB45E;
}
.ssort li a,.spage li a {
padding:5px;
}
.spage li a {
background:#DEB45E;
color:#FFF;
}
.ssort li a:hover,.ssort li a.active {
background:#DEB45E;
}
.spage li a:hover,.spage li a.active {
background:#9D4005;
}
.slist li {
height:120px;
border-top:dotted 1px #DEB45E;
overflow:hidden;
}
.slist li.tie {
border:none;
}
.slist li:first-child {
border-top:solid 2px #DEB45E;
}
.slist li:last-of-type {
border-bottom:solid 2px #DEB45E;
}
.slist li a:hover {
text-decoration:none;
}
.sthumb {
width:80px;
text-align:center;
font-size:0.825em;
}
.slist li p {
float:left;
height:100px;
margin:10px;
}
.slist form {
display:inline;
margin:0px;
padding:0px;
background:none;
font-size:0.875em;
}
.slist form a {
background:#DEB45E;
padding:5px;
color:#FFF;
}
.slist form a:hover,.slist form a.active {
background:#9D4005;
}
.slist .subtle a {
color:#DEB45E;
font-weight:normal;
}
.slist .highlight {
background:#EACF8D;
}
#foot {
margin:5px auto;
font-size:0.775em;
text-align:left;
clear:both;
}
#foot div {
width:900px;
margin:10px auto;
padding:0 20px 20px;
}
#foot a {
float:left;
display:block;
padding:5px 10px;
color:#FFF;
}
#foot a.r {
float:right;
}
#foot a:hover {
background:#9D4005;
text-decoration:none;
}
.clearfloat {
clear:left;
height:0;
font-size:1px;
line-height:0;
}
.clearboth {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
.ui-tabs-hide {display: none;}
#tooltip {
position:absolute;
z-index:3000;
border:solid 1px #5F3510;
background:url(pics/mainnavi-grade.gif) top left repeat-x #EACF8D;
padding:5px;
opacity:0.85;
}
#tooltip h3, #tooltip div {
margin:0;
color:#5F3510;
}
#newslist {
margin:0;
padding:0;
background:none;
color:#5F3510;
font-weight:normal;
}
#newslist label {
float:left;
margin:0 10px 10px;
width:100px;
text-align:right;
clear:both;
}
#newslist input {
float:left;
padding:2px;
}
#newslist p {
clear:both;
}
#newslist .button, #newslist a {
margin:0 0 0 120px;
padding:5px 10px;
background:#466B0C;
border:0;
color:#FFFFFF;
}
#newslist .button:hover {
background:#639E05;
}
#twitter_update_list li {
margin-left:10px;
}
.slist li p.cal {
height:45px;
width:45px;
background:#FFF;
border:solid 1px #DEB45E;
overflow:hidden;
text-align:center;
}
.slist li p.calsame {
height:47px;
width:47px;
}
.cal_m {
display:block;
margin-top:5px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
color:#FFF;
}
.cal_w {
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
}
.cal_d {
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
}
#pagination {
float:right;
width:100%;
margin:0;
padding:0;
list-style:none;
text-align:right;
font-weight:bold;
}
#pagination li {
display:inline;
margin:0;
padding:5px;
background:#DEB45E;
color:#FFF;
}
#pagination li:hover {
cursor:pointer;
background:#9D4005;
}
#listcontent {
clear:float;
}
#listcontent li a {
font-style:normal;
font-weight:bold;
color:#466B0C;
}
#listcontent li a:hover {
color:#639E05;
}
#listcontent li i {
color:#5F3510;
}
#listcontent .tags, #listcontent .subtle {
font-weight:normal;
font-style:italic;
color:#5F3510;
}
#listcontent .tags:hover, #listcontent .subtle:hover {
color:#5F3510;
text-decoration:underline;
}