/* line 6, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
*:focus {
  outline: 0;
}

/* line 20, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
body {
  line-height: 1;
  color: #000;
  background: #fff;
}

/* line 23, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 27, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 30, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 33, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q, blockquote {
  quotes: "" "";
}
/* line 101, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 36, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
a img {
  border: none;
}

@import url(compass/utilities/links/link_color.sasss.css);

@font-face {
  font-family: 'Junction';
  src: url('/theme/type/Junction.eot');
  src: local('Junction'), url('/theme/type/Junction.ttf');
}

@font-face {
  font-family: 'Raleway';
  src: url('/theme/type/Raleway_Thin.eot');
  src: local('Raleway'), url('/theme/type/raleway_thin.ttf');
}

@font-face {
  font-family: 'Prociono';
  src: url('/theme/type/Prociono-Regular.eot');
  src: local('Prociono'), url('/theme/type/Prociono-Regular.otf');
}

@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/theme/type/OFLGoudyStMTT.eot');
  src: local('Sorts Mill Goudy'), url('/theme/type/OFLGoudyStMTT.ttf');
}

@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/theme/type/OFLGoudyStMTT-Italic.eot');
  src: local('Sorts Mill Goudy'), url('/theme/type/OFLGoudyStMTT-Italic.ttf');
  font-style: italic;
}

/* line 122, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header, footer, .content {
  width: 97.531%;
  display: inline;
  float: left;
  margin-right: 1.235%;
  clear: both;
  margin-right: 1.235%;
  margin-left: 1.235%;
}

/* line 127, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  /* end ugly hacks */
  min-height: 90px;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 136, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header .h_time {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  font-family: Raleway, Verdana, "Lucida Grande", Arial;
  font-weight: bold;
  font-size: 1.692em;
}
/* line 30, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header .h_time mark {
  font-size: 75%;
  text-transform: lowercase;
}
/* line 140, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header .h_date {
  width: 23.457%;
  display: inline;
  float: left;
  margin-right: 1.235%;
  padding-left: 6.173%;
  padding-right: 6.173%;
  font-variant: small-caps;
  letter-spacing: 0.2em;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
}
/* line 145, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #weather {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
  font-family: Raleway, Verdana, "Lucida Grande", Arial;
  font-weight: bold;
  font-size: 1.692em;
  text-align: right;
}
/* line 149, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  clear: both;
  margin-right: 1.235%;
  margin-left: 1.235%;
  height: 100px;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 159, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header nav#site_nav {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  clear: both;
  margin-right: 1.235%;
  margin-left: 1.235%;
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  display: inline;
  float: left;
  margin-left: -1em;
}
/* line 77, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header nav#site_nav ul {
  margin: 0;
  top: 0;
}
/* line 81, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header nav#site_nav ul li {
  display: inline;
  list-style: none;
  padding: 0px 15px 0px 15px;
  border-right: 1px solid #f25d39;
}
/* line 61, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header nav#site_nav ul li:first-of-type {
  margin-left: -1em;
}
/* line 64, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header nav#site_nav ul li:last-of-type {
  border: none;
}
/* line 67, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header nav#site_nav ul li a {
  text-decoration: none;
}
/* line 170, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header #logo {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
  display: inline;
  float: left;
  margin-left: -2em;
  width: 65%;
  margin-right: -1px;
}
/* line 183, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
header #tg_header #logo a {
  background: transparent url(/theme/images/site_banner.png) no-repeat scroll top left;
  display: inline-block;
  height: 80px;
  width: 100%;
}


/* line 196, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer {
  background: transparent url(/theme/images/site_banner.png) no-repeat scroll top left;
  float: none;
  min-height: 150px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 206, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer img.footer_logo {
  display: inline;
  float: left;
}
/* line 209, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links {
  width: 43.038%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
}
/* line 5, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
footer #f_links {
  display: block;
}
/* line 215, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics, footer #f_links #f_news {
  width: 26.471%;
  display: inline;
  float: left;
  margin-right: 2.941%;
}
/* line 220, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_about {
  width: 55.882%;
  display: inline;
  float: left;
  margin-right: 2.941%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
}
/* line 223, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_about ul {
  -moz-column-count: 2;
}
/* line 226, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics, footer #f_links #f_news, footer #f_links #f_about {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
footer #f_links #f_athletics.first, footer #f_links #f_news.first, footer #f_links #f_about.first {
  padding-left: 0px;
}
/* line 42, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
footer #f_links #f_athletics.last, footer #f_links #f_news.last, footer #f_links #f_about.last {
  padding-right: 0px;
}
/* line 91, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics h6, footer #f_links #f_news h6, footer #f_links #f_about h6 {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 94, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics ul, footer #f_links #f_news ul, footer #f_links #f_about ul {
  margin-left: 0;
}
/* line 97, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics ul li, footer #f_links #f_news ul li, footer #f_links #f_about ul li {
  border-bottom: 1px solid #7A87B4;
  padding: 5px 0 3px 0;
}
/* line 101, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics ul li a, footer #f_links #f_news ul li a, footer #f_links #f_about ul li a {
  text-decoration: none;
}
/* line 104, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_links #f_athletics ul li:hover, footer #f_links #f_athletics ul li:focus, footer #f_links #f_news ul li:hover, footer #f_links #f_news ul li:focus, footer #f_links #f_about ul li:hover, footer #f_links #f_about ul li:focus {
  background-color: red;
}
/* line 230, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer ul {
  list-style-type: none;
}
/* line 233, ../../../app/stylesheets/application/common/layout/_default_layout.sass */
footer #f_legal {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  font-size: 0.769em;
  letter-spacing: 2px;
  margin-top: 0;
  padding: 1.5em 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 235, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg {
  background: #14145B url(/theme/images/bball_background.png) top left repeat-y;
  color: #fbfbfb;
}
/* line 213, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg header #site_nav li:hover {
  background-color: #1b46e3;
}
/* line 215, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg header #site_nav li a {
  color: #ffaf11;
}
/* line 12, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg header #site_nav li a:visited {
  color: #ffaf11;
}
/* line 15, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg header #site_nav li a:focus {
  color: #fff4dd;
}
/* line 18, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg header #site_nav li a:hover {
  color: #fff4dd;
}
/* line 21, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg header #site_nav li a:active {
  color: #102a88;
}
/* line 218, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg header .h_time, body#tg header #weather {
  color: #0680d6;
}
/* line 221, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg header .h_time mark, body#tg header #weather mark {
  color: #73c3fc;
}
/* line 224, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg header #search_bar input[type="text"] {
  background-color: white;
}
/* line 23, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #event_listings h2,
body#tg .content #social h3,
body#tg .content #popular_threads > h5,
body#tg .content #trending > h5,
body#tg .content #tweets > h5,
body#tg .content #community > #social,
body#tg .content #filter {
  color: #0680d6;
}
/* line 32, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #results_text,
body#tg .content #share,
body#tg .content #c_form_header,
body#tg .content #comments h2 {
  color: #102a88;
}
/* line 38, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #comments > h2 > span {
  color: #969696;
}
/* line 55, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .art_text_wrapper a,
body#tg .content .in a,
body#tg .content .left a,
body#tg .content .right a,
body#tg .content #related a.more,
body#tg .content .excerpt_title,
body#tg .content #recent2 > a.more,
body#tg .content .minor_hl_row a.more,
body#tg .content #headlines > a.more,
body#tg .content #popular_threads > ul > li > a,
body#tg .content #trending > ul > li > a,
body#tg .content #events > a.more,
body#tg .content div[id^="article_"] > p > a.more {
  color: #fbfbfb;
}
/* line 12, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg .content .art_text_wrapper a:visited,
body#tg .content .in a:visited,
body#tg .content .left a:visited,
body#tg .content .right a:visited,
body#tg .content #related a.more:visited,
body#tg .content .excerpt_title:visited,
body#tg .content #recent2 > a.more:visited,
body#tg .content .minor_hl_row a.more:visited,
body#tg .content #headlines > a.more:visited,
body#tg .content #popular_threads > ul > li > a:visited,
body#tg .content #trending > ul > li > a:visited,
body#tg .content #events > a.more:visited,
body#tg .content div[id^="article_"] > p > a.more:visited {
  color: #796dd2;
}
/* line 15, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg .content .art_text_wrapper a:focus,
body#tg .content .in a:focus,
body#tg .content .left a:focus,
body#tg .content .right a:focus,
body#tg .content #related a.more:focus,
body#tg .content .excerpt_title:focus,
body#tg .content #recent2 > a.more:focus,
body#tg .content .minor_hl_row a.more:focus,
body#tg .content #headlines > a.more:focus,
body#tg .content #popular_threads > ul > li > a:focus,
body#tg .content #trending > ul > li > a:focus,
body#tg .content #events > a.more:focus,
body#tg .content div[id^="article_"] > p > a.more:focus {
  color: #7590ef;
}
/* line 18, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg .content .art_text_wrapper a:hover,
body#tg .content .in a:hover,
body#tg .content .left a:hover,
body#tg .content .right a:hover,
body#tg .content #related a.more:hover,
body#tg .content .excerpt_title:hover,
body#tg .content #recent2 > a.more:hover,
body#tg .content .minor_hl_row a.more:hover,
body#tg .content #headlines > a.more:hover,
body#tg .content #popular_threads > ul > li > a:hover,
body#tg .content #trending > ul > li > a:hover,
body#tg .content #events > a.more:hover,
body#tg .content div[id^="article_"] > p > a.more:hover {
  color: #7590ef;
}
/* line 21, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
body#tg .content .art_text_wrapper a:active,
body#tg .content .in a:active,
body#tg .content .left a:active,
body#tg .content .right a:active,
body#tg .content #related a.more:active,
body#tg .content .excerpt_title:active,
body#tg .content #recent2 > a.more:active,
body#tg .content .minor_hl_row a.more:active,
body#tg .content #headlines > a.more:active,
body#tg .content #popular_threads > ul > li > a:active,
body#tg .content #trending > ul > li > a:active,
body#tg .content #events > a.more:active,
body#tg .content div[id^="article_"] > p > a.more:active {
  color: #796dd2;
}
/* line 74, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .c_text_wrapper {
  color: black;
}
/* line 89, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .c_date {
  color: #969696;
}
/* line 91, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .c_text_wrapper > .username {
  color: black;
}
/* line 94, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #comment_form label {
  background-color: #102a88;
  color: #f5fafc;
}
/* line 99, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #comment_form label.input_error {
  background-color: #f43535;
}
/* line 109, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .bq, body#tg .content .small_bq {
  color: #e1f2fe;
}
/* line 112, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .when {
  color: #73c3fc;
}
/* line 119, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .e_date {
  background-color: #1b46e3;
}
/* line 122, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .e_addr {
  color: #8f81aa;
}
/* line 125, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .e_name {
  color: #ff4c00;
}
/* line 132, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content h1, body#tg .content h2, body#tg .content h3, body#tg .content h4, body#tg .content h5, body#tg .content h6 {
  color: #fbfbfb;
}
/* line 136, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #article_headline {
  color: #102a88;
}
/* line 139, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #sport, body#tg .content #hl_title {
  color: #102a88;
}
/* line 143, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .result_title {
  color: #102a88;
}
/* line 147, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .art_text_wrapper > .result_num {
  background-color: #ffa041;
}
/* line 150, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .section_type {
  color: #ffaf11;
}
/* line 156, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .bright_section,
body#tg .content #body_content_page_title {
  color: white;
  background: #f25d39;
}
/* line 161, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .img_caption {
  color: white;
}
/* line 164, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #hl_summary {
  color: #b9b6b6;
}
/* line 168, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content #body_content_left,
body#tg .content .white_bg {
  background-color: white;
  color: black;
}
/* line 173, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .main_soc_icons_wrapper {
  color: white;
}
/* line 176, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .min_hl_title > a {
  color: white;
}
/* line 188, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .posted_on,
body#tg .content .by, body#tg .content #results_text > span:last-of-type {
  color: #4a4a4a;
}
/* line 193, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .sb_short_date,
body#tg .content .sb_comment_time {
  color: white;
}
/* line 201, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg .content .in,
body#tg .content #main_latest_comments > ul > li > span:first-of-type,
body#tg .content #sb_latest_comments > li > span:first-of-type, body#tg .content #results_text > span:first-of-type {
  color: #ffa041;
}
/* line 229, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg footer #f_athletics h6, body#tg footer #f_about h6 {
  color: white;
}
/* line 231, ../../../app/stylesheets/application/common/layout/_colorscheme_1.sass */
body#tg footer #f_athletics a, body#tg footer #f_about a {
  color: #FBB7A6;
}

