/*Image Preloading*/

/*Main Styles*/

body {background: #021F56 url(/index_files/body-bg1.jpg) no-repeat fixed 50% -8px; font: 12px/1.5em Arial, sans-serif; color: #fff; padding-bottom: 30px;}
body.green {background: #212608 url(/index_files/body-bg2.jpg) no-repeat fixed 50% -8px;}
body.blue {background: #1e3d4d url(/index_files/body-bg1.jpg) no-repeat fixed 50% -8px;}
a {color: #1D488A; text-decoration: none; }
a:hover {text-decoration: underline;color:#325DD4;}
abbr {cursor: default;}

/*hero shot*/
.header {position: relative;}
.isakson-hero {height: 158px; background: url(/index_files/isakson-hero.png) no-repeat; margin-left: 20px;}
.isakson-hero a.ir { display: block; text-indent: -9000px; width: auto; height: 158px !important;}

/*main navigation*/
.main-nav {position: absolute; top: 110px; left: 160px;}
.main-nav li {padding: 5px !important; margin-right: 0px;}
.main-nav li:hover {background: #B0161C;}
.main-nav li .ir {background: url(/index_files/nav-sprite.png) no-repeat; padding-top: 23px; float: left;}
.main-nav li.home .ir {background-position: 0px 0px; width: 51px; margin: 0 auto;}
.main-nav li.meet .ir {background-position: -60px 0px; width: 118px; margin: 0 auto;}
.main-nav li.accomplishments .ir {background-position: -186px 0px; width: 172px; margin: 0 auto;}
.main-nav li.issues .ir {background-position: -366px 0px; width: 121px; margin: 0 auto;}
.main-nav li.news .ir {background-position: -496px 0px; width: 54px; margin: 0 auto;}
.main-nav li.involve .ir {background-position: -557px 0px; width: 119px; margin: 0 auto;}
.main-nav li.contribute .ir {background-position: 100% 0px; width: 107px; margin: 0 auto;}

/*main-box styles*/
.main-box {background: url(http://www.lisamurkowski.com/thankyou/transparent-bg.png) repeat; padding: 10px; -moz-border-radius:5px 5px 5px 5px;}
.main-box-content {background: #042C58; padding: 10px;}

/*home slideshow*/
.home-slide {margin-top: -10px; position: relative;}
.slideshow {height: 310px; position: relative; border: 10px solid #244970;}
.slideshow .slide-blurb {margin-top: -94px; height: 90px; position: relative; background: url(/images/black-transparent-bg.png) repeat; padding: 10px; z-index: 100; }
.slideshow .slide-blurb * {margin: 0px;}
.slideshow .slide-blurb h3 a {font-style: 12px; font-weight: bold; color: #3991d7; text-decoration: none;}
.slideshow .slide-blurb h3 a:hover {text-decoration: underline; color: #337bb4;}
.slideshow .slide-blurb p {color: #FFF;}
.slideshow .slide-blurb p a { color: #3991d7; }
.slideshow .slide-blurb .more-button {background: url(/images/red-button-bg.png) repeat-x; padding: 5px 10px; -moz-border-radius:4px; -webkit-border-radius:4px !important; border-radius:4px; color: #FFF; text-shadow: #6D1307 0 1px 0px; text-decoration: none; top: 50%; position: absolute; right: 10px; margin-top: -.5em;}
.slideshow .slide-blurb .more-button:hover {color: #2F0D0A; text-shadow: #E4374A 0px 1px 0px;}
.slideshow .scrollable { position:relative; overflow:hidden; width: 620px; height:310px; float:left; }
.slideshow .scrollable .items { width:20000em; position: absolute; clear:both; }
.slideshow .scrollable .items .slide { float:left; width:620px; }

/*home slideshow pagination*/
.slideshow .pagination {position: absolute; top: 10px; right: 10px;}
.slideshow .pagination li {padding: 2px 8px; background: url(/images/black-transparent-bg.png) repeat; margin: 0 3px;}
.slideshow .pagination li a {color: #FFF; text-decoration: none; display: block;}
.slideshow .pagination li.active {background: #3c5b7e !important;}
.slideshow .pagination li:hover {background-color: #ddd;}

.home-aside { border: 10px solid #244970; height: 310px; overflow: hidden;}

.midsection {margin-top: 10px;}
.midsection .boxlet {margin-right: 15px; }
.midsection .boxlet .boxlet-content {height: 130px; position: relative;}

/*boxlet styles*/
.boxlet {background: url(/images/transparent-bg.png) repeat; padding: 10px;}
.boxlet .boxlet-content {background: #BCCFDD url(/images/boxlet-content-bg.png) 0 0 repeat-x; padding: 10px;}

/*signup boxlet*/
h2.sign-up-heading {padding-top: 17px; background: url(/images/signup-heading-bg.png) 0 0 no-repeat; margin: 0 0 0px 0;}
.signup fieldset {padding-top: 10px; background: url(/images/mailbox-bg.png) 100% 15px no-repeat; padding-right: 90px; padding-bottom: 10px;}
input.text, textarea.text {background: #fff url(/images/text-input-bg.png) repeat-x; border: 1px solid #C1D3E0 !important; color: #90ACC0; font-size: 11px; padding: 8px 8px; margin-bottom: 5px;}
input.submit-button {background: url(/images/red-button-bg.png) repeat-x; padding: 5px 10px; -moz-border-radius:4px; -webkit-border-radius:4px !important; border-radius:4px; color: #FFF; text-shadow: #6D1307 0 1px 0px; text-decoration: none; cursor: pointer; font-size: 12px;}
input.submit-button:hover {color: #2F0D0A; text-shadow: #E4374A 0px 1px 0px;}

/*twitter boxlet*/
h2.twitter-heading {height: 17px !important; background: url(/images/twitter-heading-bg.png) 0 0 no-repeat; margin: 0 0 15px 0;}
h2.twitter-heading a { text-indent: -9000px; display: block; height: 17px; }
.twitter .twitter-pull {background: url(/images/twitter-bg.png) no-repeat; float: left; height: 93px; padding-right: 110px; }
.twitter .twitter-msg {font-size: 11px; margin: 0 5px !important; line-height: 1.3em; padding-top: 10px;}

/*facebook boxlet*/
h2.facebook-heading {height: 17px !important; background: url(/images/facebook-heading-bg.png) 0 0 no-repeat; margin: 0 0 15px 0;}
h2.facebook-heading a { text-indent: -9000px; display: block; height: 17px; }
.facebook .facebook-blurb {background: url(/images/facebook-bg.png) 100% 0 no-repeat; min-height: 88px; padding: 10px 80px 0 0;}


/*home lower section*/
.lowersection {margin-top: 10px;}
.lowersection .main-box-content {background: #F7F9FB;}
.lowersection .home-lower-nav li {border: 1px solid #DEE2E6; background: #E8EFF3 url(/images/lower-tab-bg.png) repeat-x; margin-right: 10px; margin-bottom: -1px;}
.lowersection .home-lower-nav li a {color: #0A417B; font-size: 14px; font-weight: bold; padding: 10px; display: inline-block;}
.lowersection .home-lower-nav li.active {background: #FFF; border-bottom: 1px solid #FFF;}
.lowersection .lower-content {background: #fff; border: 1px solid #DEE2E6; padding: 10px;}

/*articles*/
.article-unit {border-bottom: 1px solid #E9EBEE; margin-bottom: 20px;}
.article-unit h3 {margin: 0 0 5px 0;}
.article-unit h3 a {color: #A31010; font-style: normal;}
.article-unit h3 a:hover {color: #C22424; }
.article-unit p.article-meta * {font-variant: normal; border: 0; text-decoration: none;}
.article-unit .article-content img {float: left; margin-right: 10px; margin-bottom: 10px;}
.article-unit .article-content .more-link {color: #A31010; background: url(/images/more-link-icon.png) 0 50% no-repeat; padding-left: 20px; font-weight: bold; margin-bottom: 10px; display: block; clear: both;}
.article-unit .article-content .more-link:hover {color: #C22424; }

.lowersection .aside-box {border: 1px solid #DEE2E6; padding: 10px; margin-top: 10px; background: #fff;}
.aside-box h2.lastest-tweets {padding-top: 30px; background: url(/images/latest-tweets-header-bg.png) 0 0 no-repeat; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDE4EA;}
.lowersection .aside-box .tweet p {margin: 0;}
.lowersection .aside-box .tweet a {font-weight: bold;}
.lowersection .aside-box .tweet .tweet-meta {font-size: 11px; color: #A6B2BE; margin-top: 5px;}
.lowersection .aside-box .tweet {padding-bottom: 10px; border-bottom: 1px solid #DDE4EA; margin-bottom: 10px;}
.lowersection .aside-box .tweet abbr {font-variant: normal; border-bottom: 0; text-decoration: none;}
.lowersection .aside-box .tweetline .follow-link {color: #A31010; font-weight: bold;}
.lowersection .aside-box .tweetline .follow-link:hover {color: #C22424;}

.lowersection .aside-box h2.latest-videos {padding-top: 30px; background: url(/images/latest-videos-header-bg.png) 0 0 no-repeat; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDE4EA;}

.lowersection .aside-box .video-thumb {text-align: center !important;}
.lowersection .aside-box .video-thumb a {font-weight: bold;}
.lowersection .aside-box ol.videos {border-bottom: 1px solid #DDE4EA; padding-bottom: 10px; margin-bottom: 10px;}
.lowersection .aside-box .more-videos-link {color: #A31010; font-weight: bold;}
.lowersection .aside-box .more-videos-link:hover {color: #C22424;}

.footer {clear: both;}
.footer-links {text-align: center; background: url(/images/top-footer-bg.png) repeat-x; height: 48px; line-height: 48px;}
.footer-links li {display: inline; margin-right: 15px;}
.footer-links li a {color: #FFF;}

.lower-footer {background: #021029; padding: 20px 10px;}
.lower-footer .footer-blurb {margin: 0; color: #BACBDC; font-size: 11px;}
.lower-footer .footer-blurb a {color: #487EAA; font-weight: bold;}

.lower-footer .footer-panel h3 {text-transform: uppercase; color: #3C78B0; font-size: 14px;}
.lower-footer .footer-panel a {color: #BACBDC; font-size: 11px;}
.lower-footer .footer-panel {background: url(/images/footer-panel-groove.png) repeat-y; padding-left: 20px; margin-left: 10px;}

/*inner pages*/
.innerpage {margin-top: -10px; position: relative;}
.innerpage .main-box-content {background: #F7F9FB url(/images/innerpage-faux-column-bg.png) repeat-y; padding: 0;}
.innerpage .innerpage-wrap {background: url(/images/innerpage-columns-bg.png) 0 0 no-repeat; padding: 10px;}
.innerpage .main-box-content .innerpage-wrap .colL.col11-0 {margin-top: -10px; margin-left: -10px;min-height: 400px;}
.innerpage .main-box-content .innerpage-wrap .colL.col11-0 .column-content {padding: 10px 10px 0 20px;}
.innerpage .footer {padding-top: 60px; background: url(/images/inner-page-columns-end-bg.png) 0 -0 no-repeat; margin-top: -30px;}
.innerpage .colR.col5-2 .contribute img {display: block; margin: 0 auto 10px auto;}
.innerpage .colR.col5-2 .boxlet {padding: 0; background: #fff; padding: 9px; border: 1px solid #EAECEE; width: 270px; margin-bottom: 10px;} 
.innerpage .colR.col5-2 .boxlet-content {padding: 10px 5px;}
.innerpage .colR.col5-2 .boxlet.signup fieldset {padding-right: 70px; padding-left: 5px;}
.innerpage .colR.col5-2 .boxlet.signup h3.sign-up-heading {background: url(/images/signup-sidebar-heading-bg.png) 50% 0 no-repeat; padding-top: 16px;}
.innerpage .colR.col5-2 .boxlet h3.connect-heading {background: url(/images/connect-heading-bg.png) 0 8px no-repeat; padding-top:27px; width: 99px; margin-left: 5px; margin-bottom: 0px;}
.innerpage .colR.col5-2 .boxlet.connect .connect-links {margin-right: 5px;}
.innerpage .colR.col5-2 .boxlet.connect .connect-links li {display: inline;}
.innerpage .colR.col5-2 .boxlet.connect .connect-links * {margin: 0;}
.innerpage .colR.col5-2 .aside-box {padding-top: 5px; margin-bottom: 10px;}
.innerpage .colR.col5-2 .aside-box h3.lastest-tweets {padding-top: 30px; background: url(/images/latest-tweets-header-bg.png) 0 0 no-repeat; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDE4EA;}
.innerpage .colR.col5-2 .aside-box .tweet p {margin: 0;}
.innerpage .colR.col5-2 .aside-box .tweet a {font-weight: bold;}
.innerpage .colR.col5-2 .aside-box .tweet .tweet-meta {font-size: 11px; color: #A6B2BE; margin-top: 5px;}
.innerpage .colR.col5-2 .aside-box .tweet {padding-bottom: 10px; border-bottom: 1px solid #DDE4EA; margin-bottom: 10px;}
.innerpage .colR.col5-2 .aside-box .tweet abbr {font-variant: normal; border-bottom: 0; text-decoration: none;}
.innerpage .colR.col5-2 .aside-box .tweetline .follow-link {color: #A31010; font-weight: bold;}
.innerpage .colR.col5-2 .aside-box .tweetline .follow-link:hover {color: #C22424;}
.innerpage .colR.col5-2 .aside-box h3.latest-videos {padding-top: 30px; background: url(/images/latest-videos-header-bg.png) 0 0 no-repeat; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDE4EA;}
.innerpage .colR.col5-2 .aside-box .video-thumb {text-align: center !important;}
.innerpage .colR.col5-2 .aside-box .video-thumb a {font-weight: bold;}
.innerpage .colR.col5-2 .aside-box ol.videos {border-bottom: 1px solid #DDE4EA; padding-bottom: 10px; margin-bottom: 10px;}
.innerpage .colR.col5-2 .aside-box .more-videos-link {color: #A31010; font-weight: bold; padding-left: 20px; background: url(/images/more-link-icon.png) 0 50% no-repeat; padding-left: 20px; display: block; }
.innerpage .colR.col5-2 .aside-box .more-videos-link:hover {color: #C22424;}
.aside-box .flickrstream {padding-top: 30px; background: url(/images/flickrstream-heading-bg.png) 0 0 no-repeat; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDE4EA;}
.aside-box .flickrphotos li, .flickr_badge_image {display: inline; text-align: center !important;}
.flickr_badge_image img { margin: 10px 10px 10px 0; width: 75px; height: 75px; }
.aside-box .flickrphotos {text-align: center; margin-left: 10px; margin-bottom: 10px;}
.aside-box .flickr-more-link {color: #A31010; font-weight: bold; padding-left: 20px; background: url(/images/more-link-icon.png) 0 50% no-repeat; padding-left: 20px; display: block; }
.aside-box .flickr-more-link:hover {color: #C22424;}


/*innerpage custom bg*/
.innerpage.meet-johnny .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.innerpage.accomplishments .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.innerpage.blog .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.innerpage.newsroom .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.get-involved .main-box-content {background: #F7F9FB url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.innerpage.join .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.innerpage.contribute .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}
.innerpage.on-the-issues .col11-0.colL {background: url(/images/meet-isakson-page-bg.jpg) no-repeat;}

/*meet johnny*/
.innerpage.meet-johnny .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/meet-isakson-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}
.innerpage.meet-johnny h3 {font-weight: bold; color: #194D83;}
.innerpage.meet-johnny img {margin: 10px 10px 10px 0;}


/*accomplishments*/
.innerpage.accomplishments .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/accomplishments-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}
.innerpage.accomplishments .colL.col11-0 h3 {margin-top: 10px; margin-bottom: 5px; color: #b0161c; font-size: 14px;}
.innerpage.accomplishments .colL.col11-0 a {font-weight: bold;}
.innerpage.accomplishments .colL.col11-0 ul {list-style: none; margin: 10px 0px 20px 0px;}
.innerpage.accomplishments .colL.col11-0 ul li {background: url(/images/arrow-bullet.png) 0 3px no-repeat; padding-left: 20px;}

/*on-the-issues*/
.innerpage.on-the-issues .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/on-the-issues-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}
.innerpage.on-the-issues .colL.col11-0 h3 {margin-top: 10px; margin-bottom: 5px; color: #b0161c; font-size: 14px;}
.innerpage.on-the-issues .colL.col11-0 a {font-weight: bold;}
.innerpage.on-the-issues .colL.col11-0 ul {list-style: none; margin: 10px 0px 20px 0px;}
.innerpage.on-the-issues .colL.col11-0 ul li {background: url(/images/arrow-bullet.png) 0 3px no-repeat; padding-left: 20px;}
.innerpage.on-the-issues .colL.col11-0 .on-the-issues-item .more-link {color: #A31010; background: url(/images/more-link-icon.png) 0 50% no-repeat; padding-left: 20px; font-weight: bold; display: inline-block;}
.innerpage.on-the-issues .colL.col11-0 .on-the-issues-item {
  margin-bottom: 2em;
}
.innerpage.on-the-issues .colL.col11-0 .on-the-issues-item p {
  margin-bottom: .5em;
}


/*blog*/
.innerpage.blog .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/blog-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}
.innerpage.blog .colL.col11-0 h3 {margin-top: 10px; margin-bottom: 5px; color: #b0161c; font-size: 14px;}
.innerpage.blog .colL.col11-0 a {font-weight: bold;}
.innerpage.blog .colL.col11-0 .blogpost {border-bottom: 1px solid #e7ecf0; padding-bottom: 20px;}
.innerpage.blog .colL.col11-0 .blogpost-meta {line-height: 19px !important;}
.innerpage.blog .colL.col11-0 .blogpost-meta li {display: inline-block; margin-right: 20px; height: 19px;}
.innerpage.blog .colL.col11-0 .blogpost-meta li * {font-weight: normal; font-size: 11px; color: #a7b2be;}
.innerpage.blog .colL.col11-0 .blogpost-meta li a {color: #A31010; display: inline-block;}
.innerpage.blog .colL.col11-0 .blogpost-meta li a:hover {color: #C22424; }
.innerpage.blog .colL.col11-0 .blogpost-meta li strong {margin-right: 5px;}
.innerpage.blog .colL.col11-0 .blogpost-meta li a.share {background: url(/images/share-img.png) 100% 0 no-repeat; padding-right: 60px;}
.innerpage.blog .colL.col11-0 .blogpost-meta li a.retweet {background: url(/images/retweet-img.png) 100% 0 no-repeat; padding-right: 60px;}
.innerpage.blog .colL.col11-0 .blogpost-meta li a.more-link {font-size: 12px ; font-weight: bold; background: url(/images/more-link-icon.png) 0 2px no-repeat; padding-left: 20px; display: block;}
.innerpage.blog .colL.col11-0 .singlepost img {float: left; margin: 0 10px 10px 0;}
.innerpage.blog .colL.col11-0 .singlepost h3 {font-size: 18px; margin-bottom: 10px;}
.innerpage.blog .colL.col11-0 .comment-form {padding-top: 50px;}
.innerpage.blog .colL.col11-0 .comment-form h3 {background: url(/images/join-discussion-heading-bg.png) no-repeat; padding-top: 25px;border-bottom: 1px solid #DDE4EA; margin-bottom: 20px;}
.innerpage.blog .colL.col11-0 .comment-form label {display: block; margin-bottom: 5px; margin-top: 20px;}
.innerpage.blog .colL.col11-0 .comment-form .submit-button {font-size: 14px;}

/*get invloved*/
.get-involved .main-box-content h2.ir {padding-top: 28px; background: url(/images/get-involved-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 50px; margin-left: 10px;}
.get-involved .get-involved-links li {margin-right: 30px; margin-bottom: 30px; background-color: #EFEFEF;}
.get-involved .get-involved-links li .ir {padding-top: 261px; width: 282px; opacity: .6;}
.get-involved .get-involved-links .get-email .ir {background: url(/images/get-email-img.jpg) no-repeat;}
.get-involved .get-involved-links .grassroots .ir {background: url(/images/grassroots-img.jpg) no-repeat;}
.get-involved .get-involved-links .contribute .ir {background: url(/images/contribute-img.jpg) no-repeat;}
.get-involved .get-involved-links .facebook .ir {background: url(/images/facebook-support-img.jpg) no-repeat;}
.get-involved .get-involved-links .twitter .ir {background: url(/images/follow-img.jpg) no-repeat;}
.get-involved .get-involved-links .send-solution .ir {background: url(/images/solution-img.jpg) no-repeat;}
.get-involved .get-involved-links li .ir:hover {opacity: 1;}

.innerpage.join .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/get-involved-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}
.innerpage.contribute .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/contribute-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}

/*news*/
.innerpage.newsroom .colL.col11-0 h2.ir {padding-top: 28px; background: url(/images/news-heading-bg.png) no-repeat; margin-top: 20px; margin-bottom: 25px;}
.innerpage.newsroom .colL.col11-0 .newsitem h3 {font-size: 12px; margin-bottom: 3px;}
.innerpage.newsroom .colL.col11-0 .newsitem .newsitem-meta abbr {font-variant: normal; text-decoration: none; border-bottom: 0;}
.innerpage.newsroom .colL.col11-0 .newsitem .newsitem-meta em {color: #A7B2BE;}
.innerpage.newsroom .colL.col11-0 .newsitem .newsitem-meta .more-link {color: #A31010; background: url(/images/more-link-icon.png) 0 50% no-repeat; padding-left: 20px; font-weight: bold; margin-top: 10px; display: inline-block;}

.innerpage.newsroom .colL.col11-0 .newsitem {padding-bottom: 10px; border-bottom: 1px solid #E7ECF0; margin-bottom: 10px;}

.innerpage.newsroom .intro p {
  font-size: 1.1666em;
  font-style: italic;
  font-weight: 700;
}

.newstitle {
  color: #C22424;
  font-size: 1.75em;
}

div#paid-for {
  clear: both;
  margin: 5px auto 50px;
  font-size: 12px;
  width: 980px;
}

div#paid-for p {
  border: 1px solid #fff;
  width: 20em;
  padding: 1em;
  color: white;
  margin: 0 auto;
  text-align: center;
}

body.green #paid-for p { background-color: #021029; }
body.blue #paid-for p { background-color: #021029; }

hr.titlebreak {
  border: none;
  border-top: 1px solid #bcccdc;
  margin-bottom: 25px;
}

.signup #first_name {
  margin-right: 5px;
}

.signup #first_name,
.signup #last_name {
  float: left;
  width: 60px;
}

.signup #email {
  width: 142px;
  float: left;
  margin-right: 20px;
}

.signup #zip {
  float: left;
  margin-right: 10px;
}

#twitter_home_link,
#facebook_home_link {
  display: block;
  float: right;
  height: 93px;
  position: absolute;
  right: 0;
  text-indent: -9000px;
  width: 90px;
}

#facebook_home_link {
  top: 40px;
}


/*splash*/
body.splash {background-image: url(/index_files/splash-bg.png); background-repeat: repeat;}
.splash-brand {margin: 30px 0 !important;}
.splash-brand .ir {background: url(/index_files/splash-brand.png) 0 0 no-repeat; padding-top: 68px;}
div.splash .main-box-content { position: relative; -moz-border-radius:5px 5px 5px 5px; height: 333px;}
div.splash .main-box-content .colL {padding-left: 15px;}
div.splash .main-box-content h2 { font-size: 36px; margin: .3em 0 .8em 0; text-shadow: 3px 3px 3px #000; }
div.splash .main-box-content p { color:#FFFFFF;font-size:20px;line-height:normal;margin:1em 0 0.6em;text-shadow:3px 3px 3px #000000; }
div.splash .main-box-content p a { color: #CC2128; font-weight: bold;}
div.splash .main-box-content p a:hover {color: #DA3738;}
div.splash .main-box-content .body-shot {position: absolute; bottom: -5px; right: 20px;}
div.splash .main-box-content .mail-signup-head {padding-top: 22px; background: url(/images/mail-signup-head.png) no-repeat; margin-top: 40px;}
div.splash .main-box-content .signup-form {padding-left: 80px; background: url(/images/mailbox-bg.png) no-repeat; min-height: 91px; padding-top: 10px; background-position: 0 10px;}
body.splash a.skiplink {color: #FFF; margin-top: 10px; display: block;}
div.splash .main-box-content .signup-form button {border 0 !important; }


/* Stop Wasting Our Money landing page */
#wastingmoney #join_team_request_first_name,
#wastingmoney #join_team_request_last_name,
#wastingmoney #join_team_request_zip,
#wastingmoney #join_team_request_email {
  display: block;
  float: left;
  margin-bottom: 5px;
  padding: 5px 4px;
  width: 300px
}

.form_required {
  margin-top: 10px;
}

#wastingmoney .row {
  width: 550px;
}

#wastingmoney .row.last {
  margin-top: 40px;
}

#wastingmoney .row label {
  display: block;
  float: left;
  margin-right: 8px;
  padding-top: 5px;
  text-align: right;
  width: 100px;
}

#repeal-and-replace-health-care {
  border: none;
}

#repeal-and-replace-health-care td {
  border: none;
  vertical-align: top;
  width: 50%;
}

#repeal-and-replace-health-care td h2 {
  line-height: 1.25em;
}

#repeal-and-replace-health-care td ul {
  padding-right: 20px;
}

#repeal-and-replace #join_team_request_first_name,
#repeal-and-replace #join_team_request_last_name,
#repeal-and-replace #join_team_request_zip,
#repeal-and-replace #join_team_request_email {
  margin-bottom: 5px;
  padding: 5px 4px;
  width: 290px
}

#repeal-and-replace .row {
  width: auto;
}

#repeal-and-replace .row.last {
  margin-top: 10px;
}

