/*
Theme Name: Movistar Nieve
Description: Blog Movistar Nieve.
Author: Media Interactive

*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
margin: 0; 
padding: 0; 
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;}
body {background:url(images/bg.jpg) 0px 0px repeat-x; background-color:#F7F7F7; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif;}
#page{width:960px; overflow:hidden; display:block; margin:0px auto; padding:22px 0px 0px 0px; background:#F7F7F7;}
#header{width:100%; height:154px!important; margin:0px; padding:0px; display:block; background:url(images/bg_header.jpg) top center no-repeat;}
#header #contenidos_header{width:960px; height:154px; margin:0px auto; padding:0px; display:block; position:relative;}
*>#header #contenidos_header h1 a{width:326px; height:46px; display:block; position:absolute; top:40px; left:0; margin:0px; padding:0px; background:url(images/logo_header.png) 0px 0px no-repeat; font:1px Arial, Helvetica, sans-serif; color:#02577e; letter-spacing:1px; outline:none;}
/****/
#header #contenidos_header h1 a{width:326px; height:46px; display:block; position:absolute; top:40px; left:0; margin:0px; padding:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/logo_header.png, sizingMethod='crop'); background-color:transparent; font:1px Arial, Helvetica, sans-serif; color:#02577e; letter-spacing:1px; outline:none;}
/****/

*>#header #contenidos_header h2 a{width:216px; height:49px; display:block; position:absolute; top:38px; right:0; margin:0px; padding:0px; background:url(images/logo_se_header.png) 0px 0px no-repeat; font:1px Arial, Helvetica, sans-serif; color:#03587f; letter-spacing:-10px;}
/****/
#header #contenidos_header h2 a{width:216px; height:49px; display:block; position:absolute; top:38px; right:0; margin:0px; padding:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/logo_se_header.png, sizingMethod='crop'); background-color:transparent; font:1px Arial, Helvetica, sans-serif; color:#03587f; letter-spacing:-10px;}
/****/


#header #contenidos_header #menu_principal{width:586px; height:28px; display:block; margin:0px; padding:0px; list-style-type:none; position:absolute; bottom:8px; right:0;}
#header #contenidos_header #menu_principal li{width:auto; height:28px; float:left; margin:0px; padding:0px; display:block;}
#header #contenidos_header #menu_principal li a{height:28px; float:left; margin:0px; padding:0px; display:block; font:1px Arial, Helvetica, sans-serif; text-indent:-9000px; letter-spacing:1px; outline:none; color:#07719b; text-decoration:none; cursor:pointer;}
#header #contenidos_header #menu_principal li a:hover{text-decoration:none; color:#053245;}
*>#header #contenidos_header #menu_principal li a.inicio{width:63px; background:url(images/btn_inicio.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.inicio{width:63px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_inicio.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.inicio:hover,#header #contenidos_header #menu_principal li a.inicio.selected{background:url(images/btn_inicio_hover.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.inicio:hover,#header #contenidos_header #menu_principal li a.inicio.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_inicio_hover.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.beneficios{width:198px; background:url(images/btn_beneficios.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.beneficios{width:198px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_beneficios.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.beneficios:hover,#header #contenidos_header #menu_principal li a.beneficios.selected{background:url(images/btn_beneficios_hover.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.beneficios:hover,#header #contenidos_header #menu_principal li a.beneficios.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_beneficios_hover.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.calendario{width:100px; background:url(images/btn_calendario.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.calendario{width:100px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_calendario.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.calendario:hover,#header #contenidos_header #menu_principal li a.calendario.selected{background:url(images/btn_calendario_hover.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.calendario:hover,#header #contenidos_header #menu_principal li a.calendario.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_calendario_hover.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.ticket{width:155px; background:url(images/btn_ticket.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.ticket{width:155px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_ticket.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.ticket:hover,#header #contenidos_header #menu_principal li a.ticket.selected{background:url(images/btn_ticket_hover.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.ticket:hover,#header #contenidos_header #menu_principal li a.ticket.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_ticket_hover.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.media{width:69px; background:url(images/btn_media.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.media{width:69px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_media.png, sizingMethod='crop'); background-color:transparent;}
/****/

