/* Home CSS Document */

#breadcrumbs, #dateTime           {display: none;}
#contentWrapper                   {float: left; width: 607px;}


/*#latestnews                       {display: block; width: 320px; margin: 0 0 0 -106px; position: relative;}*/
body #subnavtop { padding-top: 0; }

#latestnews, 
#latestevents { margin: 5px 0 0 -11px; float: left; padding:0; width: 237px; }
.latestStories li { width: 325px; margin-left: -97px !important; }

#latestnews  h2, 
#latestevents h2 { background: url("/_includes/images/design/submenu_top.png") no-repeat scroll center top transparent; height: 35px; margin: 0; padding: 20px 0 0 10px; width: 227px; }
#latestnews  h2 { float: left; }

#eventsheader,
#newsheader                       {margin: 0 0 10px 105px;}

#rssicon                          {/*position: absolute; top: -9px; right: -8px;*/ float: right; width: 35px; height: 35px; background: url(../images/design/news_rssicon.png) no-repeat;}
#rssicon span                     {display: none;}
#latestevents li p { line-height: 105%; }
#latestevents ul,
#latestnews ul                    {padding: 10px 0 0; margin: 0; display: block;}
#latestnews li                    {padding: 0; margin: 0 0 30px; display: block; float: left; list-style: none; font-size: 80%}
#latestevents li {padding: 0; margin: 0 0 20px 9px; display: block; list-style: none; font-size: 80%}
#latestevents h3 { line-height: 105%; }
#latestevents h3,
#latestnews h3                    {margin: 0;}
#latestevents h3 a,
#latestnews h3 a                  {color: #ebbc09; font-size: 80%; text-shadow: 1px 1px 1px #000;}
#latestnews .thumb                {float: left; display: inline; width: 84px; height: 84px;}
#latestnews .thumb img            {width: 74px; height: 74px; border: 1px solid #CCC; background: #FFF; padding: 4px;}
#latestnews .postdate             {width: 84px; text-align: center; color: #999; display: block;}
#latestnews .latestnewsinfo       {padding: 0 0 15px 0; color: #666; line-height: 100%;}
#latestnews .latestnewsinfo span  {color: #999;}
#latestnews .latestnewsintro      {width: 210px; float: left; display: inline; margin: 5px 0 0 20px; line-height: 210%;}
#latestnews .latestnewsintro p    {display: inline;}
#latestnews .latestnewsintro a     {color: #ebbc09;}
#latestnews .latestnewsintro .link{display: inline;}
#latestnews .nonews               {margin-left: 106px;}

#latestevents p a {color: #fff; font-size: 80%; padding-left: 10px;}

/* DEFAULT $.calendar() styles */
#my-calendar { margin: 10px 0 0 18px; }
.cal-popout			{font-size:85%;}
.cal-popout td			{text-align:center;}
.cal-popout td a		{display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:1px 5px; margin:1px; text-decoration:none; border:1px solid #ddd; color:#333;}
.cal-linkHolder			{position:relative; display:block;}
.cal-loading			{-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.cal-label			{display:none;}
.cal-icon			{display:block; cursor:pointer; text-align:center;}
.cal-monthName			{text-align:center;}
.cal-hasevent span,  
.cal-hasevent			{font-weight:bold;}
.cal-day-names			{font-size:80%; color:#ddd;}
.cal-popout abbr		{cursor:help;}
.cal-row-even a			{background:#f3f3f3;}
.cal-popout a, 
.cal-row-odd a			{background:#f3f3f3;}
td.cal-today a			{background:#444; color:#fff; border:1px solid #999;}
.cal-popoutContent		{background:#fff; border:1px solid #777; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.cal-events			{margin:0; padding:10px 10px 2px; list-style:none;}
.cal-events li			{margin:0 0 8px; padding:0;}
.cal-events li span		{display:block;}
.cal-eventTitle			{font-weight:normal; float:right;}
.cal-eventTimescale		{float:left;}
.cal-popoutPointer-border	{border-color:#777;}
.cal-popoutPointer-content	{border-color:#fff;}
/* Fix for ie6 transparency rendering */
*html .cal-popoutPointer-border	{filter: chroma(color=pink);}
*html .cal-popoutPointer-content{filter: chroma(color=pink);}
