body {
margin: 0 auto ;
padding: 0px ;
color: #330066 ;
background: #330033 ;
font-size: 62.5% ;
}

h1, h2, h3 {
font-family: georgia, "times new roman", times, serif ;
letter-spacing: 0.09em ;
}

h4 {
font-family: lucida grande, verdana, arial, helvetica, sans-serif ;
margin-bottom: 4px ;
line-height: 1.6em ;
}

p {
font-family: "times new roman", times, serif ;
font-size: 1.2em ;
line-height: 1.4em ;
}

ol {
margin-bottom: 10px ;
}

.center {
text-align: center ;
}

blockquote {
font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif ;
}

ul {
list-style: disc ;
margin-top: 3px ;
margin-bottom: 3px ;
margin-left: .5em ;
padding-left: .5em ;
}

img {
margin: 0px ;
padding: 0px ;
border: 0px ;
}

a:link {
background-color: transparent ;
text-decoration: none ;
color: #746C90 ;
}

a:hover {
background-color: #746C90 ;
text-decoration: none ;
color: #EAEAEA ;
}

a:visited {
background-color: transparent ;
text-decoration: none ;
color: #746C90 ;
}

.clearbreaklft {
clear: left ;
height: 0px ;
margin: 0px ;
padding: 0px ;
}

.chiclet {
margin: 4px 2px 2px 2px ;
padding: 0px ;
vertical-align: middle ;
}

.newswidget {
float: left ;
margin: 0px ;
padding: 0px ;
}

.newswidgetcode {
height: 368px ;
width: 424px ;
margin: 0px ;
padding: 0px ;
overflow: auto ;
}

#content {
margin: 0 auto ;
padding: 10px 10px 10px 10px ;
border: 1px solid #000000 ;
}

#wrapper {
margin: 0 auto ;
padding: 20px ;
background: #EAEAEA ;
}

#thin_column {
float: right ;
width: 156px ;
margin-top: 8px ;
padding: 4px ;
vertical-align: top ;
font-size: 1.2em ;
}

#thin_column h3 {
margin-top: 8px ;
border-bottom: 1px dotted #473B3A ;
}

#thin_column p {
margin-bottom: 4px ;
}

#wide_column {
margin-right: 170px ;
}

#header {
margin: 0px 0px 0px 0px ;
padding: 4px ;
background: #FFFFFA ;
border-left: 1px solid #746C90 ;
border-right: 1px solid #746C90 ;
border-top: 1px solid #746C90 ;
border-bottom: 1px solid #746C90 ;
height: 72px ;
}

#header h1 {
margin-top: 0px ;
margin-bottom: 4px ;
color: #330066 ;
}

#header h3 {
margin-top: 4px ;
margin-bottom: 4px ;
color: #330066 ;
border-bottom: 1px solid #746C90 ;
}

.headerlogo {
float: left ;
padding: 4px ;
}

.headertext {
margin-left: 80px ;
padding: 6px ;
}

.navbar {
margin: 0 auto ;
padding: 4px ;
text-align: center ;
background: #B89FA4 ;
border: 1px solid #B89FA4 ;
font: 14px "lucida grande", verdana, arial, helvetica, sans-serif ;
}

.navbar ul {
margin: 0 auto ;
padding: 0px ;
list-style: none ;
display: inline ;
}

.navbar li {
padding: 0 4px 0 4px ;
list-style: none ;
display: inline ;
}

.navbar li a {
padding: 0.75em 4px 0.25em 4px ;
text-transform: uppercase ;
}

.navbar a:hover {
color: #B89FA4 ;
background: #746C90 ;
padding: 0.75em 4px 5px 4px ;
}

.current {
padding: 0 4px 0 4px ;
text-transform: uppercase ;
font: 14px "lucida grande", verdana, arial, helvetica, sans-serif ;
}

.current span {
color: #B89FA4 ;
background: #746C90 ;
padding: 0.75em 4px 5px 4px ;
}

#thin_column .navbar {
margin: 0 auto ;
padding: 2px ;
text-align: left ;
background: #EAEAEA ;
border: 0px ;
font: 14px "lucida grande", verdana, arial, helvetica, sans-serif ;
}

#thin_column .navbar ul {
margin: 0 auto ;
padding: 0px ;
list-style: none ;
display: block ;
}

