body {
background:#fff;
color:#000;
font:16px/22px Times new roman, Times, Helvetica, Serif;
width:1010px;
margin:10px;
padding:0
}

#wrap {
background:transparent;
color:#000;
font:16px/22px Times new roman, Times, Helvetica, Serif;
width:100%;
margin:0 auto;
padding:0
}

a:hover {
text-decoration:none;
color:#555
}

a img {
border:none
}

#header {
background:#fff;
width:100%;
height:130px;
border:0;
margin:0;
padding:0
}

h1 a {
font:75px georgia,Times, Helvetica, Sans-Serif;
color:#000;
text-decoration:none;
font-variant:small-caps;
height:130px;
margin:0;
padding:0
}

h1 a:hover {
background:transparent;
color:#000
}

h1 span {
background:transparent;
color:#000;
font-size:65%;
font-style:italic;
}

h2 {
color:#333;
font:30px Georgia, Times, Verdana, Arial, Sans-Serif;
font-variant:small-caps;
border-bottom:1px solid silver;
margin:0;
padding:0
}

h3 {
background:url(images/h2.gif) center left no-repeat;
color:#333;
font:25px Times, Verdana, Arial, Sans-Serif;
padding-left:18px;
font-variant:small-caps;
border-bottom:1px solid silver;
margin:0
}

.description {
display:none
}

.today {
width:150px;
float:right;
font-family:georgia,Verdana,Tahoma,sans-serif;
text-align:center;
margin:0px 0 0;
padding:0 0 0
}

.toptitle {
font-family:georgia,Verdana,Tahoma,sans-serif;
text-align:center;
margin:0px 0 0;
padding:0 0 0;
vertical-align:bottom;
}

span.day {
font-size:80px;
color:#000;
font-weight:700;
margin:0 auto;
padding:2px 0
}

.wtf {
font-size:350px;
color:#000;
font-weight:700;
margin:0;
padding:0;
text-align:center;
vertical-align:text-center;
}

span.fun {
font-size:75px;
color:#000;
font-weight:500;
margin: 0 auto;
text-transform: uppercase;
}

span.fun2 {
font-size:75px;
color:#000;
font-weight:500;
margin: 0 auto;
text-transform: uppercase;
text-align:center;
display:block;
}


span.roman {
font-size:22px;
color:#000;
font-weight:500;
margin: 0 auto;
text-transform: uppercase;
}

span.mony {
font-size:14px;
color:#ccc;
font-weight:700;
margin:0 auto;
padding:2px 0
}

span.secondary {
font-size:24px;
color:#aaa;
font-weight:700;
margin:0;
padding:0;
text-align:center;
}


span.dname {
font-family:georgia,Verdana,Tahoma,sans-serif;
text-align:center;
}

h4 {
color:#333;
font:16px georgia,Times, Verdana, Arial, Sans-Serif;
font-variant:small-caps;
border-bottom:1px solid silver;
margin:0;
padding:0
}

#navbar,#nav {
width:100%;
text-align:left;
background:#000;
height:26px;
clear:both;
display:block;
margin:0;
padding:0
}

#menu,#menu ul {
list-style:none;
font-variant:small-caps;
margin:0;
padding:0
}

#menu a {
color:#fff;
display:block;
padding:2px 10px
}

#menu li {
float:left;
margin:0;
padding:0
}

#menu li li {
float:left;
width:130px;
margin:0 0 0 5px;
padding:0
}

#menu li ul {
position:absolute;
width:10em;
left:-999em;
z-index:1
}

#menu li:hover ul {
left:auto;
display:block
}

#menu li:hover ul,#menu li.sfhover ul {
left:auto
}

#menu li.current_page_item a {
background:#900;
color:#fff
}

.sf-menu,.sf-menu * {
list-style:none;
font:normal 14px times,Arial,serif;
text-transform:lowercase;
color:#aaa;
margin:0;
padding:0
}

.sf-menu {
line-height:1.0;
height:26px;
background:transparent;
float:left;
width:100%;
margin:0
}

.sf-menu ul {
position:absolute;
top:-999em;
width:10em
}

.sf-menu ul li {
width:100%
}

.sf-menu li:hover {
visibility:inherit
}

.sf-menu li {
float:left;
position:relative;
background:transparent;
color:#aaa
}

.sf-menu a {
display:block;
position:relative;
text-decoration:none;
color:#aaa;
padding:4px 10px
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:30px;
z-index:150
}

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {
outline:0;
color:#aaa
}

.sf-menu li.current-cat a {
background:#070707;
color:#aaa
}

.sf-menu li.current-cat a:hover {
background:#666;
color:#ccc
}

#searchform {
overflow:hidden;
margin:0;
padding:0
}

#s {
width:120px;
background:transparent;
color:#fff;
font:14px times,Verdana, Helvetica, Sans-Serif;
border:0;
float:right;
margin:0;
padding:3px
}

