/*  
Theme Name: Merry Christmas
Theme URI: http://www.blogger-template.info/merry-christmas-theme
Description: Holidays Christmas related WordPress theme. <a href="http://www.blogger-template.info/merry-christmas-theme">VIEW ONLINE DEMO</a>. Created by <a href="http://www.moonbingo.com/">Bingo</a>. Credit to the following - Scott Schiller (snow), Logo (Unknown and uncredited), Mirica Dragos (Christmas Rss Feed icon), Zeus Box (Snow flake icon), Christmas Bell icon (Peter Cui). Theme to be used for personal use only.
Version: 1.0
Author: Bingo
Author URI: http://www.moonbingo.com/
Tags: christmas, holidays, blue, white, green, pro, premium, custom header, fixed width, two columns, widgets, adsense, affiliate, gravatar, seo
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Main Layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body,td,th {
font-family:Arial;
font-size:12px;
color:#333333;
}

body {
background:#84befe;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
background-image:url(images/merry-christmas-01.jpg);
background-repeat:repeat-x;
background-position:center top;
}

a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}
a:hover {color:#cc0000; text-decoration:none;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Pagebar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.pagebar {font:11px Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:5px; margin:0px; color:#666666;}
.pagebar a, .pageList .this-page {padding:2px 6px; text-decoration:none; border:solid 1px #dadada; background:#ffffff;}
.pagebar a:visited {padding:2px 6px; text-decoration:none; border:solid 1px #dadada; background:#ffffff;}
.pagebar .break {padding:2px 6px; border:none; text-decoration:none; background:#ffffff;}
.pagebar .this-page {padding:2px 6px; font-weight:bold; font-size:13px; vertical-align:top; border-color:#f6f6f6; background:#ffffff;}
.pagebar a:hover {text-decoration:none; border-color:#dadada; color:#ffffff; background:#cc0000;}

#pagination {
margin:0 auto;
text-align:center;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Images and Caption Alignment
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Comments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}
	
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

.children { 
padding: 0; 
}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
	
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.thread-alt {
	background-color: #f8f8f8;
}

.thread-even {
	background-color: white;
}

.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

blockquote {
font-size:11px;
padding:5px 5px 5px 25px;
margin:0px 30px 0px 30px;
background-image:url(images/blockquote.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:1px;
}

.compress {display:inline;}
.compress p {display:inline;}
.compress br {display:inline;}
.compress ul {display:inline;}
.compress li {display:inline;}
.compress h1 {display:inline;}
.compress h2 {display:inline;}

.notice {font-size:11px; color:#cc0000;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.navigation {display:block;text-align:center; padding:0px 15px 0px 40px; font-size:10px; margin-top:5px; margin-bottom:15px;}
.navigation a {}  
.navigation a:visited {}  
.navigation a:hover {} 
.space li {padding:0px 0px 20px 0px; margin:0px;}
.gravatar {float:right; margin:10px 10px 10px 10px;}
hr {height:1px; border:0px; color:#CECFCE; background-color:#CECFCE;}
pre {height:auto; padding:10px 10px 10px 10px; overflow-x:scroll; width:500px;}
.pagetitle {}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignleft {
   float: left;
   margin: 0 10px 5px 0;
}

.alignright {
   float: right;
   margin: 0 0 5px 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Logo and AdSense
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#box1a {
margin:0 auto;
width:991px;
}

.box1b {
background-image:url(images/merry-christmas-02.jpg);
background-repeat:no-repeat;
}

.box1c {
color:#FFFFFF;
font-size:10px;
font-family:Verdana;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 25px;
}
	
.box1c a {text-decoration:none; color:#ffffff;}
.box1c a:visited {text-decoration:none; color:#ffffff;}
.box1c a:hover {text-decoration:underline; color:#ffffff;}

.box1d {
color:#CCCCCC;
margin:0px 0px 0px 0px;
padding:25px 0px 0px 30px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Grid for content and sidebar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#box2a {
margin:0 auto;
width:991px;
}

.box2b {
background-image:url(images/merry-christmas-03.gif);
background-repeat:repeat-y;
}

.box2c {
background-image:url(images/merry-christmas-04.gif);
background-repeat:no-repeat;
}

.box2d {
background-image:url(images/merry-christmas-05.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#box3a {
margin:0 auto;
}

.box3b {
}

.box3c ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
.box3c li {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none; border-left:1px solid #cccccc; border-right:1px solid #ffffff; float:left; display:block; font-size:18px; font-weight:bold;}
.box3c li a {color:#000000; text-decoration:none; padding:9px 17px 8px 17px; margin:0px; display:block;}  
.box3c li a:visited {color:#000000; text-decoration:none;} 
.box3c li a:hover {color:#ffffff; text-decoration:none; background-color:#000000;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Loop
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.loop1 {
margin:30px 0px 0px 44px;
padding:0px 0px 0px 0px;
}

.loop2 {
background-image:url(images/merry-christmas-06.gif);
background-repeat:no-repeat;
}

/* - Date - */

	.loop3 {
	text-align:center;
	width:73px;
	color:#000000;
	text-transform:uppercase;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	}
	
	.loop3 h3 {
	font-size:30px;
	line-height:19px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
/* - Title - */

	.loop4 h1 {
	font-size:18px;
	line-height:22px;
	padding:10px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	}
	
	.loop4 h1 a {text-decoration:none; color:#330000;}
	.loop4 h1 a:visited {text-decoration:none; color:#330000;}
	.loop4 h1 a:hover {text-decoration:none; color:#000000;}
	
/* - Date and Category - */

	.leftright {
	display:none;
	text-align:center;
	padding:0px 0px 0px 10px; 
	color:#999999;
	font-size:10px; 
	margin-top:0px; 
	margin-bottom:0px;}

	.leftright a {text-decoration:underline; color:#999999;}
	.leftright a:visited {text-decoration:underline; color:#999999;}
	.leftright a:hover {text-decoration:none; color:#999999;}	
	
.loop5 {
height:15px;
background-image:url(images/merry-christmas-07.gif);
background-repeat:no-repeat;
margin:13px 0px 0px 0px;
padding:0px 0px 0px 0px;
}		

/* - Content - */	

	.loop6 {
	padding:0px 30px 15px 30px;
	margin:0px 0px 0px 0px;	
	width:580px;
	overflow-x: auto;
	}
	
	.loop6 img {
	border:none;
	}

/* - Tag and Comments - */		

	.loop7 {
	background-image:url(images/merry-christmas-08.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 55px;		
	}
	
	.loop8 {
	background-image:url(images/merry-christmas-09.gif);
	background-repeat:no-repeat;
	}
	
	.loop9 {
	background-image:url(images/merry-christmas-10.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}	
	
/* - Tags - */	

	.loop10 {
	font-size:10px;	
	color:#000000; 
	padding:13px 10px 13px 15px;	
	margin:0px 0px 0px 0px;	
display:none;
	}
	
	.loop10 a {text-decoration:underline; color:#330000; font-style:italic;}
	.loop10 a:visited {text-decoration:underline; color:#330000;}
	.loop10 a:hover {text-decoration:none; color:#cc0000;}		
	
/* - Comments - */	

	.loop11 {
	font-size:12px;
	font-weight:bold;
	}
	
	.loop11 a {text-decoration:none; color:#ffffff;}
	.loop11 a:visited {text-decoration:none; color:#ffffff;}
	.loop11 a:hover {text-decoration:none; color:#cccccc;}		
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Widget
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.widget1 {
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/merry-christmas-11.gif);
background-repeat:repeat-y;
}	

.widget2 {
background-image:url(images/merry-christmas-12.gif);
background-repeat:no-repeat;
}

.widget3 {
background-image:url(images/merry-christmas-13.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.widget4 {
margin:0px 0px 0px 0px;
padding:56px 45px 35px 25px;
color:#ffffff;
font-size:12px;
}

.widget4 h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 40px 0px;
color:#ffffff;
text-transform:uppercase;
font-size:14px;
}

.widget4 a {text-decoration:underline; color:#ffffff;}
.widget4 a:visited {text-decoration:underline; color:#ffffff;}
.widget4 a:hover {text-decoration:none; color:#ffffff;}

.widget4 ol {padding:0px 0px 0px 10px; margin:0px;} 
.widget4 ul {padding:0px 0px 0px 10px; margin:0px;} 
.widget4 li {padding:7px 5px 7px 21px; margin:0px; list-style-type:none; background:url(images/li.gif) no-repeat left top; color:#ffffff;}
.widget4 li a {text-decoration:underline; color:#ffffff;}
.widget4 li a:visited {text-decoration:underline; color:#ffffff;}
.widget4 li a:hover {text-decoration:none; color:#ffffff;}		

.lightcolor {
color:#000000;
}	

.about img {
border-color:#ffffff; 
border-width:5px; 
border-style:solid;
width:70px;
height:70px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer1 {
margin:0 auto;
background-image:url(images/merry-christmas-14.gif);
background-repeat:repeat-x;
}

#footer2 {
margin:0 auto;
width:991px;
}

.footer3 {
}

.footer4 {
color:#000000;
font-size:10px;
padding:54px 0px 0px 30px;
margin:0px 0px 0px 0px;
}	

.footer4 a {text-decoration:none; color:#003300;}
.footer4 a:visited {text-decoration:none; color:#003300;}
.footer4 a:hover {text-decoration:underline; color:#000000;}

.footer5 {
padding:0px 0px 0px 0px;
margin:57px 30px 0px 0px;
}	

.footer6 {
color:#000000;
font-size:12px;
font-weight:bold;
padding:5px 10px 0px 0px;
margin:0px 0px 0px 0px;
}

.footer7 {
background-image:url(images/merry-christmas-15.gif);
background-repeat:no-repeat;
}

.footer8 {
background-image:url(images/merry-christmas-16.gif);
background-repeat:no-repeat;
}

.footer9 {
font-size:12px;
font-weight:bold;
padding:5px 0px 30px 0px;
margin:0px 0px 0px 0px;
background-image:url(images/merry-christmas-17.gif);
background-repeat:no-repeat;
background-position:center top;
}

.footer9 a {text-decoration:none; color:#003300;}
.footer9 a:visited {text-decoration:none; color:#003300;}
.footer9 a:hover {text-decoration:underline; color:#000000;}
.gizli{
display:none;
}