/* line 292, ../../../app/stylesheets/application/common/articles/_design.sass */
a.more {
  display: inline;
  float: right;
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 2px;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 2px;
  /* CSS3 */
  border-radius: 2px;
  margin: 1em 1em auto;
  padding: 1px 2px;
  font-weight: bold;
  font-size: 0.846em;
  letter-spacing: 1px;
}

/* line 303, ../../../app/stylesheets/application/common/articles/_design.sass */
a.article_index_link {
  display: inline;
  float: left;
}

/* line 306, ../../../app/stylesheets/application/common/articles/_design.sass */
details.by {
  display: block;
  font-size: 0.923em;
  margin-bottom: 50px;
}
/* line 262, ../../../app/stylesheets/application/common/articles/_design.sass */
details.by mark, details.by .posted_on > time {
  font-weight: bold;
}
/* line 264, ../../../app/stylesheets/application/common/articles/_design.sass */
details.by time {
  font-style: italic;
}

/* line 310, ../../../app/stylesheets/application/common/articles/_design.sass */
#hl_summary {
  border-top: 2px solid blue;
  border-bottom: 1px solid #ff7f33;
  display: block;
  font-size: 140%;
  padding: 0.5em 0;
  margin-bottom: 10px;
}

/* line 320, ../../../app/stylesheets/application/common/articles/_design.sass */
nav.pagination {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
}
/* line 5, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
nav.pagination {
  display: block;
}
/* line 50, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
nav.pagination li {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
nav.pagination li.first {
  padding-left: 0px;
}
/* line 42, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
nav.pagination li.last {
  padding-right: 0px;
}
/* line 89, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul, nav.pagination ol {
  display: inline;
  float: right;
}
/* line 92, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li, nav.pagination ol li {
  font-family: Helvetica, Verdana, "Lucida Grande", Arial;
  font-weight: bold;
}
/* line 96, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li:not(:last-of-type) a, nav.pagination ol li:not(:last-of-type) a {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.269em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.269em;
  /* CSS3 */
  border-radius: 1.269em;
  background-color: #4380d3;
  color: white;
  height: 33px;
  width: 33px;
  text-align: center;
  display: inline;
  float: left;
  margin-right: 5px;
}
/* line 101, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li:not(:last-of-type) a:hover, nav.pagination ul li:not(:last-of-type) a:focus, nav.pagination ol li:not(:last-of-type) a:hover, nav.pagination ol li:not(:last-of-type) a:focus {
  background-color: #21508f;
}
/* line 104, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li.current, nav.pagination ol li.current {
  margin-right: 5px;
}
/* line 108, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li.current .cur_page_wrapper, nav.pagination ol li.current .cur_page_wrapper {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.269em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.269em;
  /* CSS3 */
  border-radius: 1.269em;
  background-color: #01afff;
  color: white;
  height: 33px;
  width: 33px;
  text-align: center;
  display: inline;
  float: left;
}
/* line 112, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li.current .cur_page_wrapper span, nav.pagination ol li.current .cur_page_wrapper span {
  display: inline-block;
  margin-top: 7.5px;
}
/* line 116, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li > span.gap, nav.pagination ol li > span.gap {
  display: inline-block;
  margin-top: 1.5px;
  margin-right: 5px;
}
/* line 121, ../../../app/stylesheets/application/common/lib/_lib.sass */
nav.pagination ul li a > span, nav.pagination ol li a > span {
  display: block;
  margin-top: 7.5px;
}