#row {
float:left;
width:1000px;
display:inline;
overflow:hidden;
margin:10px 0;
padding:10px 0 0 30px
}

td {
margin:15px;
padding:15px
}

td.header {
margin: 0px;
padding: 0px;
height: 105px;
vertical-align: bottom;
}

#sow {
float:left;
width:85%;
overflow:hidden;
display:inline;
margin:10px 0;
padding:10px 0 0 30px
}

#cow {
width:750px;
vertical-align:top;
margin:10px 0;
padding:5px 0
}

#fancy {
margin-left:40px;
}

.break {
page-break-before: always;
}

#printy {
display: block;
text-align: center;
margin-right:350px;
}

#itsy {
width:250px;
padding:0 0 0 15px
}

#tiny {
width:202px;
vertical-align:top;
padding:0 10px
}

#bar {
background:#fff;
width:32%;
float:right;
overflow:hidden;
display:inline;
padding:0
}

#l_sidebar {
float:left;
background:transparent;
width:18%;
margin:10px 20px 0 0;
padding:20px 0
}

#r_sidebar {
float:right;
background:transparent;
width:120px;
margin:10px 0;
padding:0
}

#middle_sidebar {
float:left;
background:transparent;
width:10%;
margin:10px 10px 0 0;
padding:20px 0 0 20px
}

#bottombit .headline {
color:#000;
font:30px Times, Verdana, Arial, Sans-Serif;
padding-left:30px;
font-variant:small-caps;
border-bottom:1px solid silver;
margin:0
}

.morenews a {
font:25px georgia,Times, Helvetica, Sans-Serif;
color:#000;
text-decoration:none;
font-variant:small-caps;
margin:0;
padding:0
}

.morenews a:hover {
background:transparent;
color:#555
}

#r_sidebar p,#middle_sidebar p {
margin:0;
padding:30px
}

#l_sidebar li,#r_sidebar li {
list-style:none;
margin:0;
padding:0
}

#l_sidebar ul li,#r_sidebar ul li,#middle_sidebar ul li {
margin:0;
padding:5px 0
}

#l_sidebar li a:hover,#r_sidebar li a:hover,#middle_sidebar li a:hover {
background:#ccc;
color:#333
}

#content {
width:100%;
margin:0 auto;
padding:0
}

#content p {
margin:0;
padding:10px 0
}

#content p ol,#content p ul {
margin:0;
padding:0 0 0 20px
}

#content blockquote p {
margin:0 0 20px;
padding:0
}

#row p img,#sow p img {
float:right;
border:1px solid #ccc;
margin-right:5px;
margin-bottom:5px;
max-width:70%;
padding:2px
}

#l_sidebar a img {
float:left;
border:1px solid #ccc;
background:transparent;
margin:5px 5px 0 0;
padding:2px
}

#middle_sidebar a img {
border:1px solid #ccc;
max-width:90%;
text-align:center;
display:block;
margin:5px auto;
padding:2px
}

#row .left-col,#sow .left-col {
width:44%;
float:left;
margin-right:5px;
border:0
}

#row .right-col,#sow .right-col {
width:44%;
float:right;
border:0;
padding:5px
}

.contentdate {
background:#fff;
float:right;
width:44px;
height:49px;
margin:8px 0 0;
padding:0;
}

h5 {
color:#666;
font:normal 10px times new roman,serif;
text-transform:uppercase;
text-align:center;
margin:0;
padding:0
}

h6 {
font:normal 37px georgia,Helvetica,Sans-Serif;
text-align:center;
color:#666;
margin:-12px 0 0;
padding:0 4px
}

.filedby {
font:normal 12px georgia,Helvetica,Sans-Serif;
color:#333;
float:right;
margin:0;
padding:0
}

.moveit {
font:normal 32px georgia,Helvetica,Sans-Serif;
background:transparent;
color:#000;
font-style:italic;
text-decoration: underline;
margin: 0 0 0 -10px;
}

#row ul li,#sow ul li {
margin:0;
padding:5px 0 0
}

#row ul li a:hover,#sow ul li a:hover {
color:#474B7C;
text-decoration:none
}

.postspace {
background:transparent;
width:80%;
height:32px;
margin:0;
padding:0
}

#footer {
background:#fff;
height:40px;
text-align:center;
border-top:5px solid #000;
font-variant:small-caps;
margin:0;

}

#navbarf {
width:100%;
text-align:center;
background:transparent;
margin:0;
padding:0
}

#navbarf li {
display:inline;
list-style-type:none;
margin:0;
padding:0
}

#navbarf ul li a {
font:18px times, Arial, Sans-Serif;
color:#333;
font-variant:small-caps;
text-decoration:none;
margin:0;
padding:0 15px
}

.credit {
margin:130px 0 0;
padding:0
}

p.author_meta {
font-weight:700;
text-transform:uppercase;
margin:0 0 0 7px
}

p.post_meta {
font-size:11px;
text-align:right;
margin:0 7px 0 0
}

