body {  min-width: 1003px;  margin: 0;  font: 13px/20px Helvetica, Arial, Sans-Serif;  color: #383524;  background: #ece9dd;}.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.container:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.clearfix, .container { display: inline-block; }* html .clearfix { height: 1%; }* html .container { height: 1%; }.clearfix, .container { display: block; }.clear { clear: both; }.right { float: right; }.left { float: left; }.welcome-message {  width: 1005px;  margin-top: 10px;}.welcome-message .edition-select {  font: normal 19px/24px Georgia, "Times New Roman", serif;  float: left;  background: url(http://assets3.siprairie.com/images/welcome/welcome_header.png) no-repeat;  width: 638px;  height: 148px;  color: #ece9dd;}.welcome-message .edition-select p {  padding: 45px 110px 0 25px;  margin: 0;}.welcome-message .edition-select p .indent {  width: 125px;  float: left;}.welcome-message .edition-select span { color: #ebba28; }.welcome-message .filler {  background-color: #383523;  height: 107px;  width: 114px;  float: left;  margin-top: 27px;}.welcome-message .about-spn {  float: right;  background-color: #dcd7c1;  width: 253px;  margin-top: 27px;  height: 107px;  line-height: 18px;  font-size: 14px;}.welcome-message .about-spn p {  padding: 10px 10px 0 10px;  float: left;  margin: 0;}a {  color: #00759c;  text-decoration: none;}a:hover { text-decoration: underline; }img { border-style: none; }form, fieldset {  margin: 0;  padding: 0;  border-style: none;}input, textarea, select {  font: 100% Helvetica, Arial, Sans-Serif;  vertical-align: middle;}#wrapper {  width: 100%;  overflow: hidden;  position: relative;}.w1 {  float: left;  width: 1017px;  left: 50%;  position: relative;}.w2 {  float: left;  width: 1017px;  left: -50%;  position: relative;}.wrap {  width: 1001px;  padding: 0 8px;  display: table;}.logo {  margin: 0;  position: absolute;  top: 14px;  left: 30px;}.logo { top: 45px; }.logo a {  display: block;  width: 375px;  height: 53px;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/bg-logo.gif) no-repeat;}#main { display: table-footer-group; }.holder-main {  width: 1016px;  margin: 0 0 0 -8px;  overflow: hidden;}#content {  float: left;  width: 756px;  padding: 23px 0 0 8px;}.basic #content {  float: none;  margin: 0 auto;  padding-top: 80px;}.basic .logo {  top: 15px;  left: 143px;}.article {  width: 755px;  margin: 0 0 20px;  background: url(http://assets0.siprairie.com/images/bg-article-c.gif) repeat-y 5px 0;}.article .holder { background: url(http://assets3.siprairie.com/images/bg-article-t.gif) no-repeat 5px 0; }.article .frame {  height: 1%;  padding: 16px 0 15px;  overflow: hidden;  background: url(http://assets3.siprairie.com/images/bg-article-b.gif) no-repeat 5px 100%;}.category-opportunities-on-the-prairie {  background-image: url(http://assets3.siprairie.com/images/opps_bg2.png);  background-position: 0 3px;  background-repeat: no-repeat;  height: 270px;}.category-opportunities-on-the-prairie .frame {  height: 255px;  padding-bottom: 0;}.category-opportunities-on-the-prairie .heading { padding-top: 55px !important; }.category-opportunities-on-the-prairie .comment-box { display: none; }.category-opportunities-on-the-prairie .text-box { height: auto !important; }.category-opportunities-on-the-prairie img { display: none; }.section-opportunities-on-the-prairie .category-opportunities-on-the-prairie {  width: 755px;  margin: 0 0 20px;  background: url(http://assets2.siprairie.com/images/bg-article-c.gif) repeat-y 5px 0;  height: auto;}.section-opportunities-on-the-prairie .category-opportunities-on-the-prairie .frame {  height: 1%;  padding: 16px 0 15px;  overflow: hidden;  background: url(http://assets1.siprairie.com/images/bg-article-b.gif) no-repeat 5px 100%;}.section-opportunities-on-the-prairie .category-opportunities-on-the-prairie .heading { padding: 15px 0 3px !important; }.section-opportunities-on-the-prairie .category-opportunities-on-the-prairie .comment-box { display: block; }.section-opportunities-on-the-prairie .category-opportunities-on-the-prairie .text-box {  height: 1%;  overflow: hidden;  padding: 0 72px 0 43px !important;}.section-opportunities-on-the-prairie .category-opportunities-on-the-prairie img { display: none; }#comments-form textarea {  width: 100%;  height: 5em;}#comments-form .buttons { padding-top: 1em; }.article .caps { font-size: 0.92em; }.article .amp { font-size: 0.92em; }.article .heading {  width: 670px;  padding: 15px 0 3px;}.article .heading h2 {  font: normal 38px/42px Georgia, "Times New Roman", serif;  padding: 0 0 0 41px;  margin: 0;  letter-spacing: -0.3px;  color: #383524;}.article .heading h2 .edition {  font: normal 10px Verdana;  padding-left: 10px;  text-transform: uppercase;}.article .heading h2 a {  color: #383524;  display: block;}.article .heading h2 a:hover {  color: #00759c;  text-decoration: none;}.article .content { padding-top: 19px; }.article .content h1 {  font-family: Georgia, "Times New Roman", serif;  font-weight: normal;}.article .content h2 {  font-family: Georgia, "Times New Roman", serif;  font-weight: normal;}.article .content h3 {  font-family: Georgia, "Times New Roman", serif;  font-weight: normal;}.article .content h4 {  font-family: Georgia, "Times New Roman", serif;  font-weight: normal;}.article .content h1 { color: #00759c; }.article .content h2 { color: #00759c; }.article .content h3 { color: #00759c; }.article .content h3 { font-size: 19px; }.article .time h2 { background: url(http://assets3.siprairie.com/images/bg-time.gif) no-repeat 0 6px; }.article .audio h2 { background: url(http://assets3.siprairie.com/images/bg-audio.gif) no-repeat 0 6px; }.article .video h2 { background: url(http://assets3.siprairie.com/images/foobar/video.png) no-repeat 0 6px; }.article .default h2 { background: url(http://assets0.siprairie.com/images/bg-video.gif) no-repeat 0 6px; }.article p { margin: 0 0 10px; }.article table { margin: 0 0 10px; }.article .text-box {  height: 1%;  overflow: hidden;  padding: 0 72px 0 43px;}.article .content { padding-top: 19px; }.article .article-footer {  margin-top: 20px;  padding-top: 10px;  border-top: 1px dotted #383524;  clear: left;}.article .article-footer h3 {  float: left;  margin: 0 10px 0 0;  text-transform: uppercase;  font-size: 18px;  color: #383524;}.article .article-footer .short-url {  float: left;  width: 215px;  margin-bottom: 10px;}.article .article-footer .short-url input {  float: left;  width: 120px;  font-size: 12px;  border: solid 1px #939598;  color: #00759c;  margin: 0;  padding: 2px 2px 0 2px;  height: 14px;  line-height: 14px;}.article .article-footer .short-url .watermark {  font-size: 12px;  color: #cccccc;  text-align: center;  line-height: 12px;}.article .article-footer .email {  float: left;  clear: both;  width: 220px;  cursor: pointer;}.article .article-footer .email a { color: #383524; }.article .article-footer .email a span { float: left; }.article .article-footer .email a span.icon {  background: url(http://assets3.siprairie.com/images/foobar/spnsprite.png) no-repeat -71px -109px;  width: 20px;  height: 13px;  margin: 2px 0 0 5px;  font-size: 1px;}.article .article-footer .email a:hover { text-decoration: none; }.article .article-footer .taggings {  float: right;  width: 418px;}.article .article-footer .taggings p { margin: 0; }.article .article-footer .taggings a {  float: left;  text-transform: uppercase;  color: #00759c;  letter-spacing: 0.5px;  font: bold 10px/14px Helvetica, Georgia, "Times New Roman", serif;  padding: 0;  margin: 0;}.article .article-footer .taggings .comma {  float: left;  text-transform: uppercase;  color: #00759c;  letter-spacing: 0.5px;  font: bold 10px/14px Helvetica, Georgia, "Times New Roman", serif;  padding: 0;  margin: 0;}.article .article-footer .taggings .comma { margin-right: 3px; }.article .article-footer .taggings div {  float: left;  width: 353px;}.article .article-footer .related {  float: left;  padding: 0 72px 0 43px;}.article .article-navigation.prev-hover .article-navigation-middle .prev-title { display: block; }.article .article-navigation.prev-hover .article-navigation-middle .next-title { display: none; }.article .article-navigation.prev-hover .left-arrow { background-position: 0 -220px; }.article .article-navigation.next-hover .article-navigation-middle .prev-title { display: none; }.article .article-navigation.next-hover .article-navigation-middle .next-title { display: block; }.article .article-navigation.next-hover .right-arrow { background-position: -30px -220px; }.article .article-navigation { margin: 10px 0; }.article .article-navigation .left-arrow {  float: left;  background: url(http://assets0.siprairie.com/images/foobar/spnsprite.png) no-repeat 0px -190px;  width: 30px;  height: 30px;  text-indent: -9999px;  margin-right: 5px;}.article .article-navigation .right-arrow {  float: left;  background: url(http://assets4.siprairie.com/images/foobar/spnsprite.png) no-repeat -30px -190px;  width: 30px;  height: 30px;  text-indent: -9999px;  margin-left: 5px;}.article .article-navigation .disabled-right { background-position: -30px -160px; }.article .article-navigation .disabled-left { background-position: 0 -160px; }.article .article-navigation .article-navigation-middle {  float: left;  background-color: #dcd7c1;  width: 570px;  height: 30px;}.article .article-navigation .article-navigation-middle a { margin: 0 5px; }.article .article-navigation .article-navigation-middle a.next-article { float: right; }.article .article-navigation .article-navigation-middle a.previous-article { float: left; }.article .article-navigation .article-navigation-middle .prev-title {  float: left;  font-size: 10px;  height: 15px;  overflow: hidden;  padding-top: 9px;  width: 250px;  display: none;  line-height: 15px;}.article .article-navigation .article-navigation-middle .next-title {  float: right;  font-size: 10px;  height: 15px;  overflow: hidden;  padding-top: 9px;  width: 250px;  display: none;  text-align: right;  line-height: 15px;}.article .article-navigation .article-navigation-middle a {  margin-top: 7px;  text-transform: uppercase;  color: #383524;}.article .article-navigation .article-navigation-middle a:hover { text-decoration: none; }.article .comments-heading {  margin-top: 30px;  margin-bottom: 20px;}.article .comments-heading h3 {  background-color: #383524;  color: white;  padding: 15px 10px 5px 43px;  float: left;  font-size: 17px;  margin: 0;}.article .comments-heading .comment-box {  float: left;  margin-top: 16px;}.article .comments-heading a.edit-comment {  float: left !important;  margin-top: 20px;}.article .comments {  clear: left;  padding: 0 72px 0 43px;  margin-bottom: 20px;}.article .mentions-heading {  margin-top: 30px;  margin-bottom: 20px;}.article .mentions-heading h3 {  background-color: #383524;  color: white;  padding: 15px 10px 5px 43px;  float: left;  font-size: 17px;  margin: 0;}.article .mentions-heading .comment-box {  float: left;  margin-top: 16px;}.article .mentions-heading a.edit-comment {  float: left !important;  margin-top: 20px;}.article .mentions-heading .divider {  border-top: 3px solid;  margin: 0 72px 0 43px;  padding-bottom: 30px;}.article .mentions {  clear: left;  padding: 0 72px 0 43px;  margin-bottom: 20px;}.article .mentions .mention {  padding-bottom: 1em;  padding-left: 30px;  padding-top: 1px;  padding-right: 20px;  position: relative;}.article .mentions .mention .star {  display: none;  position: absolute;  right: 0px;  top: 0px;  height: 18px;  width: 21px;}.article .mentions .mention .star a {  background-image: url(/images/star.png);  height: 18px;  width: 21px;  display: block;  text-indent: -9999px;  -moz-outline-style: none;}.article .mentions .mention .star a:hover { background-position: 0 -18px; }.article .mentions .mention .starred { display: block; }.article .mentions .mention .starred a { background-position: 0 -36px; }.article .mentions .mention .starred a:hover { background-position: 0 -36px; }.article .mentions .mention:hover .star { display: block; }.article .mentions .twitter {  background-image: url(/images/mention-twitter.png);  background-repeat: no-repeat;}.article .mentions span {  font: italic 11px/14px Georgia, Helvetica, Arial, Sans-Serif;  color: #848688;}.article .mentions span a { color: #848688; }.article .mentions span cite a { color: #383524; }.article .mentions .child {  display: none;  background-image: url(/images/mention-twitter-child.png);}.article .mentions .show-retweets { display: block; }.comments .comment {  border-bottom: 1px dotted #383524;  padding: 15px 0;  position: relative;}.comments .comment .comment-body {  float: left;  clear: none;  width: 420px;}.comments .comment .comment-body p {  padding: 0 20px 10px 0;  margin: 0;}.comments .comment .star {  display: none;  position: absolute;  right: 0px;  top: 12px;  height: 18px;  width: 21px;}.comments .comment .star a {  background-image: url(/images/star.png);  height: 18px;  width: 21px;  display: block;  text-indent: -9999px;  -moz-outline-style: none;}.comments .comment .star a:hover { background-position: 0 -18px; }.comments .comment .starred { display: block; }.comments .comment .starred a { background-position: 0 -36px; }.comments .comment .starred a:hover { background-position: 0 -36px; }.comments .comment:hover .star { display: block; }.comment-author {  width: 220px;  float: left;  font: italic 11px/14px Georgia, Helvetica, Arial, Sans-Serif;}.comment-author cite {  float: left;  clear: left;}.comment-author span {  float: left;  clear: left;}.comment-author span {  font-family: Helvetica, Arial, Sans-Serif;  color: #848688;}.comment-author .comment-details { float: left; }.comment-author .comment-photo {  float: left;  margin-right: 10px;}.comment-author .comment-photo p {  padding-right: 30px;  font-size: 11px;  padding-top: 10px;  line-height: 16px;}.comment-author .staff {  background-color: #ebba28;  clear: none;  color: #383524;  font-size: 7px;  font-style: normal;  line-height: 11px;  margin-left: 6px;  margin-top: 2px;  padding: 1px 3px 0;}.comment-author .staff a { color: #383524; }.comment-form { padding: 0 72px 0 43px; }.comment-form .comment-label {  float: left;  width: 220px;}.comment-form .comment-label h3 {  color: #383524;  text-transform: uppercase;  font-size: 17px;  margin: 0 0 10px 0;}.comment-form .comment-fields {  float: left;  width: 400px;}.comment-form .comment-fields label.field {  text-transform: uppercase;  font-size: 11px;  letter-spacing: 0.5px;  display: block;  font-family: Helvetica, Arial, sans-serif;  font-weight: bold;}.comment-form .comment-fields label.field a {  font-size: 12px;  text-transform: none;  padding-left: 10px;  font-weight: normal;}.comment-form .comment-fields label.field span {  font-family: Georgia, Helvetica, Arial, Sans-Serif;  font-weight: normal;  text-transform: none;  font-style: italic;}.comment-form .comment-fields input.text {  border: none;  background-color: #dcd7c1;  padding: 4px;  width: 412px;  margin-bottom: 10px;}.comment-form .comment-fields textarea {  border: none;  background-color: #dcd7c1;  padding: 4px;  width: 412px;  margin-bottom: 10px;}.comment-form .comment-fields textarea {  height: 100px;  padding: 10px;  width: 400px;  line-height: 18px;}.comment-form h4 {  text-transform: uppercase;  font-size: 14px;  margin: 0;}.comment-form .comment-buttons { margin-top: 5px; }.comment-form .comment-buttons input.button {  float: left;  padding: 4px 4px;  font-weight: bold;  font-size: 10px;  text-transform: uppercase;  letter-spacing: 0.5px;  background-color: #c15b2d;  border: none;  color: #f0dfb3;}.comment-form .comment-buttons input.button:hover {  background-color: #383524;  cursor: pointer;}.comment-form .comment-buttons .subscribe-email {  float: left;  margin-left: 10px;}.comment-form .comment-buttons .subscribe-email label {  float: left;  margin-top: 1px;  padding-left: 3px;}.comment-form .comment-buttons .subscribe-email input { float: left; }.comment-form .notice {  margin-left: 0;  margin-right: 0;}.comment-form .captcha_validation {  width: 170px;  padding: 7px;  color: white;  padding-left: 40px;  background: url(http://assets2.siprairie.com/images/confused-face.png) no-repeat 10px 6px #ce872a;  float: left;  margin-left: -225px;}.captcha { margin-bottom: 20px; }.captcha label { display: block; }.captcha input { display: block; }.comment-box {  height: 1%;  padding: 0 17px 0 8px;  overflow: hidden;}.comment-box .comment {  float: right;  width: 20px;  height: 18px;  text-align: center;  padding-top: 1px;  font-size: 11px;  line-height: 14px;  color: #ffffff;  font-weight: bold;  background: url(http://assets2.siprairie.com/images/foobar/spnsprite.png) no-repeat -71px -90px;}.comment-box .comment:hover {  text-decoration: none;  color: #383524;}.meta {  display: block;  margin: 0 0 3px;  font-size: 11px;  color: #848688;  font-family: Georgia, "Times New Roman", serif;  font-style: italic;  padding-top: 0px;}.meta span {  text-transform: uppercase;  font-family: Arial, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: bold;}.meta span {  text-transform: uppercase;  font-style: normal;  color: #848688;  letter-spacing: 1px;  padding-left: 1px;}.meta a {  text-transform: uppercase;  font-style: normal;  color: #848688;  letter-spacing: 1px;  padding-left: 1px;}.meta a:hover {  text-decoration: none;  color: #00759c;}.meta a.location {  color: #00759c;  padding-right: 4px;  margin: 0 0 3px;  font-size: 11px;  font-family: Georgia, "Times New Roman", serif;  padding-top: 0px;  text-transform: uppercase;  font-style: normal;  letter-spacing: 1px;  padding-left: 1px;}.meta a:hover.location {  color: #00759c;  text-decoration: underline;}.heading-section {  padding: 0 0 0 8px;  margin-bottom: -1px;}.event-heading {  padding-left: 255px;  margin-bottom: 2px;}.heading-section strong {  font-size: 18px;  text-transform: uppercase;  color: #ffffff;  padding: 6px 8px 5px;  background-image: url(http://assets3.siprairie.com/images/section-headers/yellowtab.png);  background-repeat: repeat-x;}.heading-section strong.features-tab { background-image: url(http://assets3.siprairie.com/images/section-headers/featurestab.png); }.heading-section strong.news-tab { background-image: url(http://assets4.siprairie.com/images/section-headers/newstab.png); }.heading-section strong.opinion-tab { background-image: url(http://assets3.siprairie.com/images/section-headers/opiniontab.png); }.heading-section strong.interviews-tab { background-image: url(http://assets2.siprairie.com/images/section-headers/interviewstab.png); }.heading-section strong.sponsor-tab { background-image: url(http://assets0.siprairie.com/images/section-headers/sponsortab.png); }.featured-video-section { padding-left: 7px; }.featured-video { margin-top: 10px; }.featured-video .heading { width: auto; }.featured-video .heading h2 { padding-left: 0; }.featured-video .date { display: inline; }.featured-video .date em { display: inline; }.featured-video .date .meta span {  display: inline;  letter-spacing: 0;}.featured-video .date .meta .date { color: #383524; }.featured-video .article-footer { margin-top: 5px; }.video-homepage-footer { padding: 0 4px 0 8px; }.video-homepage-footer .sidebox h3 {  font-weight: normal;  font-size: 19px;  margin: 0 0 5px 0;}.video-homepage-footer .sidebox.browse-by-subject {  width: 470px;  float: left;}.video-homepage-footer .sidebox.browse-by-subject ul.tags { width: auto; }.video-homepage-footer .sidebox.browse-by-date {  width: 240px;  float: right;}.video-homepage-footer .sidebox.browse-by-date .holder { background: none; }.sidebox.browse-by-subject .holder { background: none; }.sidebox.browse-by-date .holder { background: none; }.videos-by-month { padding: 3px 0 0 8px; }.videos-by-month ul {  list-style-type: none;  margin: 0;  padding: 0;}.videos-by-month ul li {  float: left;  margin: 0 21px 24px 0;  min-height: 220px;}.videos-by-month ul li.last { margin-right: 0; }.videos-by-month ul li.first { clear: left; }.videos-by-month ul li.month {  background-color: #ebba28;  padding: 5px;  background-image: none;  width: 222px;  text-transform: uppercase;  font-size: 35px;  line-height: 35px;  color: white;  min-height: 210px;}.recent-videos { padding: 3px 0 0 8px; }.recent-videos ul {  list-style-type: none;  margin: 0;  padding: 0;}.recent-videos ul li {  float: left;  margin: 0 21px 24px 0;  min-height: 220px;}.recent-videos ul li.last { margin-right: 0; }.recent-videos ul li.first { clear: left; }.recent-videos ul li.month {  background-color: #ebba28;  padding: 5px;  background-image: none;  width: 222px;  text-transform: uppercase;  font-size: 35px;  line-height: 35px;  color: white;  min-height: 210px;}.spn-event {  position: absolute;  top: 22px;  right: -7px;  width: 59px;  height: 59px;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/bg-spn-event.png) no-repeat;}.section {  width: 747px;  margin: 0 0 14px 8px;  padding: 5px 0 29px;  background: url(http://assets0.siprairie.com/images/border-event.gif) no-repeat 0 100%;  position: relative;}.section .article {  width: 747px;  margin: -3px 0 0;  background: url(http://assets0.siprairie.com/images/bg-section-c.gif) repeat-y;}.section .holder { background: url(http://assets0.siprairie.com/images/bg-section-t.gif) no-repeat; }.section .frame {  background: url(http://assets3.siprairie.com/images/bg-section-b.gif) no-repeat 0 100%;  padding: 14px 0 30px;}.article-box {  float: right;  width: 488px;  padding: 0 3px 0 0;  margin: -2px 0 0;}.article-box .date {  font-style: normal;  font-size: 10px;  line-height: 14px;  padding: 2px 7px 1px 4px;  font-weight: bold;  color: #ffffff;  background: #848688;}.article-box .date span { color: #383524; }.article-box .text-box { padding: 16px 19px 0 33px; }.article-box h2 {  font: normal 38px/42px Georgia, "Times New Roman", serif;  margin: 0 0 15px;}.article-box h2 a { color: #383524; }.article-box p { margin: 0 0 8px; }a.read-more {  color: #00759c;  padding: 0 13px 0 0;  background: url(http://assets4.siprairie.com/images/bg-read-more.gif) no-repeat 100% 4px;}.list a.read-more {  color: #00759c;  padding: 0 13px 0 0;  background: url(http://assets1.siprairie.com/images/bg-read-more.gif) no-repeat 100% 4px;}a.read-more { font-size: 13px; }.section .event-box {  float: left;  width: 210px;  background-color: #ebba28;  padding: 5px;  background-image: none;  text-transform: uppercase;  font-size: 35px;  line-height: 35px;  color: white;  min-height: 210px;}.events {  border-bottom: 1px solid #383524;  width: 100%;  margin-left: 8px;  width: 744px;}.events td { vertical-align: top; }.events tr:hover td { background-color: #dcd7c1; }.events .event-photo {  width: 64px;  padding-bottom: 2px 0 1em 2px;}.events .event-name {  width: 260px;  padding: 11px 5px 11px 0;  font-size: 14px;}.events .event-name a { color: #383524; }.events .event-date {  width: 116px;  padding: 13px 5px 13px 0;  font-size: 10px;  line-height: 14px;  font-weight: bold;  font-style: normal;  text-transform: uppercase;}.events .location {  width: 116px;  padding: 13px 5px 13px 0;  font-size: 10px;  line-height: 14px;  font-weight: bold;  font-style: normal;  text-transform: uppercase;}.events .location { width: 145px; }.events .location .adr {  display: block;  color: #848688;}.events .read-more {  text-align: right;  line-height: 16px;  padding: 12px 4px 0;}.event-table {  width: 743px;  margin: 0 0 0 8px;  padding: 0 0 1px;  list-style: none;  border-bottom: 1px solid #383524;}.event-table li {  width: 100%;  padding: 0 0 13px;  overflow: hidden;}.event-table img {  float: left;  margin: 0 24px 0 0;}.event-table .event-name {  float: left;  width: 260px;  padding: 11px 5px 0 0;  font-size: 14px;}.event-table .event-name a { color: #383524; }.event-table .description { display: none; }.event-table .date {  float: left;  width: 116px;  padding: 13px 5px 0 0;  font-size: 10px;  line-height: 14px;  font-weight: bold;  font-style: normal;  text-transform: uppercase;}.event-table .location {  float: left;  width: 116px;  padding: 13px 5px 0 0;  font-size: 10px;  line-height: 14px;  font-weight: bold;  font-style: normal;  text-transform: uppercase;}.event-table .location { width: 145px; }.event-table .location span {  display: block;  color: #848688;}.event-table .read-more {  float: right;  line-height: 16px;  margin: 12px 0 0;}.ad-holder {  height: 1%;  overflow: hidden;  font-size: 12px;  padding: 0 0 23px 8px;}.ad {  float: left;  width: 360px;  margin: 3px 0 0;  background: #dcd7c1 url(http://assets0.siprairie.com/images/bg-ad.gif) no-repeat;}.ad .holder {  height: 1%;  padding: 5px 5px 7px 9px;  overflow: hidden;  background: url(http://assets4.siprairie.com/images/bg-ad.gif) no-repeat 0 100%;}.ad img {  float: left;  margin: 5px 9px 0 0;}.ad .title {  font-size: 9px;  line-height: 12px;  color: #848688;}.ad h3 {  margin: 0 0 2px;  color: #00759c;  font-size: 14px;  line-height: 16px;  font-weight: normal;}.ad h3 a { color: #00759c; }.ad-holder p { margin: 0; }.ad-holder .search {  float: right;  width: 362px;}.ad-holder form { padding: 10px 0 0; }.ad-holder label {  font-size: 10px;  font-weight: bold;  text-transform: uppercase;}.ad-holder .row {  height: 1%;  padding: 1px 0 0;  overflow: hidden;}.ad-holder .text {  float: left;  width: 221px;  padding: 3px 5px 2px;  border: 1px solid #231f20;  margin: 0 7px 0 0;}.ad-holder .btn-search {  float: left;  width: 12px;  height: 16px;  text-indent: -9999px;  overflow: hidden;  margin: 3px 0 0;  background: url(http://assets4.siprairie.com/images/foobar/spnsprite.png) no-repeat -30px -40px;}.ad-holder .btn-search:hover { background-position: -30px -56px; }.pagination, .paging {  height: 1%;  overflow: hidden;  padding: 18px 0 17px 8px;  background: url(http://assets2.siprairie.com/images/bg-pagination.gif) no-repeat 9px 4px;}.prev-next {  float: left;  margin: 0 15px 0 0;  padding: 0;  list-style: none;}.prev-next li {  float: left;  margin: 0 3px 0 0;}.prev-next li.disabled {  background: url(http://assets2.siprairie.com/images/foobar/spnsprite.png) no-repeat 0px -160px;  display: block;  height: 30px;  overflow: hidden;  text-indent: -9999px;  width: 30px;}.prev-next li.disabled.next { background: url(http://assets3.siprairie.com/images/foobar/spnsprite.png) no-repeat -30px -160px; }.prev-next li a {  display: block;  height: 30px;  width: 30px;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/bg-prev-next.gif) no-repeat 0 -30px;}.prev-next li.prev a:hover { background-position: 0 0; }.prev-next li.next a { background-position: -30px -30px; }.prev-next li.next a:hover { background-position: -30px 0; }.pages {  display: inline;  margin: 0;  padding: 0;  list-style: none;}.pages li {  display: inline;  padding: 0 14px 0 0;}.pages li {  font-size: 20px;  line-height: 30px;  font-weight: bold;}.pages li.gap {  color: #ebba28;  margin-left: -12px;  padding: 0;}.pages li a { color: #ebba28; }.pages li a:hover {  color: #383524;  text-decoration: none;}#sidebar {  float: right;  width: 234px;  padding: 26px 0 0;  font: normal 14px/18px Georgia, "Times New Roman", serif;}#sidebar h3 {  margin: 4px 0 8px;  font-weight: normal;  font-size: 20px;  text-transform: uppercase;}#sidebar h3 img {  display: block;  margin: 4px 0;}#sidebar p { margin: 0; }#sidebar h3 a { color: #383524; }#sidebar .left_justified {  background: url(http://assets0.siprairie.com/images/bg-sidebar-shadow.png) repeat-y #dcd7c1;  position: relative;  margin-bottom: 20px;  margin-top: 10px;  margin-left: -22px;  padding-bottom: 10px;  width: 255px;}#sidebar .left_justified .related-articles-heading {  margin-bottom: 10px;  margin-left: 23px;}#sidebar .left_justified .related-articles-heading h3 {  text-transform: uppercase;  background-color: #383524;  color: white;  padding: 10px 10px 3px 10px;  font-size: 20px;  margin: 0;  position: relative;  top: -5px;}#sidebar .left_justified ul {  list-style: none;  padding: 0;  margin: 0 0 0 0;}#sidebar .left_justified ul li {  float: left;  margin-bottom: 5px;  padding: 0 10px 0 23px;  line-height: 15px;  font-family: Georgia, "Times New Roman", serif;  color: #848688;}#sidebar .left_justified ul li a {  color: #383524;  margin-right: 5px;  float: left;}#sidebar .left_justified ul li a span {  font-style: italic;  font-size: 11px;  color: #848688;}#sidebar .left_justified ul li div.border {  font-size: 1px;  line-height: 1px;  float: left;  clear: left;  height: 1px;  width: 130px;  border-bottom: dotted 1px #848688;  margin-left: -23px;  margin-top: 4px;}#sidebar .left_justified ul li a:hover { text-decoration: none; }.sidebar-feature-ad {  margin-bottom: 21px;  margin-top: -21px;}.inner #sidebar { padding: 56px 0 0; }.events-box {  width: 234px;  border-top: 6px solid #ebba28;  background: #f5dd93;  margin: 0 0 42px;}#sidebar .events-box h3 { margin: 5px 13px 21px; }.events-box ul {  width: 230px;  margin: 0 0 0 -6px;  padding: 0;  list-style: none;  position: relative;}.events-box ul li {  vertical-align: top;  padding: 0 0 18px 20px;  background: url(http://assets0.siprairie.com/images/bg-small-clock.gif) no-repeat;}.events-box .name-events {  color: #383524;  font: 14px Georgia, "Times New Roman", serif;}.events-box .meta {  font-size: 11px;  line-height: 12px;  font-weight: bold;  font-style: normal;  display: block;  font-family: Arial, Sans-Serif;  color: #383524;}.events-box .meta a {  font-size: 10px;  color: #848688;}.sidebox {  font-size: 14px;  height: 1%;  padding: 3px 0 39px;  overflow: hidden;  border-top: 6px solid #383524;}.sidebox .heading {  height: 1%;  overflow: hidden;}.sidebox .heading h3 { float: left; }.sidebox .heading ul {  float: left;  margin: 0;  padding: 2px 0 0;  list-style: none;}.sidebox .heading li {  float: left;  padding: 0 0 0 8px;}.sidebox .heading ul a {  display: block;  width: 20px;  height: 20px;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/foobar/spnsprite.png) no-repeat;}.sidebox .heading ul a.day { background-position: -30px 0; }.sidebox .heading ul .active a.day { background-position: -30px -20px; }.sidebox .heading ul a.day:hover { background-position: -30px -20px; }.sidebox .heading ul a.week { background-position: -50px 0; }.sidebox .heading ul .active a.week { background-position: -50px -20px; }.sidebox .heading ul a.week:hover { background-position: -50px -20px; }.sidebox .heading ul a.year { background-position: -70px 0; }.sidebox .heading ul .active a.year { background-position: -70px -20px; }.sidebox .heading ul a.year:hover { background-position: -70px -20px; }.sidebox .list.comments a { float: left; }.sidebox .list li span {  font-size: 10px;  color: #848688;}.list {  margin: 0;  padding: 0;  list-style: none;}.list li {  vertical-align: top;  padding: 8px 0 7px;  background: url(http://assets3.siprairie.com/images/border.gif) no-repeat 0 100%;}.list a { color: #383524; }.sidebox blockquote {  margin: 2px 0 6px;  background: url(http://assets0.siprairie.com/images/quote-open.gif) no-repeat;}.sidebox q {  display: block;  font: italic 20px/25px Georgia, "Times New Roman", serif;  color: #00759c;  margin: 0 0 12px;  background: url(http://assets4.siprairie.com/images/quote-close.gif) no-repeat 100% 100%;}.sidebox cite {  display: block;  font-style: normal;  padding: 0 0 8px;  margin: 0;  background: url(http://assets4.siprairie.com/images/border.gif) no-repeat 0 100%;}.sidebox q { quotes: none; }.sidebox q:before { content: ""; }.sidebox q:after { content: ""; }.list img {  display: block;  margin: 8px 0 7px;}.sidebox .holder {  height: 1%;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/border.gif) no-repeat 0 100%;}.browse-date {  margin: 0;  padding: 5px 0 8px;  list-style: none;  font-size: 10px;  line-height: 18px;}.browse-date li { vertical-align: top; }.browse-date a {  color: #00759c;  font-weight: bold;}.browse-date em { font-family: Georgia, "Times New Roman", serif; }.sidebox .tags {  width: 240px;  margin: 0;  padding: 10px 0 11px;  list-style: none;  overflow: hidden;}.sidebox .tags li {  float: left;  margin: 0 3px 3px 0;  background: url(http://assets1.siprairie.com/images/bg-industry-l.gif) no-repeat;}.sidebox .tags li a {  float: left;  height: 20px;  line-height: 20px;  padding: 0 8px;  font-size: 10px;  font-weight: bold;  color: #ffffff;  white-space: nowrap;  max-width: 185px;  text-transform: uppercase;  background: url(http://assets1.siprairie.com/images/bg-industry-r.gif) no-repeat 100% 0;}#header { display: table-agroup; }.opps_header {  font-family: Georgia, Helvetica, Arial, Sans-Serif;  font-size: 16px;  font-size: 16px;}.header-box {  padding: 47px 16px 12px 403px;  width: 580px;  margin: 0 0 0 8px;  overflow: hidden;  background: #ffffff;  border-bottom: 3px solid #383524;  height: 20px;}.header-box .header-ad {  height: 60px;  margin: 0;  padding: 0;  position: absolute;  right: 2px;  top: 40px;  width: 468px;}.social-media {  float: right;  margin: 0;  padding: 0;  list-style: none;  clear: right;}.social-media li {  float: left;  padding: 0 0 0 14px;}.social-media a {  display: block;  width: 20px;  height: 20px;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/foobar/spnsprite.png) no-repeat;}.social-media a.rss { background-position: -90px 0px; }.social-media a.rss:hover { background-position: -90px -20px; }.social-media a.twitter { background-position: -110px 0; }.social-media a.twitter:hover { background-position: -110px -20px; }.social-media a.facebook { background-position: -130px 0; }.social-media a.facebook:hover { background-position: -130px -20px; }.social-media a.mail { background-position: -150px 0; }.social-media a.mail:hover { background-position: -150px -20px; }.header-login {  float: right;  padding-left: 35px;  margin-top: -40px;}.header-login .separator { color: #cccccc; }.current-edition { margin: 1px 0 0; }#sidebar .sidebox .list .video-box { background: url(http://assets3.siprairie.com/images/bg-video-background.png) repeat-x 0 bottom; }#sidebar .sidebox .list .video-box .image-holder { margin-left: 0; }.headline .video-box .text-holder {  position: relative;  left: -8px;}.video-box { background: url(http://assets1.siprairie.com/images/bg-video-background.png) repeat-x 0 bottom; }.video-box .image-holder {  height: 1%;  overflow: hidden;  position: relative;  margin: 0 0 9px 0px;}.video-box .image-holder strong {  position: absolute;  top: 4px;  left: 4px;}.video-box .text-holder {  width: 210px;  overflow: hidden;  padding: 0 0 10px 10px;  font-size: 16px;  font-family: Georgia, "Times New Roman", serif;}.video-box .text-holder a { color: #383524; }.video-box .text-holder a:hover { color: #00759c; }.video-box .date {  font-size: 10px;  line-height: 16px;  color: #848688;  display: block;  padding: 0 0 0 2px;}.headline {  width: 1035px;  margin: 18px 0 0 8px;  padding: 0;  list-style: none;}.headline li {  float: left;  width: 234px;  padding: 0 0px 0px 0;  margin-right: 15px;  min-height: 230px;  margin-right: 21px;}.headline li .text-holder { padding-left: 20px; }.headline .video { background: url(http://assets4.siprairie.com/images/foobar/video_sm.png) no-repeat 0 2px; }.profile, .sponsor, .opinion, .news, .feature, .interview {  display: block;  height: 14px;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets4.siprairie.com/images/foobar/spnsprite.png) no-repeat;  width: 53px;}.interview {  width: 66px;  background-position: 0 -90px;}.sponsor {  width: 61px;  background-position: 0 -104px;}.opinion {  width: 54px;  background-position: 0 -118px;}.news {  width: 39px;  background-position: 0 -132px;}.feature {  width: 57px;  background-position: 0 -146px;}#holder-nav {  width: 976px;  padding: 0 9px 0 14px;  margin: 24px 0 0 8px;  height: 30px;  background: #383524;}#holder-nav { margin: 0 0 0 8px; }#holder-nav form {  float: right;  width: 235px;}#holder-nav fieldset {  float: right;  width: 235px;}#holder-nav form { padding-top: 5px; }#holder-nav .btn-search {  float: right;  width: 10px;  height: 13px;  margin: 3px 0 0;  text-indent: -9999px;  overflow: hidden;  background: url(http://assets2.siprairie.com/images/foobar/spnsprite.png) no-repeat -61px -126px;}#holder-nav .btn-search:hover { background-position: -61px -139px; }#holder-nav .text {  float: left;  width: 206px;  padding: 3px 5px;  border: 1px solid #818285;  font-size: 10px;  font-weight: bold;  background: none;  color: #a6a6a6;}#holder-nav ul {  margin: 0;  padding: 0;  list-style: none;  float: left;}#holder-nav ul li {  float: left;  padding: 0 18px 0 0;}#holder-nav ul a {  color: #ece9dd;  font: 13px/16px Helvetica, Arial, sans-serif #ece9dd;}#holder-nav ul a:hover { color: #ebba28; }#holder-nav ul a span {  font-size: 12px;  font-weight: normal;  letter-spacing: 0;}#footer {  height: 1%;  font-size: 12px;  padding: 26px 26px 20px 20px;  margin: 22px 0 0 10px;  overflow: hidden;  background: #dcd7c1;}.logo-footer {  float: left;  text-indent: -9999px;  overflow: hidden;  width: 223px;  height: 31px;  background: url(http://assets0.siprairie.com/images/bg-logo-footer.gif) no-repeat;}#footer ul {  float: right;  margin: 15px 0 0;  padding: 0;  font-weight: bold;}#footer ul li {  display: inline;  padding: 0 0 0 17px;}#footer ul a { color: #383524; }.sIFR-Flash {  visibility: visible !important;  margin: 0;}.sIFR-replaced { visibility: visible !important; }span.sIFR-alternate {  position: absolute;  left: 0;  top: 0;  width: 0;  height: 0;  display: block;  overflow: hidden;}.sIFR-Flash + div[adblocktab=true] { display: none !important; }.sIFR-hasFlash div.box h2 {  font-size: 42px;  line-height: 42px;  margin: -6px 0 0;}.sIFR-hasFlash .heading-section strong {  font-size: 18px;  padding: 2px 0;}.error, .notice, .success {  padding: 0.8em;  border: 2px solid #dddddd;  margin: 2px 3px 1em 7px;}.error {  background: #fbe3e4;  color: #8a1f11;  border-color: #fbc2c4;}.notice {  background: #fff6bf;  color: #514721;  border-color: #ffd324;}.success {  background: #e6efc2;  color: #264409;  border-color: #c6d880;}.error a { color: #8a1f11; }.notice a { color: #514721; }.success a { color: #264409; }.notice p { margin: 0; }.success p { margin: 0; }.error p { margin: 0; }.fieldWithErrors label { color: #ce872a !important; }#errorExplanation {  padding: 7px;  color: white;  padding-left: 40px;  background: url(http://assets3.siprairie.com/images/sad-face.png) no-repeat 10px 15px #ce872a;  margin-bottom: 15px;}#errorExplanation h2 {  margin: 10px 0;  font-size: 13px;  font-weight: normal;}#errorExplanation p {  color: #333333;  margin-bottom: 0;  padding: 5px;  float: none;}#errorExplanation ul {  margin: 0;  padding: 0;}#errorExplanation ul li {  font-size: 12px;  list-style: square;  margin-left: 15px;}#edition-menu-container {  position: absolute;  z-index: 1;  width: 170px;  margin-top: -9px;}#edition-menu-container #edition-menu-wrap #edition-menu {  width: 135px;  padding: 10px 0 0px 15px;}#edition-menu-container #edition-menu-wrap #edition-menu #editions {  display: none;  padding-bottom: 5px;}#edition-menu-container #edition-menu-wrap #edition-menu #editions div {  color: #848688;  font-size: 12px;  margin-top: 5px;  padding-top: 7px;  padding-bottom: 2px;  background: url(http://assets1.siprairie.com/images/border.gif) no-repeat 100% top;}#edition-menu-container #edition-menu-wrap #edition-menu #editions a.everything {  color: #848688;  font-size: 12px;  margin-top: 5px;  padding-top: 7px;  padding-bottom: 2px;  background: url(http://assets3.siprairie.com/images/border.gif) no-repeat 100% top;}#edition-menu-container #edition-menu-wrap #edition-menu #editions a {  display: block;  padding: 2px 0;  color: #848688;  font-family: Georgia, Helvetica, Arial, Sans-Serif;  font-size: 16px;}#edition-menu-container #edition-menu-wrap #edition-menu #editions a:hover {  color: #00759c;  text-decoration: none;}#edition-menu-container #edition-menu-wrap #edition-menu #editions a.everything { font: italic 12px Georgia, Helvetica, Arial, Sans-Serif; }#edition-menu-container #edition-menu-wrap #edition-menu a.current-edition {  padding: 5px 18px 5px 0;  color: #00759c;  font: 16px Georgia, Helvetica, Arial, Sans-Serif;  margin: -1px 0 0;  text-transform: uppercase;  background: url(http://assets2.siprairie.com/images/bg-down-arrow.gif) no-repeat 100% 10px;}#edition-menu-container #edition-menu-footer-wrap {  display: none;  background: url(http://assets2.siprairie.com/images/bg-edition-selector.png) no-repeat -21px -596px;  width: 150px;  height: 13px;  float: left;}#edition-menu-container #edition-menu-footer {  display: none;  background: url(http://assets3.siprairie.com/images/bg-edition-selector.png) no-repeat 0 -596px;  float: right;  width: 20px;  height: 13px;}#edition-menu-container.selected #edition-menu-wrap { background: url(http://assets2.siprairie.com/images/bg-edition-selector.png) no-repeat 150px 0; }#edition-menu-container.selected #edition-menu-wrap #edition-menu { background: url(http://assets2.siprairie.com/images/bg-edition-selector.png) no-repeat -21px 0; }#edition-menu-container.selected #edition-menu-wrap #edition-menu #editions { display: block; }#edition-menu-container.selected #edition-menu-footer-wrap { display: block; }#edition-menu-container.selected #edition-menu-footer { display: block; }.match { background-color: #ebba28; }h2 .match { background-color: inherit; }.search-results #research { margin-bottom: 20px; }.search-results #research input {  width: 500px;  font-size: 18px;  border: solid 1px #383524;  padding: 5px;}.search-results h2 {  font: normal 20px/25px Georgia, "Times New Roman", serif;  padding: 0;  margin: 0 0 10px 0;  color: #00759c;}.search-results h2 a { color: #00759c; }.search-results .search-section {  border-bottom: dotted 1px #848688;  margin: 0 0 10px 0;}.search-results .result { padding-bottom: 2em; }.search-results .result h3 {  color: #383524;  margin: 0;}.search-results .result h3 a {  color: #383524;  font: normal 15px/15px Georgia, "Times New Roman", serif;}.page_header {  margin: 15px 75px 40px 40px;  border-bottom: 1px solid #777777;}.page_header h2 {  float: left;  width: 320px;  font-weight: bold;  font-size: 35px;  line-height: 35px;  text-transform: uppercase;  clear: left;  margin: 0;  color: #ebba28;}.page_header h2 a { color: black; }.page_header p { font: normal 19px/25px Georgia, "Times New Roman", serif; }.faq_body { margin: 0 75px 20px 40px; }.faq_body h3 {  font: normal 20px/25px Georgia, "Times New Roman", serif;  color: #00759c;  padding-top: 15px;  margin-top: 15px;}.page_body { margin: 0 75px 20px 40px; }.page_body h3 {  font: normal 20px/25px Georgia, "Times New Roman", serif;  color: #00759c;  padding-top: 15px;  margin-top: 15px;}.contributor_body { margin: 0 75px 20px 40px; }.contributor_body h3 {  font: normal 20px/25px Georgia, "Times New Roman", serif;  color: #00759c;  padding-top: 15px;  margin-top: 15px;}.api { margin: 0 75px 20px 40px; }.api pre {  white-space: pre-wrap;  word-wrap: break-word;  background-color: #f6f6f6;  border: 1px solid #e0e0e0;  font-family: "Firefoxius Monospace Maximus", monospace;  line-height: 1.2;  margin-bottom: 10px;  overflow: auto;  padding: 20px 1em;}.api table {  font-size: 100%;  white-space: pre-wrap;  width: 100%;  word-wrap: break-word;  margin: 0 1px 1em;  padding: 0;  border-collapse: collapse;  border-spacing: 0;}.api table td {  border-color: #cccccc;  border-style: solid none;  border-width: 1px 0;  padding: 5px 15px;  line-height: 1.4;  vertical-align: top;}.api table th {  border-color: #cccccc;  border-style: solid none;  border-width: 1px 0;  padding: 5px 15px;  line-height: 1.4;  vertical-align: top;}.api table th {  background-color: #efefef;  color: #333333;  font-weight: normal;  text-align: left;}.api h3 {  font: normal 20px/25px Georgia, "Times New Roman", serif;  color: #00759c;  padding-top: 15px;  margin-top: 15px;}.api h4 {  font-size: 115.3%;  line-height: 1.3em;  margin: 0 0 0.5em;  padding: 0;}.api p {  margin-top: 10px;  margin-bottom: 10px;}.api hr {  margin-top: 15px;  margin-bottom: 15px;  border: 0;}.api hr { border-top: 1px dotted #888888; }.api ul {  margin: 0;  padding: 0;}.api li {  margin: 0;  padding: 0;  list-style: none;}.page_body p {  margin-top: 10px;  margin-bottom: 10px;}.page_body hr {  margin-top: 15px;  margin-bottom: 15px;  border: 0;}.page_body h3 { border-top: 1px dotted #888888; }.page_body hr { border-top: 1px dotted #888888; }.page_body ul {  margin: 0;  padding: 0;}.page_body li {  margin: 0;  padding: 0;  list-style: none;}.page_body #history_list h4 { margin: 15px 0 0; }.page_body #history_list h5 { margin: 0; }.page_body #history_list p { margin: 0 0 15px; }.page_body #team li { font-style: italic; }.page_body #team li a { font-style: normal; }.page_body #team li #brightmix { margin: 0 0 0 40px; }.page_body #team li #you { margin: 0 0 0 40px; }.page_body #team li ul { margin: 0 0 0 40px; }.page_body #team a:active { outline: none; }.page_body .expando { color: black; }.page_body .first {  margin-top: 0;  border-top: 0;  padding-top: 0;}.page_body h3 a {  font-size: 13px;  color: gray;  font-style: italic;}.faq_body h4 {  border-top: 1px dotted #888888;  padding-top: 13px;}.faq_body h4 a {  display: block;  height: 16px;  background: #ffffff url(http://assets2.siprairie.com/images/bg-expand.gif) right top no-repeat;  color: black;}.faq_body h4 a:hover { background-position: right bottom; }.faq_body ol { margin-bottom: 10px; }.faq_body ol li p { margin-bottom: 7px; }.contributor_body .author {  clear: left;  margin-bottom: 30px;}.contributor_body .author h3 { margin: 0 0 0 180px; }.contributor_body .author p { margin: 0 0 0 180px; }.contributor_body .author h3 { padding-top: 39px; }.contributor_body .author h3 a {  text-transform: uppercase;  color: black;  padding-left: 20px;  background: white url(http://assets4.siprairie.com/images/moremore.png) left top no-repeat;  font-size: 16px;  height: 16px;  line-height: 20px;  display: block;  margin-bottom: 5px;}.contributor_body .author h3 a.hover { background-position: left bottom; }.contributor_body .author h3 a:hover { background-position: left bottom; }.contributor_body .author p {  font-family: Georgia, Helvetica, Arial, Sans-Serif;  font-style: italic;  height: 20px;  line-height: 20px;}.contributor_body .author .author_title { color: #777777; }.contributor_body .author .author_twitter span {  font-style: normal;  text-transform: uppercase;  font: bold 11px Helvetica, Arial, Sans-Serif;  color: #777777;}.contributor_body .author .author_image {  position: relative;  float: left;  width: 160px;  height: 120px;}.contributor_body .author .author_image a {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  text-indent: -9999px;}.contributor_body .author .author_image a.hover { border: 5px solid #00759c; }.contributor_body .author .author_image a:hover { border: 5px solid #00759c; }.contributor_body .individual { margin-left: 280px; }.contributor_body .description { margin-left: 280px; }.contributor_body .contributor_portrait { float: left; }.contributor_body .individual h2 {  font-family: Georgia, Helvetica, Arial, Sans-Serif;  font-size: 42px;  margin-bottom: 0;  font-weight: normal;  line-height: 40px;}.contributor_body .individual p {  font-style: italic;  margin: 0;  font-family: Georgia, Helvetica, Arial, Sans-Serif;}.contributor_body .individual .author_title {  color: #777777;  margin-top: 0;}.contributor_body .individual .author_posts a {  display: block;  margin: 9px 0;}.contributor_body .individual .author_posts span {  float: left;  height: 20px;  width: 20px;  margin-right: 10px;}.contributor_body .individual .author_feed a {  display: block;  margin: 9px 0;}.contributor_body .individual .author_feed span {  float: left;  height: 20px;  width: 20px;  margin-right: 10px;}.contributor_body .individual .author_email a {  display: block;  margin: 9px 0;}.contributor_body .individual .author_email span {  float: left;  height: 20px;  width: 20px;  margin-right: 10px;}.contributor_body .individual .author_website a {  display: block;  margin: 9px 0;}.contributor_body .individual .author_website span {  float: left;  height: 20px;  width: 20px;  margin-right: 10px;}.contributor_body .individual .author_twitter a {  display: block;  margin: 9px 0;}.contributor_body .individual .author_twitter span {  float: left;  height: 20px;  width: 20px;  margin-right: 10px;}.contributor_body .individual .author_posts { font-weight: bold; }.contributor_body .individual .author_feed { font-weight: bold; }.contributor_body .individual .author_posts span { background: white url(http://assets2.siprairie.com/images/articles_icon.png) left bottom no-repeat; }.contributor_body .individual .author_feed span { background: white url(http://assets3.siprairie.com/images/foobar/spnsprite.png) -90px 0px no-repeat; }.contributor_body .individual .author_email span { background: white url(http://assets1.siprairie.com/images/foobar/spnsprite.png) -150px 0px no-repeat; }.contributor_body .individual .author_website span { background: white url(http://assets1.siprairie.com/images/website_icon.png) left bottom no-repeat; }.contributor_body .individual .author_twitter span { background: white url(http://assets4.siprairie.com/images/foobar/spnsprite.png) -110px 0px no-repeat; }.contributor_body .description { margin-top: 20px; }#view_all_contributors {  font-size: 15px;  text-transform: uppercase;  background: white url(http://assets1.siprairie.com/images/arrow_left_whitebg.png) top left no-repeat;  color: black;  float: left;  height: 15px;  margin-bottom: 10px;  padding-left: 15px;}#view_all_contributors:hover { background-position: left bottom; }#office_location { float: right; }#office_location img { float: left; }#office_location span {  clear: left;  display: block;}#article_index h1 { margin-left: 10px; }#blog_in_a_blog { margin-top: 60px; }#blog_in_a_blog a {  display: block;  width: 640px;  height: 118px;  background: #ffffff url(http://assets2.siprairie.com/images/littleoffice_ad.png) top left no-repeat;  text-indent: -9999px;}#blog_in_a_blog a:hover { background-position: bottom left; }.blog_rss {  background: url(http://assets0.siprairie.com/images/rss_littleoffice.png);  float: left;  width: 16px;  height: 16px;  text-indent: -9999px;  margin: 10px 0 0 10px;}.blog_rss:hover { background-position: 0 bottom; }.expando {  padding-left: 20px;  background: #ffffff url(http://assets3.siprairie.com/images/bg-expand.gif) left top no-repeat;  float: left;  height: 16px;}.expando:hover { background-position: left bottom; }#sidebar #analog {  height: 120px;  width: 234px;  background: url(http://assets3.siprairie.com/images/analog_sidebar.png) 15px bottom scroll no-repeat;}#pages-box ul { margin-bottom: 25px; }.blog_roll li { margin-bottom: 8px; }#menu-directory ul { width: 13em; }#menu-directory ul .coming-soon {  color: #666666;  padding-top: 0px !important;}#menu-directory ul .coming-soon span {  font-size: 9px;  text-transform: uppercase;  color: white;}#menu-directory ul .coming-soon:hover { color: #666666; }.css1 { font-size: 0.5em; }.css2 { font-size: 0.7em; }.css3 { font-size: 1em; }.css4 { font-size: 1.5em; }.test-foo { font-size: 11px; }img.alignleft {  float: left;  margin: 10px 20px 10px 0;}img.alignright {  float: right;  margin: 10px 0 10px 20px;}img.alignleft-top {  float: left;  margin: 0 20px 10px 0;}img.alignright-top {  float: right;  margin: 0 0 10px 20px;}img.aligncenter { margin: 10px 0; }img.aligncenter-top { margin: 0 0 10px 0; }.yel-top {  background-color: #ebba28;  color: #ffffff;  font-size: 14px;  font-weight: bold;  margin-left: 10px;  padding: 5px 9px;  text-transform: uppercase;}.subsc-head {  color: #00759c;  font-size: 20px;  font-family: Georgia, Helvetica, Arial, Sans-Serif;  font-weight: normal;}.subsc-head .desc {  color: #848688;  font-size: 13px;  margin-left: 3px;}p.expl {  border-bottom: 1px solid #000000;  font-family: georgia;  font-size: 18px;  line-height: 22px;  margin: 0 0 20px;  padding: 0 0 20px;}hr.dotted {  border-bottom: 1px dotted #848688;  border-left: medium none;  border-top: medium none;}#contributor_feeds {  border-top: 1px dotted #888888;  padding-top: 15px;}.crss {  list-style-type: none;  padding: 0;}.crss li {  line-height: 35px;  font-weight: bold;}.crss li span { font-weight: normal; }.crss a.rss {  display: block;  background-image: url(http://assets1.siprairie.com/images/rss.png);  clear: both;  float: left;  margin-right: 10px;  height: 30px;  width: 30px;  text-indent: -9999px;}.crss a.rss:hover {  background-position: 0px 30px;  cursor: pointer;}.crss a {  font-style: italic;  font-weight: normal;}.rss_signup {  background-color: #ffffff;  padding: 10px;  border-top: 5px solid #383524;  margin-bottom: 20px;}.rss_signup p {  font-size: 12px;  font-family: Helvetica, Arial, Sans-Serif;}.rss_signup p.s {  color: #f7911f;  font-family: Helvetica;  font-size: 18px;  font-weight: bold;  padding-top: 13px;  text-transform: uppercase;}.rss_signup input[type='text'] {  border: 2px solid #f7911f;  width: 140px;  padding: 4px;}.rss_signup input[type='submit'] {  border: 2px solid #f7911f;  background-color: #c63f00;  color: #dcd7c1;  padding: 3px;}.rss_signup input[type='submit']:hover {  cursor: pointer;  background-color: #383524;}.staging-development {  background-color: #ff3333;  color: #ffffff;  padding: 4px;  text-align: center;}.staging-development span { font-weight: bold; }.snippet .text-box img {  float: left;  margin: 10px 20px 18px 0;}.snippet .text-box p a.location {  color: #00759c;  padding-right: 4px;  margin: 0 0 3px;  font-size: 11px;  font-family: Georgia, "Times New Roman", serif;  padding-top: 0px;  text-transform: uppercase;  font-style: normal;  letter-spacing: 1px;  padding-left: 1px;}.snippet .text-box p a:hover.location {  color: #00759c;  text-decoration: underline;}.snippet .heading { padding: 15px 0 13px; }.snippet .meta { padding-top: 6px; }.five-in-five { padding-bottom: 20px; }#email_subscribe.watermarkOn { color: #848688; }#email_subscribe { color: #383524; }.sf-menu {  margin: 0;  padding: 0;  list-style: none;}.sf-menu * {  margin: 0;  padding: 0;  list-style: none;}.sf-menu ul {  position: absolute;  top: -999em;  width: 11em;  padding: 0 7px !important;  background: url(http://assets3.siprairie.com/images/foobar/tabs/corners.png) no-repeat;}#menu-news ul {  padding: 0 !important;  background: none;}.sf-menu ul li { width: 100%; }.sf-menu ul li.first {  background-image: url(http://assets4.siprairie.com/images/foobar/tabs/corners.png);  background-position: right top;  background-repeat: no-repeat;}.sf-menu ul li.first a { padding-top: 8px !important; }.sf-menu li:hover { visibility: inherit; }.sf-menu li {  float: left;  position: relative;}.sf-menu a {  display: block;  position: relative;}.sf-menu li:hover ul {  left: -22px;  top: 30px;  z-index: 99;}.sf-menu li.sfHover ul {  left: -22px;  top: 30px;  z-index: 99;}.sf-menu #menu-news.sfHover ul { left: -14px; }ul.sf-menu li:hover li ul { top: -999em; }ul.sf-menu li.sfHover li ul { top: -999em; }ul.sf-menu li li:hover ul {  left: 10em;  top: 0;}ul.sf-menu li li.sfHover ul {  left: 10em;  top: 0;}ul.sf-menu li li:hover li ul { top: -999em; }ul.sf-menu li li.sfHover li ul { top: -999em; }ul.sf-menu li li li:hover ul {  left: 10em;  top: 0;}ul.sf-menu li li li.sfHover ul {  left: 10em;  top: 0;}.sf-menu { float: left; }.sf-menu a { color: #ffffff; }.sf-menu a:visited { color: #ffffff; }.sf-menu ul li a { background: #383524; }.sf-menu li.last a {  -moz-border-radius-bottomleft: 8px;  -moz-border-radius-bottomright: 8px;  -webkit-border-bottom-left-radius: 8px;  -webkit-border-bottom-right-radius: 8px;  padding-bottom: 2px;}.sf-menu li li {  font-weight: normal;  font-size: 13px;  line-height: 18px;  padding: 0 7px 0 0 !important;}.sf-menu li li a {  padding: 2px 15px !important;  font-weight: normal !important;}.sf-menu li li.last a { padding-bottom: 5px !important; }.sf-menu li:hover {  outline: 0;  text-decoration: none;}.sf-menu li.sfHover {  outline: 0;  text-decoration: none;}.sf-menu a:focus {  outline: 0;  text-decoration: none;}.sf-menu a:hover {  outline: 0;  text-decoration: none;}.sf-menu a:active {  outline: 0;  text-decoration: none;}.sf-menu a.sf-with-ul { min-width: 1px; }.sf-sub-indicator {  position: absolute;  display: block;  right: 0.75em;  top: 1.05em;  width: 10px;  height: 10px;  text-indent: -999em;  overflow: hidden;  background: url('../images/arrows-ffffff.png') no-repeat -10px -100px;}a > .sf-sub-indicator {  top: 0.8em;  background-position: 0 -100px;}a:focus > .sf-sub-indicator { background-position: -10px -100px; }a:hover > .sf-sub-indicator { background-position: -10px -100px; }a:active > .sf-sub-indicator { background-position: -10px -100px; }li:hover > a > .sf-sub-indicator { background-position: -10px -100px; }li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }.sf-menu ul a:focus > .sf-sub-indicator { background-position: -10px 0; }.sf-menu ul a:hover > .sf-sub-indicator { background-position: -10px 0; }.sf-menu ul a:active > .sf-sub-indicator { background-position: -10px 0; }.sf-menu ul li:hover > a > .sf-sub-indicator { background-position: -10px 0; }.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }.sf-shadow ul {  background: url('../images/shadow.png') no-repeat bottom right;  padding: 0 8px 9px 0;  -moz-border-radius-bottomleft: 17px;  -moz-border-radius-topright: 17px;  -webkit-border-top-right-radius: 17px;  -webkit-border-bottom-left-radius: 17px;}.sf-shadow ul.sf-shadow-off { background: transparent; }#top-nav a.menu-top {  background-repeat: no-repeat;  text-indent: -9999px;  display: block;  height: 30px;}#menu-news a.menu-top {  background-image: url(http://assets2.siprairie.com/images/foobar/tabs/news.png);  width: 36px;}#menu-news.sfHover a { background-position: 0 -30px; }#menu-news a:hover.menu-top { background-position: 0 -30px; }#holder-nav #menu-news ul a:hover { color: #00eeff; }#holder-nav #menu-interviews ul a:hover { color: #c63f00; }#holder-nav #menu-features ul a:hover { color: #739966; }#holder-nav #menu-opinion ul a:hover { color: #9ca2d0; }#menu-interviews a.menu-top {  background-image: url(http://assets4.siprairie.com/images/foobar/tabs/interviews.png);  width: 77px;}#menu-interviews.sfHover a { background-position: 0 -30px; }#menu-interviews a:hover.menu-top { background-position: 0 -30px; }#menu-features a.menu-top {  background-image: url(http://assets1.siprairie.com/images/foobar/tabs/features.png);  width: 63px;}#menu-features.sfHover a { background-position: 0 -30px; }#menu-features a:hover.menu-top { background-position: 0 -30px; }#menu-opinion a.menu-top {  background-image: url(http://assets4.siprairie.com/images/foobar/tabs/opinion.png);  width: 53px;}#menu-opinion.sfHover a { background-position: 0 -30px; }#menu-opinion a:hover.menu-top { background-position: 0 -30px; }#menu-events a.menu-top {  background-image: url(http://assets3.siprairie.com/images/foobar/tabs/events.png);  width: 41px;}#menu-events.sfHover a { background-position: 0 -30px; }#menu-events a:hover.menu-top { background-position: 0 -30px; }#menu-opportunities a.menu-top {  background-image: url(http://assets4.siprairie.com/images/foobar/tabs/opportunities.png);  width: 89px;}#menu-opportunities.sfHover a { background-position: 0 -30px; }#menu-opportunities a:hover.menu-top { background-position: 0 -30px; }#menu-videos a.menu-top {  background-image: url(http://assets3.siprairie.com/images/foobar/tabs/videos.png);  width: 40px;}#menu-videos.sfHover a { background-position: 0 -30px; }#menu-videos a:hover.menu-top { background-position: 0 -30px; }#menu-directory a.menu-top {  background-image: url(http://assets0.siprairie.com/images/foobar/tabs/directory.png);  width: 62px;}#menu-directory.sfHover a { background-position: 0 -30px; }#menu-directory a:hover.menu-top { background-position: 0 -30px; }.leaderboard {  padding-left: 25px;  padding-bottom: 15px;}.header-full-ad {  padding-left: 8px;  padding-top: 10px;}.content .content-comments .comment-author {  float: none;  vertical-align: top;  width: 150px !important;}.content .content-comments .comment-photo {  padding-right: 10px;  vertical-align: top;}.content .content-comments .comment-details { vertical-align: top; }