#primary {padding-top:10px;}#primary .block  {background:url(../images/homepage_minirail_bg.png) 470px 0px repeat-y;}#sections, #latest, #rail {float:left; margin-right:10px;}#sections {width:460px;}#sections .unit {width:220px;}#sections .container .first {float:left;}#sections .container .last {float:right;}#connections {	border: 1px solid #7F8E97;	padding: 2px;	margin-bottom: 7px;}#latest {width:180px;}#latest .rail {width:160px; background:transparent; float:none;}#latest-news {background:#e7e7e7; border-bottom:#fff solid 10px; padding-bottom:10px;}#latest-news-tabs {background:#fff; }#latest-news-tabs li          {border:none; background:url(http://media.lawrence.com/weeklies/images/nav/home-left.png); margin:0 1px 0 0;}#latest-news-tabs li a        {border:none; background:url(http://media.lawrence.com/weeklies/images/nav/home-right.png) right top no-repeat ;font-size:12px; font-weight:normal; padding:2px 5px 0px 5px; margin-right:-1px;}#latest-news-tabs li.active   {border:none; background:url(http://media.lawrence.com/weeklies/images/nav/home-left-on.png);}#latest-news-tabs li.active a {border:none; background:url(http://media.lawrence.com/weeklies/images/nav/home-right-on.png) right top no-repeat ;}#popular-tab {float:right;}#popular a.forward, #latest_news a.forward { font-size:15px; line-height:1;}#popular p, #latest_news p {margin:0;}#rail {width:300px;margin:0;}#rail .container { margin-top:7px; border-top:1px solid #b3c9e1;padding-top:6px; }#event-calendar                 { margin-bottom: 7px; margin-top: 7px; }.galleries .gallery, .photo-list .photo {float:left; margin:0 5px 5px 0;}.galleries .gallery img, .photo-list .photo img {display:block;}.lead dl.list dd.tease {padding-bottom:0;}.lead { border-bottom:5px solid #135797; margin-bottom:7px;}.lead h2 {font-size:39px; line-height:42px;}#sections .container {background:url(../images/rules/vertical-light.png) center top repeat-y;}#sections .container h2 {font-size:24px; line-height:28px;}#sections .container p.tease { border-bottom:#f2f2f2 1px solid; padding-bottom:7px; margin-bottom:6px;}#sections p.date {margin-bottom:7px;}#sections p.date span.date { border-bottom:1px solid #e1e1e1; padding-bottom:4px;}.banner-ad {clear:both; padding:0; border:none;}.banner-ad p {margin:7px 0;}#rail .container h3                      { padding-top: 0; font-size: 18px; line-height: 21px; }div.poll ul                      { list-style: none; padding: 0; font-size: 13px; }#todays-date { color:#b38d72; position:absolute; bottom:123px; left:50%; width:300px; margin-left:-150px; text-align:center; margin-bottom:0;}.specialfeatures { background:#e7e7e7; padding:0 0 10px 0; width:960px; margin:0 auto}.specialfeatures .unit {width:220px; padding:0; margin:0 10px;}.welcomemessage {	padding:2px 2px 2px 10px;	margin-bottom:0px;}.welcomemessage a, .welcomemessage h4 {font-size:12px; margin:0; padding-top:2px; padding-bottom:2px;}.welcomemessage h4 {font-weight:bold;}#social_links { background-color: #ffffff;  background-attachment: scroll; background-position: 0% 0%; height: 28px; margin-bottom:5px; padding-left:10px;}#social_links img { padding-left: 20px;  padding-top: 20px; }.social_text {			font-size: 12px;		color: #777777;		font-family: Arial;		font-weight: bold;		padding-left: 10px;		padding-top: 0px;	padding-left: 14px;	padding-top: 0px;}.social_text img {	padding-left: 5px;	margin-bottom: -6px;}/* TIP */.tip { margin-bottom: 10px; padding: 9px; border: 1px solid #ddd; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; }.tip h4 { margin-bottom: 5px; font-size: 18px; font-weight: normal; color: #333; }.tip p { margin: 0; font-size: 13px; line-height: 18px; color: #555; }.tip ul { list-style: none; margin: 0; padding: 0; color: #555; }.tip ul a { font-weight: bold; }
