 body,td,th {
font-family:Arial;
font-size:12pt;
color:#000
}

body {
background-color:#011933;
margin:0
}

H1 {
font-family:Tahoma,Ariel,Times;
color:#C00;
font-size:20pt
}

a:hover {
color:#c00;
text-decoration:none
}

blockquote p {
font-family:'Times New Roman';
color:#999;
font-size:14px;
line-height:19px
}

blockquote {
background-color:#fff7f7;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
background-image:url(images/openquote.gif);
background-position:top left;
background-repeat:no-repeat;
margin:5px;
padding:0 25px
}

blockquote span {
display:block;
background-image:url(images/closequote.gif);
background-repeat:no-repeat;
background-position:bottom right
}

table.tablered {
text-align:center;
border-collapse:collapse;
padding:10px
}

table.tablered td {
width:150px;
color:#FFF
}

table.tablered tr.color {
text-align:center;
background-color:#99342c;
color:#FFF;
font-size:18px;
height:30px
}

table.tablered tr.nocolor {
text-align:center;
background-color:#FFF;
color:#99342c;
font-size:18px;
height:30px
}

hr {
height:1px;
border:0;
color:#CECFCE;
background-color:#CECFCE
}

a img {
border:none
}

.space li {
margin:0;
padding:0 0 20px
}

pre {
height:auto;
overflow-x:scroll;
width:380px;
padding:10px
}

ul.post-meta {
list-style:none
}

ul.post-meta span.post-meta-key {
font-weight:700
}

.meta {
font-size:.75em
}

.meta li,ul.post-meta li {
display:inline
}

.meta ul {
display:inline;
list-style:none;
margin:0;
padding:0
}

.meta,.meta a {
font-weight:400;
letter-spacing:0
}

#menu form {
margin:0
}

#menu input#s {
background:#f8f8f8;
border:1px solid #ccc;
color:#000
}

#wp-calendar {
border:none;
empty-cells:show;
font-size:12px;
width:100%;
margin:0
}

#wp-calendar #next a {
padding-right:10px;
text-align:right
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left
}

#wp-calendar a {
display:block;
text-decoration:none;
color:#D70606;
font-weight:700
}

#wp-calendar a:hover {
background:#e0e6e0;
color:#333
}

#wp-calendar caption {
font:normal italic Georgia, serif;
font-size:120%;
margin-bottom:5px;
text-align:left
}

#wp-calendar td {
color:#999;
font:normal 100% Arial, Verdana, sans-serif;
letter-spacing:normal;
text-align:center;
padding:2px 0
}

#wp-calendar td.pad:hover {
background:#fff
}

#wp-calendar td:hover,#wp-calendar #today {
background:#eee;
color:#bbb
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize
}

.alt {
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0;
padding:10px
}

.commentlist {
text-align:justify;
padding:0
}

.commentlist li {
list-style:none;
font-weight:700;
margin:15px 0 3px;
padding:5px 10px 3px
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
margin:10px 5px 10px 0
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:5px 0
}

.nocomments {
text-align:center;
margin:0;
padding:0
}

.commentmetadata {
display:block;
font-weight:400;
margin:0
}

.commentlist li,#commentform input,#commentform textarea {
font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em
}

h3.comments {
margin:40px auto 20px;
padding:0
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px
}

#commentform textarea {
width:95%;
padding:2px
}

#commentform #submit {
float:right;
margin:0
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.alignleft {
float:left;
margin:0 10px 5px 0
}

.alignright {
float:right;
margin:0 0 5px 10px
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

acronym,abbr {
border-bottom:1px dashed #333;
cursor:help
}

acronym,abbr,span.caps {
font-size:90%;
letter-spacing:.07em
}

cite {
font-size:100%;
font-style:normal
}

.textwidget {
font-size:12px;
font-weight:400
}

#container {
text-align:center;
width:967px;
margin:0 auto
}

