/* begin Page *//*  
*/body{        margin: 0 auto;        padding: 0;        background-color: #FFF;}
.Main{        position: relative;        width: 100%;   height: 100%;     left: 0;        top: 0;}
.PageBackgroundSimpleGradient{        position: absolute;       background-image: url('images/Page-BgSimpleGradient.jpg');         background-repeat: repeat-x;        top:0;         width: 10%;        height: 1px;}
.cleared{        content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
form{        padding:0 !important;        margin:0 !important;}
table.position{        position: relative;        width: 100%;        table-layout: fixed;}
/* end Page */

/* begin Title */
.title{        position: relative; width: 730px; left: 0;        top: 0;}
.th1 {   Font-Family: Georgia,serif; Font-Color: #1B4B65; Font-Size: 34px; Font-Variant:small-caps; font-weight:bold; line-height: 100%; text-indent:8px;}
.th2 {   FONT-FAMILY: "Verdana"; COLOR: #000000; FONT-SIZE: 12px; line-height: 10%; margin-top: -26px; text-indent:8px;}
/* end Title */

/* begin Werbung */
.werbung{       position: relative; float:right; width:120px; height:100%; z-index:1; border:1px solid #AAA; padding:4px;}
.a1 {   FONT-FAMILY: Georgia,serif; FONT-SIZE: 18px; font-weight:bold; margin-top: -5px;}
.w1 {   FONT-FAMILY: "Verdana"; FONT-SIZE: 11px; font-weight:bold; margin-top: -5px;}
.w2 {   FONT-FAMILY: "Verdana"; FONT-SIZE: 11px; margin-top: -5px;}
/* end Werbung */

/* begin Suche */
.suche{ position:relativ; float:right; margin-right:20px; z-index:2;} 
/* end Suche */

/* begin Box, Frame */
.Frame{        position:relative; z-index:0;        margin:0 auto;        width: 1180px; height:100%;}
/* end Box, Frame */

/* begin Box, Sheet */
.Sheet{        position:relative;        z-index:0;        margin:0 auto;        width: 900px; height: 100%;       min-width:3px;        min-height:3px;}
.Sheet-body{        position: relative;        z-index:1;        padding: 1px;}
.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl{        position:absolute;        z-index:-1;}
.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl{        width: 2px;        height: 2px;        background-image: url('images/Sheet-s.png');}
.Sheet-tl{        top:0;        left:0;        clip: rect(auto, 1px, 1px, auto);}
.Sheet-tr{        top: 0;        right: 0;        clip: rect(auto, auto, 1px, 1px);}
.Sheet-bl{        bottom: 0;        left: 0;        clip: rect(1px, 1px, auto, auto);}
.Sheet-br{        bottom: 0;        right: 0;        clip: rect(1px, auto, auto, 1px);}
.Sheet-tc, .Sheet-bc{        left: 1px;        right: 1px;        height: 2px;        background-image: url('images/Sheet-h.png');}
.Sheet-tc{        top: 0;        clip: rect(auto, auto, 1px, auto);}.Sheet-bc{        bottom: 0;        clip: rect(1px, auto, auto, auto);}
.Sheet-cr, .Sheet-cl{        top: 1px;        bottom: 1px;        width: 2px;        background-image: url('images/Sheet-v.png');}
.Sheet-cr{        right:0;        clip: rect(auto, auto, auto, 1px);}.Sheet-cl{        left:0;        clip: rect(auto, 1px, auto, auto);}
.Sheet-cc{        position:absolute;        z-index:-1;        top: 1px;        left: 1px;        right: 1px;        bottom: 1px;        background-color: #FFFFFF;}
.Sheet{        margin-top: 10px !important;}
.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare{        min-width:900px;}
/* end Box, Sheet */

/* begin Menu */
/* menu structure */
.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover{        text-align:left;        text-decoration:none;        outline:none;        letter-spacing:normal;        word-spacing:normal;}
.artmenu, .artmenu ul{        margin: 0;        padding: 0;        border: 0;        list-style-type: none;        display: block;}
.artmenu li{        margin: 0;        padding: 0;        border: 0;        display: block;        float: left;        position: relative;        z-index: 5;        background:none;}
.artmenu li:hover{        z-index: 10000;        white-space: normal;}
.artmenu li li{        float: none;}
.artmenu ul{        visibility: hidden;        position: absolute;        z-index: 10;        left: 0;        top: 0;        background:none;}
.artmenu li:hover>ul{        visibility: visible;        top: 100%;}
.artmenu li li:hover>ul{        top: 0;        left: 100%;}
.artmenu:after, .artmenu ul:after{        content: ".";        height: 0;        display: block;        visibility: hidden;        overflow: hidden;        clear: both;}
.artmenu, .artmenu ul{        min-height: 0;}
.artmenu ul{        background-image: url(images/spacer.gif);        padding: 10px 30px 30px 30px;        margin: -10px 0 0 -30px;}
.artmenu ul ul{        padding: 30px 30px 30px 10px;        margin: -30px 0 0 -10px;}
/* menu structure */
.artmenu{        padding: 6px 3px 0px 3px;}
.nav{        position: relative;        height: 30px;        z-index: 100;}
.nav .l, .nav .r{        position: absolute;        z-index: -1;        top: 0;        height: 30px;        background-image: url('images/spacer.gif');}
.nav .l{        left: 0;        right:0px;}
.nav .r{        right: 0;        width: 898px;        clip: rect(auto, auto, auto, 898px);}
/* end Menu */
/* begin MenuItem */
.artmenu ul li{        clear: both;}
.artmenu a{        position:relative;        display: block;        overflow:hidden;        height: 24px;        cursor: pointer;        text-decoration: none;        margin-right: 3px;        margin-left: 3px;}
.artmenu a .r, .artmenu a .l{        position:absolute;        display: block;        height: 72px;        background-color: #EDEDED;}
.artmenu a .l{        left:0;        right:2px;}
.artmenu a .r{        width:404px;        right:0;        clip: rect(auto, auto, auto, 402px);}
.artmenu a .t {        font-family: Verdana;        font-size: 12px;        font-style: normal;        font-weight: strong;        color: #A22101;        padding: 0 10px;        margin: 0 1px;        line-height: 24px;        text-align: center;}
.artmenu li:hover>a .l, .artmenu li:hover>a .r{        top:-24px;}
.artmenu li:hover a .l, .artmenu li:hover a .r{        top:-24px;}

.artmenu li:hover a .t{        color: #000000;}
.artmenu li:hover>a .t{        color: #000000;}
/* end MenuItem */
/* begin Header */
div.Header{        margin: 0 auto;        position: relative;        z-index:0;        width: 898px;        height: 175px;}
div.Header-jpeg{        position: absolute;        z-index:-1;        top: 0;        left: 0;        width: 898px;        height: 175px;        background-image: url('http://bilder.anton-launer.de/Header/2010-07-Juli2-Header.jpg');        background-repeat: no-repeat;        background-position: center center;}
/* end Header */
/* begin ContentLayout */
.contentLayout{        position: relative;        margin-bottom: 0px;        width: 898px;}
/* end ContentLayout */
/* begin Box, Block */
.Block{        position:relative;        z-index:0;        margin:0 auto;        min-width:23px;        min-height:23px;}
.Block-body{        position: relative;        z-index:1;        padding: 7px;}
.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl{        position:absolute;        z-index:-1;}
.Block-tr, .Block-tl, .Block-br, .Block-bl{        width: 30px;        height: 30px;        background-image: url('http://www.neustadt-ticker.de/wp-content/uploads/2009/07/Block-s.png');}
.Block-tl{        top:0;        left:0;        clip: rect(auto, 15px, 15px, auto);}
.Block-tr{        top: 0;        right: 0;        clip: rect(auto, auto, 15px, 15px);}
.Block-bl{        bottom: 0;        left: 0;        clip: rect(15px, 15px, auto, auto);}
.Block-br{        bottom: 0;        right: 0;        clip: rect(15px, auto, auto, 15px);}
.Block-tc, .Block-bc{        left: 15px;        right: 15px;        height: 30px;        background-image: url('http://www.neustadt-ticker.de/wp-content/uploads/2009/07/Block-h.png');}
.Block-tc{        top: 0;        clip: rect(auto, auto, 15px, auto);}
.Block-bc{        bottom: 0;        clip: rect(15px, auto, auto, auto);}
.Block-cr, .Block-cl{        top: 15px;        bottom: 15px;        width: 30px;        background-image: url('http://www.neustadt-ticker.de/wp-content/uploads/2009/07/Block-v.png');}
.Block-cr{        right:0;        clip: rect(auto, auto, auto, 15px);}
.Block-cl{        left:0;        clip: rect(auto, 15px, auto, auto);}
.Block-cc{        position:absolute;        z-index:-1;        top: 15px;        left: 15px;        right: 15px;        bottom: 15px;        background-color: #FFF;}
.Block{        margin: 5px;}
/* end Box, Block */
/* begin BlockHeader */
.BlockHeader{        position:relative;        z-index:0;        height: 15px;        padding: 0 10px;        margin-bottom: 0px;}
.BlockHeader .t{        height: 30px;        color: #000000;        font-family: Verdana;        font-size: 12px;        font-style: normal;        font-weight: bold;        white-space : nowrap;        padding: 0 10px;        line-height: 30px;}
/* end BlockHeader */
/* begin Box, BlockContent */
.BlockContent{        position:relative;        z-index:0;        margin:0 auto;        min-width:1px;        min-height:1px;}
.BlockContent-body{        position: relative;        z-index:1;        padding: 10px;}.BlockContent-body{        color:#000;        font-family: Verdana;        font-size: 12px;        font-style: normal;        font-weight: normal;}
.BlockContent-body a:link{        color: #A22101;        font-family: Verdana;        text-decoration: none;}
.BlockContent-body a:visited, .BlockContent-body a.visited{        color: #A22101;        font-family: Verdana;        text-decoration: none;}
.BlockContent-body a:hover, .BlockContent-body a.hover{        color: #D52B01;        font-family: Verdana;        text-decoration: none;}
.BlockContent-body ul{        list-style-type: none;        color: #0F2A38;        margin:0;        padding:0;}
.BlockContent-body li{        font-family: Verdana;        font-size: 12px;        text-decoration: none;}
.BlockContent-body ul li{        padding:0px 0 0px 9px;        background-image: url('images/BlockContentBullets.png');        background-repeat:no-repeat;        margin:0.5em 0 0.5em 0;        line-height:1.2em;}
/* end Box, BlockContent */
/* begin Box, Post */
.Post{        position:relative;        z-index:0;        margin:0 auto;        min-width:1px;        min-height:1px;}
.Post-body{        position: relative;        z-index:1;        padding: 10px;}
.Post{        margin: 5px;}
/* Start images */
a img{        border: 0;}
.article img, img.article{        margin: 1em;}
.metadata-icons img{        border: none;        vertical-align: middle;        margin:2px;}
/* Finish images */
/* Start tables */
.article table, table.article{        border-collapse: collapse;        margin: 1px;        width:auto;}
.article table, table.article .article tr, .article th, .article td{        background-color:Transparent;}
.article th, .article td{        padding: 2px;        border: solid 1px #B5B5B5;        vertical-align: top;        text-align:left;}
.article th{        text-align:center;        vertical-align:middle;        padding: 7px;}
/* Finish tables */
/* end Box, Post */
/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper{        text-decoration:none;        margin: 0.2em 0;        padding: 0;        font-weight:normal;        font-style:normal;        letter-spacing:normal;        word-spacing:normal;        font-variant:normal;        text-decoration:none;        font-variant:normal;        text-transform:none;        text-align:left;        text-indent:0;        line-height:inherit;        font-family: Georgia;        font-size: 22px;        font-style: normal;        font-weight: bold;        text-align: left;        color: #1B4B65;}
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover{        font-family: Verdana;        font-size: 18px;        font-style: normal;        font-weight: bold;        text-align: left;        color: #000;}
/* end PostHeaderIcon */
/* begin PostHeader */
.PostHeader a:link{  font-family: Georgia;  text-decoration: none;  text-align: left; color: #A22101;}
.PostHeader a:visited, .PostHeader a.visited{  font-family: Georgia;  text-decoration: none;  text-align: left; color: #A22101;}
.PostHeader a:hover, .PostHeader a.hovered{  font-family: Georgia;  text-decoration: none;  text-align: left; color: #FF0000;}
/* end PostHeader */
/* begin PostIcons */
.PostHeaderIcons{        padding:1px;}
.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover{        font-family: Verdana;        font-size: 11px;        color: #404040;}
.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover{        margin:0;}
.PostHeaderIcons a:link{        font-family: Verdana;        text-decoration: none;        color: #000000;}
.PostHeaderIcons a:visited, .PostHeaderIcons a.visited{        font-family: Verdana;        text-decoration: none;        color: #595959;}
.PostHeaderIcons a:hover, .PostHeaderIcons a.hover{        font-family: Verdana;        text-decoration: none;        color: #B22401;}
/* end PostIcons */
/* begin PostContent */
/* Content Text Font & Color (Default) 
*/body{  font-family: Verdana;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #113040; #222; text-align:left;}
.PostContent{  font-family: Verdana;  font-size: 13px;  font-style: normal;  font-weight: normal;    color: #222; line-height: 1.4em; text-align:justify;}
/* Start Content link style */
/*The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.http://www.w3schools.com/CSS/css_pseudo_classes.asphttp://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/*/
a{  font-family: Verdana;  text-decoration: none;  color: #B22401;}
/* Adds special style to an unvisited link. */
a:link{  font-family: Verdana;  text-decoration: none;  color: #B22401;}
/* Adds special style to a visited link. */
a:visited, a.visited{  font-family: Verdana;  text-decoration: none;  color: #B22401;}
/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover{  font-family: Verdana;  color: #FF0000;}
/* Finish Content link style */
/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 ah1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hoverh1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{  font-weight: normal;  font-style: normal;  text-decoration: none;}
/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{  font-family: Verdana;  font-size: 20px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #000000;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{  font-family: Verdana;  font-size: 18px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #000000;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{  font-family: Verdana;  font-size: 18px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #000;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{  font-family: Verdana;  font-size: 16px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #113040;}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{  font-family: Verdana;  font-size: 14px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #113040;}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{  font-family: Verdana;  font-size: 14px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #113040;}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */
/* begin PostBullets */
/* Start Content list */
ol, ul{        color: #141414;        margin:1em 0 1em 2em;        padding:0;        font-family: Verdana;        font-size: 12px;}
li ol, li ul{        margin:0.5em 0 0.5em 2em;        padding:0;}
li {        margin:0.2em 0;        padding:0;}
ul{        list-style-type: none;}ol{        list-style-position:inside;        }
.Post li{        padding:0px 0 0px 12px;        line-height:1.2em;}
.Post ol li, .Post ul ol li{        background: none;        padding-left:0;}
.Post ul li, .Post ol ul li {        background-image: url('images/PostBullets.png');        background-repeat:no-repeat;        padding-left:12px;}
/* Finish Content list */
/* end PostBullets */
/* begin PostQuote */
/* Start blockquote */
blockquote p{        color:#000;        font-family: Verdana;        font-style: italic;        font-weight: normal;        text-align: left;}
blockquote{                margin:10px 10px 10px 50px;        padding:5px 5px 5px 28px;        background-color:#EDEDED;        background-image:url('images/PostQuote.png');        background-position:left top;        background-repeat:no-repeat;}
/* Finish blockuote */
/* end PostQuote */
/* begin PostMetadata */
.PostMetadataFooter{        padding:1px;        background-color: #ffffff;}
/* end PostMetadata */
/* begin PostIcons */
.PostFooterIcons{        padding:1px;}
.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooteIcons a:visited, .PostFooterIcons a:hover{        font-family: Verdana;        font-size: 11px;        text-decoration: none;        color: #363636;}
.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover{        margin:0;}
.PostFooterIcons a:link{        font-family: Verdana;        text-decoration: none;        color: #215D7D;}
.PostFooterIcons a:visited, .PostFooterIcons a.visited{        font-family: Verdana;        text-decoration: none;        color: #4F4F4F;}
.PostFooterIcons a:hover, .PostFooterIcons a.hover{        font-family: Verdana;        text-decoration: none;        color: #9D2001;}
/* end PostIcons */
/* begin Button */
.Button{        display:inline-block;        width: auto;        outline:none;        border:none;        background:none;        line-height:34px;        margin:0;        padding:0;        overflow: visible;        cursor: default;        text-decoration: none !important;        z-index:0;}
.Button .btn{        display:block;        position:relative;        float:left;        height: 34px;        overflow:hidden;        white-space: nowrap;        width: auto;        color: #454545;}
.Button .btn .t{        display:block;        height: 34px;        font-family: Verdana;        font-size: 12px;        font-style: normal;        font-weight: normal;        white-space: nowrap;        text-align: left;        padding: 0 24px;        line-height: 34px;        text-decoration: none !important;}
input, select{        font-family: Verdana;        font-size: 12px;        font-style: normal;        font-weight: normal;}
.Button .hover, .Button:hover{        color: #163F55;        text-decoration: none !important;}
.Button .active{        color: #FFEBE6;}
.Button .btn .l, .Button .btn .r{        display:block;        position:absolute;        z-index:-1;        height: 102px;        background-image: url('images/Button.png');}
.Button .btn .l{        left:0;        right:9px;}
.Button .btn .r{        width:411px;        right:0;        clip: rect(auto, auto, auto, 402px);}
.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r{        top: -34px;}
.Button .btn.active .l, .Button .btn.active .r{        top: -68px;}
/* end Button */
/* begin Footer */
.Footer{        position:relative;        z-index:0;        overflow:hidden;        width: 898px;        margin: 5px auto 0px auto;}
.Footer .Footer-inner{        height:1%;        position: relative;        z-index: 0;        padding: 10px;        text-align: center;}
.Footer .Footer-background{        position:absolute;        z-index:-1;        background-repeat:no-repeat;        background-image: url('images/Footer.png');        width: 898px;        height: 150px;        bottom:0;        left:0;}
.rss-tag-icon{        position: relative;        display:block;        float:left;        background-image: url('images/rssIcon.png');        background-position: center right;        background-repeat: no-repeat;        margin: 0 5px 0 0;        height: 24px;        width: 24px;}
.Footer .Footer-text p{        margin: 0;}
.Footer .Footer-text{        display:inline-block;        color:#171717;        font-family: Verdana;        font-size: 11px;}
.Footer .Footer-text a:link{        text-decoration: none;        color: #1F5775;        font-family: Verdana;        text-decoration: none;}
.Footer .Footer-text a:visited{        text-decoration: none;        color: #4A4A4A;        font-family: Verdana;        text-decoration: none;}
.Footer .Footer-text a:hover{        text-decoration: none;        color: #2A759D;        font-family: Verdana;        text-decoration: none;}
/* end Footer */
/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover{        font-family:Arial;        font-size:10px;        letter-spacing:normal;        word-spacing:normal;        font-style:normal;        font-weight:normal;        text-decoration:none;        color:#2B78A1;}
.page-footer{        margin:1em;        text-align:center;        text-decoration:none;        color:#666666;}
/* end PageFooter */
/* begin LayoutCell */
.contentLayout .sidebar1{        position: relative;        margin: 0;        padding: 0;        border: 0;        float: left;        overflow: hidden;        width: 179px;}
/* end LayoutCell */
/* begin LayoutCell */
.contentLayout .content{        position: relative;        margin: 0;        padding: 0;        border: 0;        float: left;        overflow: hidden;        width: 539px;}
.contentLayout .content-sidebar1{        position: relative;        margin: 0;        padding: 0;        border: 0;        float: left;        overflow: hidden;        width: 718px;}
.contentLayout .content-sidebar2{        position: relative;        margin: 0;        padding: 0;        border: 0;        float: left;        overflow: hidden;        width: 718px;}
.contentLayout .content-wide{        position: relative;        margin: 0;        padding: 0;        border: 0;        float: left;        overflow: hidden;        width: 897px;}
/* end LayoutCell */
/* begin LayoutCell */
.contentLayout .sidebar2{        position: relative;        margin: 0;        padding: 0;        border: 0;        float: left;        overflow: hidden;        width: 179px;}
/* end LayoutCell */
.commentlist, .commentlist li{        background: none;}
.commentlist li li{        margin-left:30px;}
.commentlist li .avatar{        float: right;        border: 9px solid #eee;        padding: 2px;        margin:1px;        background: #fff;}
.commentlist li cite{        font-size:1.1em;}
#commentform textarea{        width: 100%;}
img.wp-smiley{        border:none;        margin:0;        padding:0;}
.navigation{        display: block;        text-align: center;}
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter{        display: block;        margin-left: auto;        margin-right: auto;}
.alignleft{        float: left;}
.alignright{        float: right;}
.alignright img, img.alignright{        margin: 1em;        margin-right: 0;}
.alignleft img, img.alignleft{        margin: 1em;        margin-left: 0;}
.wp-caption{        border: 1px solid #ddd;        text-align: center;        background-color: #f3f3f3;        padding-top: 4px;        margin: 10px;}
.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;}
/* End */
.hidden{        display: none;}
/* Calendar */
#wp-calendar {        empty-cells: show;        margin: 10px auto 0;        width: 155px;}
#wp-calendar #next a {        padding-right: 10px;        text-align: right;}
#wp-calendar #prev a {        padding-left: 10px;        text-align: left;}
#wp-calendar a {        display: block;}
#wp-calendar caption {        text-align: center;        width: 100%;}
#wp-calendar td {        padding: 3px 0;        text-align: center;}