/* line 4, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend,
caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 20, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 10, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#layout {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -120px;
}
/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#layout #layout_footer {
  height: 120px;
}

/* line 20, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#footer {
  clear: both;
  position: relative;
  height: 120px;
}

/* line 95, ../sass/screen.sass */
body {
  line-height: 1.5;
  font-family: Helvetica, Arial, sans-serif;
  color: #333333;
  font-size: 81.25%;
  color: #999999;
}
/* line 51, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
  margin: 0;
}
/* line 53, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 54, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 55, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 56, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 57, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 58, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 59, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 62, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:visited {
  color: #004c99;
}
/* line 21, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:active {
  color: #bf00ff;
}
/* line 63, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 64, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body strong, body dfn {
  font-weight: bold;
}
/* line 65, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body em, body dfn {
  font-style: italic;
}
/* line 66, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body sup, body sub {
  line-height: 0;
}
/* line 67, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body abbr, body acronym {
  border-bottom: 1px dotted #666666;
}
/* line 68, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 69, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body del {
  color: #666666;
}
/* line 70, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 71, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre, body code, body tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 72, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body li ul, body li ol {
  margin: 0;
}
/* line 73, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul, body ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
/* line 74, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul {
  list-style-type: disc;
}
/* line 75, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ol {
  list-style-type: decimal;
}
/* line 76, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl dt {
  font-weight: bold;
}
/* line 78, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dd {
  margin-left: 1.5em;
}
/* line 79, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 80, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th {
  font-weight: bold;
}
/* line 81, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body thead th {
  background: #c3d9ff;
}
/* line 82, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th, body td, body caption {
  padding: 4px 10px 4px 5px;
}
/* line 85, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body table.striped tr:nth-child(even) td,
body table tr.even td {
  background: #e5ecf9;
}
/* line 86, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tfoot {
  font-style: italic;
}
/* line 87, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body caption {
  background: #eeeeee;
}
/* line 88, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .quiet {
  color: #666666;
}
/* line 89, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .loud {
  color: #111111;
}
/* line 99, ../sass/screen.sass */
body a {
  color: #ee2f2b;
  text-decoration: none;
}
/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:visited {
  color: #ee2f2b;
}
/* line 21, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:focus {
  color: #ee2f2b;
}
/* line 24, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:hover {
  color: #999999;
}
/* line 27, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body a:active {
  color: #ee2f2b;
}
/* line 103, ../sass/screen.sass */
body a:focus, body a:active {
  outline: none;
}
/* line 108, ../sass/screen.sass */
body #header {
  width: 895px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  margin-top: 40px;
  margin-bottom: 50px;
}
/* line 113, ../sass/screen.sass */
body #header #logo {
  word-spacing: -5px;
  display: inline;
  float: left;
  margin-right: 5px;
  width: 445px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #header #logo {
  overflow-x: hidden;
}
/* line 116, ../sass/screen.sass */
body #header #logo .logo {
  text-transform: uppercase;
  font-size: 1.8em;
}
/* line 120, ../sass/screen.sass */
body #header #logo h1#baseline {
  color: #999999;
  word-spacing: initial;
  font-size: 1.1em;
  font-letter-spacing: 0.025em;
  font-style: italic;
  font-family: Garamond, Times, serif;
}
/* line 128, ../sass/screen.sass */
body #header #nav {
  display: inline;
  float: left;
  margin-right: 0;
  width: 445px;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-top: 12px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #header #nav {
  overflow-x: hidden;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #header #nav li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: right;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 48, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #header #nav li:first-child, body #header #nav li.first {
  padding-right: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #header #nav li:last-child {
  padding-left: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #header #nav li.last {
  padding-left: 0;
}
/* line 134, ../sass/screen.sass */
body #header #nav li .current a {
  font-family: Garamond, Times, serif;
  color: #999999;
  font-style: italic;
  font-size: 1.15em;
}
/* line 142, ../sass/screen.sass */
body #main {
  width: 895px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 145, ../sass/screen.sass */
body #main .full_width {
  display: inline;
  float: left;
  width: 895px;
  height: 300px;
  position: relative;
  background: transparent;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 60, ../sass/screen.sass */
