/*
Theme Name: Christmas Blog Theme
Theme URI: 
Description: 
Version: 1.6
Author: 
Author URI: 
Tags: 

*/

* { margin: 0pt; padding: 0pt; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
body { background: rgb(21, 21, 21) none repeat scroll 0% 0%; font-family: Tahoma,Arial,Helvetica,serif; font-size: 11px; line-height: 14px; color: rgb(134, 153, 163); }
img { border: 0pt none ; }
table, td { border-collapse: collapse; }
table, td, img { border: 0pt none ; }
td, tr { vertical-align: top; text-align: left; }
input, textarea { font-family: Tahoma,Arial,Helvetica,serif; font-size: 11px; color: rgb(0, 0, 0); vertical-align: middle; font-weight: normal; text-align: left; }
.searching { border: 1px solid rgb(66, 66, 66); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 172px; color: rgb(44, 44, 44); height: 18px; margin-right: 5px; font-size: 1.01em; }
.column-center input, .column-center textarea { margin: 3px 0pt 3px 5px; }
.min-width { min-width: 1100px; }
.main { margin: auto; width: 980px; position: relative; }
a { color: rgb(255, 85, 0); text-decoration: underline; }
a:hover { text-decoration: none; }
.pagetitle { padding: 10px; }
.center { padding: 0pt 0pt 10px; }
.content { width: 100%; padding-top: 0px; }
ul { margin: 0pt; }
.side-bar-left { width: 273px; margin-right: -273px; position: relative; float: left; }
.side-bar-left .ind { padding: 0px 16px 0px 17px; }
.column-center { float: left; width: 100%; }
.indent-center { padding: 0px 17px 0px 273px; }
.clear { clear: both; }
.clear-block { background: rgb(34, 34, 34) none repeat scroll 0% 0%; overflow: hidden; width: 100%; padding-top: 11px; }
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 2px 18px 2px 0pt; padding: 0pt; display: inline; }
img.alignleft { margin: 2px 18px 2px 0pt; padding: 0pt; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
h1 { font-size: 6.36em; color: rgb(247, 247, 239); font-weight: normal; text-transform: none; font-family: Comic Sans MS; line-height: 1.21em; width: auto; }
h1 a { color: rgb(247, 247, 239); text-decoration: none; }
h2 { font-size: 1.61em; }
h3 { font-size: 1.31em; }
.bg { background: transparent url('bg-top.gif') repeat-x scroll center top; }
#header { margin: 0pt auto; background: transparent url('top-right.jpg') no-repeat scroll left top; overflow: hidden; width: 100%; height: 489px; }
#header .row1 { overflow: hidden; width: 100%; height: 436px; }
#header .logo { padding: 130px 0px 0px 50px; }
#header .slogan { margin: 10px 0px 0px 280px; }
#header span { font-size: 1.36em; line-height: 1.01em; color: rgb(247, 247, 239); text-transform: uppercase; font-weight: normal; font-family: Tahoma,Arial,Helvetica,serif; }
#header .block-search { padding: 15px 24px 12px 13px; float: right; }
.menu { margin: 0pt; padding-top: 11px; float: left; }
.menu li { font-size: 1.01em; line-height: normal; color: rgb(255, 255, 255); margin-left: -1px; float: left; }
.menu li a { padding: 7px 17px; background: transparent url('bg-li.gif') no-repeat scroll 0pt 8px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; }
.menu li a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
.right-bgd { background: transparent url('right-bg.gif') repeat-x scroll left bottom; position: absolute; top: 0pt; right: 0pt; width: 50%; height: 321px; }
.corner-top-left { background: rgb(0, 0, 0) url('corner-top-left.gif') no-repeat scroll left top; }
.corner-top-right { background: transparent url('corner-top-right.gif') no-repeat scroll right top; }
.corner-bot-left { background: transparent url('corner-bot-left.gif') no-repeat scroll left bottom; }
.corner-bot-right { background: transparent url('corner-bot-right.gif') no-repeat scroll right bottom; width: 100%; min-height: 600px; height: auto; }
* html .corner-bot-right { height: 600px; }
.corner-bot-right .ind { padding: 32px 28px 10px 36px; }
.border-left2 { background: rgb(243, 40, 49) url('border-left5.gif') repeat-y scroll left center; }
.border-right2 { background: transparent url('border-right5.gif') repeat-y scroll right center; }
.border-top2 { background: transparent url('border-top5.gif') repeat-x scroll center top; }
.border-bot2 { background: transparent url('border-bot5.gif') repeat-x scroll center bottom; }
.corner-top-left2 { background: transparent url('corner-top-left5.gif') no-repeat scroll left top; }
.corner-top-right2 { background: transparent url('corner-top-right5.gif') no-repeat scroll right top; }
.corner-bot-left2 { background: transparent url('corner-bot-left5.gif') no-repeat scroll left bottom; }
.corner-bot-right2 { background: transparent url('corner-bot-right5.gif') no-repeat scroll right bottom; width: 100%; }
#categories .border-left2 { background: rgb(86, 162, 10) url('border-left2.gif') repeat-y scroll left center; }
#categories .border-right2 { background: transparent url('border-right2.gif') repeat-y scroll right center; }
#categories .border-top2 { background: transparent url('border-top2.gif') repeat-x scroll center top; }
#categories .border-bot2 { background: transparent url('border-bot2.gif') repeat-x scroll center bottom; }
#categories .corner-top-left2 { background: transparent url('corner-top-left2.gif') no-repeat scroll left top; }
#categories .corner-top-right2 { background: transparent url('corner-top-right2.gif') no-repeat scroll right top; }
#categories .corner-bot-left2 { background: transparent url('corner-bot-left2.gif') no-repeat scroll left bottom; }
#categories .corner-bot-right2 { background: transparent url('corner-bot-right2.gif') no-repeat scroll right bottom; width: 100%; }
#links_with_style .border-left2 { background: rgb(226, 100, 24) url('border-left3.gif') repeat-y scroll left center; }
#links_with_style .border-right2 { background: transparent url('border-right3.gif') repeat-y scroll right center; }
#links_with_style .border-top2 { background: transparent url('border-top3.gif') repeat-x scroll center top; }
#links_with_style .border-bot2 { background: transparent url('border-bot3.gif') repeat-x scroll center bottom; }
#links_with_style .corner-top-left2 { background: transparent url('corner-top-left3.gif') no-repeat scroll left top; }
#links_with_style .corner-top-right2 { background: transparent url('corner-top-right3.gif') no-repeat scroll right top; }
#links_with_style .corner-bot-left2 { background: transparent url('corner-bot-left3.gif') no-repeat scroll left bottom; }
#links_with_style .corner-bot-right2 { background: transparent url('corner-bot-right3.gif') no-repeat scroll right bottom; width: 100%; }
#meta .border-left2 { background: rgb(11, 162, 175) url('border-left4.gif') repeat-y scroll left center; }
#meta .border-right2 { background: transparent url('border-right4.gif') repeat-y scroll right center; }
#meta .border-top2 { background: transparent url('border-top4.gif') repeat-x scroll center top; }
#meta .border-bot2 { background: transparent url('border-bot4.gif') repeat-x scroll center bottom; }
#meta .corner-top-left2 { background: transparent url('corner-top-left4.gif') no-repeat scroll left top; }
#meta .corner-top-right2 { background: transparent url('corner-top-right4.gif') no-repeat scroll right top; }
#meta .corner-bot-left2 { background: transparent url('corner-bot-left4.gif') no-repeat scroll left bottom; }
#meta .corner-bot-right2 { background: transparent url('corner-bot-right4.gif') no-repeat scroll right bottom; width: 100%; }
#categories.widget-style h2 { background: transparent url('bg-line.gif') repeat-x scroll center bottom; }
#meta.widget-style h2 { background: transparent url('bg-line3.gif') repeat-x scroll center bottom; }
#meta.widget-style li { padding: 0pt 0pt 0pt 19px; background: transparent url('a3.gif') no-repeat scroll 0px 9px; font-size: 1.09em; line-height: 1.91em; color: rgb(255, 255, 255); font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
#categories.widget-style li { border-bottom: 1px solid rgb(130, 185, 76); padding: 0pt 4px 0pt 0px; background: transparent url('a1.gif') no-repeat scroll right 9px; font-size: 1.09em; line-height: 1.91em; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
#categories .inside-widget { padding: 15px 19px 20px 24px; }
.side-bar .inside { padding: 0pt; }
#categories.widget-style .children { margin: 0pt 0pt 0pt 10px; }
#categories.widget-style .children li { background: transparent none repeat scroll 0% 0%; font-size: 1.01em; }
.indentX p { padding: 0pt 0pt 10px; }
.inside-widget { padding: 20px 19px 20px 24px; }
.widget-style { margin: 0px 0px 10px; padding: 0px; overflow: hidden; width: 100%; }
.widget-style h2 { margin: 0px 20px 0px 19px; padding: 19px 0pt 15px 3px; background: transparent url('bg-line4.gif') repeat-x scroll center bottom; font-size: 1.18em; line-height: 1.14em; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; }
.widget-style h2 a { color: rgb(255, 255, 255); text-decoration: none; }
.widget-style h2 a:hover { text-decoration: none; }
.widget-style ul { margin: 0pt; }
.widget-style li { padding: 0pt 0pt 0pt 19px; background: transparent url('a4.gif') no-repeat scroll 0px 9px; font-size: 1.09em; line-height: 1.91em; color: rgb(255, 255, 255); font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.widget-style li a { color: rgb(255, 255, 255); text-decoration: none; }
.widget-style li a:hover { text-decoration: underline; }
#links_with_style .inside-widget { padding: 20px 10px 20px 24px; }
#links_with_style.widget-style h2 { margin: 0px 20px 0px 19px; padding: 19px 0pt 15px 3px; background: transparent url('bg-line2.gif') repeat-x scroll center bottom; font-size: 1.01em; line-height: 1.14em; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; }
#links_with_style.widget-style h2 a { color: rgb(194, 30, 0); text-decoration: none; }
#links_with_style.widget-style h2 a:hover { text-decoration: none; }
#links_with_style ul { margin: 0pt; background: transparent none repeat scroll 0% 0%; }
#links_with_style ul ul h2 { margin: 0pt; background: transparent none repeat scroll 0% 0%; }
#links_with_style ul li h2 { margin: 0pt; padding: 5px 0pt 4px 15px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255); font-weight: normal; }
#links_with_style ul li { padding: 0pt; }
#links_with_style ul li ul { margin: 0pt; }
#links_with_style ul li ul li { padding: 0pt 0pt 0pt 19px; background: transparent url('a2.gif') no-repeat scroll 0px 9px; font-size: 1.01em; line-height: 1.91em; color: rgb(255, 255, 255); font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
#links_with_style ul li ul li a { color: rgb(255, 255, 255); text-decoration: none; }
#links_with_style ul li ul li a:hover { text-decoration: underline; }
#calendar_wrap { margin: auto; padding: 0px 20px 0px 0pt; vertical-align: top; width: auto; }
#calendar_wrap caption { color: rgb(255, 222, 0); font-weight: bold; font-size: 1.01em; }
#calendar_wrap td { width: 25px; text-align: right; color: rgb(255, 255, 255); font-size: 1.11em; }
#calendar_wrap td a { color: rgb(255, 222, 0); }
#calendar_wrap th { color: rgb(255, 222, 0); text-align: right; }
#calendar_wrap a { font-weight: bold; }
#tag_cloud .inside-widget { padding: 10px 10px 20px 20px; }
#tag_cloud a { color: rgb(255, 222, 0); line-height: 1.01em; text-decoration: none; }
#tag_cloud a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
.post { padding: 0pt 0pt 20px; }
.post h3 { padding: 0pt 0pt 5px; }
#statusbar { text-align: left; color: rgb(255, 255, 255); }
#statusbar p { margin: 0pt 0pt 0px; padding: 10px 15px; }
#statusbar a { font-weight: bold; color: rgb(255, 255, 255); }
#search .searching, .text-box .searching { border: 1px solid rgb(207, 209, 184); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 108px; height: 18px; color: rgb(114, 122, 131); }
#search .inside-widget { padding: 15px; }
.column-center ul li { background: transparent url('a1.gif') no-repeat scroll 0pt 7px; padding-left: 15px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.62em; color: rgb(255, 255, 255); font-weight: normal; }
.column-center ul li ul { margin-left: 10px; }
.column-center ul li ol { margin-left: 15px; }
.column-center ul li ol li { list-style-type: decimal; }
.column-center ol { padding-left: 2px; }
.column-center ol li { padding: 0px; background: transparent none repeat scroll 0% 0%; margin-left: 13px; line-height: 1.62em; color: rgb(255, 255, 255); font-weight: normal; }
.column-center ol li ul li { background: transparent url('a1.gif') no-repeat scroll 0pt 7px; padding-left: 15px; color: rgb(255, 255, 255); font-weight: normal; }
.column-center ul li { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.62em; }
.column-center ul li a { color: rgb(255, 255, 255); font-weight: normal; text-decoration: underline; font-size: 1.01em; }
.column-center ul li a:hover { text-decoration: none; }
.column-center ul li ul { margin-left: 15px; }
.column-center ul li ol { margin-left: 20px; }
.column-center ul li ol li { list-style-type: decimal; color: rgb(255, 255, 255); }
.column-center ul li ol li a { background: transparent none repeat scroll 0% 0%; }
.column-center ol { padding-left: 2px; }
.column-center ol li { padding: 0px; background: transparent none repeat scroll 0% 0%; margin-left: 20px; line-height: 1.62em; }
.column-center ol li a { padding-left: 0px; color: rgb(255, 255, 255); font-weight: normal; text-decoration: underline; font-size: 1.01em; }
.column-center ol li a:hover { text-decoration: none; }
.column-center ol li ul li a { font-weight: normal; text-decoration: underline; }
.column-center ol li ul li a:hover { text-decoration: none; }
.column-center p { padding: 5px 0pt; }
.column-center .border { border: 1px solid rgb(67, 66, 69); padding: 1px; }
.title { border-bottom: 3px solid rgb(31, 31, 31); overflow: hidden; width: 100%; padding-bottom: 18px; }
.title h2 { padding: 0px 0px 5px; color: rgb(247, 2, 2); font-size: 2.01em; font-family: Arial,Helvetica,sans-serif; text-transform: capitalize; line-height: 1.01em; font-weight: normal; }
.title h2 a { color: rgb(247, 2, 2); text-decoration: none; }
.title h2 a:hover { text-decoration: underline; }
.title .author { padding: 0px 0px 0px 18px; color: rgb(134, 153, 163); font-weight: normal; font-size: 1.01em; line-height: 1.09em; float: right; }
.title .date { padding: 0px 15px 0pt 0px; font-size: 1.01em; line-height: 1.09em; color: rgb(255, 255, 255); font-weight: normal; float: left; }
.text-box { padding: 20px 25px 10px 2px; font-size: 1.01em; line-height: 1.31em; }
.text-box strong { color: rgb(255, 255, 255); font-size: 1.09em; }
.comments { color: rgb(255, 85, 0); font-size: 1.01em; font-weight: bold; text-transform: uppercase; line-height: 1.09em; padding-bottom: 50px; }
.comments a { background: transparent url('bg-comm.gif') no-repeat scroll right 4px; text-decoration: none; color: rgb(255, 85, 0); line-height: 1.91em; padding-right: 20px; }
.comments a:hover { text-decoration: underline; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
blockquote { border: 1px solid rgb(34, 34, 34); padding: 5px; background: rgb(21, 21, 21) none repeat scroll 0% 0%; }
blockquote cite { margin: 5px 0pt 0pt; display: block; }
.center { text-align: center; }
.hidden { display: none; }
hr { display: none; }
a img { border: medium none ; }
.navigation { overflow: hidden; width: 100%; display: block; text-align: left; margin-bottom: 5px; padding-top: 5px; }
.alt { margin: 0pt; padding: 10px; }
.commentlist { padding: 0pt; text-align: justify; }
ol.commentlist li { border-top: 1px solid rgb(34, 34, 34); margin: 15px 0pt 3px; padding: 5px 10px 3px; background: rgb(21, 21, 21) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: normal; }
.commentlist li .avatar { border: 1px solid rgb(238, 238, 238); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; }
.commentlist p { margin: 10px 5px 10px 0pt; }
#commentform p { margin: 5px 0pt; padding-left: 15px; }
.nocomments { margin: 0pt; padding: 0pt; text-align: center; }
.commentmetadata { margin: 0pt; display: block; }
h3#comments, h3#respond { padding: 5px 0px 5px 10px; font-size: 1.27em; color: rgb(247, 2, 2); }
#recent-posts { vertical-align: top; }
#recent-comments.widget-style li { background: transparent url('a1.gif') no-repeat scroll 0pt 7px; padding-left: 15px; line-height: 1.41em; }
#recent-comments.widget-style li a { background: transparent none repeat scroll 0% 0%; text-decoration: underline; }
#recent-comments.widget-style li a:hover { text-decoration: none; }
#recent-comments.widget-style .inside-widget { padding: 10px 20px; }
#calendar { vertical-align: top; }
#google-search { vertical-align: top; }
#gsearch { text-align: left; }
#pages { vertical-align: top; }
#text-1 { vertical-align: top; }
#delicious { vertical-align: top; }
#delicious-box { text-align: left; }
.textwidget { padding: 5px 20px 5px 0px; color: rgb(255, 255, 255); }
.oddcomment { color: rgb(255, 255, 255); }
#footer { font-size: 1.09em; line-height: 1.12em; color: rgb(78, 78, 78); font-weight: normal; text-align: center; font-family: Arial,Helvetica,sans-serif; }
#footer a { color: rgb(78, 78, 78); font-weight: normal; }
.foot { margin: auto; padding: 31px 0px 50px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; text-align: center; width: 980px; }
#footer span { padding-left: 32px; }