#thin_column .navbar li {
padding: 2px ;
list-style: none ;
display: block ;
}

#thin_column .navbar li a {
padding: 2px ;
list-style: none ;
display: block ;
text-transform: uppercase ;
}

#thin_column .navbar a:hover {
color: #B89FA4 ;
background: #EAEAEA ;
}

#thin_column .navbar a:first-letter {
text-decoration: underline ;
}

#thin_column .current {
padding: 2px ;
text-transform: uppercase ;
font: 14px "lucida grande", verdana, arial, helvetica, sans-serif ;
}

#thin_column .current span {
padding: 2px ;
color: #B89FA4 ;
background: #EAEAEA ;
}

.shortcut {
margin: 2px 4px 0px 2px ;
padding: 2px 4px 2px 4px;
color: #330033 ;
background: #B89FA4 ;
border: 1px solid #746C90 ;
font-weight: bold ;
}

.category_heading {
font-size: 1.4em ;
}

.date {
font-size: 1.4em ;
background: transparent ;
color: #330066 ;
}

.title {
margin: 6px 0px 2px 0px ;
font-size: 1.4em ;
font-weight: normal ;
background: transparent ;
color: #330066 ;
border-bottom: 1px solid #B89FA4 ;
}

.entry {
clear: none ;
margin-top: 10px ;
padding: 0px 10px 10px 10px ;
border: 1px solid #B89FA4 ;
color: #473B3A ;
background: #FFFFFA ;
font-size: 1.2em ;
}

.entry li {
font-size: 1.2em ;
margin: 0px 0px 16px 12px ;
}

.entry li .title {
margin: 0px 0px 4px 0px ;
font-size: 1.2em ;
border-bottom: 1px solid #B89FA4 ;
}

.kindbox {
margin: 0px ;
padding: 4px ;
color: #473B3A ;
background: #FFFFFA ;
border: 1px solid #B89FA4 ;
font-size: 1em ;
}

.kindbox h4 {
margin-top: 4px ;
padding: 2px ;
color: #330066 ;
border-bottom: 1px solid #B89FA4 ;
font-size: 1.4em ;
}

.kindbox span {
padding: 2px ;
font-size: 1.2em ;
}

.posted {
margin-bottom: 10px ;
font: 1em "lucida grande", verdana, arial, helvetica, sans-serif ;
background: transparent ;
color: #746C90 ;
}

.readmore {
margin-bottom: 10px ;
}

.paginate {
font-family: Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif ;
font-size: 1em ;
font-weight: normal ;
padding: 4px 4px 4px 4px ;
margin: 0px ;
background-color: transparent ;
}

.pagecount {
font-family: Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif ;
font-size: 1em ;
line-height: 1.2em ;
color: #746C90 ;
font-weight: normal ;
background-color: transparent ;
}

.pagecount a:link, .pagecount a:visited, .pagecount a:hover, .pagecount a:active {
margin: 2px 0px 2px 0px ;
padding: 2px 4px 2px 4px;
color: #330033 ;
background: inherit ;
border: 1px solid #746C90 ;
font-weight: bold ;
}

.pagecount a:hover {
color: #B89FA4 ;
background: #746C90 ;
}

.advertisement {
margin-top: 6px ;
margin-bottom: 0px ;
text-align: center ;
}

.infobox {
margin: 0 auto ;
margin-top: 0px ;
margin-bottom: 0px ;
padding-top: 16px ;
padding-bottom: 16px ;
padding-left: 16px ;
padding-right: 16px ;
font-size: 1.4em ;
text-align: left ;
}

.formbox {
margin-top: 0px ;
margin-bottom: 4px ;
margin-left: 0px ;
margin-right: 0px ;
padding: 0px ;
text-align: center ;
border: 1px solid #003300 ;
background-color:#473B3A ;
}

.formbox table {
width: 100% ;
margin: 0px ;
padding: 0px ;
border: 1px solid #EAEAEA ;
}

.formbox p {
margin: 0px ;
padding: 2px ;
text-align: center ;
font-family: "Trebuchet MS" ;
font-size: 12px ;
}

#footer {
margin: 0 auto ;
padding: 2px ;
background: #EAEAEA ;
color: #473B3A ;
font-size: .8em ;
letter-spacing: .09em ;
}

#footerlogo {
float: left ;
padding: 6px ;
}

#footertext {
margin-left: 80px ;
}