body #main .full_width a {
  height: 300px;
}
/* line 62, ../sass/screen.sass */
body #main .full_width a img {
  width: 100%;
  height: 300px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 66, ../sass/screen.sass */
body #main .full_width .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 72, ../sass/screen.sass */
body #main .full_width .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  width: 885px;
  font-style: italic;
  font-size: 2em;
}
/* line 79, ../sass/screen.sass */
body #main .full_width .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 147, ../sass/screen.sass */
body #main .tierce {
  display: inline;
  float: left;
  width: 295px;
  height: 300px;
  position: relative;
  background: transparent;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 60, ../sass/screen.sass */
body #main .tierce a {
  height: 300px;
}
/* line 62, ../sass/screen.sass */
body #main .tierce a img {
  width: 100%;
  height: 300px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 66, ../sass/screen.sass */
body #main .tierce .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 72, ../sass/screen.sass */
body #main .tierce .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  width: 285px;
  font-style: italic;
  font-size: 2em;
}
/* line 79, ../sass/screen.sass */
body #main .tierce .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 149, ../sass/screen.sass */
body #main .tierce + .tierce + .tierce {
  margin-right: 0;
}
/* line 151, ../sass/screen.sass */
body #main .tierce + .two_tierce {
  margin-right: 0;
}
/* line 153, ../sass/screen.sass */
body #main .two_tierce {
  display: inline;
  float: left;
  width: 595px;
  height: 300px;
  position: relative;
  background: transparent;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 60, ../sass/screen.sass */
body #main .two_tierce a {
  height: 300px;
}
/* line 62, ../sass/screen.sass */
body #main .two_tierce a img {
  width: 100%;
  height: 300px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 66, ../sass/screen.sass */
body #main .two_tierce .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 72, ../sass/screen.sass */
body #main .two_tierce .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  width: 585px;
  font-style: italic;
  font-size: 2em;
}
/* line 79, ../sass/screen.sass */
body #main .two_tierce .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 155, ../sass/screen.sass */
body #main .quarter {
  display: inline;
  float: left;
  width: 220px;
  height: 300px;
  position: relative;
  background: transparent;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 60, ../sass/screen.sass */
body #main .quarter a {
  height: 300px;
}
/* line 62, ../sass/screen.sass */
body #main .quarter a img {
  width: 100%;
  height: 300px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 66, ../sass/screen.sass */
body #main .quarter .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 72, ../sass/screen.sass */
body #main .quarter .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  width: 210px;
  font-style: italic;
  font-size: 2em;
}
/* line 79, ../sass/screen.sass */
body #main .quarter .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 157, ../sass/screen.sass */
body #main .quarter + .quarter + .quarter + .quarter {
  margin-right: 0;
}
/* line 159, ../sass/screen.sass */
body #main .two_quarter {
  display: inline;
  float: left;
  width: 445px;
  height: 300px;
  position: relative;
  background: transparent;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 60, ../sass/screen.sass */
body #main .two_quarter a {
  height: 300px;
}
/* line 62, ../sass/screen.sass */
body #main .two_quarter a img {
  width: 100%;
  height: 300px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 66, ../sass/screen.sass */
body #main .two_quarter .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 72, ../sass/screen.sass */
body #main .two_quarter .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  width: 435px;
  font-style: italic;
  font-size: 2em;
}
/* line 79, ../sass/screen.sass */
body #main .two_quarter .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 161, ../sass/screen.sass */
body #main .three_quarter {
  display: inline;
  float: left;
  width: 670px;
  height: 300px;
  position: relative;
  background: transparent;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 60, ../sass/screen.sass */
body #main .three_quarter a {
  height: 300px;
}
/* line 62, ../sass/screen.sass */
body #main .three_quarter a img {
  width: 100%;
  height: 300px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 66, ../sass/screen.sass */
body #main .three_quarter .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 72, ../sass/screen.sass */
body #main .three_quarter .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  width: 660px;
  font-style: italic;
  font-size: 2em;
}
/* line 79, ../sass/screen.sass */
body #main .three_quarter .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 163, ../sass/screen.sass */
body #main .last {
  margin-right: 0;
}
/* line 165, ../sass/screen.sass */
body #main #your_project {
  display: inline;
  float: left;
  height: 300px;
  position: relative;
}
/* line 169, ../sass/screen.sass */
body #main #your_project a {
  height: 300px;
}
/* line 171, ../sass/screen.sass */
body #main #your_project .content {
  position: absolute;
  top: 10px;
  left: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 177, ../sass/screen.sass */