/* line 331, ../../../app/stylesheets/application/common/articles/_design.sass */
.section_type,
#body_content_page_title {
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0.8px !important;
  padding-top: 2.5px;
  text-transform: uppercase;
  margin-bottom: -1em;
}

/* line 335, ../../../app/stylesheets/application/common/articles/_design.sass */
#body_content_page_title {
  margin-bottom: -1em;
  font-size: 1em;
}

/* line 339, ../../../app/stylesheets/application/common/articles/_design.sass */
#body_content_left {
  padding-bottom: 4px;
  margin-bottom: 1em;
}


/* line 350, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  padding-bottom: 5px;
}
/* line 357, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines > a.more {
  font-weight: bold;
  padding-top: 1em;
}
/* line 361, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines #top_headline {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  /* end ugly hacks */
  margin-bottom: 1em;
  width: 100%;
  border-bottom: 1px solid white;
}
/* line 62, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines #top_headline h2#hl_title {
  margin-top: -0.154em;
}
/* line 43, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines #top_headline a:last-of-type.more {
  padding-bottom: 1em;
}
/* line 365, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 2.041%;
  margin-bottom: 3px;
}
/* line 375, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"] {
  width: 48.98%;
  display: inline;
  float: left;
  margin-right: 2.041%;
  background: #14145b;
  margin: 1em auto;
  height: 300px;
  overflow: hidden;
}
/* line 385, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"]:first-of-type {
  margin-right: -1px;
}
/* line 200, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"]:first-of-type a.more {
  padding-right: 7px;
}
/* line 389, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"]:last-of-type {
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
}
/* line 392, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"] .min_hl_title {
  margin-bottom: 0.84em;
  border-bottom: 1px solid #f25d39;
}
/* line 398, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"] .min_hl_img {
  display: inline;
  float: left;
  margin-right: 12px;
  margin-left: 12px;
}
/* line 402, ../../../app/stylesheets/application/common/articles/_design.sass */
#headlines .minor_hl_row div[id^="article_"] a.more {
  margin: 0;
}

/* line 418, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  border-top: 1px solid #f25d39;
  border-bottom: 1px solid #f25d39;
}
/* line 429, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent a.more {
  font-weight: bold;
  padding-top: 1em;
}
/* line 433, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"] {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  margin-top: 1.3em;
  padding-bottom: 1.3em;
}
/* line 89, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"] .excerpt_img2 {
  display: block;
}
/* line 92, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"] .excerpt_img2 .mockup_img2 {
  height: 50px;
  margin: 10px auto;
}
/* line 95, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"] .excerpt_img2 .sport_img {
  position: absolute;
  background-color: red;
  color: white;
  font-weight: bold;
  width: 28px;
  height: 28px;
}
/* line 98, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"]:last-of-type {
  margin-bottom: 0.308em;
}
/* line 440, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"] img {
  display: inline;
  float: left;
}
/* line 445, ../../../app/stylesheets/application/common/articles/_design.sass */
#recent div[id^="headline_"] .excerpt_title {
  display: inline;
  float: right;
  width: 57%;
}

/* line 454, ../../../app/stylesheets/application/common/articles/_design.sass */
#community, #events {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  border-bottom: 1px dotted white;
  margin: 2em auto;
}

/* line 465, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story {
  width: 74.684%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  margin-bottom: 2em;
}
/* line 475, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #headline_wrapper .l_sport_icon {
  display: inline;
  float: left;
  height: 48px;
  width: 48px;
  margin: 5px 20px 10px 0;
}
/* line 481, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #headline_wrapper #article_headline {
  top: 0;
  margin-top: 1em;
  margin-bottom: 31px;
}
/* line 486, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #article_img_wrapper {
  display: inline;
  float: right;
  display: inline-block;
  margin: 4px 4px 4px 15px;
}
/* line 491, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #article_img_wrapper .img_caption {
  display: block;
  font-size: 0.846em;
  font-style: italic;
  font-weight: bold;
  padding-top: 0.8em;
}
/* line 495, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #article_text p:last-of-type {
  margin-bottom: 60px;
}
/* line 499, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #article_text {
  margin-left: 4px;
}
/* line 503, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #share {
  display: inline;
  float: right;
  display: inline-block;
  font-weight: bold;
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  margin: 2em 0;
}
/* line 245, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #share.soc_icons_wrapper > li {
  float: none;
}
/* line 248, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #share a {
  margin-top: -10px;
  padding: 1em 0.5em;
  padding-bottom: 2px;
}
/* line 5, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
#full_story #share {
  display: block;
}
/* line 50, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#full_story #share li {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#full_story #share li.first {
  padding-left: 0px;
}
/* line 42, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#full_story #share li.last {
  padding-right: 0px;
}
/* line 508, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story .by {
  display: block;
  font-size: 0.923em;
}
/* line 262, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story .by mark, #full_story .by .posted_on > time {
  font-weight: bold;
}
/* line 264, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story .by time {
  font-style: italic;
}
/* line 511, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story .by .posted_on {
  display: inline;
  float: right;
}
/* line 515, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #related {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 5.263%;
  display: block;
  margin-left: 0;
  margin-bottom: 2em;
  border-bottom: 1px dotted white;
}
/* line 213, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #related ul {
  display: inline-block;
  padding-bottom: 1.385em;
  margin: auto 0;
}
/* line 218, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #related ul li {
  width: 48.718%;
  display: inline;
  float: left;
  margin-right: 2.564%;
  display: table;
  list-style-type: none;
  margin-top: 16px;
  text-align: center;
}
/* line 228, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #related ul li:nth-child(even) {
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
}
/* line 231, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #related ul li a {
  display: table-cell;
  vertical-align: middle;
}
/* line 522, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #related a.more {
  font-weight: bold;
}
/* line 525, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #social {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 2.564%;
  text-align: center;
}
/* line 529, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #social .soc_icons_wrapper {
  padding-bottom: 8px;
  margin-bottom: 2em;
}
/* line 533, ../../../app/stylesheets/application/common/articles/_design.sass */
#full_story #social h2 {
  text-align: left;
}

/* line 541, ../../../app/stylesheets/application/common/articles/_design.sass */
#articles {
  display: block;
}

