/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
/* calendar.css */
BODY{background:url(/images/page-bg-black.jpg) repeat;margin:0;padding:0}
FORM#frmBahaiNav{margin:-.125em 0 .75em -1em !important}
FORM#frmBahaiNav SELECT{background:#FFF;border:1px solid #CCC}
DIV.calendar-header DIV.left H1{margin-top:.225em!important}
DIV.calendar-header DIV.right H1{display:block;float:right}
DIV.logo{position:absolute;width:250px;height:75px;left:100%;margin-left:-250px}
.calendar-wrapper{width:960px;height:65em;background:#FFF;border-left:1px solid #777;border-right:1px solid #777;margin:0 auto;padding:.25em 0}
.calendar-header{position:relative;height:125px;top:-5px}
.icon{vertical-align:top}
.large-icon{width:50px;height:64px;display:block;text-indent:999em;background:url(/images/icon-strip-large.png) no-repeat center -1px;overflow:hidden;position:relative;margin:0}
DIV.left .large-icon{float:left;margin:0 .5em}
DIV.right .large-icon{float:right;margin:0}
A.print-disabled{background-position:-64px -500px}
A.save-disabled{background-position:-64px -400px}
A.product-icon{padding-left:5px;background-position:0 -100px}
A.small-icon{display:inline-block;width:16px;height:16px;overflow:hidden;text-indent:999em;background:url(/images/icon-strip-small.png) no-repeat 0 0;vertical-align:-2px;margin:0 .25em 0 0}
LI.small-icon{background:url(/images/icon-strip-small.png) no-repeat 0 0;padding:.35em 0 .35em 22px}
A.year-ctrl{vertical-align:2px}
LI.holy-day{background-position:0 3px}
#divCalendarNav FORM{margin:0 auto}
#divCalendarNav{width:930px;height:2em;margin:-.25em auto 0;padding:.25em 0 0}
#divCalendarNav A.next-prev{font-family:Arial, Helvetica, sans-serif;font-size:1.1em!important;color:#FFF;display:inline!important;text-decoration:none}
#divCalendarNav DIV.column{margin:.25em 0}
#divCalendarNav DIV.left{position:absolute;width:15%!important;left:0;padding-left:1em}
#divCalendarNav DIV.middle{position:absolute;width:70%;left:15%;text-align:center;padding-left:1em}
#divCalendarNav DIV.right{position:absolute;width:15%;left:84%;text-align:right!important;padding-right:2em!important}
.ThreeColumnContainer{position:relative;width:100%;height:4em;margin:0}
.ThreeColumnContainer .column{width:33%;position:absolute}
.calendar-header .left{width:66%!important;left:0;text-align:left!important}
#divCalendarNav .left{width:33%!important}
#divCalendarNav .middle{display:block!important}
.middle{left:33%;text-align:center}
.right{left:66%;text-align:right!important}
#divCalendarNav .middle H2{color:#EEE;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0}
.calendar-wrapper H1,.calendar-wrapper H2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:400}
H1 ACRONYM{font-size:.8em!important}
H1 A{font-family:Georgia, "Times New Roman", Times, serif;color:#333;text-decoration:none}
.calendar-header H2{padding-top:.25em}
.calendar-header H2 A{color:#333;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;font-size:1.9em}
.calendar-wrapper H1{font-size:2.5em;font-family:Georgia, "Times New Roman", Times, serif;background-image:none;margin:.25em 0 .125em .5em !important;padding:0!important}
.calendar-wrapper H2,.calendar-wrapper H1 SPAN{font-size:14pt;font-family:Georgia, "Times New Roman", Times, serif;margin:.25em 0 .5em}
TABLE.calendar{clear:both;width:97%;background-color:#FFF;border-top:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #777;border-spacing:none;margin:-1.25em auto 1em}
TABLE.calendar TR TH{text-align:left;width:14.24%;font-size:1.25em;border-right:1px dotted #CCC;padding:.5em 0}
TH.last-th{border-right:1px solid #777!important}
TABLE.calendar TH H3{font-weight:400;text-align:center}
TABLE.calendar TH H3 A{color:#333;text-decoration:none;border-bottom:1px dotted #999}
TABLE.calendar TH H3 A SMALL{font-family:"Times New Roman", Times, serif;_font-family:inherit;font-size:.85em}
TABLE.calendar TR TD{position:relative;height:135px;font-size:1em;border-top:1px solid #777;border-right:1px solid #777;padding:.5em}
TABLE.calendar TR TD.gray-days{background:#CCC url(/images/page-bg-gray.jpg)}
TABLE.calendar TR TD.gray-days A{display:block;width:85%;height:6.25em;text-decoration:none;text-indent:-999em;margin:0 auto!important}
TABLE.calendar TH DL{font-size:12pt;border-top:1px dotted #CCC;margin:.5em 0 0;padding:.25em 0 0}
TABLE.calendar TH DL DT{width:1em;position:absolute;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-weight:700;padding-left:.3em}
TABLE.calendar TH DL DD{text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:.8em;letter-spacing:.5px;margin:.125em .75em 0 2em}
TABLE.calendar TD UL{margin-top:1em;padding:0 .5em .5em 0}
TD.abstain DIV.bahai-date{font-weight:700;background-color:#feff93}
TABLE.calendar TD UL LI{font-size:.75em;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:120%;margin:.25em 0}
TABLE.calendar TD UL LI.holy-day{font-weight:400;padding:.25em 0 .25em 20px}
LI.feast{font-weight:400}
TABLE.calendar TD UL LI.feast{background:none;padding:.25em 0}
TABLE.calendar TD H4{font-family:"Times New Roman", Times, serif;font-size:16pt;font-weight:400}
DIV.bahai-date{float:right;width:1.5em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;background:#F7F7F7;border-left:1px solid #777;border-bottom:1px solid #777;margin:-.5em;padding:.5em .25em}
.day-today{background:#feff93}
.day-today .bahai-date{background:#FFCE00;color:#333;font-weight:700}
.day-today H4{text-decoration:underline!important}
DIV.day-icons IMG{float:right}
DIV.footer{position:relative;width:95%;height:75px;margin:-1em auto 0}
DIV.footer .logo{margin-top:.5em}
DIV.footer DIV.logo-es{margin-right:0}
DIV.footer P{width:70%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;line-height:120%;color:#333;padding:1.75em 0 0}
DIV.footer UL{height:4em;padding-left:.75em;margin:1em 0 2em .75em}
DIV.footer LI{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;margin:0}
DIV.footer IMG.icon{vertical-align:middle!important;margin-left:.25em}
DIV.footer LI IMG{vertical-align:middle!important;margin:.25em}
.page-ads{clear:both;border:1px dotted #CCC;position:relative;height:5em;background:#FFF;margin:2em auto;padding:1em 80px}
DIV.tweet{position:absolute;width:24px;height:19px;margin-left:5.95em;margin-top:6.5em}
DIV.sun-time{display:block;position:relative;top:85px;left:0;font-family:Verdana, sans-serif;font-size:.65em;font-weight:400;letter-spacing:-.25px;text-align:center}
DIV.sun-time DIV{margin-top:.25em}
DIV.sun-time DIV.label{display:none;font-size:.9em;font-weight:400;letter-spacing:0;color:#555;padding:.2em 0 0}
DIV.sun-time IMG.decorator{display:none;vertical-align:-3px!important;margin-right:3px}
DIV.sun-time A{font-size:.9em;letter-spacing:0}
DIV.first-day{top:.65em}
DIV.last-day{top:4.5em}
STRONG,TD.holy-day DIV.bahai-date{font-weight:700}
A.bookmark,LI.glossary-icon{background-position:0 -300px}
A.print,LI.twitter-icon{background-position:0 -500px}
A.save,LI.facebook-icon{background-position:0 -400px}
A.home,A.year-prev,A.month-prev{background-position:0 -100px}
A.year-next,A.month-next{background-position:0 -200px}
A.star-icon,LI.star-icon{background-position:0 0}
TABLE.calendar TR TD.gray-days A IMG,DIV.day-icons,DIV.first-day DIV.label,DIV.popup-bg,DIV.popup{display:none}
TD.holy-day,TD.abstain{background-color:#FFF}
/* redesign.css */
DIV.site-header{height:30px;background-color:#555;margin:-4px 0 0;padding:0}
DIV.site-header UL{float:right;margin:0;padding:0}
DIV.site-header UL LI{list-style-type:none;display:block;float:left;margin:.25em 1em;padding:0}
DIV.site-header UL LI A{color:#FAFAFA;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;margin:0;padding:0}
DIV#divCalendarNav{clear:left;width:99%;background-image:none;background-color:#FAFAFA;border:0;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC}
DIV#divCalendarNav A.next-prev{color:#369;text-decoration:underline}
DIV.footer{height:120px}
DIV.footer-es{height:150px}
DIV.logo{position:absolute;width:300px;height:110px;left:100%;margin-left:-300px}
DIV.logo-es{width:350px;margin-left:-350px!important}
H1 A{font-size:90%;font-family:"Times New Roman", "Times Roman", Times, serif}
H1 A SMALL{font-size:85%}
SMALL{font-family:inherit}
A.next-prev{display:block!important;clear:both!important;font-size:1.2em!important;color:#00F}
TD{margin:0}
LI.sun-time{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em!important;letter-spacing:%;white-space:nowrap;padding-right:0!important;margin-right:-1em!important}


