html {
  margin: 0;
  padding: 0;
  border: 0;
}

.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote, q, th, td, caption, table, .blueprint h1, .blueprint h2, .blueprint h3, .blueprint h4, .blueprint h5, .blueprint h6, .blueprint article, .blueprint aside, .blueprint dialog, .blueprint figure, .blueprint footer, .blueprint header, .blueprint hgroup, .blueprint nav, .blueprint section, .blueprint blockquote, .blueprint q, .blueprint th, .blueprint td, .blueprint caption, .blueprint 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;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
  display: block;
}

blockquote, q {
  quotes: "" "";
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

a img {
  border: none;
}

/* 
  Reset and provide default values for all elements within some selector scope.
  One of the usages is to provide the same style base for editor and preview/published states 
  and prevent other styles definitions from affecting editor's styles in the editor state
  
  List of inherit property
  
  font-size
  font-family
  font-style
  font-weight
  color
  cursor
  letter-spacing
  text-align
  text-indent
  text-transform
  visibility
  white-space
  word-spacing
  quotes
  line-height
  
*/
.blueprint {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 81.25%;
  /* start of building the grid */
  /* end of building the grid */
}
.blueprint .bp-reset-element, .blueprint body, .blueprint h1, .blueprint h2, .blueprint h3, .blueprint h4, .blueprint h5, .blueprint h6, .blueprint article, .blueprint aside, .blueprint dialog, .blueprint figure, .blueprint footer, .blueprint header, .blueprint hgroup, .blueprint nav, .blueprint section, .blueprint blockquote, .blueprint q, .blueprint th, .blueprint td, .blueprint caption, .blueprint table,
.blueprint div, .blueprint span, .blueprint object, .blueprint iframe, .blueprint p,
.blueprint pre, .blueprint a, .blueprint abbr, .blueprint acronym, .blueprint address,
.blueprint code, .blueprint del, .blueprint dfn, .blueprint em, .blueprint img,
.blueprint dl, .blueprint dt, .blueprint dd, .blueprint ol, .blueprint ul, .blueprint li, .blueprint fieldset,
.blueprint form, .blueprint label, .blueprint legend,
.blueprint caption, .blueprint tbody, .blueprint tfoot, .blueprint thead, .blueprint tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.blueprint article, .blueprint aside, .blueprint dialog, .blueprint figure, .blueprint footer, .blueprint header, .blueprint hgroup, .blueprint nav, .blueprint section {
  display: block;
}
.blueprint blockquote, .blueprint q {
  quotes: "" "";
}
.blueprint blockquote:before, .blueprint blockquote:after, .blueprint q:before, .blueprint q:after {
  content: "";
}
.blueprint th, .blueprint td, .blueprint caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.blueprint table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}
.blueprint a img {
  border: none;
}
.blueprint div, .blueprint span, .blueprint applet, .blueprint object, .blueprint iframe, .blueprint h1, .blueprint h2, .blueprint h3, .blueprint h4, .blueprint h5, .blueprint h6, .blueprint p, .blueprint blockquote, .blueprint pre, .blueprint a, .blueprint abbr, .blueprint acronym, .blueprint address, .blueprint big, .blueprint cite, .blueprint code, .blueprint del, .blueprint dfn, .blueprint em, .blueprint img, .blueprint ins, .blueprint kbd, .blueprint q, .blueprint s, .blueprint samp, .blueprint small, .blueprint strike, .blueprint strong, .blueprint sub, .blueprint sup, .blueprint tt, .blueprint var, .blueprint b, .blueprint u, .blueprint i, .blueprint center, .blueprint dl, .blueprint dt, .blueprint dd, .blueprint ol, .blueprint ul, .blueprint li, .blueprint fieldset, .blueprint form, .blueprint label, .blueprint legend, .blueprint table, .blueprint caption, .blueprint tbody, .blueprint tfoot, .blueprint thead, .blueprint tr, .blueprint th, .blueprint td, .blueprint article, .blueprint aside, .blueprint canvas, .blueprint details, .blueprint embed, .blueprint figure, .blueprint figcaption, .blueprint footer, .blueprint header, .blueprint hgroup, .blueprint menu, .blueprint nav, .blueprint output, .blueprint ruby, .blueprint section, .blueprint summary, .blueprint time, .blueprint mark, .blueprint audio, .blueprint video {
  font-size: 13px;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #333;
  cursor: auto;
  letter-spacing: normal;
  text-align: left;
  text-indent: 0;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  quotes: "" " " "", "'" "'";
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  line-height: 1.5em;
}
.blueprint b, .blueprint strong {
  font-weight: bold;
  font-size: inherit;
  font-style: inherit;
  color: inherit;
  text-decoration: inherit;
}
.blueprint i {
  font-style: italic;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: inherit;
}
.blueprint u {
  text-decoration: underline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.blueprint del {
  text-decoration: line-through;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.blueprint sub, .blueprint sup {
  font-size: 77%;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: inherit;
}
.blueprint sub {
  vertical-align: sub;
}
.blueprint sup {
  vertical-align: super;
}
.blueprint span {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.blueprint a {
  cursor: pointer;
}
.blueprint ol, .blueprint ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
.blueprint blockquote, .blueprint q {
  quotes: none;
}
.blueprint blockquote:before, .blueprint blockquote:after,
.blueprint q:before, .blueprint q:after {
  content: '';
  content: none;
}
.blueprint table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  caption-side: top;
}
.blueprint h1, .blueprint h2, .blueprint h3, .blueprint h4, .blueprint h5, .blueprint h6 {
  font-weight: normal;
  color: #222222;
}
.blueprint h1 img, .blueprint h2 img, .blueprint h3 img, .blueprint h4 img, .blueprint h5 img, .blueprint h6 img {
  margin: 0;
}
.blueprint h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
.blueprint h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
.blueprint h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
.blueprint h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
.blueprint h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
.blueprint h6 {
  font-size: 1em;
  font-weight: bold;
}
.blueprint p {
  margin: 0 0 1.5em;
}
.blueprint p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
.blueprint p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
.blueprint a {
  text-decoration: underline;
  color: #0066cc;
}
.blueprint a:visited {
  color: #004c99;
}
.blueprint a:focus {
  color: #0099ff;
}
.blueprint a:hover {
  color: #0099ff;
}
.blueprint a:active {
  color: #bf00ff;
}
.blueprint blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
.blueprint strong, .blueprint dfn {
  font-weight: bold;
}
.blueprint em, .blueprint dfn {
  font-style: italic;
}
.blueprint sup, .blueprint sub {
  line-height: 0;
}
.blueprint abbr, .blueprint acronym {
  border-bottom: 1px dotted #666666;
}
.blueprint address {
  margin: 0 0 1.5em;
  font-style: italic;
}
.blueprint del {
  color: #666666;
}
.blueprint pre {
  margin: 1.5em 0;
  white-space: pre;
}
.blueprint pre, .blueprint code, .blueprint tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
.blueprint li ul, .blueprint li ol {
  margin: 0;
}
.blueprint ul, .blueprint ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
.blueprint ul {
  list-style-type: disc;
}
.blueprint ol {
  list-style-type: decimal;
}
.blueprint dl {
  margin: 0 0 1.5em 0;
}
.blueprint dl dt {
  font-weight: bold;
}
.blueprint dd {
  margin-left: 1.5em;
}
.blueprint table {
  margin-bottom: 1.4em;
  width: 100%;
}
.blueprint th {
  font-weight: bold;
}
.blueprint thead th {
  background: #c3d9ff;
}
.blueprint th, .blueprint td, .blueprint caption {
  padding: 4px 10px 4px 5px;
}
.blueprint table.striped tr:nth-child(even) td,
.blueprint table tr.even td {
  background: #e5ecf9;
}
.blueprint tfoot {
  font-style: italic;
}
.blueprint caption {
  background: #eeeeee;
}
.blueprint .quiet {
  color: #666666;
}
.blueprint .loud {
  color: #111111;
}
.blueprint .container {
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
.blueprint .column, .blueprint .span-1, .blueprint .span-2, .blueprint .span-3, .blueprint .span-4, .blueprint .span-5, .blueprint .span-6, .blueprint .span-7, .blueprint .span-8, .blueprint .span-9, .blueprint .span-10, .blueprint .span-11, .blueprint .span-12, .blueprint .span-13, .blueprint .span-14, .blueprint .span-15, .blueprint .span-16 {
  display: inline;
  float: left;
  margin-right: 12px;
}
* html .blueprint .column, * html .blueprint .span-1, * html .blueprint .span-2, * html .blueprint .span-3, * html .blueprint .span-4, * html .blueprint .span-5, * html .blueprint .span-6, * html .blueprint .span-7, * html .blueprint .span-8, * html .blueprint .span-9, * html .blueprint .span-10, * html .blueprint .span-11, * html .blueprint .span-12, * html .blueprint .span-13, * html .blueprint .span-14, * html .blueprint .span-15, * html .blueprint .span-16 {
  overflow-x: hidden;
}
.blueprint .last {
  margin-right: 0;
}
.blueprint .span-1 {
  width: 45px;
}
.blueprint .span-2 {
  width: 102px;
}
.blueprint .span-3 {
  width: 159px;
}
.blueprint .span-4 {
  width: 216px;
}
.blueprint .span-5 {
  width: 273px;
}
.blueprint .span-6 {
  width: 330px;
}
.blueprint .span-7 {
  width: 387px;
}
.blueprint .span-8 {
  width: 444px;
}
.blueprint .span-9 {
  width: 501px;
}
.blueprint .span-10 {
  width: 558px;
}
.blueprint .span-11 {
  width: 615px;
}
.blueprint .span-12 {
  width: 672px;
}
.blueprint .span-13 {
  width: 729px;
}
.blueprint .span-14 {
  width: 786px;
}
.blueprint .span-15 {
  width: 843px;
}
.blueprint .span-16 {
  width: 900px;
  margin: 0;
}
.blueprint input.span-1, .blueprint textarea.span-1, .blueprint select.span-1 {
  width: 45px;
}
.blueprint input.span-2, .blueprint textarea.span-2, .blueprint select.span-2 {
  width: 102px;
}
.blueprint input.span-3, .blueprint textarea.span-3, .blueprint select.span-3 {
  width: 159px;
}
.blueprint input.span-4, .blueprint textarea.span-4, .blueprint select.span-4 {
  width: 216px;
}
.blueprint input.span-5, .blueprint textarea.span-5, .blueprint select.span-5 {
  width: 273px;
}
.blueprint input.span-6, .blueprint textarea.span-6, .blueprint select.span-6 {
  width: 330px;
}
.blueprint input.span-7, .blueprint textarea.span-7, .blueprint select.span-7 {
  width: 387px;
}
.blueprint input.span-8, .blueprint textarea.span-8, .blueprint select.span-8 {
  width: 444px;
}
.blueprint input.span-9, .blueprint textarea.span-9, .blueprint select.span-9 {
  width: 501px;
}
.blueprint input.span-10, .blueprint textarea.span-10, .blueprint select.span-10 {
  width: 558px;
}
.blueprint input.span-11, .blueprint textarea.span-11, .blueprint select.span-11 {
  width: 615px;
}
.blueprint input.span-12, .blueprint textarea.span-12, .blueprint select.span-12 {
  width: 672px;
}
.blueprint input.span-13, .blueprint textarea.span-13, .blueprint select.span-13 {
  width: 729px;
}
.blueprint input.span-14, .blueprint textarea.span-14, .blueprint select.span-14 {
  width: 786px;
}
.blueprint input.span-15, .blueprint textarea.span-15, .blueprint select.span-15 {
  width: 843px;
}
.blueprint input.span-16, .blueprint textarea.span-16, .blueprint select.span-16 {
  width: 900px;
}
.blueprint .append-1 {
  padding-right: 57px;
}
.blueprint .append-2 {
  padding-right: 114px;
}
.blueprint .append-3 {
  padding-right: 171px;
}
.blueprint .append-4 {
  padding-right: 228px;
}
.blueprint .append-5 {
  padding-right: 285px;
}
.blueprint .append-6 {
  padding-right: 342px;
}
.blueprint .append-7 {
  padding-right: 399px;
}
.blueprint .append-8 {
  padding-right: 456px;
}
.blueprint .append-9 {
  padding-right: 513px;
}
.blueprint .append-10 {
  padding-right: 570px;
}
.blueprint .append-11 {
  padding-right: 627px;
}
.blueprint .append-12 {
  padding-right: 684px;
}
.blueprint .append-13 {
  padding-right: 741px;
}
.blueprint .append-14 {
  padding-right: 798px;
}
.blueprint .append-15 {
  padding-right: 855px;
}
.blueprint .prepend-1 {
  padding-left: 57px;
}
.blueprint .prepend-2 {
  padding-left: 114px;
}
.blueprint .prepend-3 {
  padding-left: 171px;
}
.blueprint .prepend-4 {
  padding-left: 228px;
}
.blueprint .prepend-5 {
  padding-left: 285px;
}
.blueprint .prepend-6 {
  padding-left: 342px;
}
.blueprint .prepend-7 {
  padding-left: 399px;
}
.blueprint .prepend-8 {
  padding-left: 456px;
}
.blueprint .prepend-9 {
  padding-left: 513px;
}
.blueprint .prepend-10 {
  padding-left: 570px;
}
.blueprint .prepend-11 {
  padding-left: 627px;
}
.blueprint .prepend-12 {
  padding-left: 684px;
}
.blueprint .prepend-13 {
  padding-left: 741px;
}
.blueprint .prepend-14 {
  padding-left: 798px;
}
.blueprint .prepend-15 {
  padding-left: 855px;
}
.blueprint .pull-1, .blueprint .pull-2, .blueprint .pull-3, .blueprint .pull-4, .blueprint .pull-5, .blueprint .pull-6, .blueprint .pull-7, .blueprint .pull-8, .blueprint .pull-9, .blueprint .pull-10, .blueprint .pull-11, .blueprint .pull-12, .blueprint .pull-13, .blueprint .pull-14, .blueprint .pull-15, .blueprint .pull-16 {
  display: inline;
  float: left;
  position: relative;
}
.blueprint .pull-1 {
  margin-left: -57px;
}
.blueprint .pull-2 {
  margin-left: -114px;
}
.blueprint .pull-3 {
  margin-left: -171px;
}
.blueprint .pull-4 {
  margin-left: -228px;
}
.blueprint .pull-5 {
  margin-left: -285px;
}
.blueprint .pull-6 {
  margin-left: -342px;
}
.blueprint .pull-7 {
  margin-left: -399px;
}
.blueprint .pull-8 {
  margin-left: -456px;
}
.blueprint .pull-9 {
  margin-left: -513px;
}
.blueprint .pull-10 {
  margin-left: -570px;
}
.blueprint .pull-11 {
  margin-left: -627px;
}
.blueprint .pull-12 {
  margin-left: -684px;
}
.blueprint .pull-13 {
  margin-left: -741px;
}
.blueprint .pull-14 {
  margin-left: -798px;
}
.blueprint .pull-15 {
  margin-left: -855px;
}
.blueprint .pull-16 {
  margin-left: -912px;
}
.blueprint .push-1, .blueprint .push-2, .blueprint .push-3, .blueprint .push-4, .blueprint .push-5, .blueprint .push-6, .blueprint .push-7, .blueprint .push-8, .blueprint .push-9, .blueprint .push-10, .blueprint .push-11, .blueprint .push-12, .blueprint .push-13, .blueprint .push-14, .blueprint .push-15, .blueprint .push-16 {
  display: inline;
  float: left;
  position: relative;
}
.blueprint .push-1 {
  margin: 0 -57px 1.5em 57px;
}
.blueprint .push-2 {
  margin: 0 -114px 1.5em 114px;
}
.blueprint .push-3 {
  margin: 0 -171px 1.5em 171px;
}
.blueprint .push-4 {
  margin: 0 -228px 1.5em 228px;
}
.blueprint .push-5 {
  margin: 0 -285px 1.5em 285px;
}
.blueprint .push-6 {
  margin: 0 -342px 1.5em 342px;
}
.blueprint .push-7 {
  margin: 0 -399px 1.5em 399px;
}
.blueprint .push-8 {
  margin: 0 -456px 1.5em 456px;
}
.blueprint .push-9 {
  margin: 0 -513px 1.5em 513px;
}
.blueprint .push-10 {
  margin: 0 -570px 1.5em 570px;
}
.blueprint .push-11 {
  margin: 0 -627px 1.5em 627px;
}
.blueprint .push-12 {
  margin: 0 -684px 1.5em 684px;
}
.blueprint .push-13 {
  margin: 0 -741px 1.5em 741px;
}
.blueprint .push-14 {
  margin: 0 -798px 1.5em 798px;
}
.blueprint .push-15 {
  margin: 0 -855px 1.5em 855px;
}
.blueprint .push-16 {
  margin: 0 -912px 1.5em 912px;
}
.blueprint .prepend-top {
  margin-top: 1.5em;
}
.blueprint .append-bottom {
  margin-bottom: 1.5em;
}
.blueprint #page, .blueprint #site, .blueprint .editor {
  background: #fff;
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  padding: 0 0 30px;
}
.blueprint #page p, .blueprint #site p, .blueprint .editor p {
  margin: 0;
}
.blueprint #site_editor, .blueprint #site {
  width: 980px;
  padding: 0;
}
.blueprint .editor h1, .blueprint .editor h2, .blueprint .editor h3, .blueprint .editor h4, .blueprint .editor h5, .blueprint .editor h6 {
  color: #333333;
  background: inherit;
}
.blueprint #page-content {
  padding: 10px 20px;
}
.blueprint #page-form-footer, .blueprint #site-form-footer {
  margin-top: 15px;
  padding-right: 20px;
}
.blueprint #page-form {
  padding-right: 0;
  width: 300px;
  margin: 15px auto 0;
}
.blueprint #page-form input {
  padding: 2px 5px;
  margin: 0;
}
.blueprint #page-form #zoneF {
  min-height: 100px;
}
.blueprint #site-form {
  padding-right: 0;
  width: 270px;
  margin: 15px auto 0;
}
.blueprint #site-form input {
  padding: 2px 5px;
  margin: 0;
}
.blueprint #site-form #zoneF {
  min-height: 100px;
}
.blueprint #page-bottom-form {
  clear: both;
}
.blueprint #page-form-wide {
  width: 900px !important;
  border: 0;
}
.blueprint #page-form-wide td {
  padding: 0;
  vertical-align: middle;
}
.blueprint #page-header {
  margin-bottom: 15px;
  min-height: 255px;
  padding: 20px 20px 0;
}
.blueprint #site-header {
  min-height: 100px;
  padding: 0px 0px 0;
}
.blueprint #site-footer {
  min-height: 20px;
  padding: 0px 0px 0 20px;
}
.blueprint #footerlinks {
  text-align: center;
}
.blueprint .menu_link {
  margin-right: 20px;
  text-decoration: none;
}
.blueprint #site-header-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 900px;
  width: 980px;
}
* html .blueprint #site-header-wrapper {
  overflow-x: hidden;
}
.blueprint #page-header-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 900px;
}
* html .blueprint #page-header-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 900px;
}
* html .blueprint #page-main-content-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper #page-content-wrapper {
  display: inline;
  float: left;
  margin-right: 12px;
  width: 558px;
  overflow: hidden;
}
* html .blueprint #page-main-content-wrapper #page-content-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper #sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 330px;
}
* html .blueprint #page-main-content-wrapper #sidebar-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-header-wrapper, .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-wrapper, .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-footer-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 330px;
}
* html .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-header-wrapper, * html .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-wrapper, * html .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-footer-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 900px;
}
* html .blueprint #page-main-content-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper #page-content-wrapper {
  display: inline;
  float: left;
  margin-right: 12px;
  width: 558px;
  overflow: hidden;
}
* html .blueprint #page-main-content-wrapper #page-content-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper #sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 330px;
}
* html .blueprint #page-main-content-wrapper #sidebar-wrapper {
  overflow-x: hidden;
}
.blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-header-wrapper, .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-wrapper, .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-footer-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 330px;
}
* html .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-header-wrapper, * html .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-wrapper, * html .blueprint #page-main-content-wrapper #sidebar-wrapper #page-form-footer-wrapper {
  overflow-x: hidden;
}
.blueprint #site-main-content-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 900px;
  width: 980px;
}
* html .blueprint #site-main-content-wrapper {
  overflow-x: hidden;
}
.blueprint #site-main-content-wrapper #page-content-wrapper {
  display: inline;
  float: left;
  margin-right: 12px;
  width: 672px;
  width: 668px;
  overflow: hidden;
}
* html .blueprint #site-main-content-wrapper #page-content-wrapper {
  overflow-x: hidden;
}
.blueprint #site-main-content-wrapper #sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 330px;
  width: 300px;
}
* html .blueprint #site-main-content-wrapper #sidebar-wrapper {
  overflow-x: hidden;
}
.blueprint #site-main-content-wrapper #sidebar-wrapper #page-form-header-wrapper, .blueprint #site-main-content-wrapper #sidebar-wrapper #page-form-wrapper, .blueprint #site-main-content-wrapper #sidebar-wrapper #page-form-footer-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 330px;
  width: 300px;
}
* html .blueprint #site-main-content-wrapper #sidebar-wrapper #page-form-header-wrapper, * html .blueprint #site-main-content-wrapper #sidebar-wrapper #page-form-wrapper, * html .blueprint #site-main-content-wrapper #sidebar-wrapper #page-form-footer-wrapper {
  overflow-x: hidden;
}
.blueprint #listing-main-image {
  float: left;
  width: 260px;
  vertical-align: middle;
  text-align: center;
  padding: 5px;
  margin-left: 20px;
  border: 2px solid lightGrey;
}
.blueprint #listing-main-image img {
  width: 260px;
}
.blueprint #listing-content {
  min-height: 100px;
  padding-top: 4px;
  padding-left: 20px;
}
.blueprint #listing-teaser {
  float: right;
  min-height: 200px;
  width: 333px;
  padding-left: 5px;
  padding-right: 20px;
}
.blueprint #page-teaser {
  min-height: 100px;
  padding: 10px 20px;
}
.blueprint #page-content {
  min-height: 410px;
}
.blueprint #basicpage-content {
  min-height: 410px;
}
.blueprint #page-form-header, .blueprint #page-form-footer {
  min-height: 80px;
  padding: 10px 20px 10px 0;
}
.blueprint #site-form-header, .blueprint #site-form-footer, .blueprint #site-form-header-over, .blueprint #site-form-footer-over {
  min-height: 80px;
  padding: 10px 20px 10px 15px;
}
.blueprint .editor .zone1, .blueprint .editor .zone2, .blueprint .editor .zone3, .blueprint .editor .zone4, .blueprint .editor .zoneF, .blueprint .editor .zoneB, .blueprint .editor .zone5 {
  border: 1px dotted #000;
}
.blueprint .editor .zone1.editinplace:hover, .blueprint .editor .zone2.editinplace:hover, .blueprint .editor .zone3.editinplace:hover, .blueprint .editor .zone4.editinplace:hover, .blueprint .editor .zoneF.editinplace:hover, .blueprint .editor .zoneB.editinplace:hover, .blueprint .editor .zone5.editinplace:hover {
  outline: #FFE767 solid 5px !important;
}
.blueprint #image_gallery {
  list-style-type: none;
  padding: 0;
  width: 640px;
  margin: 10px 0 0 10px;
}
.blueprint #image_gallery li {
  float: left;
  width: 135px;
  height: 135px;
  padding: 5px;
  margin: 5px;
  border: 2px solid lightGrey;
}
.blueprint #image_gallery li img {
  max-width: 135px;
  max-height: 135px;
}
.blueprint #address-header {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: black;
  padding-top: 8px;
  padding-bottom: 8px;
}
.blueprint #map {
  text-align: center;
}
.blueprint .shadow {
  -moz-box-shadow: 0px -3px 15px -3px black;
  -webkit-box-shadow: 0px -3px 15px -3px black;
  box-shadow: 0px -3px 15px -3px black;
}
.blueprint .largelink {
  padding-top: 8px;
  font-size: 22px;
  font-weight: bold;
  text-decoration: none;
}
.blueprint .center {
  text-align: center;
}