/* line 544, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings {
  width: 74.684%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  margin-bottom: 2em;
}
/* line 553, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings .sport_icon {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  box-align: stretch;
  display: inline;
  float: left;
}
/* line 39, ../../../app/stylesheets/application/common/lib/_lib.sass */
#article_listings .sport_icon > * {
  -moz-box-flex: 0;
  -webkit-box-flex: 0;
  box-flex: 0;
  display: block;
}
/* line 557, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings #sport {
  display: inline-block;
  margin-top: 0;
}
/* line 562, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings #listings {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.852%;
}
/* line 566, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings #top_headline {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  /* end ugly hacks */
  margin-bottom: 1em;
  width: 100%;
}
/* line 62, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings #top_headline h2#hl_title {
  margin-top: -0.154em;
}
/* line 43, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings #top_headline a:last-of-type.more {
  padding-bottom: 1em;
}
/* line 569, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] {
  border-bottom: 1px dotted #969696;
  display: inline-block;
  margin: 1em auto;
  padding-bottom: 0.5em;
  width: 100%;
}
/* line 116, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_text_wrapper .result_num, #article_listings div[id^="article_"] .art_text_wrapper .borderradius {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.308em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.308em;
  /* CSS3 */
  border-radius: 1.308em;
  background-color: #ffa041;
  color: white;
  height: 34px;
  width: 34px;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  display: inline;
  float: left;
  font-weight: bold;
  margin-right: 5px;
  margin-top: -1px;
}
/* line 149, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_text_wrapper .result_num span, #article_listings div[id^="article_"] .art_text_wrapper .borderradius span {
  display: block;
  margin-top: 6.5px;
}
/* line 120, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_text_wrapper .a_excerpt_meta {
  display: block;
  font-size: 0.923em;
}
/* line 262, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_text_wrapper .a_excerpt_meta mark, #article_listings div[id^="article_"] .art_text_wrapper .a_excerpt_meta .posted_on > time {
  font-weight: bold;
}
/* line 264, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_text_wrapper .a_excerpt_meta time {
  font-style: italic;
}
/* line 123, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_text_wrapper a {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 120%;
  font-weight: bold;
}
/* line 128, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_img_wrapper {
  display: inline;
  float: right;
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  box-align: stretch;
  display: block;
  min-height: 128px;
}
/* line 39, ../../../app/stylesheets/application/common/lib/_lib.sass */
#article_listings div[id^="article_"] .art_img_wrapper > * {
  -moz-box-flex: 0;
  -webkit-box-flex: 0;
  box-flex: 0;
  display: block;
}
/* line 135, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_listings div[id^="article_"] .art_img_wrapper img {
  margin-right: 12px;
  margin-left: 12px;
  margin-top: 22px;
  margin-left: 12px;
}

/* line 577, ../../../app/stylesheets/application/common/articles/_design.sass */
#listings_sidebar {
  width: 24.051%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
}
/* line 129, ../../../app/stylesheets/application/common/lib/_lib.sass */
#listings_sidebar ul {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
/* line 134, ../../../app/stylesheets/application/common/lib/_lib.sass */
#listings_sidebar ul li {
  border-bottom: 1px dotted white;
  list-style-type: none;
  margin: 0.5em auto;
  padding-bottom: 5px;
}
/* line 140, ../../../app/stylesheets/application/common/lib/_lib.sass */
#listings_sidebar ul li:first-of-type, #listings_sidebar ul li:last-of-type {
  border: none;
}
/* line 143, ../../../app/stylesheets/application/common/lib/_lib.sass */
#listings_sidebar ul li:not(:first-of-type) {
  display: inline-block;
  font-size: 0.846em;
}
/* line 582, ../../../app/stylesheets/application/common/articles/_design.sass */
#listings_sidebar li {
  width: 100%;
}

/* line 587, ../../../app/stylesheets/application/common/articles/_design.sass */
#sb_popular li a, #sb_recent li a {
  color: #fbfbfb;
}
/* line 590, ../../../app/stylesheets/application/common/articles/_design.sass */
#sb_popular li a:focus, #sb_popular li a:hover, #sb_recent li a:focus, #sb_recent li a:hover {
  color: #102a88;
  text-decoration: underline;
}
/* line 594, ../../../app/stylesheets/application/common/articles/_design.sass */
#sb_popular li .sb_short_date, #sb_recent li .sb_short_date {
  display: inline;
  float: left;
  font-weight: bold;
  margin: 0 10px 4px 0;
}

/* line 600, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_sidebar {
  width: 24.051%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
}
/* line 129, ../../../app/stylesheets/application/common/lib/_lib.sass */
#article_sidebar ul {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
/* line 134, ../../../app/stylesheets/application/common/lib/_lib.sass */
#article_sidebar ul li {
  border-bottom: 1px dotted white;
  list-style-type: none;
  margin: 0.5em auto;
  padding-bottom: 5px;
}
/* line 140, ../../../app/stylesheets/application/common/lib/_lib.sass */
#article_sidebar ul li:first-of-type, #article_sidebar ul li:last-of-type {
  border: none;
}
/* line 143, ../../../app/stylesheets/application/common/lib/_lib.sass */
#article_sidebar ul li:not(:first-of-type) {
  display: inline-block;
  font-size: 0.846em;
}
/* line 605, ../../../app/stylesheets/application/common/articles/_design.sass */
#article_sidebar #sb_popular, #article_sidebar #sb_latest_comments, #article_sidebar #sb_recent, #article_sidebar #sb_tweets {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 5.263%;
}

/* line 4, ../../../app/stylesheets/application/common/ads/_design.sass */
.side_ad {
  width: 24.051%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
  background-color: yellow;
}

/* line 240, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form {
  width: 66.102%;
  display: inline;
  float: left;
  margin-right: 1.695%;
}
/* line 55, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input:not([type="submit"]), #comment_form textarea {
  background-color: white;
  border: none;
  border-bottom: 1px solid #c3c7e7;
  color: black;
  margin-top: 5px;
}
/* line 63, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input:not([type="submit"])[type="text"], #comment_form input:not([type="submit"])[type="email"], #comment_form textarea[type="text"], #comment_form textarea[type="email"] {
  width: 57%;
}
/* line 66, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input:not([type="submit"])[type="url"], #comment_form textarea[type="url"] {
  width: 75%;
}
/* line 70, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input:not([type="submit"])[id="comment_epicness"], #comment_form textarea[id="comment_epicness"] {
  width: 20%;
  display: none;
}
/* line 74, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input:not([type="submit"]):focus, #comment_form textarea:focus {
  background-color: white;
}
/* line 77, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form textarea {
  border: 1px solid #c3c7e7;
}
/* line 27, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form label {
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  font-size: 1.231em;
  font-weight: bold;
  letter-spacing: 2px;
  padding-left: 2px;
  padding-top: 3px;
}
/* line 36, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form label[for="comment_body"] span:first-of-type, #comment_form label[for="comment_username"] span:first-of-type, #comment_form label[for="comment_email"] span:first-of-type {
  color: red;
}
/* line 38, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form label[for="comment_username"], #comment_form label[for="comment_email"] {
  width: 57%;
}
/* line 42, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form label[for="comment_email"] span:last-of-type {
  font-style: italic;
  font-size: 0.692em;
}
/* line 46, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form label[for="comment_website"] {
  width: 57%;
}
/* line 48, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form label[for="comment_epicness"] {
  width: 30%;
  display: none;
}
/* line 83, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input[type="submit"], #comment_form button {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 12px;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 12px;
  /* CSS3 */
  border-radius: 12px;
  color: white;
  font-size: 1em;
  font-weight: bold;
  padding: 5px;
}
/* line 90, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form button {
  background: #e68217;
  background: -moz-linear-gradient(center bottom, #e68217 8%, #ffcf87 73%, #ffeda3 87%, #fff3c4 94%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.08, #e68217), color-stop(0.73, #ffcf87), color-stop(0.87, #ffeda3), color-stop(0.94, #fff3c4));
  /* Webkit (Safari, Chrome) */
  -webkit-box-shadow: 0 1px 8px #ffa041;
  /* Mozilla (Firefox, Camino) */
  -moz-box-shadow: 0 1px 8px #ffa041;
  /* CSS3 */
  box-shadow: 0 1px 8px #ffa041;
  border: 1px solid #ff671b;
  margin-right: 1em;
}
/* line 185, ../../../app/stylesheets/application/common/lib/_lib.sass */
#comment_form button:focus {
  background: #fff3c4;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.94, #fff3c4), color-stop(0.87, #ffeda3), color-stop(0.73, #ffcf87), color-stop(0.08, #e68217));
  background: -moz-linear-gradient(center bottom, #fff3c4 94%, #ffeda3 87%, #ffcf87 73%, #e68217 8%);
}
/* line 96, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form button:focus {
  border: 2px solid #b43c00;
  padding: 4px;
}
/* line 100, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input[type="submit"] {
  background: #0b299e;
  background: -moz-linear-gradient(center bottom, #0b299e 8%, #779de0 73%, #8cbbdb 87%, #b1cef2 94%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.08, #0b299e), color-stop(0.73, #779de0), color-stop(0.87, #8cbbdb), color-stop(0.94, #b1cef2));
  /* Webkit (Safari, Chrome) */
  -webkit-box-shadow: 0 1px 8px #0680d6;
  /* Mozilla (Firefox, Camino) */
  -moz-box-shadow: 0 1px 8px #0680d6;
  /* CSS3 */
  box-shadow: 0 1px 8px #0680d6;
  border: 1px solid #102a88;
}
/* line 185, ../../../app/stylesheets/application/common/lib/_lib.sass */
#comment_form input[type="submit"]:focus {
  background: #b1cef2;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.94, #b1cef2), color-stop(0.87, #8cbbdb), color-stop(0.73, #779de0), color-stop(0.08, #0b299e));
  background: -moz-linear-gradient(center bottom, #b1cef2 94%, #8cbbdb 87%, #779de0 73%, #0b299e 8%);
}
/* line 105, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form input[type="submit"]:focus {
  border: 2px solid #050e2d;
  padding: 4px;
}
/* line 112, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form .c_error {
  background: -moz-linear-gradient(center bottom, #960975 24%, #c22739 62%, #e94356 81%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.24, #960975), color-stop(0.62, #c22739), color-stop(0.81, #e94356));
  background: rgba(194,39,57, 0.62);
  border: 5px solid #960975;
  color: #ffebeb;
  font-weight: bold;
}
/* line 118, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form .c_error p {
  font-size: 1.385em;
  text-align: center;
  margin-top: 0.385em;
}
/* line 122, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form .c_error ul > li {
  list-style-type: disc;
}
/* line 126, ../../../app/stylesheets/application/common/comments/_design.sass */
#comment_form div.input_error {
  display: inline;
  float: right;
  color: #f43535;
  font-size: 0.923em;
  font-weight: bold;
  font-style: italic;
  padding-left: 5px;
  margin-left: 5px;
  width: 40%;
}

