/* landing page */
h3.landing {background:url(/la/images/headers/814x52_comm_index_hdr.gif) no-repeat!important;height:52px!important;margin-bottom:6px!important;padding: 0!important;}
.feature {margin: 0 0 5px 0;}
.calendar li {list-style-image: url('/oak/images/community/y2009/im_calendar_50x50.gif'); position: relative; margin-left:60px;}
.vertic-cent { position: relative; top:-32px;}
.mission {padding:10px 0px 10px 0px;}
#feature, #gamelist { float: left; display: inline;}
#feature {width: 240px; padding-right: 17px;}
#feature img {width: 240px;}
#gamelist {width: 220px;}
#gamelist table {width: 220px !important; margin: 3px 0 5px 0;}
.ulCols {float: left; padding: 0; list-style-type: square;}
.ulCols li {float: left; width: 31%; margin: 0; padding: 3px;}
.QuickLinksCommunity { border-right: 1px solid #ccc; margin: 3px; padding: 5px; width: 215px; float: left; }
.QuickLinksCharity { margin: 3px; padding: 5px; width: 215px; float: left; height: 100%; }
.CommunityNews { clear: both; border-top:1px solid #cccccc; padding:3px; }

/* headings for remainder of the section */
#mc h3 { background:url(/oak/images/ticketing/2009/hdr_bg_649.gif) no-repeat; color: #fff; height: 52px; text-align: right; padding: 7px 10px 0 0; font-family: arial,helvetica,sans-serif; font-size: 32px; font-style:italic; }
h3 a {display:block;width:100%;height:100%;text-decoration:none;}
#mc h3 a:hover {text-decoration:none;}
/*#mc a {white-space:nowrap;}*/
h3 span {position:relative;z-index:-1;text-size:1px;}

#mc h4.bluebar {background: url(/la/images/hdr_dodgerblue_bkg.gif) repeat-x scroll; color:#ffffff; padding:4px;margin-bottom:10px;}


/* general community section */
.imageWithCaption200px { width: 200px; }
.imageWithCaption200px span { font-size: 10px; text-align: center; display: block; line-height: 12px; margin-top: 2px; }

.imageWithCaption250px { width: 250px; float: right; margin: 0 0 10px 10px; }

.imageHorzListWithCaption250px { width: 550px; text-align: center; margin: 12px auto 0 auto; }
.imageHorzListWithCaption250px1 { float: left; width: 250px; text-align: center; padding: 0 12px 12px 12px; }
.imageHorzListWithCaption250px2 { float: right; width: 250px; text-align: center; padding: 0 12px 12px 12px; }
.imageWithCaption250px span, .imageHorzListWithCaption250px1 span, .imageHorzListWithCaption250px2 span { font-size: 10px; text-align: center; display: block; margin-top: 2px; }