body #main #your_project .content a h2 {
  font-family: Garamond, Times, serif;
  color: white;
  font-style: italic;
  font-size: 2em;
}
/* line 183, ../sass/screen.sass */
body #main #your_project .content .text {
  color: white;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-size: 0.8;
}
/* line 189, ../sass/screen.sass */
body #main #project-list-container {
  display: inline;
  float: left;
  margin-right: 5px;
  width: 895px;
  border-top: #ee2f2b 1px dotted;
  margin-bottom: 100px;
  padding: 10px 0 0 0;
  margin-top: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project-list-container {
  overflow-x: hidden;
}
/* line 196, ../sass/screen.sass */
body #main #project-list-container .project-list-item {
  display: inline;
  float: left;
  margin-right: 0;
  width: 895px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project-list-container .project-list-item {
  overflow-x: hidden;
}
/* line 201, ../sass/screen.sass */
body #main #project-list-container .project-list-item .thumb {
  display: inline;
  float: left;
  margin-right: 5px;
  width: 220px;
  display: block;
  position: relative;
  height: 160px;
  width: 220px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project-list-container .project-list-item .thumb {
  overflow-x: hidden;
}
/* line 207, ../sass/screen.sass */
body #main #project-list-container .project-list-item .thumb .hover-logo {
  display: block;
  position: absolute;
  top: 70px;
  left: 14px;
  color: white;
  opacity: 0;
}
/* line 214, ../sass/screen.sass */
body #main #project-list-container .project-list-item .right-content {
  display: inline;
  float: left;
  margin-right: 0;
  width: 595px;
  padding-left: 16.667px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project-list-container .project-list-item .right-content {
  overflow-x: hidden;
}
/* line 217, ../sass/screen.sass */
body #main #project-list-container .project-list-item .right-content h2 {
  color: #ee2f2b;
  font-style: italic;
  font-size: 2em;
}
/* line 223, ../sass/screen.sass */
body #main #project-list-container .project-list-item .right-content .text {
  color: #999999;
}
/* line 228, ../sass/screen.sass */
body #main h2 {
  display: inline;
  float: left;
  margin-right: 0;
  width: 895px;
  font-family: Garamond, Times, serif;
  color: #ee2f2b;
  margin-bottom: 0px;
  font-size: 2.5em;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main h2 {
  overflow-x: hidden;
}
/* line 237, ../sass/screen.sass */
body #main #project_left {
  display: inline;
  float: left;
  margin-right: 5px;
  width: 370px;
  margin-bottom: 100px;
  padding-top: 20px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project_left {
  overflow-x: hidden;
}
/* line 241, ../sass/screen.sass */
body #main #project_right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 520px;
  margin-bottom: 100px;
  font-size: 0.9em;
  color: #bdbdbd;
  margin-top: 20px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project_right {
  overflow-x: hidden;
}
/* line 248, ../sass/screen.sass */
body #main #project_right span {
  display: inline;
  float: left;
  margin-right: 0;
  width: 520px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #project_right span {
  overflow-x: hidden;
}
/* line 250, ../sass/screen.sass */
body #main #project_right a {
  display: block;
  width: 160px;
  height: 160px;
  float: left;
  margin-top: 20px;
  margin-right: 20px;
}
/* line 258, ../sass/screen.sass */
body #main #project_right a.last {
  margin-right: 0;
}
/* line 262, ../sass/screen.sass */
body #main .entry_content {
  display: inline;
  float: left;
  margin-right: 0;
  width: 445px;
  padding-top: 20px;
  margin-bottom: 100px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main .entry_content {
  overflow-x: hidden;
}
/* line 266, ../sass/screen.sass */
body #main .entry_content img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 70px;
}
/* line 272, ../sass/screen.sass */
body #main .entry_content h3 {
  color: #ee2f2b;
  font-family: Garamond, Times, serif;
  font-style: italic;
}
/* line 277, ../sass/screen.sass */
body #main #contact_left {
  display: inline;
  float: left;
  margin-right: 5px;
  width: 370px;
  padding-top: 20px;
  margin-bottom: 100px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #contact_left {
  overflow-x: hidden;
}
/* line 281, ../sass/screen.sass */
body #main #contact_left h3 {
  font-family: Garamond, Times, serif;
  color: #999999;
}
/* line 284, ../sass/screen.sass */
body #main #contact_right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 295px;
  display: inline;
  float: right;
  padding-left: 1.5px;
  margin-left: 2.5px;
  border-left: 1px dotted #cccccc;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #contact_right {
  overflow-x: hidden;
}
/* line 292, ../sass/screen.sass */
body #main #contact_right h3 {
  font-family: Garamond, Times, serif;
  color: #999999;
  padding-left: 20px;
}
/* line 296, ../sass/screen.sass */
body #main #contact_right form {
  padding-left: 20px;
  width: 264px;
}
/* line 299, ../sass/screen.sass */
body #main #contact_right input {
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #f9f9f9;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 5px;
  line-height: 22px;
  margin-top: 1em;
  width: 100%;
  margin: 0.5em 0 1em 0;
}
/* line 303, ../sass/screen.sass */
body #main #contact_right textarea {
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #f9f9f9;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 5px;
  line-height: 22px;
  margin-top: 1em;
  resize: none;
  width: 100%;
  height: 150px;
  margin: 0.5em 0 1em 0;
}
/* line 309, ../sass/screen.sass */
body #main #contact_right #submit {
  border: 1px solid #cccccc;
  color: #ee2f2b;
  margin-top: 1em;
  cursor: pointer;
  width: 70px;
  font-size: 12px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 319, ../sass/screen.sass */
