body { background: #fe8606 url(/ui/20100112/imgs/sections/events/tile.png) top left; }
div.pagewrapper { background: url(/ui/20100112/imgs/sections/events/background.jpg) top left repeat-x; }
div.pagewrapper div.pagecenter div.pagebody div.header { margin-top: -45px; background: transparent url(/ui/20100112/imgs/sections/events/header.jpg) top left no-repeat; height: 184px; }

div.pagewrapper div.pagecenter div.pagebody div.header div.title a, div.pagewrapper div.pagecenter div.pagebody div.header div.title a:link { width: 390px; }

div.sechdr, div.sechdrsm, div.sechdrlg { background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll 0px -180px; height: 42px; }
div.sechdrsm { background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll 0px -223px; }
div.sechdrlg { background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll 0px -291px; }
div.pagewrapper div.pagecenter div.pagebody div.featured {  background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat top left; }
div.pagewrapper div.pagecenter div.pagebody div.results div.bd div.item div.photo {   background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll -383px -223px; }
div.pagewrapper div.pagecenter div.pagebody div.listmd div.bd div.item div.photo {  background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll -514px -224px;  }

div.pagewrapper div.pagecenter div.pagebody div.results div.bd div.item div.info div.location {  background: #c60;  }
div.pagewrapper div.pagecenter div.pagebody div.results div.bd div.item div.info div.location span { color: #fff;  }

div.sechdr div.label span, div.sechdrsm div.label span, div.sechdrlg div.label span  { color:#fc0; }
h1, h2, h3, h4, h5, h6, div.pagewrapper div.pagecenter div.pagebody div.item div.name a, div.pagewrapper div.pagecenter div.pagebody div.item div.name a:link,div.pagewrapper div.pagecenter div.pagebody div.item div.label a, div.pagewrapper div.pagecenter div.pagebody div.item div.label a:link, a, a:link, a:visited, a:active, a:hover { color: #c60; }
div.pagewrapper div.pagecenter div.pagebody div.featured div.bd div.info div.name a, div.pagewrapper div.pagecenter div.pagebody div.featured div.bd div.info div.name a:link { color: #fff; }

div.pagewrapper div.pagecenter div.pagebody div.featured div.hd div.title { margin: 10px 0px 0px 20px;  }
div.pagewrapper div.pagecenter div.pagebody div.featured div.bd { padding: 0px 15px; }
div.pagewrapper div.pagecenter div.pagebody div.featured div.bd div.info { padding-left: 18px; }


div.weekboxes { padding: 10px 0 0 25px;  text-align:center; }
div.weekboxes div.arrow { float: left;  }
div.weekboxes div.arrow a {  display: block; width: 15px; height: 43px; padding: 24px 0px 0px;  }
div.weekboxes div.arrow a span  { display:none; display:block;height:20px;width:9px;  background:transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat; }
div.weekboxes div.arrow a span span { display:none; }
div.weekboxes div.leftarrow { }
div.weekboxes div.leftarrow a {   }
div.weekboxes div.leftarrow a span { background-position: -467px -222px; }
div.weekboxes div.rightarrow {  }
div.weekboxes div.rightarrow a { padding-left: 5px; }
div.weekboxes div.rightarrow a span { background-position: -477px -222px; }
div.weekboxes div.calbox { width: 70px; height: 67px; background: transparent url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll -365px -223px; margin: 0px 1px; float: left; }
div.weekboxes div.calbox a { text-decoration:none;  font-size: 90%; }
div.weekboxes div.active { border: 2px solid #930; }
div.weekboxes div.today { background:  #f60; }
div.weekboxes div.calbox div.weekday { font-size: 10px; color: #fff; text-align:center; }
div.weekboxes div.calbox div.day { font-size: 28px; color: #FC0; text-align:center; padding: 3px 0px; }
div.weekboxes div.calbox div.eventcount { font-size: 90%; color: #fff; text-align:center; background: #f90; margin: 3px 0 0; text-transform: uppercase; font-weight: bold; }

div.calwrapper a.calicon_link {  cursor:pointer;height:17px;width:17px;top:-1px;position:relative;z-index:8; overflow: hidden; }
div.calwrapper img.calicon { border:medium none;vertical-align:middle; height:17px;width:17px; background: #fff url(/ui/20100112/imgs/sections/events/assets.png) no-repeat scroll -487px -223px;  }
div.calwrapper input, select { vertical-align:middle; }
div.calwrapper { display:inline; }
div.calwrapper input { width: 106px; }
div.calwrapperoffset { margin-left: -26px; display:inline; }

div.eventfull { border: 2px solid #F30; background: #FC3; padding: 7px; display: block; font-weight: bold;}

div.pagewrapper div.pagecenter div.pagebody div.rail div.postbutton div.sm span { margin-left: 17px; }

div.bdpad ul { margin: 10px 30px; }
div.bdpad ul li { margin: 5px; }

span.attending { color: #c60; font-size: 190%; font-weight:bold;}

