body{background:#ffffff;min-height:2px;}
/*img{max-width:100%;max-height:100%;}*/

p{font-size:10pt}
#mobile_footercontainer{display:none;}

.desktophidden{display:block;}
span.desktophidden{display:inline;}

#gallery{padding-top:10px;margin:0;background:transparent;}
#gallery #slides{width:auto;}
#gallery img{width:100%;}

.index #gallery img{background:transparent;padding:0;}

#mobile_header, #mobile_logo_ribbon,#mobile_popout_nav_menu,#mobile_popout_location_menu{display:none;}
.menu_location,.menu_backyard{display:block;}
#bottom_lc_bar {margin-top: 0px;}
#headerleft{position:absolute;top:50px;left:60px;height:99px;}
#headerleft *{font-size:8pt;font-weight:bold;}
#mobile_header{display:none;}
#container{}
#container-inner{position:static;padding:0;overflow:hidden;zoom:100%;}

#content{position:static;margin:0;padding:0;width:auto;background:transparent;}
#napkin{width:250px;height:auto;right:auto;background:transparent;}
#main{min-height:0;position:relative;overflow:hidden;zoom:100%;padding:0;}
#main-inner{padding:0 35px 10px 35px;}
#rightsidemenu{position:absolute;top:0;right:0;width:200px;height:100%;background:#615b57 url("http://p4.staticlc.com/goat/images/tablet/shadow.png") repeat-y left top;}

#container .menu_location{padding-top:5px;display:block;background:#615b57 url("http://p1.staticlc.com/goat/images/tablet/shadow_left.png") repeat-y 242px top;}
#container .menu_location a{display:block}
#container .menu_location *{color:#fff;}
#container .menu_location .menu_currentlocation h3{margin:15px 0 0 0;padding:0 0 0 13px;background:#615b57 url("http://p3.staticlc.com/goat/images/napkin/napkinpaper.png") no-repeat left center;width:150px;height:38px;line-height:normal;}
#container .menu_location .menu_currentlocation h3 span{display:block;background:url("http://p3.staticlc.com/goat/images/napkin/current_location.png") no-repeat left center;text-indent:-9999px;height:35px;}
#container .menu_location .menu_currentlocation .vcard{padding:0 10px;}
#container .menu_location .menu_currentlocation .adr{margin-top:5px;}
#container .menu_location .menu_currentlocation .adr div{line-height:1.4;}
#container .menu_location .menu_currentlocation .tel{margin-top:10px;line-height:1.4;}
#container .menu_location .menu_currentlocation .menu_locationhours h4{margin:10px 0 0 0;font-size:10pt;text-transform:none;color:#fff;font-weight:bold;}
#container .menu_location .menu_currentlocation .menu_locationhours div{line-height:1.4;}
#container .menu_location .menu_otherlocations{padding-top:10px;}
#container .menu_location .menu_otherlocations h3{margin:15px 0 0 0;padding:0 0 0 13px;background:#615b57 url("http://p3.staticlc.com/goat/images/napkin/napkinpaper.png") no-repeat left center;width:150px;height:38px;line-height:normal;}
#container .menu_location .menu_otherlocations h3 span{display:block;background:url("http://p3.staticlc.com/goat/images/napkin/other_location.png") no-repeat left center;text-indent:-9999px;height:35px;}
#container .menu_location .menu_otherlocations div{padding-left:10px;line-height:1.8;}
#container .menu_location .menu_otherlocations div a{padding:3px 0;}
#container .menu_backyard{padding:20px 0;background:#615b57 url("http://p1.staticlc.com/goat/images/tablet/shadow_left.png") repeat-y 242px top;}
#container .menu_backyard a,#container .menu_backyard img{display:block;width:185px;height:184px;}

#top{margin:0;padding:5px 0;}

#regions h4{padding-left:0;}
#regions ul{padding:5px 0;}

.section{margin-top:25px;padding-right:20px;}
.section.floatright{padding-left:20px;padding-right:0;}

/*
.box1{width:250px;padding-bottom:10px;}
.box1 .inner{padding:0 10px;}
.box1 .top{height:54px;}
.box1 h3,.box1 h4,.box1 h5{padding:18px 0 0 0;text-align:center;font-size:12pt;font-family:"Matchwood Bold",verdana,sans-serif;line-height:1;}
*/
.box2{width:250px;padding-bottom:10px;}
.box2 .inner{background:url("http://p2.staticlc.com/goat/images/bg/box/2/tablet/middle.png") repeat-y left top;padding:6px 17px 10px 17px;}
.box2 .top{height:87px;background:url("http://p1.staticlc.com/goat/images/bg/box/2/tablet/top.png") no-repeat left top;}
.box2 h3,.box2 h4,.box2 h5{padding:19px 0 0 17px;font-size:22pt;font-family:"Matchwood Bold",verdana,sans-serif;line-height:1;}

.box3{width:250px;padding-bottom:10px;}
.box3 .inner{padding:0 10px;}
.box3 .top{height:96px;}
.box3 h3,.box3 h4,.box3 h5{padding:13px 0 0 20px;line-height:1.1;font-size:22pt;}

.box4{width:250px;padding-bottom:10px;background:url("http://p2.staticlc.com/goat/images/bg/box/4/tablet/bottom.png") no-repeat left bottom;}
.box4 .inner{background:url("http://p2.staticlc.com/goat/images/bg/box/4/tablet/middle.png") repeat-y left top;padding:0 10px;}
.box4 .top{height:65px;background:url("http://p1.staticlc.com/goat/images/bg/box/4/tablet/top.png") no-repeat left top;}
.box4 h3,.box4 h4,.box4 h5{text-align:center;padding-top:14px;font-family:"Antique Tuscan",verdana,sans-serif;line-height:1;font-size:22pt;}

.box5{width:182px;padding-bottom:10px;}
.box5 .inner{padding:35px 15px 10px 15px;}
.box5 .top{height:23px;}
.box5 h3,.box5 h4,.box5 h5{padding:15px 15px 0 15px;font-size:13pt;font-family:"Matchwood Bold",verdana,sans-serif;line-height:1.2;}

.home #events{width:250px;}

#footercontainer{bottom: 0;width: 100%;background-color: black;color: white;height: 268px;}
.index #footercontainer{padding:0;}

#sponsors table{margin-right:55px;}

.mainpage #footer #toplink, .mainpage #footer #toplink *{display:none;}
#footer{}
#footer ul{left:0;right:auto;width:100%;overflow:hidden;text-align:center;}
#footer li{display:none;}
#footer li.about,#footer li.jobs,#footer li.shop,#footer li.order{display:inline;float:none;}
#footer li a{padding:0 8px;display:inline;}
#footer li.order a{border-right:0;}
#footer .social,#footer .social *{display:block;}
#footer .social a{width:30px;height:30px;text-indent:-9999px;position:absolute;}
#footer .social.fb a{background:url("http://p3.staticlc.com/goat/images/tablet/facebook_footer.png") no-repeat left top;right:35px;}
#footer .social.tw a{background:url("http://p3.staticlc.com/goat/images/tablet/twitter_footer.png") no-repeat left top;right:0;}
#footer #toplink,#footer #toplink *{display:block;width:50px;height:28px;}
#footer #toplink{position:absolute;right:-1px;top:-30px;}


.forminfo h3,.upcoming h3{margin-top:15px;background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}

.about #about h3{background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}
/*
.leagues #seasontype a{margin:0;padding-top:10px;}
.leagues.standings #chooseyourteam{background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}
.leagues.standings h5.seasonname{font-size:20pt;padding-bottom:10px;}
.leagues.standings #standingsinfo{float:none;width:550px;overflow:hidden;zoom:100%;text-align:center;margin:auto;}
.leagues #nextgame{float:right;width:250px;}
.leagues #reportscore{float:left;width:250px;}
.leagues #standings h3{background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}
.leagues #standings{margin-top:25px;float:none;clear:both;width:100%;}
.leagues #standings .teamname{text-align:left;width:auto;}
.leagues #standings th,.leagues #standings td{text-align:right;padding-right:25px;width:18%;}
.leagues #standings .desktophidden{display:none;}
.leagues #signup .section{width:45%;}
.leagues.signup .field input[type="text"]{width:100%;}
.leagues.champs .section,.leagues.sponsors .floatleft,.leagues.sponsors .floatright{width:45%;}
.leagues.sponsors #sponsorcontainer{overflow:hidden;zoom:100%;margin-left:0px;}
.leagues.sponsors .section{margin:0;}
.leagues #teamschedule td{padding:10px 0;}
.leagues #teamschedule .social{width:120px;padding:5px 0;}
.leagues #teamschedule .social .braggripe{padding-top:3px;line-height:1;}
.leagues #teamschedule .social a{display:block;float:left;padding:4px 4px 0 0;text-indent:-9999px;width:32px;height:27px;}
.leagues #teamschedule .social a.facebook.brag {background:url("http://p4.staticlc.com/goat/images/tablet/facebook.png") no-repeat left top;}
.leagues #teamschedule .social a.facebook.gripe {background:url("http://p4.staticlc.com/goat/images/tablet/facebook_block.png") no-repeat left top;}
.leagues #teamschedule .social a.twitter {background:url("http://p3.staticlc.com/goat/images/tablet/twitter.png") no-repeat left top;}
*/
.submit input[type="submit"]{width:168px;height:33px;}
.submit .send{background:url("http://p1.staticlc.com/goat/images/buttons/tablet/send.png") no-repeat left top;}
.submit .send:hover{background:url("http://p2.staticlc.com/goat/images/buttons/tablet/send_active.png") no-repeat left top;}
.submit .signuppay{width:135px;height:28px;background:url("http://p2.staticlc.com/goat/images/buttons/tablet/signuppay.png") no-repeat left top;}
.submit .signuppay:hover{background:url("http://p2.staticlc.com/goat/images/buttons/tablet/signuppay_active.png") no-repeat left top;}
.submit .signmeup{background:url("http://p1.staticlc.com/goat/images/buttons/tablet/signmeup.png") no-repeat left top;}
.submit .signmeup:hover{background:url("http://p2.staticlc.com/goat/images/buttons/tablet/signmeup_active.png") no-repeat left top;}

#main .fixedpercent{margin-top:15px;display:table;width:100%;overflow:hidden;zoom:100%;}
#main .fixedpercent .section{float:none;display:table-cell;width:auto;margin:0;}
.leagues #main .fixedpercent #schedule{width:250px;}
.home #main .fixedpercent #events{width:250px;}
.home #main .fixedpercent .calltoaction{text-align:left;}
.specials #main .fixedpercent #specialsboxes{width:250px;}

.leagues #teamschedule{margin-top:25px;padding:0;}

.leagues.signup #download{right:35px;}

.gallery h3{margin:0;padding-top:15px;background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}
.gallery .section{padding-left:20px;}

.backyard.detail #chooseyourgoat{background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}
.backyard.detail #morebackyards h3{background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}
#main .fixedpercent .section.vcard{width:248px;vertical-align:top;}
.backyard.detail .lc .photo img{width:auto;}

.specials #specialstoday,.specials #specialstext,.specials #specialsweekly{margin-top:25px;}
.specials #happyhour .box2 .top{height:62px;background:url("http://p1.staticlc.com/goat/images/bg/box/2/tablet/short_top.png") no-repeat left top;}
.specials #happyhour .box2 h4 .line1{display:inline;}

.menu .footnotescontainer{position:relative;bottom:0;}
.menu #menuname a{margin:0;padding-top:10px;}
.menu .menupage{padding-bottom:5px;}
.menu .menupage .signature .headerbottom{background:url("http://p2.staticlc.com/goat/images/menu/goat_bottom_mobile.png") repeat-x left bottom;}
.menu .menupage .signature .headertop{background:url("http://p2.staticlc.com/goat/images/menu/goat_top_mobile.png") repeat-x left top;}
.menu .menupage .signature .headerinner{background:url("http://p2.staticlc.com/goat/images/menu/goat_middle_mobile.png") repeat left top;}
.menu .menupage .section{padding-right:0;width:45%;}
.menu .menupage .large{width:auto;}
.menu .menupage .section.floatright{padding-left:0;padding-right:0;}
.menu .categoryname{margin-top:25px;}/*background:url("http://p4.staticlc.com/goat/images/bg/line_auto.png") no-repeat right bottom;}*/
.menu #orderonline{display:none;}

.events h3{margin:0;padding-top:15px;}
.events .host{display:none;}

.upcoming table .share{width:20%;}
.upcoming table td.share.icon a{width:34px;height:27px;}
.upcoming table td.share.icon a.facebook {position:absolute;left:0px;top:4px;background:url("http://p4.staticlc.com/goat/images/tablet/facebook.png") no-repeat left top;}
.upcoming table td.share.icon a.twitter {position:absolute;left:39px;top:4px;background:url("http://p3.staticlc.com/goat/images/tablet/twitter.png") no-repeat left top;}
.upcoming table td.share.icon a.email {position:absolute;left:78px;top:4px;background:url("http://p1.staticlc.com/goat/images/tablet/email.png") no-repeat left top;}