/* line 142, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li a[id^="short_comment_"] {
  color: #fbfbfb;
  display: block;
}
/* line 146, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li a[id^="short_comment_"]:hover, #sb_latest_comments li a[id^="short_comment_"]:focus {
  text-decoration: underline;
}
/* line 149, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li .sb_comment_time {
  font-weight: bold;
}
/* line 153, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li span:first-of-type {
  font-style: italic;
  font-weight: bold;
}
/* line 160, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li span.in {
  display: inline;
  float: right;
}
/* line 164, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li span.in a[href^="/articles/"] {
  font-weight: bold;
}
/* line 167, ../../../app/stylesheets/application/common/comments/_design.sass */
#sb_latest_comments li span.in a[href^="/articles/"]:hover, #sb_latest_comments li span.in a[href^="/articles/"]:focus {
  text-decoration: underline;
}

/* line 142, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li a[id^="short_comment_"] {
  color: #fbfbfb;
  display: block;
}
/* line 146, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li a[id^="short_comment_"]:hover, #main_latest_comments li a[id^="short_comment_"]:focus {
  text-decoration: underline;
}
/* line 149, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li .sb_comment_time {
  font-weight: bold;
}
/* line 153, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li span:first-of-type {
  font-style: italic;
  font-weight: bold;
}
/* line 160, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li span.in {
  display: inline;
  float: right;
}
/* line 164, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li span.in a[href^="/articles/"] {
  font-weight: bold;
}
/* line 167, ../../../app/stylesheets/application/common/comments/_design.sass */
#main_latest_comments li span.in a[href^="/articles/"]:hover, #main_latest_comments li span.in a[href^="/articles/"]:focus {
  text-decoration: underline;
}

/* line 262, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments {
  width: 91.525%;
  display: inline;
  float: left;
  margin-right: 1.695%;
}
/* line 267, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] {
  margin: 1em auto;
  border-bottom: 1px dotted black;
}
/* line 298, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_info_wrapper {
  display: inline;
  float: left;
  margin-right: 6px;
  width: 69px;
}
/* line 184, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_info_wrapper img {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 3px;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 3px;
  /* CSS3 */
  border-radius: 3px;
  border: 1px solid white;
  padding: 5px;
  margin-bottom: 4px;
}
/* line 190, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_info_wrapper .comment_number {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.308em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.308em;
  /* CSS3 */
  border-radius: 1.308em;
  background-color: #ffa041;
  color: white;
  height: 34px;
  width: 34px;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  display: inline;
  float: left;
  font-weight: bold;
  margin-right: 5px;
  font-family: Arial, sans-serif;
  margin-left: 9.5px;
}
/* line 149, ../../../app/stylesheets/application/common/articles/_design.sass */
#comments div[id^="comment_"] .c_info_wrapper .comment_number span {
  display: block;
  margin-top: 6.5px;
}
/* line 196, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_info_wrapper .comment_number span {
  margin-top: 8.5px;
}
/* line 308, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_text_container .c_text_wrapper {
  font-family: Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  font-size: 1.077em;
  font-style: italic;
  font-weight: 500;
  letter-spacing: 0.068em;
  padding: 0.5em;
}
/* line 227, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_text_container .c_text_wrapper span.username {
  font-weight: bold;
}
/* line 230, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_text_container .c_text_wrapper .c_date {
  font-weight: bold;
  font-style: normal;
  text-align: right;
}
/* line 312, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments div[id^="comment_"] .c_text {
  font-style: normal;
  margin-top: 0.7em;
}

/* line 320, ../../../app/stylesheets/application/common/comments/_design.sass */
#comments > h2 > span {
  font-size: 75%;
  font-style: italic;
}

/* line 43, ../../../app/stylesheets/application/common/community/_design.sass */
#popular_threads > h5, #trending > h5, #tweets > h5 {
  border-bottom: 1px solid white;
}
/* line 45, ../../../app/stylesheets/application/common/community/_design.sass */
#popular_threads > ul, #trending > ul, #tweets > ul {
  margin-left: 0;
}
/* line 47, ../../../app/stylesheets/application/common/community/_design.sass */
#popular_threads > ul li, #trending > ul li, #tweets > ul li {
  list-style-type: none;
}

/* line 51, ../../../app/stylesheets/application/common/community/_design.sass */
#popular_threads li, #trending li {
  border-bottom: 1px dotted white;
  margin: 1em auto;
  padding-bottom: 0.5em;
}
/* line 56, ../../../app/stylesheets/application/common/community/_design.sass */
#popular_threads li:last-of-type, #trending li:last-of-type {
  border: none;
}

/* line 59, ../../../app/stylesheets/application/common/community/_design.sass */
#popular_threads, #trending, #tweets {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
}


/* line 65, ../../../app/stylesheets/application/common/community/_design.sass */
#tweets {
  width: 36.709%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
}
/* line 69, ../../../app/stylesheets/application/common/community/_design.sass */
#tweets ul > li {
  display: inline;
  float: left;
  list-style-type: none;
}
/* line 73, ../../../app/stylesheets/application/common/community/_design.sass */
#tweets ul > li:not(:first-of-type) {
  padding: 0.8em 0;
  width: 100%;
}
/* line 77, ../../../app/stylesheets/application/common/community/_design.sass */
#tweets ul > li mark.bq {
  display: inline;
  float: left;
  font-family: Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-size: 1000%;
  margin-top: 25px;
  margin-bottom: -20px;
  padding-top: 12px;
  position: absolute;
  z-index: 10;
}
/* line 81, ../../../app/stylesheets/application/common/community/_design.sass */
#tweets ul > li mark.when {
  display: inline;
  float: right;
  font-style: italic;
  font-weight: bold;
  text-align: right;
}
/* line 84, ../../../app/stylesheets/application/common/community/_design.sass */
#tweets ul > li .tweet {
  position: relative;
  z-index: 100;
}

