/* line 3, ../../../../../../../compass/src/common/reset.scss */
html {
  color: #000;
  background-color: #fff;
}

/* line 32, ../../../../../../../compass/src/common/reset.scss */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 37, ../../../../../../../compass/src/common/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 43, ../../../../../../../compass/src/common/reset.scss */
fieldset,
img {
  border: 0;
}

/* line 55, ../../../../../../../compass/src/common/reset.scss */
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

/* line 60, ../../../../../../../compass/src/common/reset.scss */
li {
  list-style: none;
}

/* line 65, ../../../../../../../compass/src/common/reset.scss */
caption,
th {
  text-align: left;
}

/* line 74, ../../../../../../../compass/src/common/reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 80, ../../../../../../../compass/src/common/reset.scss */
q:before,
q:after {
  content: '';
}

/* line 85, ../../../../../../../compass/src/common/reset.scss */
abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* line 90, ../../../../../../../compass/src/common/reset.scss */
sup {
  vertical-align: text-top;
}

/* line 94, ../../../../../../../compass/src/common/reset.scss */
sub {
  vertical-align: text-bottom;
}

/* line 100, ../../../../../../../compass/src/common/reset.scss */
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 108, ../../../../../../../compass/src/common/reset.scss */
input,
textarea,
select {
  *font-size: 100%;
}

/* line 112, ../../../../../../../compass/src/common/reset.scss */
legend {
  color: #000;
}

/* line 7, ../../../../../../../compass/src/common/base.scss */
body {
  font-size: 12px;
  font-family: arial,sans-serif;
}

/* Anchors/Links */
/* line 15, ../../../../../../../compass/src/common/base.scss */
a,
a:link,
a:visited {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* line 20, ../../../../../../../compass/src/common/base.scss */
a:hover {
  color: #0099ff;
}

/* line 23, ../../../../../../../compass/src/common/base.scss */
a:active {
  color: #000;
}

/* Return bold weight to usual suspects */
/* line 29, ../../../../../../../compass/src/common/base.scss */
strong,
b {
  font-weight: bold;
}

/* Forms */
/* line 34, ../../../../../../../compass/src/common/base.scss */
:focus {
  outline-style: none;
}

/* line 40, ../../../../../../../compass/src/common/base.scss */
input[type=text],
input[type=password],
textarea {
  border: #cccccc 1px solid;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 0 0 true;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 0 0 true;
  -o-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 0 0 true;
  box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 0 0 true;
}

/* line 47, ../../../../../../../compass/src/common/base.scss */
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
  background: #ffffd1;
}

/* line 52, ../../../../../../../compass/src/common/base.scss */
input.default-value,
textarea.default-value {
  color: #999999;
}

/* line 56, ../../../../../../../compass/src/common/base.scss */
label .note {
  color: #999999;
  font-family: georgia, serif;
  font-style: italic;
  font-size: 11px;
  font-weight: normal;
}

/* line 65, ../../../../../../../compass/src/common/base.scss */
input[type=checkbox],
input[type=radio] {
  margin-right: 7px;
}

/* line 69, ../../../../../../../compass/src/common/base.scss */
optgroup {
  color: #666666;
  font-weight: normal;
}
/* line 73, ../../../../../../../compass/src/common/base.scss */
optgroup option {
  color: #000;
  font-family: arial, sans-serif;
}

/* Buttons */
/* line 82, ../../../../../../../compass/src/common/base.scss */
button,
.button,
.submit input {
  background: #000;
  overflow: hidden;
  border: 0;
  padding: 5px 10px;
  font-size: 11px;
  font-family: arial, sans-serif;
  line-height: 10px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  cursor: pointer;
}

/* line 100, ../../../../../../../compass/src/common/base.scss */
button[type=reset],
button.cancel,
.button[type=reset],
.button.cancel {
  background: #999999;
}

