*{padding:0;margin:0;}
dt{font-weight:bold;}
dd{margin:0.5em;padding:0;}
p{margin:0.7em 0;line-height:1.5em;}
dl{margin:1em 0;}
img{background:url(img/shadow.gif) no-repeat right bottom;padding:4px 10px 10px 4px;border:0;border-top:#eee 1px solid;border-left:#eee 1px solid;}
img.right{float:right;margin:10px 0 0 10px;}
img.left{float:left;margin:0 10px 10px 0;}
a:link img, a:visited img, a:hover img, a:active img{border:none;background:none;padding:none;background:url(img/shadow.gif) no-repeat right bottom;padding:4px 10px 10px 4px;border-top:#eee 1px solid;border-left:#eee 1px solid;}
img.wp-smiley, #wpstats, img.noborder, a img.noborder{background:none;border:0;padding:0;}
.clear{clear:both;height:20px;}
blockquote{color:#666;margin:1em;padding:0 0 10px 50px;background:url(img/blockquote.gif) no-repeat left top;}
fieldset{border:0;}
body{background:#59C1E8 url(img/html-back.jpg) repeat-x;margin:0;font:82%/1.8em 'trebuchet ms', verdana, tahoma, arial, sans-serif;color:#333;text-align:center;}
a{text-decoration:none;}
a:link, a:visited{color:#348017;}
a:hover, a:active{border-bottom:#963 1px solid;}
h1, h2, h3, h4, h5, h6{font-family:'trebuchet ms', Georgia, Verdana, Arial, Serif;}
#page{background:url(img/main-back.jpg) no-repeat center top;}
#container{border:#ccc 1px solid;background:#fff;margin:0 auto;width:900px;position:relative;text-align:left;}
#navigation{background:transparent;margin:20px auto 0;overflow:hidden;width:900px;position:relative;text-align:left;font-family:Trebuchet MS,Tahoma, Verdana, Arial, Serif;}
html #navigation{height:1%;}
#navigation ul li{float:left;margin:0 5px 0 0;list-style-type:none;}
#navigation ul li a{border:#ccc 1px solid;border-bottom:none;padding:2px 12px;display:block;font-weight:bold;color:#333;text-decoration:none;background:#E4F3FE;letter-spacing:0px;}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a{background:#fff;color:#333;border:#ccc 1px solid;border-bottom:none;}
#navigation ul li.search{font-size:0.9em;right:0;position:absolute;top:0;}
#navigation ul li.search input#searchsubmit{border:#999 1px solid;font-size:0.9em;background:#ddd;margin:0 0 0 2px;color:#265e15;padding:2px;}
#headerimage{clear:both;background:#fff url(img/christmas-header.jpg) no-repeat center;margin:10px;color:#fff;height:174px;width:880px;}
#headerimage h1{margin:0;font-size:1.6em;padding:18px 0 0 20px;text-align:left;text-indent:195px;}
#headerimage h1 a{color:white;text-decoration:none;}
#headerimage h1 a:hover{color:#F7F3ED;}
#headerimage #desc{font-weight:normal;font-style:italic;font-size:1em;color:white;text-align:left;text-indent:195px;margin:0;padding:0 20px 0 20px;}
#feedarea{padding:10px 10px 0 0;float:right;text-align:right;}
html #feedarea{padding-top:10px;}
#feedarea dl dt{display:inline;margin-right:5px;height:45px;}
#feedarea dl dd{display:inline;margin-right:5px;height:45px;background:url(img/icon_feed.gif) no-repeat left center;padding-left:16px;}
#content{margin:0 10px 0 10px;}
html #content{height:1%;}
#content h4{font-size:1.1em;margin:1em 0 0 0;}
#content h5{font-size:1em;margin:1em 0;}
#content-main ul{margin:0 1em;padding:0 1em;list-style-image:url(img/bullet.png);}
#content-main ul.asides{margin:0;padding:2em;border-bottom:#ddd 1px dashed;}
#content ol{list-style-type:decimal;margin:1em;padding-left:2em;}
#content-main{float:left;width:510px;padding:5px 10px 5px 10px;}
html #section-index #content-main{margin-right:5px;}
#content .post{clear:both;padding:0 0 2em 0;border-bottom:#dcc 1px dashed;}
#content h2{font-size:1.5em;margin:1em 0 0;font-weight:normal;line-height:1.4em;letter-spacing:0px;}
#content h3{font-size:1.5em;margin:1em 0 0 0.2em;font-weight:normal;line-height:1.4em;letter-spacing:0px;}
#content .entry{margin:1em 0;padding-right:1em;}
#content .entry a:link, #content .entry a:visited{border-bottom:#963 1px dashed;color:#FF890D;}
#content .entry a:hover, #content .entry a:active{border-bottom:#963 1px solid;}
#content .entry li{margin:0 0 0.3em 0;padding:0;line-height:1.6em;}
#content .post-info , #content .postmetadata{clear:both;font-size:0.9em;color:#999;margin:0;padding:0;}
#content .post-info, #content h2.pagetitle{background:url(img/underline1.jpg) no-repeat left bottom;padding-bottom:15px;}
.postnav{display:block;margin:10px 0 60px;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
#sidebar1{float:left;width:160px;padding:5px 5px 0 5px;font-size:0.9em;margin:0 0 5px 0;background:#DEEFFF;}
#sidebar2{float:right;width:160px;padding:5px 5px 5px 5px;font-size:0.9em;margin:0 0 5px 0;background:#DEEFFF;}
#sidebar3{float:right;width:160px;padding:5px 5px 5px 5px;font-size:0.9em;margin:0 0 5px 0;background:#ffffff;}
#content .sidebar p{margin:0.5em 0 0 0.5em;}
#content .sidebar p img{margin:0;padding:3px;border:#ccc 1px solid;background:none;}
#content .sidebar ul{margin:0;padding:0;}
#content .sidebar li{margin-bottom:8px;list-style:none;}
#content .sidebar li li{margin:5px 0;padding:0;}
#content .sidebar ul ul{list-style:none;margin:0.5em 0 0 0.5em;}
#content .sidebar ul ul ul{margin:0 0 0 0.5em;}
#sidebar1 h3{background:url(img/title-back.gif) no-repeat left bottom;margin:0 -5px 0 -5px;padding:22px 0 0 35px;color:#fff;}
#sidebar2 h3{background:url(img/title-back.gif) no-repeat left bottom;margin:0 -5px 0 -5px;padding:22px 0 0 35px;color:#fff;}
#footer{clear:both;margin:0 auto;padding:0px;width:900px;height:75px;text-align:right;background:#DA6726 url(img/footer-back.gif) no-repeat left;}
html #footer{height:1%;}
#footer p{margin:0;padding:10px 20px 0 0;width:880px;height:75px;line-height:1.2em;color:#fff;}
#footer p a{color:#fff;text-decoration:underline;}
#footer p.right{float:right;margin:1em 0;width:50%;text-align:right;font-size:0.9em;color:#999;}
#comments, #respond{margin:0;padding:1em 0 0 0;}
#commentform{margin:10px 0;padding:10px;background:#f9fcfc;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;}
.commentnum{font-size:1.5em;font-weight:bold;margin:0 5px 0 0;}
.nocomments{text-align:center;color:#999;font-size:0.9em;}
#container .commentlist{margin:1em 0;padding:0;border-top:#ddd 1px solid;}
#container .commentlist li{list-style:none;margin:0;padding:0.5em 0.5em 1em;background:#fff url(img/shadow_top.gif) repeat-x top;border-bottom:#111 1px dotted;}
#container .commentlist li.alt{background:#fff;}
#container .commentlist li.authorcomment{list-style:none;margin:0;padding:0.5em 0.5em 1em;background:#fff url(img/shadow_top.gif) repeat-x top;border-bottom:#111 1px dotted;}
#container .commentlist li .cmtinfo{font-size:1em;}
#container .commentlist li .cmtinfo a{color:#008000;}
#container .commentlist li cite{font-style:normal;font-weight:bold;}
#container .commentlist li .cmtinfo em{float:right;margin:0;padding:0;font-style:normal;font-size:0.9em;color:#999;}
#content .commentsfeed{background:url(img/icon_feed.gif) no-repeat left center;padding-left:16px;}
#content .trackback{background:url(img/link.gif) no-repeat left center;padding-left:20px;}
input.textbox, textarea{border:#ccc 1px solid;background:#fff url(img/shadow_top.gif) repeat-x top;font:1em 'trebuchet ms', Verdana, Arial, Serif;padding:2px;width:150px;}
textarea{width:90%;padding:10px;line-height:1.5em;height:20em;}
input.textbox:focus, textarea:focus{background:#fff url(img/shadow_top.gif) repeat-x top;border:#999 1px solid;}
#submit{padding:3px 5px;}
.post h4{font-size:1em;font-weight:normal;font-family:'trebuchet ms', Verdana, Tahoma, Arial, Serif;}
.post h4 em{font-style:normal;float:right;font-weight:normal;color:#999;}
#headerimage, #content, #sidebar, #footer, .widget{overflow:hidden;}
ul.NoBulletNoIndent{list-style-type:none;margin-left:0px;padding-left:0px}