/* line 89, ../../../app/stylesheets/application/common/community/_design.sass */
#social {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  font-weight: bold;
  padding-bottom: 9px;
}
/* line 94, ../../../app/stylesheets/application/common/community/_design.sass */
#social #main_share {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
}
/* line 148, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_share ul {
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}
/* line 153, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_share ul li {
  border-bottom: 1px dotted white;
  list-style-type: none;
  margin: 0.5em auto;
  padding-bottom: 15px;
}
/* line 159, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_share ul li:first-of-type, #social #main_share ul li:last-of-type {
  border: none;
}
/* line 162, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_share ul li:not(:first-of-type) {
  font-size: 0.846em;
}
/* line 97, ../../../app/stylesheets/application/common/community/_design.sass */
#social #main_popular {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
}
/* line 148, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_popular ul {
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}
/* line 153, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_popular ul li {
  border-bottom: 1px dotted white;
  list-style-type: none;
  margin: 0.5em auto;
  padding-bottom: 15px;
}
/* line 159, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_popular ul li:first-of-type, #social #main_popular ul li:last-of-type {
  border: none;
}
/* line 162, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_popular ul li:not(:first-of-type) {
  font-size: 0.846em;
}
/* line 101, ../../../app/stylesheets/application/common/community/_design.sass */
#social #main_latest_comments {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
}
/* line 148, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_latest_comments ul {
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}
/* line 153, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_latest_comments ul li {
  border-bottom: 1px dotted white;
  list-style-type: none;
  margin: 0.5em auto;
  padding-bottom: 15px;
}
/* line 159, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_latest_comments ul li:first-of-type, #social #main_latest_comments ul li:last-of-type {
  border: none;
}
/* line 162, ../../../app/stylesheets/application/common/lib/_lib.sass */
#social #main_latest_comments ul li:not(:first-of-type) {
  font-size: 0.846em;
}
/* line 110, ../../../app/stylesheets/application/common/community/_design.sass */
#social .soc_icons_wrapper {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
}
/* line 115, ../../../app/stylesheets/application/common/community/_design.sass */
#social .soc_icons_wrapper li:first-of-type {
  margin-right: 15px;
}
/* line 118, ../../../app/stylesheets/application/common/community/_design.sass */
#social .soc_icons_wrapper img {
  margin-bottom: -8px;
}

/* line 122, ../../../app/stylesheets/application/common/community/_design.sass */
#community > #social {
  display: inline;
  float: left;
}

/* line 130, ../../../app/stylesheets/application/common/community/_design.sass */
#sb_tweets li .small_bq {
  font-size: 800%;
  margin-top: 25px;
  margin-bottom: -20px;
  padding-top: 12px;
  position: absolute;
  z-index: 10;
}
/* line 132, ../../../app/stylesheets/application/common/community/_design.sass */
#sb_tweets li .when {
  display: inline;
  float: right;
  font-style: italic;
  font-weight: bold;
  text-align: right;
  display: block;
}
/* line 136, ../../../app/stylesheets/application/common/community/_design.sass */
#sb_tweets li .tweet {
  position: relative;
  z-index: 100;
}

/* line 140, ../../../app/stylesheets/application/common/community/_design.sass */
.search_soc_icons_wrapper {
  display: inline;
  float: right;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 8em;
  margin-bottom: -1.5em;
}
/* line 5, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
.search_soc_icons_wrapper {
  display: block;
}
/* line 50, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.search_soc_icons_wrapper li {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.search_soc_icons_wrapper li.first {
  padding-left: 0px;
}
/* line 42, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.search_soc_icons_wrapper li.last {
  padding-right: 0px;
}

/* line 79, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
/* line 84, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] {
  border-bottom: 1px dotted white;
  display: block;
  margin: 1em 1em 1em auto;
  padding-bottom: 1em;
}
/* line 47, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] .result_num.borderradius {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.692em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.692em;
  /* CSS3 */
  border-radius: 1.692em;
  background-color: #102a88;
  color: #ffa041;
  height: 44px;
  width: 44px;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  display: inline;
  float: left;
  font-weight: bold;
  margin-right: 5px;
  margin-top: -2px;
}
/* line 149, ../../../app/stylesheets/application/common/articles/_design.sass */
.timeline div[id^="event_"] .result_num.borderradius span {
  display: block;
  margin-top: 6.5px;
}
/* line 51, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] .result_num.borderradius span {
  font-size: 1.385em;
  font-weight: bold;
  margin-top: 9.5px;
}
/* line 56, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] .e_date {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 3px;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 3px;
  /* CSS3 */
  border-radius: 3px;
  font-family: Helvetica, Verdana, "Lucida Grande", Arial;
  color: white;
  font-size: 0.923em;
  font-weight: bold;
  letter-spacing: 1px;
  margin-right: 0.5em;
  padding-left: 5px;
  padding-top: 1px;
}
/* line 60, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] .e_name {
  font-size: 110%;
  font-weight: bold;
}
/* line 63, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] .e_addr {
  letter-spacing: 1px;
}
/* line 87, ../../../app/stylesheets/application/common/events/_design.sass */
.timeline div[id^="event_"] .result_num {
  position: absolute;
  visibility: hidden;
}

/* line 97, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings, #map {
  width: 49.367%;
  display: inline;
  float: left;
  margin-right: 1.266%;
}

/* line 100, ../../../app/stylesheets/application/common/events/_design.sass */
#events > a.more {
  padding-bottom: 0.5em;
  font-weight: bold;
}

/* line 106, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings {
  border-right: 1px solid #c6bfd4;
  margin-bottom: 2em;
}
/* line 111, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings h2 {
  margin-top: -20px;
}
/* line 114, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"] {
  border-bottom: 1px dotted white;
  display: block;
  margin: 1em 1em 1em auto;
  padding-bottom: 1em;
}
/* line 47, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"] .result_num.borderradius {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.692em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.692em;
  /* CSS3 */
  border-radius: 1.692em;
  background-color: #102a88;
  color: #ffa041;
  height: 44px;
  width: 44px;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  display: inline;
  float: left;
  font-weight: bold;
  margin-right: 5px;
  margin-top: -2px;
}
/* line 149, ../../../app/stylesheets/application/common/articles/_design.sass */
#event_listings div[id^="event_"] .result_num.borderradius span {
  display: block;
  margin-top: 6.5px;
}
/* line 51, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"] .result_num.borderradius span {
  font-size: 1.385em;
  font-weight: bold;
  margin-top: 9.5px;
}
/* line 56, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"] .e_date {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 3px;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 3px;
  /* CSS3 */
  border-radius: 3px;
  font-family: Helvetica, Verdana, "Lucida Grande", Arial;
  color: white;
  font-size: 0.923em;
  font-weight: bold;
  letter-spacing: 1px;
  margin-right: 0.5em;
  padding-left: 5px;
  padding-top: 1px;
}
/* line 60, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"] .e_name {
  font-size: 110%;
  font-weight: bold;
}
/* line 63, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"] .e_addr {
  letter-spacing: 1px;
}
/* line 117, ../../../app/stylesheets/application/common/events/_design.sass */
#event_listings div[id^="event_"]:last-of-type {
  border: none;
}

/* line 122, ../../../app/stylesheets/application/common/events/_design.sass */
#map {
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
  border: 1px solid #c6bfd4;
  height: 718px;
  width: 500px;
}
/* line 126, ../../../app/stylesheets/application/common/events/_design.sass */
#map img {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 10px;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 10px;
  /* CSS3 */
  border-radius: 10px;
}

/* line 40, ../../../app/stylesheets/application/common/search/_design.sass */
#search_bar {
  width: 30.38%;
  display: inline;
  float: left;
  margin-right: 1.266%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-right: -1%;
  /* end ugly hacks */
  margin: 0.5em auto;
}
/* line 46, ../../../app/stylesheets/application/common/search/_design.sass */
#search_bar input[type="text"] {
  display: inline;
  float: left;
  border: none;
  border-top: 3px solid #f8471c;
  border-bottom: 1px solid #ff7011;
  display: inline;
  margin: 1em auto;
  width: 82%;
}
/* line 49, ../../../app/stylesheets/application/common/search/_design.sass */
#search_bar .borderradius, #search_bar input[type="submit"] {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.692em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.692em;
  /* CSS3 */
  border-radius: 1.692em;
  background-color: #f25d39;
  color: white;
  height: 44px;
  width: 44px;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  border: none;
  display: inline;
  font-weight: bold;
  margin-left: 10px;
  padding-bottom: 3px;
}