/* line 106, ../../../../../../../compass/src/common/base.scss */
button:hover,
.button:hover,
.submit input:hover {
  background-color: #0099ff;
  color: #fff;
}

/* line 113, ../../../../../../../compass/src/common/base.scss */
button,
.button,
.button:active {
  outline-style: none;
  outline-width: 0;
}

/* line 120, ../../../../../../../compass/src/common/base.scss */
.button,
.button:link,
.button:visited {
  color: #fff;
}

/* line 126, ../../../../../../../compass/src/common/base.scss */
button.disabled,
.button.disabled,
.button.disabled:hover {
  background: #999999;
  cursor: default;
}

/* Errors */
/* line 132, ../../../../../../../compass/src/common/base.scss */
.message {
  background-color: #fcc;
  color: #c00;
  padding: 7px 14px;
  font-size: 12px;
  margin: 0 0 14px;
}

/* line 139, ../../../../../../../compass/src/common/base.scss */
p {
  margin-bottom: 10px;
  line-height: 20px;
}

/* line 144, ../../../../../../../compass/src/common/base.scss */
.clear {
  overflow: hidden;
  *zoom: 1;
  clear: both;
}

/* line 149, ../../../../../../../compass/src/common/base.scss */
.hidden {
  display: none;
}

/* line 153, ../../../../../../../compass/src/common/base.scss */
.thumb {
  width: 135px;
  height: 90px;
  overflow: hidden;
}
/* line 158, ../../../../../../../compass/src/common/base.scss */
.thumb img {
  width: 135px;
}

/* line 102, ../../../../../../../compass/src/partials/_images.scss */
.avatar,
.avatar img {
  width: 28px;
  height: 28px;
  overflow: hidden;
}

/* line 167, ../../../../../../../compass/src/common/base.scss */
.ad {
  text-align: center;
}

/* line 1, ../../../../../../../compass/src/common/debug.scss */
.todo {
  background-color: #0f0 !important;
}

/* line 7, ../../../../../../../compass/src/views/layouts/html/new.scss */
html {
  background-color: #e6e3dc;
}

/* line 11, ../../../../../../../compass/src/views/layouts/html/new.scss */
#page {
  position: relative;
  padding-top: 28px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 970px;
  _overflow: hidden;
}
/* line 24, ../../../../../../../compass/src/views/layouts/html/new.scss */
#page .header,
#page .footer {
  display: inline;
  float: left;
  width: 970px;
}
/* line 28, ../../../../../../../compass/src/views/layouts/html/new.scss */
#page .header {
  margin: 28px 0;
}
/* line 32, ../../../../../../../compass/src/views/layouts/html/new.scss */
#page .msn-header {
  position: absolute;
  top: 0;
  left: 0;
  _zoom: 1;
}

/* line 40, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer {
  clear: both;
  background-color: #c5c0b7;
  background-image: url('../../../../../images/new/backgrounds/msn_footer_pattern.gif?1282874979');
  background-repeat: repeat-x;
}
/* line 45, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div {
  width: 942px;
  padding: 14px;
  margin: 0 auto;
  text-align: right;
  font-size: 10px;
  color: #807d77;
}
/* line 53, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div a {
  display: inline;
  float: left;
  padding-right: 4px;
  margin-right: 4px;
  border-right: #807d77 1px solid;
  position: relative;
  top: 4px;
}
/* line 62, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div a:link, .msn-footer div a:visited {
  color: #807d77;
}
/* line 66, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div a:hover {
  color: #0099ff;
}
/* line 70, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div a.about-our-ads {
  border: none;
}
/* line 75, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div * {
  vertical-align: middle;
}
/* line 79, ../../../../../../../compass/src/views/layouts/html/new.scss */
.msn-footer div img {
  border-left: #807d77 1px solid;
  padding-left: 7px;
  margin-left: 7px;
}

/* line 87, ../../../../../../../compass/src/views/layouts/html/new.scss */
.cake-sql-log {
  clear: both;
  display: none;
}