.box1 {
width:966px;
height:306px;
text-align:left;
background-image:url(images/blue-christmas-01.jpg);
background-repeat:no-repeat;
margin:0;
padding:0
}

.box1 ul {
margin:0;
padding:18px 0 0
}

.box1 li {
list-style-type:none;
text-decoration:none;
font-size:16px;
color:#fff;
font-family:'Times New Roman';
font-style:italic;
margin:0;
padding:0
}

.box1 li a:hover {
text-decoration:underline;
color:#fff;
font-weight:700;
font-size:40px;
font-style:normal
}

.box2a {
width:967px;
height:42px;
text-align:left;
background-image:url(images/blue-christmas-02.jpg);
background-repeat:no-repeat;
margin:0;
padding:0
}

.box2b {
width:937px;
height:42px;
text-align:left;
margin:0;
padding:0
}

.box2c {
width:520px;
height:42px;
text-align:left;
margin:0;
padding:0
}

.box2c ul {
margin:0;
padding:11px 0 0 50px
}

.box2c li {
list-style:circle;
text-decoration:none;
font-size:16px;
color:#fff;
font-weight:700;
float:left;
margin:0;
padding:0 40px 0 0
}

.box2c li a:hover {
text-decoration:underline;
color:#fff
}

.box2d {
width:270px;
height:42px;
text-align:left;
margin:0;
padding:0
}

.box2d ul {
margin:0;
padding:10px 0 0
}

.box2d li {
list-style:none;
text-decoration:none;
margin:0;
padding:0
}

.box3a {
width:967px;
text-align:left;
margin:0;
padding:0
}

.box3b {
width:701px;
text-align:left;
margin:0;
padding:0
}

.box3c {
width:265px;
text-align:left;
margin:0;
padding:0
}

.box3d {
width:656px;
text-align:left;
background-color:#FFF;
margin:0 0 0 31px;
padding:0
}

.box3d-top {
height:71px;
text-align:left;
background-image:url(images/blue-christmas-03a.jpg);
background-repeat:no-repeat;
margin:0;
padding:0
}

.box3d-bottom {
height:71px;
text-align:left;
background-image:url(images/blue-christmas-03b.jpg);
background-repeat:no-repeat;
margin:0;
padding:0
}

.index-single {
width:587px;
text-align:left;
margin:0 0 0 34px;
padding:0
}

.index-single-title a {
text-align:left;
background-image:url(images/blue-christmas-06.jpg);
background-repeat:no-repeat;
font-family:Tahoma,Ariel,Times;
color:#C00;
font-size:20pt;
margin:0 0 0 px;
padding:0 0 0 35px
}

.index-single-title ul {
margin:0;
padding:5px 0 0 35px
}

.index-single-title li {
list-style:none;
text-decoration:none;
font-weight:700;
font-size:22px;
font-family:'Times New Roman';
margin:0;
padding:0
}

.index-single-divider {
height:19px;
text-align:left;
background-image:url(images/blue-christmas-07.gif);
background-repeat:no-repeat;
margin:10px 0 0;
padding:0
}

.index-single-content {
text-align:left;
margin:0;
padding:10px 0 20px
}

.index-single-info {
text-align:left;
margin:0;
padding:0
}

.index-single-info1 {
width:586px;
text-align:left;
margin:0;
padding:0
}

.index-single-info2 {
width:494px;
text-align:left;
margin:0;
padding:0
}

.index-single-info2 li {
list-style:none;
text-decoration:none;
font-size:10px;
color:#999;
margin:0;
padding:0
}

.index-single-info2 li a:hover {
text-decoration:none;
color:#999
}

.index-single-info3 {
width:92px;
text-align:right;
margin:0;
padding:0
}

.index-single-comments {
text-align:right;
margin:0;
padding:0
}

.index-single-comments li {
list-style:none;
text-decoration:none;
font-weight:700;
display:block;
font-size:11px;
margin:0;
padding:0
}