*>#header #contenidos_header #menu_principal li a.media:hover,#header #contenidos_header #menu_principal li a.media.selected{background:url(images/btn_media_hover.png) 0px 0px no-repeat;}
/****/
#header #contenidos_header #menu_principal li a.media:hover,#header #contenidos_header #menu_principal li a.media.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/btn_media_hover.png, sizingMethod='crop'); background-color:transparent;}
/****/




/*CONTENIDOS*/
#content{width:645px; overflow:hidden; display:block; margin:0px; padding:15px 0px 0px 0px; float:left; clear:none;}

h1.ultimos_post{width:100%; height:23px; display:block; float:left; margin:0px; padding:0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-10px; text-indent:900px; background:url(images/titulo_ultimos_post.jpg) 0px 0px no-repeat; clear:right;}
h1.beneficios{width:100%; height:16px; display:block; float:left; margin:0px; padding:0px 0px 30px 0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-10px; text-indent:900px; background:url(images/titulo_beneficios.jpg) 0px 7px no-repeat; clear:right;}
h1.calendario{width:100%; height:16px; display:block; float:left; margin:0px; padding:0px 0px 30px 0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-10px; text-indent:900px; background:url(images/titulo_calendario.jpg) 0px 7px no-repeat; clear:right;}
h1.media{width:100%; height:16px; display:block; float:left; margin:0px; padding:0px 0px 30px 0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-10px; text-indent:900px; background:url(images/titulo_media.jpg) 0px 7px no-repeat; clear:right;}
h1.ticket{width:100%; height:16px; display:block; float:left; margin:0px; padding:0px 0px 30px 0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-10px; text-indent:900px; background:url(images/titulo_ticket.jpg) 0px 7px no-repeat; clear:right;}

