/*
Theme Name:Christmas Theme
Theme URI: http://www.costumefinder.co.uk/blog/index.php/wordpress-themes/free-christmas-wordpress-theme/935
Description:2 Column Christmas Theme  
Version: 1.0
Author: Costume Finder
Author URI: http://www.costumefinder.co.uk/blog/
Tags: Christmas, Red, white, Snow, Seasons, Holidays, Santa, New Year, 2 Column 
*/
@import url('data.css');
@import url('sidebar.css');
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {margin: 0px;padding: 0px;border: 0px;outline: 0px;font-weight: normal;font-style: normal;font-size: 100%;vertical-align: baseline;}
body{background:#e4e4e4 url(images/body.png) repeat-x top;font-family:Tahoma,Trebuchet MS,Helvetica,Arial,Georgia,sans-serif;font-size:13px;font-style:normal;color:#666;height:auto;}
a{color:#B20815;text-decoration:none;}
a:hover{color:#ed1e24;text-decoration:none;}
.clear {clear:both;}
img {border:0;margin: 0 0;}
h1{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-weight: bold;font-size: 360%;line-height: 100%;margin:5px 0px;}
h2{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-weight: normal;font-size: 300%;line-height: 100%;margin:5px 0px;}
h3{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-size: 250%;font-weight: normal;letter-spacing:2px;line-height: 100%;margin:5px 0px;}
h4{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-size: 200%;font-weight: normal;letter-spacing:2px;line-height: 100%;margin:5px 0px;}
h5{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-size: 150%;font-weight: bold;letter-spacing:2px;line-height: 100%;margin:5px 0px;}
h6{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-size: 125%;font-weight: normal;letter-spacing:2px;line-height: 100%;margin:5px 0px;}
table{margin: 10px 0 10px;}
table td, table th{text-align: left;padding: .4em .8em;}
table th{background: #ccc ;color: #444;text-transform: uppercase;font-weight: normal;}
table td{background: #e4e4e4;}
table tr.even td{background: #eee;}
table tr:hover td{background: #FFF9DF;}
input, textarea, select{font-family: Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;font-size: 100%;margin: .2em 0;}
input, textarea{padding: .2em .4em;}
input.radio, input.checkbox{background: #fff;padding: 2px;}
form label{font-weight: normal;}
fieldset{padding: .8em;border: 1px solid #d2c7af;}
legend{padding: 2px 15px 10px 15px;text-transform: uppercase;font-style: italic;font-size: 115%;}
img{border: 0;}
small{ font-size: 80%;}
pre{overflow: auto;white-space: pre-wrap;white-space: -moz-pre-wrap;  word-wrap: break-word;font-size: 12px;font-family: "Courier New", Courier, Arial,Tahoma,Trebuchet MS,Helvetica,Georgia,sans-serif;background: #fff;padding: .4em;margin: 1em 0;}
blockquote{margin: 1em 10% 1em 0;padding: .2em .2em .2em 5em;border: 1px solid #F4E29D;color: #937d68;background: #fff url(images/blockquote.png) no-repeat 4px top;}	
img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 5px 5px;margin: 0px 0px 10px 0px;display: inline;background:#eee;border: 1px solid #DDDDDD;}
img.alignright {padding: 5px 5px;margin: 0px 5px 10px 10px;display: inline;background:#eee;border: 1px solid #DDDDDD;}
img.alignleft {padding: 5px 5px;margin: 5px 10px 10px 0px;display: inline;background:#eee;border: 1px solid #DDDDDD;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}
.wp-caption {border: 1px solid #DDDDDD;text-align: center;background-color: #ffffff;padding: 4px 0px 5px 0px;margin: 5px 5px ;}
.wp-caption img {margin: 0px 0px 5px 0px;padding: 0px;border: 0px;}
.wp-caption p.wp-caption-text {margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px;}
#outerbox{width:1024px;margin:0 auto;height:100%;}	
#main{width:inherit;height:auto;}
#top{height:196px;background:url(images/head.png) no-repeat;}
.blogname{padding-left:180px;}
.blogname h1{margin:0px 0px;font-size:40px;padding:90px 0px 5px 5px;	font-family:Georgia,Tahoma,Trebuchet MS,Helvetica,Arial,sans-serif;}
.blogname h1 a:link,.blogname h1 a:visited{font-weight:bold;color:#fff;}
.blogname h2{font-family:Georgia,Tahoma,Trebuchet MS,Helvetica,Arial,sans-serif;font-size:18px;padding:0px 0px 5px 5px;	color:#fff;}
#menu{margin: 0px;padding: 0px;width:1024px;background:#565b5e url(images/nav.png);height:52px;}
#menu ul {float: left;list-style: none;margin: 0px;padding: 0px 20px;}
#menu li {float: left;list-style: none;margin: 0px;padding: 0px;}
#menu li a, #menu li a:link, #menu li a:visited{color: #3F2300;display: block;margin: 0px;padding: 13px 10px 13px 10px;}
#menu li a:hover, #menu li a:active{background:url(images/nava.png) repeat-x;color: #fff;margin: 0px;padding: 13px 10px 13px 10px;text-decoration: none;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background:#AF570E;width: 150px;color: #e5b16f;font-weight: normal;float: none;margin: 0px;padding: 6px 10px 6px 10px;border-bottom: 1px solid #ca712e;}
#menu li li a:hover, #menu li li a:active {background: #8F4911 ;color: #fff;padding: 6px 10px 6px 10px;}
#menu li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: 0px ;padding: 5px 5px;background:#DFAC38 url(images/navbot.png) bottom no-repeat;}
#menu li li {}
#menu li ul a {width: 170px;}
#menu li ul a:hover, #menu li ul a:active {background: #8F4911 ;color: #fff;padding: 6px 10px 6px 10px;}
#menu li ul ul {margin: -34px 0 0 175px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto;}
#menu li:hover, #menu li.sfhover { position: static;}
#search {height:50px;width:auto;margin-top:5px;padding:10px 0px 10px 0px;width:270px;overflow:hidden;}
#search h2 {line-height:20px;font-size:20px;color:#ab1306;margin:0px 0 5px 0 ;padding:0px 0 0 0px;font-weight:bold;font-family:Myriad Pro Black,Georgia,Century gothic, Arial, sans-serif;text-transform:uppercase;}
#search form {margin: 0;padding: 0;}
#search fieldset {margin: 0;padding: 0;border: none;}
#search p {margin: 0;font-size: 85%;}
input#s {float: left;padding:7px 5px;margin:0px 0px;width:225px;height:17px;background:url(images/sform.png) no-repeat;border:none;color:#333;display:inline;}
#searchsubmit {float:left;display:inline;width:35px;background:#fff url(images/sbutton.png);border:none;height:31px;margin:0px 0px;padding:0px 0px;}
#comments{overflow: hidden;margin:0px 0px;height:100%;padding:0px 0px 0px 0px;font-family:Arial,Century gothic, Helvetica, sans-serif;}
#comnums h3 {padding:10px 10px;margin:0px 0px 10px 0px;font-size:22px;font-weight:normal;background:#fff;border:1px solid #ddd;}
#respond{height:100%;padding:0px 5px;margin:5px 0px 5px 0px;background:#fff;border:1px solid #DEDCDD;}	
#respond h3{padding:5px 10px 5px 10px;margin:5px 0px;font-size:22px;font-weight:normal;color:#555;}
#commentform {padding:10px 10px 5px 10px;margin:0px 0px 0px 0px;color:#BFAFA7;font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;}
#commentform p {color:#777;padding:8px 0px;font-size:10px;}
#commentform .form-label{color:#DF6A61;}
#commentform input {background:#F4F4F4;border:1px solid #DEDCDD;color:#444;padding-left:10px;}
#commentform textarea {background:#F4F4F4;border:1px solid #DEDCDD;color:#444;width:95%;padding:5px 5px;}
#commentform input#submit {padding:2px 5px;background:#be0f00;border:1px solid #59050D;color:#fff;font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;}
ol.commentlist {list-style:none; margin:0; padding:0;}
ol.commentlist li {margin:0px 0 20px 0px;padding:0px 0px 0px 0px;list-style:none;}
div .comment-author  {margin:0px ;padding:0px;float:right;}
.commentername{padding:0px 0px;margin:0px 0px;font-size:14px;line-height:26px;font-weight:bold;color:#555;}
div .vcard  img.avatar {margin:0px; vertical-align:bottom;border:1px solid #fff;}
.commenter{float:left;}
div.comment-body{margin:0px 0px 0px 0px;padding:10px 10px ; background:#fff;border:1px solid #ddd;}
ol.commentlist li div.comment-meta  {margin:0px;background:#eee;border:1px solid #ddd;font-size:10px;text-transform:uppercase;padding-left:10px;color:#be0f00}
ol.commentlist li div.ping-track{margin:0px;background:#eee;border:1px solid #ddd;font-size:12px;line-height:20px;padding:10px 10px;color:#be0f00;}
ol.commentlist li div.comment-meta a:link,ol.commentlist li div.comment-meta a:visited {color:#be0f00}
ol.commentlist li p {margin:0 0 1em;line-height:22px;color:#777;padding:5px 5px;}
ol.commentlist li ul {font:normal 12px/1.4 helvetica,arial,sans-serif;list-style:square; margin:0 0 1em;padding:0; text-indent:0;}
ol.commentlist li div.reply {font:10px Tahoma, helvetica,arial,sans-serif; text-transform:uppercase;padding:0px 0px;  text-align:right; margin:0px 5px 5px 0px;}
ol.commentlist li div.reply a {color:#fff;text-decoration:none;text-transform:uppercase;padding:3px 10px;border:1px solid #EF2C1D;background:#be0f00;}
ol.commentlist li ul.children {list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 {margin:0 0 0px 90px;}
ol.commentlist li ul.children li.depth-3 {margin:0 0 0px 90px;}
ol.commentlist li ul.children li.depth-4 {margin:0 0 0px 90px;}