/* line 54, ../../../app/stylesheets/application/common/search/_design.sass */
.pagination {
  width: 100%;
  display: inline;
  float: left;
  margin-right: 1.852%;
}

/* line 57, ../../../app/stylesheets/application/common/search/_design.sass */
#results_text, #results {
  width: 74.684%;
  display: inline;
  float: left;
  margin-right: 1.266%;
}

/* line 66, ../../../app/stylesheets/application/common/search/_design.sass */
#results div[id^="article_"] {
  border-bottom: 1px dotted #969696;
  display: inline-block;
  margin: 1em auto;
  padding-bottom: 0.5em;
  width: 100%;
}
/* line 116, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_text_wrapper .result_num, #results div[id^="article_"] .art_text_wrapper .borderradius {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1.308em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1.308em;
  /* CSS3 */
  border-radius: 1.308em;
  background-color: #ffa041;
  color: white;
  height: 34px;
  width: 34px;
  text-align: center;
  font-family: Prociono, Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  display: inline;
  float: left;
  font-weight: bold;
  margin-right: 5px;
  margin-top: -1px;
}
/* line 149, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_text_wrapper .result_num span, #results div[id^="article_"] .art_text_wrapper .borderradius span {
  display: block;
  margin-top: 6.5px;
}
/* line 120, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_text_wrapper .a_excerpt_meta {
  display: block;
  font-size: 0.923em;
}
/* line 262, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_text_wrapper .a_excerpt_meta mark, #results div[id^="article_"] .art_text_wrapper .a_excerpt_meta .posted_on > time {
  font-weight: bold;
}
/* line 264, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_text_wrapper .a_excerpt_meta time {
  font-style: italic;
}
/* line 123, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_text_wrapper a {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 120%;
  font-weight: bold;
}
/* line 128, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_img_wrapper {
  display: inline;
  float: right;
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  box-align: stretch;
  display: block;
  min-height: 128px;
}
/* line 39, ../../../app/stylesheets/application/common/lib/_lib.sass */
#results div[id^="article_"] .art_img_wrapper > * {
  -moz-box-flex: 0;
  -webkit-box-flex: 0;
  box-flex: 0;
  display: block;
}
/* line 135, ../../../app/stylesheets/application/common/articles/_design.sass */
#results div[id^="article_"] .art_img_wrapper img {
  margin-right: 12px;
  margin-left: 12px;
  margin-top: 22px;
  margin-left: 12px;
}

/* line 69, ../../../app/stylesheets/application/common/search/_design.sass */
#results_text {
  border-bottom: 2px dotted #969696;
  word-spacing: 0.1em;
}
/* line 31, ../../../app/stylesheets/application/common/search/_design.sass */
#results_text span:first-of-type {
  color: #ff7f33;
}
/* line 35, ../../../app/stylesheets/application/common/search/_design.sass */
#results_text span:last-of-type {
  color: white;
  font-style: italic;
}

/* line 72, ../../../app/stylesheets/application/common/search/_design.sass */
#filter {
  font-weight: bold;
}

/* line 3, ../../../app/stylesheets/application/common/errors/_design.sass */
.page_error {
  background-color: #02134f;
  width: 1024px;
}

/* line 7, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-img-wrapper, #error-msg {
  height: 672px;
}

/* line 11, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-img-wrapper {
  display: inline;
  float: left;
  background: transparent url('/theme/images/404.png') no-repeat scroll top center;
  margin-right: 0;
  width: 62.025%;
}

/* line 17, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-msg {
  display: inline;
  float: right;
  padding-left: 1.22%;
  width: 36.709%;
  padding-top: 15%;
}
/* line 23, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-msg h1 {
  font-family: Helvetica, Verdana, "Lucida Grande", Arial;
  color: #ff9800;
  font-size: 500%;
  font-weight: bold;
  font-variant: small-caps;
  letter-spacing: 3px;
  text-shadow: 1px 2px 2px #557afb;
}
/* line 32, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-msg h1 mark {
  font-size: 50%;
}
/* line 35, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-msg p {
  /* Mozilla (FireFox, Camino) */
  -moz-border-radius: 1em;
  /* Webkit (Safari, Chrome) */
  -webkit-border-radius: 1em;
  /* CSS3 */
  border-radius: 1em;
  background-color: rgba(134, 206, 251, 0.20);
  color: white;
  padding: 1em;
}
/* line 41, ../../../app/stylesheets/application/common/errors/_design.sass */
#error-msg p a {
  font-weight: bold;
  color: !previous_page;
}