.imagenes{border:none!important; margin:0px auto!important; float:none!important;}
.main h2{display:none;}
.resumen_post{width:635px; overflow:hidden; display:block; margin:0px; padding:20px 10px 10px 0px; float:left; clear:left;}
.resumen_post h1{font:bolder 16px Arial, Helvetica, sans-serif; text-align:left; color:#333; width:425px;  float:left; margin:0px!important; padding:5px 0px 0px 5px!important; clear:none;}
.resumen_post h1 a{color:#333; text-decoration:none;}
.resumen_post h1 a:hover{color:#045e86; text-decoration:underline;}
.resumen_post p{font:12px Arial, Helvetica, sans-serif; color:#666; width:425px; float:left; margin:0px!important; padding:5px 0px 5px 5px!important; clear:none;}
.imagen_post{border:3px solid #13adf3; float:left; clear:left; margin:0px; padding:0px; width:195px; height:100px;}
.vermas{width:60px; height:16px; float:left; margin:0px 0px 0px 5px; padding:4px 0px 0px 0px!important; background:url(images/btn_vermas.jpg) 0px 0px no-repeat; font:11px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; display:block; text-decoration:none!important;}
.vermas:hover{text-decoration:underline;}

#content h2{font:bold 18px Arial, Helvetica, sans-serif; color:#333; text-align:left; margin:0px; padding:0px; float:left; clear:left; width:645px;}
#content .entry img{float:left; margin:10px 0px 10px 0px; padding:0px; border:3px solid #66ccff;}
#content .entry p{width:630px; overflow:hidden; display:block; float:left; margin:0px; padding:0px 15px 10px 0px; font:12px Arial, Helvetica, sans-serif; color:#666; text-align:left;}
#content .entry ul{color:#666; margin:0px auto; padding:10px; width:545px;}
#content .entry li{float:left; clear:left; margin:0px; padding:5px; color:#666; font-size:12px;}
#respond{float:left; clear:left; margin:0px; padding:0px;}
.postmetadata{float:left; clear:left; margin:0px; padding:10px 0px 10px 0px!important; display:block; width:645px;}
#content entry a, .postmetadata a{color:#045e86; text-decoration:none;}
#content entry a:hover, .postmetadata a:hover{color:#045e86; text-decoration:underline;}
/*SIDEBAR*/
/*SIDEBAR*/
#sidebar{width:315px; overflow:hidden; display:block; margin:0px; padding:15px 0px 0px 0px; float:right; background:#F7F7F7;}
#sidebar h3{width:315px; height:16px; float:left; clear:left; margin:0px; padding:0px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-100px; text-indent:900px;}
#sidebar h3.descuentos{background:url(images/titulo_descuentos.jpg) 0px 0px no-repeat; height:23px;}
#sidebar h3.pronostico{background:url(images/titulo_pronostico.jpg) 0px 0px no-repeat; height:23px;}
#sidebar h3.flickr{background:url(images/titulo_flickr.jpg) 0px 0px no-repeat;}
#sidebar h3.links{background:url(images/titulo_links.jpg) 0px 0px no-repeat;}
#sidebar h3.siguenos{background:url(images/titulo_siguenos.jpg) 0px 0px no-repeat; height:23px;}
#sidebar #siguenos{width:276px; margin:0px; padding:10px 0px 10px 0px; list-style-type:none; float:left; clear:left; overflow:hidden;}
#sidebar #siguenos li{float:left; margin:0px; padding:5px;}
#sidebar #siguenos li a img{border:none;}
#sidebar #descuentos_sidebar{width:312px; overflow:hidden; display:block; margin:0px; padding:19px 0px 25px 2px; float:left;}
#sidebar #pronostico_sidebar{width:312px; overflow:hidden; display:block; margin:0px; padding:10px 0px 0px 2px; position:relative; text-align:center;}
#sidebar #pronostico_sidebar a{width:130px; height:225px; position:absolute; top:55px; left:92px; z-index:999; border:1px solid #000; border:none;}
#sidebar #pronostico_sidebar a img{border:none;}
#sidebar #flickr_sidebar{width:247px; overflow:hidden; display:block; margin:0px auto; padding:15px 0px 35px 0px;}
#sidebar #flickr_sidebar div{background:#e7e7da; border:5px solid #e7e7da; width:100%;}
#sidebar #flickr_sidebar img{border:none; padding:2px;}

#sidebar #links{overflow:hidden; display:block; margin:0px auto; padding:10px 0px 30px 0px; width:315px;}
#sidebar #links ul{width:100%; height:auto; margin:0px; padding:0px; display:block; float:left; clear:left;}
#sidebar #links ul li{float:left; margin:0px; padding:5px;}
#sidebar #links ul li a img{border:4px solid #e7e7da;}
#footer{width:100%; height:112px; margin:0px auto; margin-top:25px; padding:0px; background:#FFF; border-top:2px solid #13adf3;}
#footer #contenido_footer{width:960px; margin:0px auto; padding:20px 0px 0px 0px;}
#footer #contenido_footer p{float:left; clear:left; margin:5px; padding:5px; background:#FFF; text-align:left; font:12px Arial, Helvetica, sans-serif; color:#5e5e5e; position:relative;}
#footer #contenido_footer p a{color:#5e5e5e; text-decoration:none;}
#footer #contenido_footer p a:hover{color:#13adf3; text-decoration:underline;}
#footer #contenido_footer p span{background:url(images/rss.jpg) top right no-repeat; width:36px; height:14px; display:block; margin:0px; padding:0px 0px 0px 5px; position:absolute; top:4px; right:-35px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-10px; text-indent:900px;}
#footer #contenido_footer p .rss{color:#FFF;}
#footer #contenido_footer ul{float:right; display:block; list-style:none; margin:0px; padding:0px;}
#footer #contenido_footer ul li{float:left; margin:0px; padding:10px; padding:0px;}
#footer #contenido_footer ul li p{padding-top:2px; font:11px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
#footer #contenido_footer ul li a{width:30px; height:30px;}
#footer #contenido_footer ul li a img{border:none;}

#banner_promociones{width:960px; height:333px; float:left; margin:0px; padding:0px; display:block; position:relative;}
#banner_promociones #formulario{width:520px; height:220px; display:block; position:absolute; top:35px; right:50px; z-index:999;}
#banner_promociones #formulario h1{width:515px; height:26px; display:block; float:left; margin:0px; padding:0px 0px 10px 0px; background:url(images/titulo_formulario.png) 0px 0px no-repeat; font:1px Arial, Helvetica, sans-serif; text-indent:-9000px; letter-spacing:1px;}
#banner_promociones #formulario span{width:520px; height:23px; float:left; display:block; margin:0px; padding:10px 0px 0px 0px; clear:left;}
#banner_promociones #formulario p{width:225px; height:23px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:right; margin:0px; padding:0px;}
#banner_promociones #formulario .campotxt{width:223px; height:21px; border:1px solid #CCC; float:right; margin:0px;}
#banner_promociones #formulario label{font:11px Arial, Helvetica, sans-serif; color:#FFF; padding:0px; float:right; line-height:20px;}
#banner_promociones #formulario .checkbox{float:right; margin:0px; height:20px}
#banner_promociones #formulario .btn_enviar{width:105px; height:36px; float:right; margin:0px; padding:0px; background:url(images/btn_enviar_formulario.png) 0px 0px no-repeat; font:1px Arial, Helvetica, sans-serif; text-indent:-9000px; letter-spacing:1px; border:none; background-color:transparent; outline:none; cursor:pointer;}

#promociones{position:relative; height:330px; width:960px; overflow:hidden; }
#promociones img{position:absolute; top:0; left:0; } 

/**/
h3#comments{font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#333; float:left; clear:left; display:block; margin:0px; padding:20px 0px 20px 0px;}

.comment-body{width:600px; overflow:hidden; display:block; margin:0px 0px 5px 0px; background:#e8e8e8; padding:10px; float:left; clear:left;}
.fn{color:#045E86; font:bold italic 13px Arial, Helvetica, sans-serif;}
.says{color:#045E86; font:italic 13px Arial, Helvetica, sans-serif;}
.comment-body p{font:12px Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:10px 0px 10px 0px;}
.comment-body a{font:12px Arial, Helvetica, sans-serif; color:#045E86; text-align:left;}

#respond{float:left; clear:left; width:600px; overflow:hidden; margin:0px; padding:10px;}
#respond h3{font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#333; padding-top:20px;}
#respond p{margin:0px; padding:5px 0px 5px 0px; color:#333;}
#respond a{font:12px Arial, Helvetica, sans-serif; color:#045E86; text-align:left;}
.post-edit-link{font:12px Arial, Helvetica, sans-serif; color:#045E86; text-align:left; float:left; clear:left!important;}
#commentform textarea{font:12px Arial, Helvetica, sans-serif; color:#333; width:580px;}
#commentform #submit{font:bold 11px Arial, Helvetica, sans-serif; width:129px; height:28px; float:left; background:url(images/bg_btn.png) 0px 0px no-repeat; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#395306; cursor:pointer; outline:none;}
#commentform p{font:12px Arial, Helvetica, sans-serif; color:#333;}

/**/
.navigation{padding:30px 0px 30px 0px; float:left; clear:left;}
*>.navigation div a{font:bold 11px Arial, Helvetica, sans-serif; width:129px; height:22px; float:left; background:url(images/bg_btn.png) 0px 0px no-repeat; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#395306; cursor:pointer; outline:none; text-decoration:none; padding:6px 0px 0px 0px; text-align:center;}
.navigation div a{font:bold 11px Arial, Helvetica, sans-serif; width:129px; height:22px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/bg_btn.png, sizingMethod='crop'); background-color:transparent; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#395306; cursor:pointer; outline:none; text-decoration:none; padding:6px 0px 0px 0px; text-align:center;}

.navigation div a:hover{text-decoration:underline;}
/**/
#controls{position:absolute; bottom:10px; left:20px; z-index:9; }
#controls li, #controls ul{list-style:none; margin:0; padding:0; }
#controls li{margin-right:5px; float:left; display:inline; width:15px; height:15px; overflow:hidden; }
*>#controls a{width:15px; height:15px; display:block;  background:url(images/circulo.png) no-repeat; z-index:10; text-indent:-50px;}
#controls a{width:15px; height:15px; display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/circulo.png, sizingMethod='crop'); background-color:transparent; z-index:10; text-indent:-50px;}

#controls a:hover,#controls li.current a{background-position:0 -15px; }

#descuentos_sidebar{position:relative; }
#banners{position:relative; height:312px; width:312px; overflow:hidden; }
#banners img{position:absolute; top:0; left:0; } 



/**/
#controls2{position:absolute; bottom:33px; right:12px; z-index:9; }
#controls2 li, #controls2 ul{list-style:none; margin:0; padding:0; }
#controls2 li{margin-right:5px; float:left; display:inline; width:15px; height:15px; overflow:hidden; }
*>#controls2 a{width:15px; height:15px; display:block;  background:url(images/circulo.png) no-repeat; z-index:10; text-indent:-50px;}
#controls2 a{width:15px; height:15px; display:block;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.movistarnieve.cl/wp-content/themes/movistar_nieve/images/circulo.png, sizingMethod='crop'); background-color:transparent; z-index:10; text-indent:-50px;}

#controls2 a:hover,#controls2 li.current a{background-position:0 -15px; }

/*CALENDARIO*/

.calendar-table{float:left; clear:both; padding:0px; background-color:#FFF; border:2px solid #004996!important; margin-top:-10px; margin-bottom:30px;}
.calnk a:hover {background-position:0 0; text-decoration:none; color:#004996; border-bottom:1px solid #FFF;}
.calnk a:visited {text-decoration:none; color:#FFF; border-bottom:1px dotted #000000;}
.calnk a {text-decoration:none; color:#FFF; border-bottom:1px dotted #000000;}
.calnk a span {display:none;}
.calnk a:hover span {color:#FFF!important; background:#004996; border:1px solid #FFF; display:block; position:absolute; margin-top:1px; padding:5px; width:175px; z-index:100;}
.calnk a:hover span span{border:none!important; background:none!important; margin:0px!important; padding:0px!important;}
.calnk a:hover span span span{border:none!important; background:none!important; margin:0px!important; padding:0px!important;}
.calnk a:hover span span span span{border:none!important; background:none!important; margin:0px!important; padding:0px!important;}

.calendar-table {border:none; width:95%;}
.calendar-heading {height:40px; text-align:center; border:1px solid #F0F0F0; background-color:#004996;}
.calendar-next {width:25%; text-align:center;}
.calendar-prev {width:25%; text-align:center;}
.calendar-next a, .calendar-prev a{color:#FFF; font-size:11px; text-decoration:none;}

.calendar-month {width:50%; text-align:center; font-weight:bold; font-size:12px;}
.normal-day-heading {font-size:11px; text-align:center; width:25px; height:25px; font-size:11px; border:1px solid #F0F0F0; background-color:#009BD6;}
.weekend-heading {font-size:11px; text-align:center; width:25px; height:25px; font-size:11px; border:1px solid #F0F0F0; background-color:#009BD6; color:#FFF;}
.day-with-date {
vertical-align:text-top;
text-align:left;
width:60px;
height:60px;
border:1px solid #F0F0F0;

}
.day-with-date{background-color:#009BD6; font-size:11px; color:#004996; padding:5px; font-weight:bold;}
.no-events{background-color:#FFF; font-size:11px; color:#004996; padding:5px; font-weight:normal;}
.day-without-date {
width:65px;
height:65px;
border:1px solid #F0F0F0; font-size:11px;
}
span.weekend {
color:#004996;
}
.current-day {
vertical-align:text-top;
text-align:left;
width:65px;
height:65px;
border:1px solid #F0F0F0;
background-color:#009BD6; padding:5px;
}
.current-day span{font-size:11px;}
span.event {
font-size:11px;
}
.kjo-link p {display:none!important;
}
.event-title {
text-align:center;
font-weight:bold;
font-size:1.2em;
}
.event-title-break {
width:96%;
margin-left:2%;
margin-right:2%;
margin-top:5px;
margin-bottom:5px;
text-align:center;
height:1px;
background-color:#000000;
}
.event-content-break {
width:96%;
margin-left:2%;
margin-right:2%;
margin-top:5px;
margin-bottom:5px;
text-align:center;
height:1px;
background-color:#000000;
}
.calendar-date-switcher {
height:25px;
text-align:center;
border:1px solid #F0F0F0;
background-color:#E4EBE3;
}
.calendar-date-switcher form {
margin:0;
padding:0;
}
.calendar-date-switcher input {
border:1px #F0F0F0 solid;
}
.calendar-date-switcher select {
border:1px #F0F0F0 solid;
}
.cat-key {
width:100%;
margin-top:10px;
padding:5px;
border:1px solid #F0F0F0;
}

.commentlist{float:left;}

ol, ol li{list-style-type:none;}