/* External container. */
.container01 {
position: relative;
margin-left: auto;
margin-right: auto;
width: 990px;
}
/* Basic hyperlink declarations. */
a:link {
color: #A90017;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 14px;
text-decoration: none;
padding: 1px;
}
A:visited {
color: #0000FF;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 14px;
text-decoration: none;
padding: 1px;
}
A:hover {
color: #008000;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 14px;
text-decoration: none;
padding: 1px;
}
p {
font-family: arial, helvetica, sans-serif;
font-size: 16px;
color: #000000;
margin-bottom: 10px;
margin-top:10px;
padding: 0px;
}
blockquote {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, helvetica, sans-serif;
font-size: 90%;
color: #000080;
background-color: #E0EDC5;
padding: 10px;
}
/* Default text within h1 tag. */
h1 {
font-family: Helvetica, Verdana, arial, sans-serif;
font-size: 150%;
text-align: center;
font-variant: small-caps;
text-decoration: underline;
color: #004E87;
padding: 1px;
}
/* Default text within h2 tag. */
h2 {
font-family: Helvetica, Verdana, arial, sans-serif;
color: #B22222;
font-variant: small-caps;
font-size: 100%;
font-weight: bold;
}
/* Default text within h3 tag. */
h3 {
font-family: Helvetica, Verdana, arial, sans-serif;
font-size: 16px;
font-variant: small-caps;
text-align: center;
text-decoration: underline;
color: #004E87;
padding: 1px;
}
/* Default text within h4 tag. */
h4 {
font-family: Helvetica, Verdana, arial, sans-serif;
font-size: 14px;
font-variant: small-caps;
text-align: left;
text-decoration: underline;
color: #004E87;
padding: 1px;
}
/* Non-link tab text. */
.tab {
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 12px;
color: #800080;
padding: 1px;
}
/* Display Name element text and format. */
.display {
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 13px;
color: #000000;
}
/* Page search. */
.search {
font-family: arial, helvetica, sans-serif;
text-align: left;
font-variant: small-caps;
font-size: 90%;
color: #000000;
}
/* Quote text. */
.quote {
font-family: arial, helvetica, sans-serif;
text-align: left;
font-variant: small-caps;
font-size: 90%;
color: #000000;
}
/* Blog title text. */
.blogtitle {
font-family: "Bitstream Vera Sans", arial, helvetica, sans-serif;
color: #A90017;
font-variant: small-caps;
font-size: 18px;
font-weight: bold;
}
/* Item date text. */
.itemdate {
font-family: "Bitstream Vera Sans", arial, helvetica, sans-serif;
color: #A90017;
font-variant: small-caps;
text-decoration: underline;
font-size: 18px;
font-weight: bold;
}
/* Item date text. */
.itemhead {
font-family: "Bitstream Vera Sans", arial, helvetica, sans-serif;
color: #A90017;
font-variant: small-caps;
text-decoration: underline;
font-size: 14px;
font-weight: bold;
/* text-align: right; */
}
/* Item date text. */
.itemtitle {
font-family: "Bitstream Vera Sans", arial, helvetica, sans-serif;
color: #A90017;
font-variant: small-caps;
text-decoration: underline;
font-size: 14px;
font-weight: bold;
}
/* Item time text. */
.itemtime {
font-family: arial, helvetica, sans-serif;
text-align: right;
color: #000000;
font-variant: small-caps;
font-size: 70%;
}
/* White hilite text and format. */
.g_hilite {
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 12px;
color: #008000;
}
/* Login and Register display text and format. */
.sign {
font-family: arial, helvetica, sans-serif;
font-size: 16px;
text-align: left;
color: #000000;
}
/* Item display text and format. */
.item {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
text-align: left;
color: #000000;
background: #FFFFFF;
}
/* Cell border formatting. */
.cell {
background-color: #8FBC8F;
/* border-style: ridge;
border-width: 1px;
border-color: #000000; */
}
/* Calendar today and event cell border formatting. */
.cal_both_cell {
background-color: #F1A629;
border-style: ridge;
border-width: 1px;
border-color: #000000;
}
/* Calendar today cell border formatting. */
.cal_today_cell {
background-color: #FFFF00;
border-style: ridge;
border-width: 1px;
border-color: #000000;
}
/* Calendar event match cell border formatting. */
.cal_event_cell {
background-color: #00FF00;
border-style: ridge;
border-width: 1px;
border-color: #000000;
}
/* Calendar today and rubbish cell border formatting. */
.cal_t_rub_cell {
background-color: #F1A629;
border-style: ridge;
border-width: 3px;
border-color: #000000;
}
/* Calendar today and recycle cell border formatting. */
.cal_t_rec_cell {
background-color: #00FF00;
border-style: ridge;
border-width: 3px;
border-color: #000080;
}
/* Calendar head cell border formatting. */
.cal_head_cell {
background-color: #008000;
border-style: ridge;
border-width: 1px;
border-color: #000000;
}
/* Calendar cell border formatting. */
.cal_cell {
background-color: #E0EDC5;
border-style: ridge;
border-width: 1px;
border-color: #000000;
}
/* Calendar head text formatting. */
.cal_head_text {
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 12px;
text-decoration: none;
padding: 1px;
}
/* Calendar text formatting. */
.cal_text {
color: #A90017;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 12px;
text-decoration: none;
padding: 1px;
}
/* Calendar text formatting. */
.cal_hilite_text {
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 12px;
text-decoration: none;
padding: 1px;
}
/* Crapstats grid text formatting. */
.grid_text {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-variant: small-caps;
font-size: 12px;
text-decoration: none;
padding: 1px;
}
/* Rounded corner input text box. */
.roundinput {
border: none;
background: #FFF;
width: 165px;
}
.rounded {
background:  url(/images/rounded.gif) no-repeat left top;
padding: 8px;
width: 180px;
}
/* Rounded corners for items. */
.rbroundbox { background: url(/images/nt_2.png) repeat; }
.rbtop div { background: url(/images/tl_2.png) no-repeat top left; }
.rbtop { background: url(/images/tr_2.png) no-repeat top right; }
.rbbot div { background: url(/images/bl_2.png) no-repeat bottom left; }
.rbbot { background: url(/images/br_2.png) no-repeat bottom right; }

/* Height and width for rounded corners. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}
/* Rounded corners for items. */
.rbcontent { margin: 0 10px; }
.rbroundbox { width: 100%; margin: 1em auto; }
/* A hack to not display text
fields used to capture automated
comment spam. */
.ns textarea {
visibility: hidden;
border: 0px;
height: 0px;
}
