/* SOCIAL LAYOUT */
.social_layout #logo a { cursor:pointer; background-image:url(/images/social/logo.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/logo.png', sizingMethod='crop'); }
.social_layout h1 { font-size:30px; color:#1e1a17; text-transform:uppercase; }
.social_layout h2 { font-size:21px; color:#1e1a17; text-transform:uppercase; }
.social_layout #content { background:#faf9f7 url(/images/social/content.gif) repeat-y 0px 0px; position:relative; _overflow:hidden; }
.social_layout #content .content_wrapper { padding:42px 18px 10px; background:transparent url(/images/social/content_wrapper_home.gif) no-repeat; }
.social_layout #main { width:455px; float:left; background:#f3f1ec; }
.social_layout #side { width:455px; float:left; padding-left:14px; }
.social_layout #superfooter { width:960px; margin-left:5px; overflow:hidden; background:#1f1b18 url(/images/seating/superfooter.gif) no-repeat; }
.social_layout #footer { padding-top:110px; background:transparent url(/images/seating/footer_logo.gif) no-repeat top center;}
.social_layout #footer #footer-bottom { display:none; }

.grunge {position:relative; width:946px; height:358px; z-index:20; overflow:hidden; margin:0 12px; }
.grunge .grunge_border { position:absolute; z-index:20; background-color:transparent; background-repeat:no-repeat; background-position:left top; }
.grunge .grunge_top { left:0px; top:0px; width:946px; height:24px; background-image:url(/images/social/grunge_top.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/grunge_top.png", sizingMethod="crop"); _background-image:url(/images/layout/blank.gif); }
.grunge .grunge_right { right:0px; top:24px; width:25px; height:292px; background-image:url(/images/social/grunge_right.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/grunge_right.png", sizingMethod="crop"); _background-image:url(/images/layout/blank.gif); }
.grunge .grunge_bottom { left:0px; bottom:0px; width:946px; height:42px; background-image:url(/images/social/grunge_bottom.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/grunge_bottom.png", sizingMethod="crop"); _background-image:url(/images/layout/blank.gif); }
.grunge .grunge_left { left:0px; top:24px; width:25px; height:292px; background-image:url(/images/social/grunge_left.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/grunge_left.png", sizingMethod="crop"); _background-image:url(/images/layout/blank.gif); }
ul.banners { margin:0; padding:0; list-style-type:none; position:relative; height:1%; }
li.banner { margin:0; padding:0; list-style:none; left:0; top:0; }

/* SOCIAL NETWORKS */
.social_networks { position:absolute; right:18px; top:50px; overflow:hidden; }
.social_networks h3 { float:left; margin:0 5px 0 0; line-height:1; color:#1e1a17; font-size:14px; text-transform:uppercase; }
.social_networks a { float:left; width:30px; height:30px; background-position:top left; background-repeat:no-repeat; }
.social_networks a.facebook { background-image:url(/images/social/facebook_light.gif); }
.social_networks a.twitter { background-image:url(/images/social/twitter_light.gif); }
.social_networks a.flickr { background-image:url(/images/social/flickr_light.gif); }
.social_networks a.youtube { background-image:url(/images/social/youtube_light.gif); }
.social_networks a span { display:none; }

/* SOCIAL BUTTON */
.social_layout a.button{ display:block; color:white; height:auto; width:auto; margin:0; padding:0; text-decoration:none; font:12px "Trebuchet MS" sans-serif; font-weight:bold; }
.social_layout a.button:hover{ text-decoration:none;}
.social_layout a.button span.left { display:inline; padding-left:9px; height:23px; line-height:23px; float:left; background:transparent url(/images/social/social_button_left.png) no-repeat; _background-image:url(/images/layout/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/social_button_left.png", sizingMethod="crop"); cursor:pointer; }
.social_layout a.button span.right { display:inline; width:9px; height:23px; float:left; background:transparent url(/images/social/social_button_right.png) no-repeat; _background-image:url(/images/layout/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/social_button_right.png", sizingMethod="crop"); cursor:pointer; }

/* SOCIAL HEADING */
.social_heading { padding:22px 0 5px; border-bottom:1px solid #ccc; overflow:hidden; _height:1%;}
.social_heading h2 { float:left; margin-left:7px; }
.social_heading a.social_news_subscribe { float:right; margin-right:7px; display:block; height:30px; line-height:30px; padding:0 35px 0 0; background:transparent url(/images/social/rss.jpg) no-repeat top right; cursor:pointer;}

/* EVENT NEWS */
.event_news_list { border-bottom:1px solid #e7e7e3; padding:20px 0 0; margin:0 10px 10px; }
  .event_news { font-size:12px; color:#33363e; margin-bottom:10px; }
  .event_news h4 { font-size:14px; font-weight:bold; padding:0; margin:0; }
  .event_news p { font-size:12px; color:#33363e; padding:0; margin:0; }
.social_layout a.event_news_button { margin:0 0 45px 10px; }


/* UPCOMING EVENTS */
.event_upcoming { padding-top:12px; }
.event_upcoming ul.tabs_container { position:relative; z-index:20; height: 33px; line-height: 33px; margin: 0; padding: 0; list-style: none; }
.social_layout #content ul li { background:none; display:block; padding:0; }
.event_upcoming ul.tabs_container li { padding: 0; margin: 0 3px 0 0; float: left; background: none; list-style-type: none; }
.event_upcoming ul.tabs_container li a { display:inline-block; text-decoration: none; padding:0; margin:0; background:#39322c; border:1px solid #39322c; color:#f6f5f1; }
.event_upcoming ul.tabs_container li a.active { background:#eeece5; border:1px solid #ccc; border-bottom-color:#eeece5; color:#39322c; }
.event_upcoming ul.tabs_container li a:hover, .event_upcoming ul.tabs_container li a.active { font-weight: bold; text-decoration: none; }
.event_upcoming ul.tabs_container li a span { padding: 0px 14px; margin: 0; display: inline-block; font-weight: bold; cursor: pointer; text-decoration: none; }
.event_upcoming .tab_section { position:relative; z-index:10; margin-top:-1px; _margin-top:-3px; padding:0 12px; background:transparent url(/images/social/event_upcoming.gif) no-repeat top left; height: 1%; }
.event_upcoming .tab_section table { width:100%; clear:both; }
.event_upcoming .tab_section table tr td { padding:10px; }
.event_upcoming .tab_section table tr.odd td { }
.event_upcoming .tab_section table tr.even td { background:#fcfbfa; }
.event_upcoming_foot { clear:both; overflow:hidden; background:#eeece5; border:1px solid #ccc; border-top-width:0; }
.event_upcoming_foot a.event_upcoming_button { margin:0 0 10px 10px; }


/* SOCIAL FEED */
.social_feed { position:relative; float:right; width:194px; height:auto; padding:10px; border:1px solid #ccc; background:#e4e1d6; }
  .social_feed_head { padding:10px 15px; width:164px; background:#f2f1ec }
    .social_feed_head h2 { font-size:15px; margin:0; color:#1e1a17; }                                                                                 
  .social_feed_body { padding:6px 10px 10px; width:174px; background:#faf9f7; } 
    .social_feed_item { clear:both; position:relative;height:1%; padding:6px 0; overflow:hidden; background:transparent url(/images/social/social_feed_item.gif) bottom repeat-x; }
      .social_feed_item a { color:#d11600; }
      .social_feed_item_icon { float:left; width:30px; height:30px; overflow:hidden; }
      .social_feed_item_body { float:right; width:135px; }
        .social_feed_item_text { font-size:12px; }
        .social_feed_item_source { font-size:10px; padding-top:5px; }
        .social_feed_item_source a { color:#333; }
  .social_feed_foot { padding:4px 10px 10px; width:174px; background:#faf9f7; overflow:hidden; }


/* EVENT BUCKET */
.event_bucket { position:relative; width:225px; height:225px; overflow:hidden; margin-bottom:18px; }
.event_bucket .event_bucket_top { position:absolute; left:0; top:0; width:225px; height:9px; background:url(/images/social/event_bucket_top.png);  no-repeat; _background-image:url(/images/layout/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/event_bucket_top.png", sizingMethod="crop"); cursor:pointer; }
.event_bucket .event_bucket_bottom { position:absolute; left:0; bottom:0; _bottom:-8px; width:225px; height:9px; background:url(/images/social/event_bucket_bottom.png);  no-repeat; _background-image:url(/images/layout/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/event_bucket_bottom.png", sizingMethod="crop"); cursor:pointer; }

/* EVENT FEATURE */
.event_feature { position:relative; width:433px; height:auto; padding:10px; border:1px solid #ccc; background:#e4e1d6; }
.event_feature_image { position:relative; width:433px; height:292px; overflow:hidden; }
.event_feature_overlay { position:absolute; bottom:0; left:0; width:100%; font-size:12px; color:white; }
.event_feature_overlay .wrapper { width:413px; height:100%; padding:15px 10px; background:transparent url(/images/social/event_feature_overlay.png) no-repeat; _background-image:url(/images/layout/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/social/event_feature_overlay.png", sizingMethod="crop"); }
.event_feature_overlay a { color:white; }
.event_feature_overlay h2 { font-size:24px; color:#ecbf2e; padding:0; margin:0; }
.event_feature_overlay p { padding:0; margin:0; }
.event_feature_body { width:409px; height:auto; padding:18px 12px; overflow:hidden; background:#f6f5f1; color:#33363e; line-height:1.5; }
.event_feature_body h4 { margin:0 0 2px 0; font-size:13px; font-weight:bold; color:#0d0a08;}
.event_feature_body a.button { float:left; margin:0 10px 0 -3px; }

/* FOOTER BLOCK */
.footer_block { width:175px; color:white; font-family:Arial; font-size:13px; text-align:left; }
.footer_block_left { float:left; padding:40px 0 40px 25px;}
.footer_block_right { float:right; padding:40px 25px 40px 0;}
.footer_block_full { float:none; clear:both; color:white; width:auto; padding:25px 50px; background:#0d0a08; font-family:Arial; font-size:12px; font-weight:bold; text-align:center; }
.footer_block a { color:white; }
.footer_block h2 { font-size:18px; color:white; text-transform:none; margin-bottom:15px; }
.footer_block h2 a { color:white; }
.footer_block ul { list-style-type:none; margin:0; }
.footer_block ul li { font-family:Arial; font-size:13px; color:white; margin-bottom:5px; float:left; clear:left; width:100%; }
.footer_block ul li a { color:white; display:block; }
.footer_block ul.icons li { font-size:16px; font-weight:bold; }
.footer_block ul.icons li a { height:30px; padding-left:40px; line-height:30px; background-position:top left; background-repeat:no-repeat; }
.footer_block ul.icons li.facebook a { background-image:url(/images/social/facebook.gif); }
.footer_block ul.icons li.twitter a { background-image:url(/images/social/twitter.gif); }
.footer_block ul.icons li.flickr a { background-image:url(/images/social/flickr.gif); }
.footer_block ul.icons li.youtube a { background-image:url(/images/social/youtube.gif); }

/* Changes */
.social_layout #topnav { display:none; }
.social_layout #superfooter { display:none; }
.social_layout #footer { padding:0; background:none; }
.social_layout #footer #footer-bottom { display:block; height:0px; background:black; }
.social_layout .event_feature a.button { display:none; }