.index-single-comments li a {
text-decoration:none;
background-color:#360;
border:1px solid #6c0;
color:red;
padding:2px 4px
}

.index-single-comments li a:visited {
text-decoration:none;
color:red;
padding:2px 4px
}

.index-single-comments li a:hover {
text-decoration:none;
background-color:#000;
color:red;
padding:2px 4px
}

.rss {
width:265px;
height:71px;
text-align:left;
background-image:url(images/blue-christmas-04.jpg);
background-repeat:no-repeat;
margin:0;
padding:0
}

.rss ul {
margin:0;
padding:20px 0 0
}

.rss li {
list-style:none;
text-decoration:none;
font-weight:700;
font-size:11px;
margin:0;
padding:0
}

.rss li a:hover {
text-decoration:none;
color:#f93
}

.sidebar1 {
width:265px;
height:64px;
text-align:center;
background-image:url(images/blue-christmas-05a.jpg);
background-repeat:no-repeat;
margin:3px 0 0;
padding:0
}

.sidebar1 ul {
margin:0;
padding:15px 0 0
}

.sidebar1 li {
list-style:none;
text-decoration:none;
text-transform:uppercase;
color:#FFF;
font-weight:700;
margin:0;
padding:0
}

.sidebar2 {
width:265px;
text-align:left;
background-image:url(images/blue-christmas-05b.gif);
background-repeat:repeat-y;
margin:0;
padding:0
}

.sidebar2 li {
list-style:none;
text-decoration:none;
color:#FFF;
background:url(images/blue-christmas-08.gif) no-repeat left top;
margin:0;
padding:4px 0 4px 25px
}

.sidebar2 li a:hover {
text-decoration:none;
color:#FFF
}

.sidebar4 {
width:200px;
text-align:left;
margin:0 0 0 17px;
padding:0
}

.sidebar3 {
width:265px;
height:34px;
text-align:center;
background-image:url(images/blue-christmas-05c.jpg);
background-repeat:no-repeat;
margin:0;
padding:0
}

.sidebar5 {
text-transform:uppercase;
color:#FFF;
font-weight:700;
text-align:center;
margin:0;
padding:0 0 10px
}

.footer1 {
text-align:left;
margin:10px 0;
padding:0
}

.footer1 ul {
margin:0;
padding:0 0 0 25px
}

.footer2 {
text-align:center;
margin:10px 0;
padding:0
}

a:link,a:visited,a:active {
color:#c00;
text-decoration:underline
}

.meta a,.index-single-title li a:hover {
text-decoration:underline
}

.meta a:hover,.meta a:active,.index-single-title li a,.index-single-title li a:visited {
text-decoration:none
}

#menu,#menu li.recentcomments,.rsswidget,.box2d form,.index-single-info2 ul,.index-single-comments ul,.sidebar2 ul,.footer2 ul {
margin:0;
padding:0
}

.box1 li a,.box1 li a:visited {
text-decoration:none;
color:#fff;
font-weight:700;
font-size:40px;
font-style:normal
}

.box2c li a,.box2c li a:visited {
text-decoration:none;
color:#fff
}

.index-single-info2 li a,.index-single-info2 li a:visited {
text-decoration:underline;
color:#999
}

.rss li a,.rss li a:visited {
text-decoration:underline;
color:#f93
}

.sidebar2 li a,.sidebar2 li a:visited {
text-decoration:underline;
color:#FFF
}

.footer1 li,.footer2 li {
list-style:none;
text-decoration:none;
color:#FFF;
font-size:10px;
margin:0;
padding:0
}

.footer1 li a,.footer1 li a:visited,.footer2 li a,.footer2 li a:visited {
text-decoration:underline;
color:#FFF;
font-weight:700
}

.footer1 li a:hover,.footer2 li a:hover {
text-decoration:none;
color:#FFF;
font-weight:700
} 