body #main #contact_right .form_response {
  display: none;
  margin-left: 20px;
  margin-bottom: 1em;
  padding: 5px;
  color: white;
  width: 100%;
}
/* line 326, ../sass/screen.sass */
body #main #contact_right #form_response_ok {
  background-color: #00a134;
}
/* line 328, ../sass/screen.sass */
body #main #contact_right #form_response_nok {
  background-color: #a1120f;
}
/* line 333, ../sass/screen.sass */
body #main #sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 220px;
  padding-left: 1.5px;
  margin-left: 2.5px;
  border-left: 1px dotted #cccccc;
  display: inline;
  float: right;
  color: #ee2f2b;
  margin-bottom: 100px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main #sidebar {
  overflow-x: hidden;
}
/* line 343, ../sass/screen.sass */
body #main #sidebar h3 {
  font-family: Garamond, Times, serif;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #999999;
}
/* line 349, ../sass/screen.sass */
body #main .red {
  color: #ee2f2b;
}
/* line 352, ../sass/screen.sass */
body #footer {
  width: 895px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  border-top: #ee2f2b 1px dotted;
  padding-top: 16.667px;
}
/* line 356, ../sass/screen.sass */
body #footer .element {
  display: inline;
  float: left;
  margin-right: 50px;
}
/* line 359, ../sass/screen.sass */
body #footer ul {
  list-style: none;
}
/* line 362, ../sass/screen.sass */
body #footer-social {
  display: inline;
  float: right;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #footer-social li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 48, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #footer-social li:first-child, body #footer-social li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #footer-social li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-head/gems/compass-0.11.6/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body #footer-social li.last {
  padding-right: 0;
}
/* line 366, ../sass/screen.sass */
body #footer-social li a {
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://aramet.s3.amazonaws.com/sites/4f2ab9de78953a0001000006/theme/images/footer_sprite.png);
}
/* line 371, ../sass/screen.sass */
body #footer-social li #twitter {
  background-position: -90px 0px;
}
/* line 373, ../sass/screen.sass */
body #footer-social li #twitter:hover {
  background-position: -60px 0px;
}
/* line 375, ../sass/screen.sass */
body #footer-social li #facebook {
  background-position: -30px 0px;
}
/* line 377, ../sass/screen.sass */
body #footer-social li #facebook:hover {
  background-position: 0px 0px;
}