.count {
display:block;
width:33px;
height:33px;
float:right;
font-size:33px;
color:#ccc;
line-height:33px
}

ol.pingslist {
font-size:12px;
margin:1.5em 2em
}

.pingslist li {
color:#7F7F7F;
margin:0 0 7px
}

#author,#email,#url, {
font:14px georgia,arial,helvetica,sans-serif;
border:1px solid #BBB;
padding:2px;
}

.entry {
clear:both;
text-align:justify;
margin:3px 0;
padding:2px 0
}

.smallentry {
clear:both;
font-size:12px;
text-align:justify;
margin:3px 0;
padding:2px 0
}

#wp-calendar {
text-align:center;
background-color:#fff;
width:95%;
margin:0
}

#wp-calendar td {
line-height:10px;
color:#333;
font-size:13px;
font-family:Georgia;
letter-spacing:normal;
text-align:center;
padding:5px
}

#wp-calendar td a {
display:block;
color:#000;
text-decoration:none;
line-height:10px
}

#wp-calendar #prev a {
width:30px
}

#wp-calendar #next a {
width:30px;
margin:0 0 0 30px
}

#wp-calendar #today {
background:#000;
color:#fff
}

#wp-calendar #today a {
color:#fff;
font-weight:700
}

#wp-calendar caption {
text-align:center;
width:100%;
font-variant:small-caps;
margin:0 0 5px
}

.domtabs {
float:left;
width:99%;
list-style-type:none;
font:14px georgia,arial,helvetica,sans-serif;
margin:20px 0 0;
padding:0
}

.domtabs li {
float:left
}

.domtabs li a {
display:block;
text-decoration:none;
color:#333;
border:1px solid #fff;
padding:5px 10px
}

.domtabs a:hover {
background:#ccc;
border:1px solid #fff
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html .clearfix {
height:1%
}

.clear {
clear:both
}

hr.clear {
clear:both;
visibility:hidden;
margin:0;
padding:0
}

.center,.aligncenter {
text-align:center;
display:block;
margin:0 auto;
padding:5px
}

.alignleft,.left {
float:left;
margin-right:10px;
margin-bottom:5px
}

.alignright,.right {
float:right;
margin-left:10px;
margin-bottom:5px
}

acronym,abbr,span.caps {
font-size:0.9em;
letter-spacing:.07em
}

blockquote,blockquote cite {
background:#ccc;
color:#000;
font:1em "georgia",Times;
border-left:8px double #333;
font-style:italic;
margin:0 5px 0 0;
padding:10px
}

caption {
font-size:.8em;
font-style:italic;
text-align:right;
color:#666
}

dl {
border-bottom:1px solid #ccc;
margin:12px 0;
padding:0.5em 0
}

dt {
display:inline;
color:#333;
font-style:italic;
margin:9px 0;
padding:0
}

dd {
display:block;
margin:7px 0;
padding:0
}

dd a {
color:#900
}

dd a:hover {
color:#333
}

code {
background:#fafafa;
margin:12px 0;
padding:0 3px
}

pre {
overflow:auto;
background:#fafafa;
border:1px solid #ccc;
padding:9px
}

pre code {
background:transparent;
padding:0
}

.wp-caption {
background:#fafafa;
text-align:center;
padding:6px 1px 0
}

.wp-caption .wp-caption-text {
text-align:right;
font-size:.8em;
color:#666;
margin:0;
padding:0 5px
}

.wp-caption img {
border:1px solid #666;
margin:0 auto;
padding:0
}

.gallery {
display:block;
text-align:center;
margin:18px 0
}

*,#searchdiv,#navbarf ul {
margin:0;
padding:0
}

a,a:visited,#l_sidebar ul li a:hover,#r_sidebar ul li a:hover {
color:#333;
text-decoration:none
}

h1 a:visited,#menu a:hover,#menu li.current_page_item a:hover {
color:#000;
text-decoration:none
}

#menu li li a,#menu li li a:link,#menu li li a:visited,#menu li li a:hover,#menu li li a:active {
background:#333;
width:150px;
float:none;
color:#fff;
margin:0;
padding:4px 10px 5px
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:10em;
top:0
}

.sf-menu a,.sf-menu a:visited,li.author a:hover {
color:#fff
}

.sf-menu li li,.sf-menu li li li {
background:#666
}

#l_sidebar ul,#r_sidebar ul,#middle_sidebar ul,#row ul,#sow ul {
list-style:none;
margin:0;
padding:0 0 20px
}

#l_sidebar ul li a,#r_sidebar ul li a,#row ul li a,#sow ul li a {
color:#900;
text-decoration:none
}

#l_sidebar li a,#r_sidebar li a,#middle_sidebar li a,.clearfix {
display:block
}

#content img.wp-smiley,#content img.wp-wink {
float:none;
border:none;
margin:0;
padding:0
}

.domtabs li.active a,.gallery img {
border:1px solid #ccc
}