/* line 45, ../../../app/stylesheets/_base.sass */
body {
  width: 100%;
  line-height: 1.2;
  font-family: Junction, Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  overflow: auto;
}
/* line 106, ../../../app/stylesheets/library/_type.sass */
body h1, body h2, body h3, body h4, body h5, body h6 {
  line-height: 1.2;
}
/* line 109, ../../../app/stylesheets/library/_type.sass */
body h4, body h5, body h6, body b, body strong, body caption, body th, body thead, body dt, body legend {
  font-weight: bold;
}
/* line 112, ../../../app/stylesheets/library/_type.sass */
body cite, body dfn, body em, body i {
  font-style: italic;
}
/* line 115, ../../../app/stylesheets/library/_type.sass */
body code, body kbd, body samp, body pre, body tt, body var {
  font-family: mono-space, monospace;
}
/* line 118, ../../../app/stylesheets/library/_type.sass */
body h1, body h2, body h3, body h4, body h5, body h6 {
  word-spacing: -0.125em;
}
/* line 121, ../../../app/stylesheets/library/_type.sass */
body p {
  word-spacing: 0.125em;
  hyphenate: auto;
  hyphenate-lines: 3;
}
/* line 128, ../../../app/stylesheets/library/_type.sass */
body p+p.no-indent {
  text-indent: 0;
}
/* line 131, ../../../app/stylesheets/library/_type.sass */
body pre {
  white-space: pre;
}
/* line 134, ../../../app/stylesheets/library/_type.sass */
body del {
  text-decoration: line-through;
}
/* line 141, ../../../app/stylesheets/library/_type.sass */
body ins {
  color: #f00;
}
/* line 144, ../../../app/stylesheets/library/_type.sass */
body small, body sup, body sub {
  font-size: 80%;
}
/* line 147, ../../../app/stylesheets/library/_type.sass */
body big {
  font-size: 125%;
  line-height: 80%;
}
/* line 151, ../../../app/stylesheets/library/_type.sass */
body abbr, body acronym {
  font-size: 85%;
  text-transform: uppercase;
  letter-spacing: .1em;
}
/* line 156, ../../../app/stylesheets/library/_type.sass */
body abbr[title], body acronym[title], body dfn[title] {
  border-bottom: 1px dotted black;
  cursor: help;
}
/* line 160, ../../../app/stylesheets/library/_type.sass */
body sup, body sub {
  line-height: 0;
}
/* line 163, ../../../app/stylesheets/library/_type.sass */
body sup {
  vertical-align: super;
}
/* line 166, ../../../app/stylesheets/library/_type.sass */
body sub {
  vertical-align: sub;
}
/* line 169, ../../../app/stylesheets/library/_type.sass */
body blockquote {
  padding: 1.5em;
}
/* line 172, ../../../app/stylesheets/library/_type.sass */
body hr {
  border: none;
  background: #ddd;
  width: 100%;
}
/* line 177, ../../../app/stylesheets/library/_type.sass */
body ul, body ol {
  margin-left: 1.5em;
}
/* line 180, ../../../app/stylesheets/library/_type.sass */
body ul {
  list-style: disc outside;
}
/* line 183, ../../../app/stylesheets/library/_type.sass */
body ol {
  list-style: decimal outside;
}
/* line 186, ../../../app/stylesheets/library/_type.sass */
body input, body select, body button {
  cursor: pointer;
}
/* line 189, ../../../app/stylesheets/library/_type.sass */
body table {
  font: inherit;
}
/* line 195, ../../../app/stylesheets/library/_type.sass */
body article, body aside, body hgroup, body nav, body section, body footer {
  display: block;
}
/* line 199, ../../../app/stylesheets/library/_type.sass */
body figure {
  display: block;
}
/* line 7, ../../../app/stylesheets/library/_type.sass */
body h1, body h2, body h3, body h4, body h5, body h6 {
  position: relative;
}
/* line 11, ../../../app/stylesheets/library/_type.sass */
body h1, body h2 {
  line-height: 1.385em;
  margin-bottom: 1.385em;
}
/* line 15, ../../../app/stylesheets/library/_type.sass */
body h1, body h2, body h3, body h4 {
  margin-top: 1.385em;
}
/* line 18, ../../../app/stylesheets/library/_type.sass */
body h3, body h4, body h5, body h6 {
  line-height: 1.385em;
}
/* line 21, ../../../app/stylesheets/library/_type.sass */
body h1 {
  font-size: 2.538em;
  top: 0.385em;
}
/* line 26, ../../../app/stylesheets/library/_type.sass */
body h2 {
  font-size: 2.154em;
  top: 0.615em;
}
/* line 30, ../../../app/stylesheets/library/_type.sass */
body h3 {
  font-size: 1.692em;
  top: 0.077em;
}
/* line 34, ../../../app/stylesheets/library/_type.sass */
body h4 {
  font-size: 1.385em;
  top: 0.154em;
}
/* line 38, ../../../app/stylesheets/library/_type.sass */
body h5 {
  font-size: 1.154em;
  top: 0.308em;
}
/* line 42, ../../../app/stylesheets/library/_type.sass */
body h6 {
  font-size: 1em;
  top: 0.385em;
}
/* line 46, ../../../app/stylesheets/library/_type.sass */
body h1:first-child, body h2:first-child, body h3:first-child, body h4:first-child {
  margin-top: 0;
}
/* line 49, ../../../app/stylesheets/library/_type.sass */
body p, body pre, body address {
  font-size: 1em;
  line-height: 1.385em;
  position: relative;
  top: 0.385em;
}
/* line 55, ../../../app/stylesheets/library/_type.sass */
body abbr, body code, body kbd, body samp, body small, body var {
  line-height: 1.385em;
}
/* line 58, ../../../app/stylesheets/library/_type.sass */
body ul, body ol, body dl, body dialog {
  font-size: 1em;
  line-height: 1.385em;
  position: relative;
  top: 0.385em;
  margin-top: 1.385em;
  margin-bottom: 1.385em;
}
/* line 67, ../../../app/stylesheets/library/_type.sass */
body li ul, body li ol {
  top: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 72, ../../../app/stylesheets/library/_type.sass */
body ul ul, body ol ol {
  top: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 78, ../../../app/stylesheets/library/_type.sass */
body li h1, body li h2, body li h3, body li h4, body li h5, body li h6, body li p {
  top: 0;
}
/* line 81, ../../../app/stylesheets/library/_type.sass */
body form, body legend, body label {
  font-size: 1em;
  line-height: 1.385em;
}
/* line 85, ../../../app/stylesheets/library/_type.sass */
body legend {
  position: relative;
  top: 0.385em;
}
/* line 89, ../../../app/stylesheets/library/_type.sass */
body input, body textarea {
  font-size: 1em;
}
/* line 92, ../../../app/stylesheets/library/_type.sass */
body table {
  font-size: 1em;
}
/* line 95, ../../../app/stylesheets/library/_type.sass */
body caption {
  font-size: 1em;
  line-height: 1.385em;
  position: relative;
}
/* line 100, ../../../app/stylesheets/library/_type.sass */
body hr {
  position: relative;
  height: 0.308em;
  margin: 1.385em 0 1.077em 0;
}

/* line 54, ../../../app/stylesheets/_base.sass */
:focus {
  outline: 1px dotted #ff7f33;
  color: #7590ef;
}

/* line 58, ../../../app/stylesheets/_base.sass */
a {
  text-decoration: none;
}

/* line 64, ../../../app/stylesheets/_base.sass */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 67, ../../../app/stylesheets/_base.sass */
h1, h2, h3 {
  font-family: Arial, sans-serif;
}

/* line 71, ../../../app/stylesheets/_base.sass */
h1 {
  font-size: 1.385em;
}

/* line 78, ../../../app/stylesheets/_base.sass */
form *:focus {
  outline: none;
}

/* line 81, ../../../app/stylesheets/_base.sass */
fieldset {
  margin: 1.385em 0;
}

/* line 84, ../../../app/stylesheets/_base.sass */
legend {
  font-weight: bold;
  font-variant: small-caps;
}

/* line 88, ../../../app/stylesheets/_base.sass */
label {
  display: block;
  margin-top: 1.385em;
}

/* line 92, ../../../app/stylesheets/_base.sass */
legend + label {
  margin-top: 0;
}

/* line 95, ../../../app/stylesheets/_base.sass */
textarea, input[type="text"] {
  color: #ff7f33;
  /* Mozilla (FireFox, Camino) */
  -moz-box-sizing: border-box;
  /* Webkit (Safari, Chrome) */
  -webkit-box-sizing: border-box;
  /* IE (8) */
  -ms-box-sizing: border-box;
  /* CSS3 */
  box-sizing: border-box;
  width: 100%;
}

/* line 105, ../../../app/stylesheets/_base.sass */
table {
  width: 100%;
  border: 0.063em solid #ffb266;
  border-left: none;
  border-right: none;
  padding: 0.438em 0;
  margin: 0.5em 0;
}

/* line 113, ../../../app/stylesheets/_base.sass */
tbody {
  color: #ff7f33;
}

/* line 116, ../../../app/stylesheets/_base.sass */
th {
  font-weight: bold;
}

/* line 122, ../../../app/stylesheets/_base.sass */
p {
  margin: 1.385em 0;
}

/* line 138, ../../../app/stylesheets/_base.sass */
ol, ul {
  margin: 0;
  padding: 0;
}
/* line 8, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
ol li, ul li {
  list-style-type: none;
  margin-left: 0px;
}

/* line 141, ../../../app/stylesheets/_base.sass */
blockquote {
  margin: 1.385em;
  color: #ff7f33;
}

/* line 148, ../../../app/stylesheets/_base.sass */
cite {
  font-style: italic;
  color: #ff7f33;
}

/* line 152, ../../../app/stylesheets/_base.sass */
em {
  font-style: italic;
}

/* line 155, ../../../app/stylesheets/_base.sass */
strong {
  font-weight: bold;
}

/* line 158, ../../../app/stylesheets/_base.sass */
ins {
  text-decoration: underline;
}

/* line 161, ../../../app/stylesheets/_base.sass */
del {
  text-decoration: line-through;
}

/* line 164, ../../../app/stylesheets/_base.sass */
q {
  font-style: italic;
}
/* line 166, ../../../app/stylesheets/_base.sass */
q em {
  font-style: normal;
}

/* line 171, ../../../app/stylesheets/_base.sass */
img {
  vertical-align: bottom;
}

/* line 5, ../../../app/stylesheets/screen.sass */
body#tg {
  text-align: left;
  font-size: 81.25%;
  line-height: 1.385em;
}

/* line 8, ../../../app/stylesheets/screen.sass */
.container {
  overflow: hidden;
  display: inline-block;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 81em;
  max-width: 100%;
}
/* line 5, ../../../vendor/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
.container {
  display: block;
}

