#printtext {display:none;}

body { font-family: Arial, Helvetica, sans-serif; background: #FFFFFF url(http://www.christmascity.org/images/2009/structure/bg-body.jpg) top center repeat-x ;}
a{font-weight: bold; color:#013c77; text-decoration:none;}
a:hover{font-weight: bold; color:#1b9cdd; text-decoration:underline;}
strong {font-weight: bold;}
ul {margin-left: 40px; font-size:14px;}
li {padding-top:10px; list-style-type: disc;}

p {font-size: 14px; line-height: 18px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.bolditalic{ font-style: italic; font-weight: bold;}
.minifeaturelink {padding-left:10px; padding-top:5px; height:40px;}
.sidefeature {margin-top:5px;}
.innerheader{margin-top: 50px; padding-top:32px; width:550px; height: 50px; background:url(http://www.christmascity.org/images/2009/structure/innerheader_BG.jpg) top left no-repeat;}

#wrapper { background: url(http://www.christmascity.org/images/2009/structure/bg-wrapper2.png) top center no-repeat; width:970px; margin-bottom:20px; overflow:auto;}
#wrapper_temp { background: url(http://www.christmascity.org/images/2009/structure/bg-wrapper.png) top center no-repeat; width:970px; margin-bottom:20px; overflow:auto;}
#header { background: url(http://www.christmascity.org/images/2009/structure/bg-header.png) top center no-repeat; }

#navigation { margin-top: 10px; width: 960px; height: 65px; background: url(http://www.christmascity.org/images/2009/structure/bg-navigation.png) no-repeat top center;}
#navigation ul { list-style:none; margin:0; padding:0; }
#navigation li { float:left; width:160px; height: 30px; margin:0; padding:0; text-align:center; list-style-type: none; }
#navigation li a { display:block; padding:10px 10px 0px 0px; height:30px; color:#ffffff; font-size:22px; font-weight:bold; text-decoration:none; border:5px solid #105faf; border-right: 0px; }
#navigation li a { background:url(http://www.christmascity.org/images/2009/structure/bg-nav-units.jpg) repeat 0 0; }
#navigation a:hover, a:focus, a:active { background-position: 0 0; color:#1b9cdd; }
#navigation .lastnav {border-right:5px solid #105faf;}

#column1 { width: 374px;  margin: 10px; float: left;}
#column1_inner { width: 566px;  margin: 10px; float: left;}
#column1_inner p {font-size: 14px; line-height: 18px; margin-bottom:18px;}
#column1_inner td{ padding:15px; font-size: 14px;}
#column1_inner ul{ margin-top:10px; margin-bottom: 20px;}
#column1_inner h3{ margin-bottom:10px; margin-top: 10px;}

#column1_ckmtemp { width: 960px;  margin: 10px; float: left;}
#column1_ckmtemp p {font-size: 14px; line-height: 18px; margin-bottom:18px;}



#column2 { width: 374px;  margin-top: 10px; margin-bottom: 0px; float: left; }
#column2_inner { width: 374px;  margin: 10px; margin-right:0px; float: left;}

.column2_mini {width: 172px; float: left; background: #c6dff9; height: 135px; margin-left: 10px}
.column2_bubble {width:374px; margin-bottom: 25px;margin-top:10px; background: url(http://www.christmascity.org/images/2009/features/side/bubble.jpg) no-repeat top left; float:left;}
.column2_bubble_h3 { color:#add4fc; font-size: 24px; font-weight: bold; margin-top: 10px; margin-left:15px;}


#column3 { width: 182px;  margin: 10px; margin-right:0px; float: left;}

.highlight {background: #c6dff9; padding-top:10px; padding-bottom:10px;}
.mainhighlight {background: #105faf; width: 354px; padding-top:10px;}



.whitefont {color:#ffffff; padding-left: 10px; padding-right: 10px; margin-top:2px;}


h1 {font-family: Arial, Helvetica, sans-serif; font-size: 36px; letter-spacing: -1px; font-weight: bold; margin-top:5px; color: #add4fc; margin-bottom:5px;}
.h1yellow {color: #fdba31;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 26px; letter-spacing: -1px; font-weight: bold; margin-top:5px; color: #3399FF; margin-bottom: 5px;}
h3 {font-weight: strong; font-size: 18px; letter-spacing:0px; color:#3399FF; margin-top:20px;}
.h3green {color: #5aa263}



#mainbubble {background: url(http://www.christmascity.org/images/2009/features/bg-bubble.jpg) no-repeat; width: 328px; height: 146px; padding-top: 24px;}
#mainbubble p {width:92%;}


#mini-ckm {width:182px; height: 170px; float: left; margin-bottom:30px;}
#mini-peeps {width:182px; height: 170px; float: left; margin-left: 10px; margin-bottom:30px;}
#mini-fnb {width:182px; height: 170px; float: left; margin-bottom:10px;}

#location {width: 374px; background: url(http://www.christmascity.org/images/2009/features/christmascity_bubble.jpg) no-repeat top center; float:left;}
#location .PA {margin-top: 46px; float: left;}
#location ul {float: left; margin-top: 40px; margin-left: 20px;}
#location li{list-style-type: none; padding-top: 10px; padding-bottom: 10px;}
#location a{font-weight: bold; color:#013c77; text-decoration:none;}
#location a:hover{font-weight: bold; color:#1b9cdd; text-decoration:underline;}

.thechristmascityis {color: #fdba31; font-size: 32px; margin-top: 14px; margin-left:15px;}
.bethlehempa{ color:#013c77; font-size: 24px; font-weight: bold; margin-top: 10px; margin-left:15px;}

.linkbox {background: #013c77; font-weight: bold; color:#ffffff; padding: 4px; padding-bottom:3px;}
.linkbox a {color:#ffffff;}
.linkbox a:hover {color:#1b9cdd; text-decoration:underline;}

#calendar {width: 172px; background: #c6dff9; float:left; padding: 5px; padding-bottom: 0px;}
#calendar td {color: #ffffff; font-weight:bold; height: 26px;}

#calendar_inner {width: 172px; height: 275px; background: #c6dff9; padding: 5px; padding-bottom: 0px; float: left;}
#calendar_inner td {color: #ffffff; font-weight:bold; height: 26px;}





#sponsors {width:950px; height: 220px; margin-top:50px; margin-bottom:0px; overflow:auto;}
#spon1 {width:150px; height: 100px; float: left; margin-left: 130px; margin-right: 40px; }
#spon2 {width:150px; height: 100px; float: left; margin-right: 40px; }
#spon2a {width:150px; height: 100px; float: left; margin-right: 40px; }
#spon3 {width:150px; height: 100px; float: left; }

#footer {background: url(http://www.christmascity.org/images/2009/structure/bg-footer.jpg) repeat-x; min-height: 282px; margin-top:0px; overflow:auto; padding-top:200px;}
#footer_wrapper {width: 970px; overflow:auto;}
#footer_column1 {width:566px; height: 300px;  float: left; margin:10px; margin-top:0px;}
#footer_column2 {width:300px; height: 300px;  float: left; margin-right:10px; padding-left: 40px;}
#event_finder {width: 240px;  height: 155px; border:5px solid #add4fc; padding: 10px; padding-top:0px; margin-top: 55px; background: #105faf;}
#event_finder p{width: 80%; font-size:12px;padding-left:4px; color:#ffffff; }
#event_finder h1{color:#ffffff; margin-bottom: 5px;}
.copyright {font-size: 10px; margin-top: 15px; margin-bottom: 5px;}




