/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
table,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1.0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
table td {
  padding: 0;
}
/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
.reset {
  /* change colours to suit your needs */
  /* change colours to suit your needs */
  /* change border colour to suit your needs */
}
.reset html,
.reset body,
.reset div,
.reset span,
.reset object,
.reset iframe,
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6,
.reset p,
.reset blockquote,
.reset pre,
.reset abbr,
.reset address,
.reset cite,
.reset code,
.reset del,
.reset dfn,
.reset em,
.reset img,
.reset ins,
.reset kbd,
.reset q,
.reset samp,
.reset small,
.reset strong,
.reset sub,
.reset sup,
.reset var,
.reset b,
.reset i,
.reset dl,
.reset dt,
.reset dd,
.reset ol,
.reset ul,
.reset li,
.reset fieldset,
.reset form,
.reset label,
.reset legend,
.reset table,
.reset caption,
.reset tbody,
.reset tfoot,
.reset thead,
.reset tr,
.reset th,
.reset td,
.reset article,
.reset aside,
.reset canvas,
.reset details,
.reset figcaption,
.reset figure,
.reset footer,
.reset header,
.reset hgroup,
.reset menu,
.reset nav,
.reset section,
.reset summary,
.reset time,
.reset mark,
.reset audio,
.reset video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.reset body {
  line-height: 1.0;
}
.reset article,
.reset aside,
.reset details,
.reset figcaption,
.reset figure,
.reset footer,
.reset header,
.reset hgroup,
.reset menu,
.reset nav,
.reset section {
  display: block;
}
.reset nav ul {
  list-style: none;
}
.reset blockquote,
.reset q {
  quotes: none;
}
.reset blockquote:before,
.reset blockquote:after,
.reset q:before,
.reset q:after {
  content: '';
  content: none;
}
.reset a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.reset ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
.reset mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
.reset del {
  text-decoration: line-through;
}
.reset abbr[title],
.reset dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
.reset table {
  border-collapse: collapse;
  border-spacing: 0;
}
.reset table td {
  padding: 0;
}
.reset hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
.reset input,
.reset select {
  vertical-align: middle;
}
.reset label {
  display: inline;
}
@font-face {
  font-family: 'CartoGothicStdBook';
  font-style: normal;
  font-weight: normal;
  src: url('http://www.friendsofcodorus.org/static/AA/AX/fonts/cartogothic/CartoGothicStd-Book-webfont.eot');
  src: url('http://www.friendsofcodorus.org/static/AA/AX/fonts/cartogothic/CartoGothicStd-Book-webfont.eot?iefix') format('eot'), url('http://www.friendsofcodorus.org/static/AA/AX/fonts/cartogothic/CartoGothicStd-Book-webfont.woff') format('woff'), url('http://www.friendsofcodorus.org/static/AA/AX/fonts/cartogothic/CartoGothicStd-Book-webfont.ttf') format('truetype'), url('http://www.friendsofcodorus.org/static/AA/AX/fonts/cartogothic/CartoGothicStd-Book-webfont.svg#webfont1l1oLWSU') format('svg');
}
table td,
table th {
  padding: 0;
}
table {
  border-spacing: 0;
}
div#main_content table td,
div.box_content_body table td {
  vertical-align: top;
}
body {
  background: #fff;
  background-attachment: fixed;
}
div.bottom_1 {
  margin: 0 auto;
  width: 960px;
}
table.bottom {
  float: left;
  margin: 0;
  width: 960px;
}
table.bottom td {
  vertical-align: middle;
  padding: 10px 0;
  font-size: 20px;
  color: #DF9F1F;
  font-family: Verdana, Geneva, sans-serif !important;
}
table.bottom td a {
  color: #fff;
  text-decoration: none;
  font-family: Verdana, Geneva, sans-serif !important;
}
table.bottom td a:hover {
  color: #DF9F1F;
}
table.bottom td img {
  margin: 0;
}
table.bottom td span {
  width: 468px;
  height: 60px;
  background: #fff;
  float: right;
  overflow: hidden;
  display: block;
}
div#header_wrapper_2,
div#header_wrapper_1 {
  float: left;
  overflow: hidden;
  width: 100%;
  position: relative;
}
div#header_wrapper_1 {
  z-index: 2;
}
div#header_wrapper {
  margin: 0 auto;
  width: 960px;
}
div#header_wrapper header {
  float: left;
  margin: 0;
  width: 940px;
  padding: 40px 10px;
}
div#inner_banner {
  float: left;
}
div.social_links span {
  margin-bottom: .5em;
}
div.social_links .st_plusone_hcount {
  width: 65px;
  display: inline-block;
}
/* Ads */
div.adspot {
  text-align: center;
  margin-bottom: 1em;
}
div.adspot div.adspot_inner {
  text-align: center;
  display: inline-block;
  width: auto;
}
div#adspot_page {
  display: none;
}
body.page .normal_page2 div#adspot_page,
body.blog_entry section.entries_page div#adspot_page,
body.page .hide_sidebars2 div#adspot_page {
  display: block;
}
table.forums td.col2,
table.topics td.col4,
table.data_list td ._date_1,
table.data_list td ._date_2 {
  font-size: 90%;
}
table.data_list td ._date_1,
table.data_list td ._date_2 {
  white-space: nowrap;
  display: block;
}
nav a {
  font-size: 1.1em;
}
div#container_wrapper_1 {
  float: left;
  width: 100%;
  position: relative;
}
div#container_wrapper_2 {
  float: left;
  width: 100%;
  padding: 30px 0;
}
div#container_wrapper {
  margin: 0 auto;
  width: 960px;
}
div#container {
  float: left;
  padding: 0 10px;
  width: 940px;
  margin-bottom: -30px;
}
aside#sidebar1,
aside#sidebar2 {
  float: left;
  margin-right: 30px;
  width: 210px;
}
aside#sidebar1 section,
aside#sidebar2 section {
  margin-bottom: 30px;
}
aside#sidebar1 section.inner_box,
aside#sidebar2 section.inner_box {
  float: left;
  padding: 0;
  width: 100%;
}
aside#sidebar1 section.box h3 .btt,
aside#sidebar2 section.box h3 .btt,
aside#footer_bar section.box h3 .btt {
  overflow: hidden;
}
div.hgroup_outer {
  overflow: hidden;
  margin-top: -0.7em;
  padding-top: .7em;
  margin-left: -0.7em;
  padding-left: .7em;
  margin-bottom: -0.7em;
  padding-bottom: .7em;
}
aside#sidebar1 section div.box_content_headers h3,
aside#sidebar2 section div.box_content_headers h3,
aside#footer_bar section div.box_content_headers h3 {
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}
div#content {
  float: right;
  padding: 0;
  width: 460px;
  margin-bottom: 30px;
}
div#footer_bar_wrapper_1 {
  position: relative;
}
div#footer_bar_wrapper_1,
div#footer_bar_wrapper_2 {
  float: left;
  width: 100%;
}
div#footer_bar_wrapper {
  margin: 0px auto;
  width: 960px;
}
aside#footer_bar {
  float: left;
  padding: 30px 10px;
  width: 940px;
}
aside#footer_bar section {
  padding: 0px;
}
table.footerbar td {
  border-collapse: collapse;
  vertical-align: top;
}
aside#footer_bar div.box_content_headers_inner_1 {
  padding-top: 1em;
  padding-right: 20px;
  padding-left: 20px;
}
aside#footer_bar div.box_content_body_inner_1 {
  padding-bottom: .2em;
  padding-right: 20px;
  padding-left: 20px;
}
/* Footer Box Spacing */
aside#footer_bar table.boxes1 section.box {
  width: 940px;
}
aside#footer_bar table.boxes2 section.box {
  width: 454px;
}
aside#footer_bar table.boxes3 section.box {
  width: 292px;
}
aside#footer_bar table.boxes4 section.box {
  width: 211px;
}
div.layout_h_spacing_large aside#footer_bar table.boxes2 section.box {
  width: 448px;
}
div.layout_h_spacing_large aside#footer_bar table.boxes3 section.box {
  width: 284px;
}
div.layout_h_spacing_large aside#footer_bar table.boxes4 section.box {
  width: 202px;
}
table.footerbar td.footertd_spacer {
  width: 32px;
}
table.footerbar td div.footerbox_spacer {
  width: 32px;
}
table.footerbar {
  margin-left: -32px;
}
div#footer_wrapper_1,
div#footer_wrapper_2,
div#footer_wrapper_3 {
  float: left;
  width: 100%;
  position: relative;
}
div#footer_wrapper {
  margin: 0 auto;
  width: 960px;
}
footer {
  float: left;
  overflow: hidden;
  padding: 30px 10px;
  width: 940px;
}
/* BUTTONS - START */
.button {
  display: inline-block;
  margin: .5em 0 0 0;
}
section.loginbox .button {
  margin-bottom: .5em;
}
.button a,
.button input,
.button button {
  padding: .3em .6em;
  text-decoration: none !important;
  float: left;
  margin: 0;
  text-align: center;
  vertical-align: inherit;
}
.button a:hover,
.button input:hover,
.button button:hover {
  cursor: pointer;
}
.button button {
  background: none;
  border: 0;
}
.button:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fileinput-button {
  padding-right: .6em;
  padding-bottom: .6em;
}
.fileinput-button .button button {
  font-size: 1em !important;
}
.button {
  border: 1px solid #ccc;
}
div.message_content .button {
  border: 1px solid #ccc;
}
/* BUTTONS - END */
div#container form table.formtable {
  margin-left: -0.5em;
  width: 100%;
}
div#container form table.formtable td {
  padding-top: .4em;
  padding-bottom: .4em;
  padding-left: .5em;
  vertical-align: top;
  text-align: inherit;
}
div#main_wrapper_inner_1 .textbox input,
div#main_wrapper_inner_1 textarea,
div#main_wrapper_inner_1 select {
  background: transparent;
}
div#main_wrapper_inner_1 .select {
  background-position: right center;
  background-repeat: no-repeat;
}
div#main_wrapper_inner_1 textarea {
  height: 15em;
}
div.ftr_tags,
div.social_links {
  margin: .85em 0;
  display: inline-block;
}
h4.sub_hdr,
section.entry h3 {
  font-size: 1.8em;
  padding-top: .05em;
}
.sub_hdr {
  margin-left: .1em;
}
/* Overflow hides images that extend beyond entry section. Overflow visible allows
 breadcrumbs to show on 'multi-block' sections without being chopped off on offset.
 The .5em margins allow blog post preview icons to show without getting chopped off at the top. */
div.section_entry_inner {
  overflow: hidden;
  padding-top: .5em;
  margin-top: -0.5em;
}
section.entries_page div.section_entry_inner {
  overflow: visible;
}
div#recaptcha_area,
div#captcha_container,
div.captcha1 {
  margin-top: .85em;
}
div#dynamic_recaptcha {
  display: inline-block;
}
.checkbox,
.radio,
label,
div.form_label_wrapper {
  display: block;
  text-align: left;
}
.checkbox,
.radio {
  padding: .1em 0;
}
body#blog_index iframe#twttrHubFrame {
  display: none;
}
body.blog_entry iframe#twttrHubFrame {
  height: 0!important;
  width: 0!important;
}
em.current {
  font-style: normal;
}
div.over20,
div.paginate {
  clear: both;
}
div.paginate {
  margin-bottom: 3em;
  font-size: .85em;
}
div.over20 a,
div.paginate a {
  background: #f7f4ea;
  padding: 3px 8px;
  border: 1px solid #b67c00;
  border: 1px solid ;
  color: #b67c00;
  color: ;
  text-decoration: none;
}
.next_page,
.prev_page,
.current,
div.paginate .disabled {
  background: #f7f4ea;
  padding: 3px 8px;
  border: 1px solid ;
  color: ;
  text-decoration: none;
}
div.over20 a:hover,
div.paginate a:hover,
div.paginate .disabled {
  background: #f7f4ea;
  color: ;
  border: 1px solid ;
}
.doodlekit {
  text-align: center;
}
.doodlekit h6 {
  background: #fff  !important;
  display: inline-block !important;
  font-size: 10px !important;
  font-family: Verdana, Geneva, sans-serif !important;
  visibility: visible !important;
  padding: 3px 15px 3px 45px !important;
  margin: 3em 0 0 0 !important;
  border-radius: 7px !important;
  -moz-border-radius: 7px !important;
  -khtml-border-radius: 7px !important;
  -webkit-border-radius: 7px !important;
  font-weight: bold !important;
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7) !important;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7) !important;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7) !important;
  zoom: 1 !important;
  filter: alpha(opacity=85) !important;
  opacity: 0.85 !important;
  position: relative !important;
  color: #4D3315 !important;
  width: auto !important;
  white-space: nowrap !important;
}
.doodlekit h6 a {
  text-decoration: none !important;
  color: #DBA039 !important;
}
.doodlekit h6 .doodlepic_icon {
  font-size: 15px !important;
  display: inline-block !important;
  color: yellow !important;
  background: #36281F !important;
  padding: 5px !important;
  visibility: visible !important;
  border: 3px solid #fff !important;
  border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  -khtml-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7) !important;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7) !important;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7) !important;
  position: absolute !important;
  top: -4px !important;
  left: 8px !important;
  font-weight: normal !important;
  line-height: 15px !important;
}
div#AYAH {
  padding-top: .85em;
}
div#message_form,
div#comment_form {
  float: left;
  width: 100%;
}
table td.right_comment_icon {
  display: none;
}
div#container section.entries_page table.comment_hdr_sub_title td.comment_icon {
  padding-top: .5em;
}
table.comment_hdr .comment_when,
h2 .page_when {
  color: #f7f4ea;
}
div.entry_header_bg_outer_1,
div.box_content_headers_bg_outer_1,
div#content_headers_bg_outer_1 {
  height: 100%;
}
/* HIDE ALL SIDEBARS */
body.hide_sidebars div.one_sidebar_left_large aside#sidebar1,
body.hide_sidebars div.one_sidebar_left_large aside#sidebar2,
body.hide_sidebars div.one_sidebar_left_small aside#sidebar1,
body.hide_sidebars div.one_sidebar_left_small aside#sidebar2,
body.hide_sidebars div.one_sidebar_right_large aside#sidebar1,
body.hide_sidebars div.one_sidebar_right_large aside#sidebar2,
body.hide_sidebars div.one_sidebar_right_small aside#sidebar1,
body.hide_sidebars div.one_sidebar_right_small aside#sidebar2,
body.hide_sidebars div.two_sidebar_left aside#sidebar1,
body.hide_sidebars div.two_sidebar_left aside#sidebar2,
body.hide_sidebars div.two_sidebar_left_right aside#sidebar1,
body.hide_sidebars div.two_sidebar_left_right aside#sidebar2,
body.hide_sidebars div.two_sidebar_right aside#sidebar1,
body.hide_sidebars div.two_sidebar_right aside#sidebar2 {
  display: none;
}
body.hide_sidebars div.one_sidebar_left_large div#content,
body.hide_sidebars div.one_sidebar_left_small div#content,
body.hide_sidebars div.one_sidebar_right_large div#content,
body.hide_sidebars div.one_sidebar_right_small div#content,
body.hide_sidebars div.two_sidebar_left div#content,
body.hide_sidebars div.two_sidebar_left_right div#content,
body.hide_sidebars div.two_sidebar_right div#content {
  width: 940px;
}
body.hide_sidebars div.one_sidebar_left_large div#main_content form,
body.hide_sidebars div.one_sidebar_left_small div#main_content form,
body.hide_sidebars div.one_sidebar_right_large div#main_content form,
body.hide_sidebars div.one_sidebar_right_small div#main_content form,
body.hide_sidebars div.two_sidebar_left div#main_content form,
body.hide_sidebars div.two_sidebar_left_right div#main_content form,
body.hide_sidebars div.two_sidebar_right div#main_content form {
  padding: 0 300px 0 0;
}
body.hide_sidebars div.two_sidebar_left_v aside#sidebar2 {
  display: none;
}
body.hide_sidebars div.two_sidebar_left_v aside#sidebar1 {
  margin-right: 30px;
}
body.hide_sidebars div.two_sidebar_left_v div#content {
  width: 700px;
  margin-right: 0;
}
body.hide_sidebars div.two_sidebar_left_v div#main_content form {
  padding: 0 80px;
}
body.hide_sidebars div.two_sidebar_left_right_v aside#sidebar2 {
  display: none;
}
body.hide_sidebars div.two_sidebar_left_right_v aside#sidebar1 {
  margin-right: 30px;
}
body.hide_sidebars div.two_sidebar_left_right_v div#content {
  width: 700px;
  margin-right: 0;
}
body.hide_sidebars div.two_sidebar_left_right_v div#main_content form {
  padding: 0 80px;
}
body.hide_sidebars div.two_sidebar_right_v aside#sidebar2 {
  display: none;
}
body.hide_sidebars div.two_sidebar_right_v aside#sidebar1 {
  margin-left: 30px;
  margin-right: 0;
  float: right;
}
body.hide_sidebars div.two_sidebar_right_v div#content {
  width: 700px;
  float: left;
  margin-right: 0;
}
body.hide_sidebars div.two_sidebar_right_v div#main_content form {
  padding: 0 80px;
}
body.page_style_0 div#main_content,
body.page_style_0 div.board section,
body.page_style_0 div.content_body_inner_1,
body.page_style_0 div#content_headers_inner_1,
body.page_style_1 div#main_content,
body.page_style_1 div.board section,
body.page_style_1 div.content_body_inner_1,
body.page_style_1 div#content_headers_inner_1,
body.page_style_2 div#main_content,
body.page_style_2 div.board section,
body.page_style_2 div.content_body_inner_1 {
  padding-right: 0;
  padding-left: 0;
  border: 0;
}
body.page_style_0 div#content_headers_inner_1,
body.page_style_1 div#content_headers_inner_1 {
  padding-top: 0;
}
/* Hack to disable font-boosting on mobile browsers */
div#main_wrapper_outer {
  max-height: 999999px;
}
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@font-face {
  font-family: 'doodlepic';
  src: url('../../../../fonts/doodlepic/doodlepic-webfont.eot');
  src: url('../../../../fonts/doodlepic/doodlepic-webfont.eot#iefix') format('embedded-opentype'), url('../../../../fonts/doodlepic/doodlepic-webfont.woff') format('woff'), url('http://www.friendsofcodorus.org/fonts/doodlepic/oodlepic-webfont.ttf') format('truetype'), url('../../../../fonts/doodlepic/doodlepic-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.mod:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
img::selection {
  background: transparent;
}
img::-moz-selection {
  background: transparent;
}
.content_body img,
.box img {
  max-width: 100%;
}
textarea,
input {
  outline: none;
}
abbr {
  cursor: help;
}
.loader {
  display: none;
}
a,
td.login_box_links a .link_text,
nav a,
nav a:hover {
  text-decoration: none;
}
.rss_chooser ul li a {
  line-height: 1.2;
}
a.more_text,
a.more_text:hover,
section.box .more_link a,
td.login_box_links a {
  white-space: nowrap;
}
div#extra1,
div#extra2 {
  position: absolute;
  top: -1000px;
}
div#extra1 {
  background: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750237/got_kids_down.png);
}
div#header_extra {
  display: none;
}
header img {
  display: none;
}
#mobile_top_bar {
  display: none;
}
body {
  color: #666;
  font: normal 16px/22px Verdana, Geneva, sans-serif;
  font-size: 62.5%;
  margin: 0;
  padding: 0;
}
div#main_wrapper {
  line-height: 1.3;
  font-size: 1.5em;
}
h1,
h2,
h3,
h4,
h5,
h6,
.sub_menus a .menu_wrap,
ul#main_menu_v a .menu_wrap {
  line-height: 1.2;
}
div#main_content form table {
  float: left;
}
div#container_wrapper_2,
div#footer_bar_wrapper_2,
div#footer_wrapper_1,
div#footer_wrapper_3 {
  position: relative;
}
div#footer_wrapper_2 {
  overflow: hidden;
}
div#footer_wrapper_3 {
  overflow: hidden;
}
body,
div#container_wrapper_2,
div#header_wrapper_2,
div#footer_wrapper_2,
div#footer_bar_wrapper_2 {
  background-position: center center;
  background-repeat: repeat;
}
body,
div#content_headers h2,
header h2 {
  font-family: Verdana, Geneva, sans-serif;
}
div#content_headers hgroup h1,
div#content_headers hgroup h2 {
  text-align: left;
}
body#blog_index section.entries_page hgroup h1,
body#blog_index section.entries_page hgroup h2 {
  text-align: left;
}
body#blog_index div.entry_preview_thumb a.more_text {
  margin: 0;
  display: block;
  background: #fff;
}
body#blog_index div.entry_preview_thumb a.more_text,
body#blog_index div.entry_preview_thumb a.more_text:hover {
  border: 0 solid #ccc;
}
div#content_headers {
  margin: 0;
  padding: 0;
}
div#content_headers hgroup h1,
div#content_headers hgroup h2 {
  margin: 0;
  padding: 0;
}
.sub_title_spacer {
  display: block;
  height: .6em;
}
div.special_page_type_box div.board section h3 .entries_page div.entry_header h1 {
  font-size: 2.4em;
}
section.entries_page hgroup h1 {
  margin: 0;
}
section.entries_page hgroup h2 {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
}
div.content_body,
div.box_content_body_inner_2,
div.content_body_inner_2 {
  overflow: hidden;
}
div#main_wrapper {
  float: left;
  font-size: 1.5em;
  margin-left: -1px;
  width: 100%;
  /* updated */
}
div#main_wrapper_inner_1 {
  position: relative;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin-bottom: .5em;
  vertical-align: middle;
}
div#main_wrapper_inner_1 input,
div#main_wrapper_inner_1 textarea {
  font-size: 100%;
  border: 0px;
  font-family: inherit;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div#main_wrapper_inner_1 .textbox input,
div#main_wrapper_inner_1 .textarea,
div#main_wrapper_inner_1 select {
  width: 100%;
  border: 1px solid #D9D6CC;
  padding: .3em .5em;
  margin: 0;
  outline: none;
}
div#main_wrapper_inner_1 .textbox input,
div#main_wrapper_inner_1 .textarea,
div#main_wrapper_inner_1 .select,
div#admin form#admin_search {
  border: 1px solid #ccc;
}
div#main_wrapper_inner_1 .textbox input {
  max-width: 450px;
}
div.message_content .textarea {
  border: 1px solid #ccc;
}
div.hrdiv {
  border-top: 1px solid #ccc;
}
div#main_wrapper_inner_1 .select_outer {
  overflow: visible;
  background: #FFFFFF;
  height: 0;
  width: 0;
}
div#main_wrapper_inner_1 textarea {
  border: 0;
  width: 100%;
  outline: none;
}
div#main_wrapper_inner_1 .textarea {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div#main_wrapper_inner_1 .select select {
  border: 0;
  padding: .3em 0 .3em .3em;
  display: inline-block;
  margin-right: -1.5em;
  -webkit-appearance: none;
}
div#main_wrapper_inner_1 .select .select_inner {
  float: left;
  overflow: hidden;
  padding: 0;
}
div#main_wrapper_inner_1 .select {
  border: 1px solid #D9D6CC;
  float: left;
  padding: 0;
  position: relative;
}
div#main_wrapper_inner_1 select {
  width: auto;
  font-size: 100%;
  font-family: inherit;
}
div#main_wrapper_inner_1 .ie7arrow {
  display: none;
  width: 24px;
  height: 100%;
  position: absolute;
  right: -30px;
  top: 0;
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center center;
}
div#container form table.formtable label.error {
  color: #EA0000;
}
div#container form table.formtable td div.form_label_wrapper,
div#container form table.formtable td label,
table.login label {
  padding: .3em 0 0 0;
  text-align: left;
  font-weight: bold;
}
section.box form table.login td label {
  padding: .3em 0;
}
table.login label,
table.login .checkbox {
  display: inline-block;
  vertical-align: middle;
}
table.dynamic_form .checkbox,
table.dynamic_form .radio {
  float: left;
  margin-right: 1em;
}
.terms_field {
  margin-top: 8px;
  white-space: pre-wrap;
  height: 180px;
  overflow: auto;
  background-color: #FFF;
  padding: 18px;
}
div.hrdiv {
  height: 0;
  margin: 1em 0;
  border-top: 1px solid #b67c00;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
h1 {
  font-size: 2.0em;
}
h2 {
  font-size: 1.8em;
}
h3 {
  font-size: 1.6em;
}
h4 {
  font-size: 1.4em;
}
h5 {
  font-size: 1.2em;
}
h6 {
  font-size: 1.0em;
}
header h1 {
  font-size: 3.6em;
  margin: 0;
  display: inline-block;
}
header h2 {
  font-size: 1.6em;
  font-weight: normal;
  margin: 15px 0 0 0;
  display: inline-block;
}
header hgroup h1,
header hgroup h2 {
  padding: 0;
  margin: 0;
}
div.h1_bg,
div.h2_bg {
  background: none;
  display: none;
}
a#header_img {
  padding: 0;
}
header table hgroup {
  padding: 10px;
}
table#logo_header td#logo_right_spacer div,
table#logo_header td#logo_left_spacer div {
  width: 1.5em;
}
table#logo_header td#logo_middle,
div#inner_banner {
  width: 100%;
}
div#content_headers h1 {
  font-size: 2.4em;
  margin-bottom: 0;
}
div#content_headers h2 {
  font-size: 1.2em;
}
header a {
  text-decoration: none;
}
p,
div#container form,
div#container table,
table.footerbar table,
table.footerbar form,
ul,
ol,
img {
  margin: 0 0 .85em 0;
}
div#main_content ul,
section.box ul,
footer ul {
  padding-left: 1.3em;
}
div#main_content ol,
section.box ol,
footer ol {
  padding-left: 1.9em;
}
div.thumb a img,
div.bigthumb a img {
  margin: 0;
}
aside#sidebar1 form table,
aside#sidebar2 form table,
table.footerbar form table {
  margin: 0;
}
footer p {
  margin: .42em 0;
}
a {
  color: #999;
  cursor: pointer;
}
a:hover {
  color: #666;
}
/* Utility Bar */
div#admin_wrapper_3,
div#navigation_wrapper {
  float: left;
  width: 100%;
  position: relative;
}
div#admin_x1,
div#admin_x2,
div#menus_x1,
div#menus_x2,
.menu_x1,
.menu_x2,
.sub_menu_x1,
.sub_menu_x2 {
  position: absolute;
  width: 100%;
  height: 50%;
  z-index: -1;
  display: none;
  border: none;
}
div#admin_wrapper_2 {
  float: left;
  font-size: .85em;
  width: 100%;
  z-index: 0;
}
div#admin table {
  margin-bottom: -0.1em;
}
div#admin table td {
  vertical-align: middle;
}
div#admin table td.admin_search_box {
  padding-left: 2em;
}
div#admin table td.admin_social {
  padding-right: 0;
}
div#admin table td.admin_social a {
  margin-left: .15em;
  font-size: 1.75em;
  text-decoration: none !important;
  line-height: 1;
}
div#admin table td.admin_social a .doodlepic_icon {
  margin: 0 0 0 0;
}
div#navigation {
  margin: 0 auto;
  width: 960px;
  z-index: 0;
}
div#navigation nav {
  float: left;
  width: 940px;
  padding: 0 10px;
}
div#nav_border_bottom {
  float: left;
  height: 1px;
  margin-top: -1px;
  width: 100%;
}
div#nav_border_top {
  float: left;
  height: 1px;
  margin-top: 0px;
  width: 100%;
}
.outer_menu_x a,
.outer_sub_menu_x a {
  border: none;
}
.outer_menu_x,
.outer_sub_menu_x {
  z-index: 0;
  position: relative;
  overflow: hidden;
  border: none;
  display: block;
}
ul#main_menu_h .outer_menu_x {
  float: left;
}
nav .main_menu_outer_1:hover .menu_x1,
nav .main_menu_outer_1:hover .menu_x2,
nav .sub_menu_outer_1:hover .sub_menu_x1,
nav .sub_menu_outer_1:hover .sub_menu_x2,
nav li.has_kids:hover .menu_x1,
nav li.has_kids:hover .menu_x2 {
  display: none;
}
nav .main_menu_outer_1:hover a.main_menu,
nav .main_menu_outer_1_selected a,
nav .main_menu_outer_1_selected:hover a,
nav li.has_kids:hover .main_menu_outer_1 a,
nav li.has_kids:hover .main_menu_outer_1_selected a {
  text-shadow: none;
}
nav .main_menu_outer_1:hover a.main_menu,
nav li.has_kids:hover a.main_menu {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div#admin_wrapper {
  width: 960px;
  margin: 0 auto;
}
div#admin {
  display: block;
  float: left;
  padding: 10px;
  width: 940px;
}
div#admin form#admin_search {
  border: 1px solid #ccc;
  display: inline-block;
  padding: .2em .4em;
  vertical-align: middle;
}
div#admin td.admin_spacer {
  width: 100%;
}
div#admin td {
  white-space: nowrap;
  padding-right: 20px;
}
div#admin td.admin_search_box {
  padding-right: 0;
}
div#admin td.admin_icon,
div#admin td.shop_icon {
  font-size: 1.5em;
}
div#admin td.admin_icon,
div#admin td {
  line-height: 1;
}
div#admin form#admin_search .admin_search_box input {
  background: transparent;
  border: none;
  color: #aaa;
  width: 15em;
}
div#admin form#admin_search .util_search_button input {
  background: transparent;
  border: 0;
  color: #aaa;
  font-size: 150%;
  margin: 0;
  padding: 0;
  font-family: 'doodlepic';
}
div#admin aside ol li#admin_cog {
  font-size: 1.8em;
  padding-right: .7em;
}
div#admin form#admin_search .util_search_button input:hover {
  cursor: pointer;
}
.doodlepic_icon {
  font-family: 'doodlepic';
  font-weight: normal;
  vertical-align: bottom;
  display: inline-block;
  text-align: center;
  line-height: 1;
  font-style: normal !important;
}
aside#sidebar1 section.no_box_title div.box_content_body_bg,
aside#sidebar2 section.no_box_title div.box_content_body_bg,
aside#footer_bar section.no_box_title div.box_content_body_bg {
  border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
}
.box_more_icon {
  margin-top: 0;
}
section.box_social div.box_content_body_inner_2 {
  overflow: visible;
}
a.more_text,
.more_link a {
  display: inline-block;
}
section.entry a.more_text {
  margin-top: .5em;
}
.more_link a {
  margin-bottom: .5em;
}
a.more_text .doodlepic_icon,
.more_link a .doodlepic_icon,
div.paginate .doodlepic_icon {
  font-size: inherit !important;
  display: inline-block !important;
  border: none!important;
  background: none!important;
  color: inherit!important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  padding: 0 !important;
  margin-top: 0 !important;
  margin-bottom: -0.2em !important;
}
div.paginate .doodlepic_icon {
  margin-bottom: .1em !important;
  font-size: .9em !important;
}
.archives_link a .doodlepic_icon {
  border: none!important;
  background: none!important;
  color: inherit!important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  padding: 0 !important;
}
body#forums_latest_messages div.content_body_inner_1 {
  padding-bottom: 1em;
}
div#admin td.admin_icon,
div#admin td.shop_icon {
  padding-right: 15px;
}
div#admin table td.admin_icon .doodlepic_icon {
  margin: 0;
}
/* Album Icon/Thumbs */
div.embedded_icon {
  margin: 10px 10px 10px 0;
}
div.embedded_thumbs {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
div.bigthumb,
div.thumb {
  display: inline-block;
}
div.embedded_thumbs div.thumb a img,
div.embedded_thumbs div.bigthumb a img {
  float: left;
}
div.embedded_thumbs div.thumb a,
div.embedded_thumbs div.bigthumb a {
  background-color: #fff;
  padding: 5px;
  border: 1px solid #ccc;
  float: left;
  margin: 5px;
}
div.embedded_thumbs div.thumb a {
  margin: 3px;
}
div.embedded_thumbs div.thumb a:hover,
div.embedded_thumbs div.bigthumb a:hover {
  border: 1px solid #aaa;
}
/* Both Horizontal & Vertical Menus */
nav ul {
  margin: 0;
}
nav ul a {
  border: none;
  padding: 10px 15px;
  margin: 0;
  text-decoration: none;
}
/* clear all menu anchor attributes  */
nav ul a:hover,
a.main_menu,
a.main_menu_selected,
a.sub_menu,
a.sub_menu_selected,
.main_menu_outer_1:hover a,
.sub_menu_outer_1,
.sub_menu_outer_1:hover,
.sub_menu_outer_1:hover a,
.main_menu_outer_1_selected:hover a,
nav li .main_menu_outer_1:hover,
nav li .main_menu_outer_1_selected,
nav li.has_kids:hover .main_menu_outer_1,
nav ul li:hover .sub_menus_outer_2,
nav ul li .sub_menu_outer_1:hover {
  text-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.main_menu_outer_1,
.sub_menu_outer_1,
.main_menu_outer_1_selected,
.sub_menu_outer_1_selected {
  padding: 1px;
}
.main_menu_outer_1:hover,
.sub_menu_outer_1:hover,
.main_menu_outer_1_selected:hover,
.sub_menu_outer_1_selected:hover {
  cursor: pointer;
}
/* Horizontal Menus */
ul#main_menu_h a.main_menu,
ul#main_menu_h a.main_menu_selected {
  float: left;
  white-space: nowrap;
}
ul#main_menu_h a.sub_menu {
  display: block;
  float: left;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 180px;
  overflow: hidden;
}
nav ul a.main_menu,
nav ul a.main_menu_selected,
nav ul a.sub_menu,
nav ul a.sub_menu_selected {
  text-align: left;
}
ul#main_menu_h .main_menu_outer_1,
ul#main_menu_h .sub_menu_outer_1,
ul#main_menu_h .main_menu_outer_1_selected,
ul#main_menu_h .sub_menu_outer_1_selected {
  float: left;
}
.main_menu_outer_1,
.sub_menu_outer_1,
.main_menu_outer_1_selected,
.sub_menu_outer_1_selected {
  margin-top: -1px;
}
ul#main_menu_v .main_menu_outer_1,
ul#main_menu_v .sub_menu_outer_1,
ul#main_menu_v .main_menu_outer_1_selected,
ul#main_menu_v .sub_menu_outer_1_selected {
  display: block;
}
ul#main_menu_h .sub_menu_outer_1 {
  float: left;
}
div#navigation nav ul#main_menu_h {
  float: left;
  padding: 0;
  width: 940px;
}
div#navigation nav li.menu_top {
  margin: 0 0 0 -1px;
}
div#navigation nav ul#main_menu_h li {
  float: left;
  position: relative;
}
div#navigation nav ul#main_menu_h li:hover .sub_menus {
  display: block;
}
div#navigation nav ul#main_menu_h li:hover .sub_menus_outer_1 {
  display: block;
  float: left;
}
div#navigation nav ul#main_menu_h li .sub_menus_outer_2 {
  left: 0px;
  position: absolute;
  top: 0px;
  overflow: hidden;
  display: block;
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  /* IE6-IE8 */
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
div#navigation nav ul#main_menu_h li:hover .sub_menus_outer_2 {
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  /* IE6-IE8 */
}
div#navigation nav ul#main_menu_h li .sub_menus_outer_3 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 200px;
}
div#navigation nav ul#main_menu_h li:hover {
  z-index: 99 !important;
}
div#navigation nav ul#main_menu_h li.align_right .sub_menus_outer_3 {
  left: auto;
  right: 0;
}
div#navigation nav ul#main_menu_h li .sub_menus_outer_3 ul {
  z-index: 99;
}
nav li.has_kids a.main_menu,
nav li.has_kids a.main_menu_selected {
  background-image: url('../../../../images/got_kids_right.png');
}
nav li.has_kids:hover a.main_menu,
nav li.has_kids:hover a.main_menu_selected {
  background-image: url('../../../../images/got_kids_down.png');
}
ul#main_menu_h li.has_kids a.main_menu,
ul#main_menu_h li.has_kids a.main_menu_selected,
div#main_wrapper div#top_menu div#navigation nav ul#main_menu_h li.has_kids a.main_menu,
div#main_wrapper div#top_menu div#navigation nav ul#main_menu_h li.has_kids a.main_menu_selected {
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 32px;
}
/* Vertical Menus */
ul#main_menu_v a {
  width: auto;
  display: block;
  overflow: hidden;
}
/*
section#vertical_navigation{display:none;}
*/
aside#sidebar1 section#vertical_navigation {
  padding: 0;
  margin-bottom: 30px;
  margin-top: 0;
}
section#vertical_navigation nav {
  margin-top: 1px;
}
ul#main_menu_v li {
  display: block;
}
ul#main_menu_v .main_menu_outer_1,
ul#main_menu_v .main_menu_outer_1_selected {
  margin-bottom: 5px;
}
ul#main_menu_v li.has_kids a.main_menu,
ul#main_menu_v li.has_kids a.main_menu_selected {
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 32px;
}
/* Album Viewer */
.album_viewer div.image_title {
  font-size: 17px;
  color: #717171;
  vertical-align: middle;
  padding: 5px 10px 15px 10px;
  text-transform: capitalize;
  background: #eee;
}
.album_viewer {
  background-color: #eee;
  padding: 8px;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 901;
  text-align: center;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-box-shadow: 1px 1px 15px #000;
  -webkit-box-shadow: 1px 1px 15px #000;
  box-shadow: 1px 1px 15px #000;
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
}
.album_viewer .doodlepic_icon {
  font-size: 120%;
  text-shadow: none;
  display: inline-block !important;
}
.album_viewer .navigation_outer {
  float: left;
  background: #fff;
  width: 480px;
  position: relative;
}
.album_viewer .navigation {
  text-align: center;
  height: 46px;
  width: 450px;
  position: relative;
  white-space: nowrap;
}
.album_viewer.huge .navigation {
  width: 930px;
}
.album_viewer.huge .navigation_outer {
  width: 960px;
}
.album_viewer .navigation a {
  font-size: 10px;
  display: block;
  color: #717171;
  border: 1px solid #CDCDCD;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -khtml-border-radius: 50px;
  -webkit-border-radius: 50px;
  height: 21px;
  width: 21px;
  position: absolute;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f6f6f6 0%, #dddddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(0%, #f6f6f6), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f6f6f6 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f6f6 0%, #f6f6f6 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f6f6f6 0%, #dddddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f6f6f6 0%, #f6f6f6 0%, #dddddd 100%);
  /* W3C */
  z-index: 2;
}
.album_viewer .navigation a:hover,
.album_viewer .navigation .selected a {
  border: 1px solid #ddd;
  color: #999;
}
.album_viewer .navigation a .doodlepic_icon {
  padding: 0;
  margin: 0;
  position: absolute;
  line-height: normal !important;
}
.album_viewer .navigation a .doodlepic_icon,
.album_viewer .info .doodlepic_icon,
.album_viewer div.close_album .doodlepic_icon {
  color: #717171;
}
.album_viewer .navigation a:hover .doodlepic_icon,
.album_viewer .info:hover .doodlepic_icon,
.album_viewer div.close_album:hover .doodlepic_icon {
  color: #999;
}
.album_viewer .navigation .start,
.album_viewer .navigation .stop {
  top: 6px;
  left: 8px;
  height: 32px;
  width: 32px;
}
.album_viewer .navigation .start .doodlepic_icon {
  top: 10px;
  left: 12px;
  font-size: 12px;
}
.album_viewer .navigation .stop .doodlepic_icon {
  top: 10px;
  left: 11px;
  font-size: 12px;
}
.album_viewer .navigation .first {
  top: 11px;
  left: 50px;
}
.album_viewer .navigation .first .doodlepic_icon {
  top: 6px;
  left: 6px;
  font-size: 9px;
}
.album_viewer .navigation .previous {
  top: 11px;
  left: 80px;
}
.album_viewer .navigation .previous .doodlepic_icon {
  top: 5px;
  left: 4px;
}
.album_viewer .navigation .next {
  top: 11px;
  left: 110px;
}
.album_viewer .navigation .next .doodlepic_icon {
  top: 5px;
  left: 6px;
}
.album_viewer .navigation .last {
  top: 11px;
  left: 140px;
}
.album_viewer .navigation .last .doodlepic_icon {
  top: 6px;
  left: 6px;
  font-size: 9px;
}
.album_viewer .navigation .large,
.album_viewer .navigation .small {
  top: 13px;
  right: 15px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  width: auto;
  height: auto;
  padding: 5px 4px 5px 5px;
  text-decoration: none;
  line-height: 100%;
}
.album_viewer .image_count {
  top: 18px;
  border: 0;
  background: none;
  width: 100%;
  padding-left: 40px;
  height: auto;
  line-height: 100%;
  position: absolute;
  font-size: 13px;
  text-align: center;
  z-index: 1;
  color: #bbb;
}
.album_viewer .info {
  top: 21px;
  right: 14px;
  border: 0;
  background: none;
  height: auto;
  line-height: 100%;
  position: absolute;
  font-size: 12px;
  text-align: center;
  z-index: 3;
  color: #aaa;
}
.album_viewer .info .doodlepic_icon {
  line-height: .6;
  vertical-align: top;
}
.album_viewer .info:hover {
  cursor: pointer;
}
div.bottom_tray {
  display: none !important;
}
.image_count_selected {
  color: #717171;
}
.album_viewer .navigation .interval_5 {
  display: none;
}
.album_viewer .navigation .interval_10 {
  display: none;
}
.album_viewer .navigation .interval_30 {
  display: none;
}
.album_viewer .selected {
  color: #fff;
  text-decoration: none;
}
.album_viewer .image {
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  background-color: #fff;
}
.album_viewer.main div.image {
  height: 480px;
}
.album_viewer.main div.image,
.album_viewer.main .thumbs {
  width: 480px;
}
.album_viewer.huge div.image_wrapper {
  padding: 15px 0 8px 10px;
  background-color: #FFF;
}
.album_viewer.huge div.image {
  height: 620px;
  background-size: contain;
  width: 940px;
}
.album_viewer.huge .image_description {
  width: 940px;
}
.album_viewer .image_description a {
  color: #888;
  text-decoration: none;
}
.album_viewer .image_description {
  cursor: text;
  color: #888;
  background: #fff;
  text-align: center;
  padding: 5px 10px 10px;
  font-size: 14px;
  zoom: 1;
  filter: alpha(opacity=9);
  opacity: 0.9;
}
.album_viewer div.close_album {
  position: absolute;
  right: -17px;
  top: -17px;
  color: #717171;
  border: 2px solid #fff;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -khtml-border-radius: 50px;
  -webkit-border-radius: 50px;
  cursor: pointer;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  width: 30px;
  text-align: center;
  vertical-align: middle;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 0%, #bbbbbb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(0%, #ffffff), color-stop(100%, #bbbbbb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 0%, #bbbbbb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 0%, #bbbbbb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 0%, #bbbbbb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 0%, #bbbbbb 100%);
  /* W3C */
  -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.7);
}
.album_viewer div.close_album:hover {
  color: #999;
}
.album_viewer div.close_album .doodlepic_icon {
  vertical-align: middle;
  margin-left: 1px;
  line-height: 30px;
}
div.top_tray {
  position: absolute;
  width: 480px;
  left: 8px;
  top: 8px;
}
div.top_tray .image_title {
  padding-top: 10px;
}
div.bottom_tray {
  position: absolute;
  width: 450px;
  padding: 0 10px;
  bottom: 54px;
  left: -2px;
  float: left;
}
.album_viewer.huge div.top_tray {
  width: 960px;
}
.album_viewer .thumbs {
  padding: 10px 0 0 0;
  color: #FFF;
  size: 10px;
  background-image: url(../../../../images/album/transparent_bg.png);
  text-align: center;
  white-space: nowrap;
}
.album_viewer .thumb_wrapper {
  position: relative;
}
.album_viewer .thumbs {
  position: relative;
}
.album_viewer .thumbs .thumb {
  display: inline-block;
  height: 80px;
  width: 80px;
  position: relative;
  margin-right: 7px;
  margin-left: 7px;
}
.album_viewer.huge .thumbs .thumb {
  margin-right: 13px;
  margin-left: 13px;
}
.album_viewer .thumbs .thumb .shadow {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 80px;
  width: 80px;
  background-image: url(../../../../images/album/transparent_bg_2.png);
  cursor: pointer;
}
#viewer_bg {
  behavior: url(http://www.friendsofcodorus.org/iepngfix.htc);
}
#viewer_bg {
  background: url(../../../../images/overlay.png);
  background-repeat: repeat;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 900;
  text-align: center;
  border-bottom: 2px solid #666666;
}
hr {
  border: none;
  background-color: #666;
  color: #666;
  height: 1px;
}
.rss_chooser {
  position: absolute;
  z-index: 901;
  width: 400px;
  background-color: #fff;
  background-color: #f7f4ea;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 1em 1em 0em 1em;
  border: 2px solid #534e47;
  border: 2px solid ;
}
div.hrdiv {
  border-top: 1px solid #534e47;
}
div.hrdiv {
  border-top: 1px solid ;
}
.rss_chooser ul {
  list-style-type: none;
  margin-left: 5px;
}
.rss_chooser li {
  font-size: 250%;
  padding: .3em;
}
.rss_chooser h1 {
  font-size: 3.1em;
  border-bottom: 2px solid #534e47;
  border-bottom: 2px solid ;
  font-weight: normal;
  padding-bottom: .4em;
}
.rss_chooser h1 a {
  float: right;
  line-height: 18px;
}
div.rss_chooser ul li a .doodlepic_icon {
  margin-right: .5em;
}
div.rss_chooser h1 a {
  text-decoration: none;
  margin-top: .3em;
  font-family: Verdana, Geneva, sans-serif;
}
/*
ul#main_menu_h li:hover, ul#main_menu_h li.h_menu_selected,
ul#main_menu_h li.h_menu_selected:hover{
    z-index: 900!important;
}
*/
nav ul#main_menu_h .outer_sub_menu_x {
  float: left;
}
nav ul#main_menu_h li:first-child .sub_menu_outer_1 .sub_menu_x1,
nav ul#main_menu_h li:last-child .sub_menu_outer_1 .sub_menu_x1,
nav ul#main_menu_h li:first-child .sub_menu_outer_1 .sub_menu_x2,
nav ul#main_menu_h li:last-child .sub_menu_outer_1 .sub_menu_x2,
nav li .sub_menu_outer_1 .outer_sub_menu_x {
  border-radius: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
}
nav ul#main_menu_h li:first-child .sub_menu_outer_1:hover .sub_menu_x1,
nav ul#main_menu_h li:last-child .sub_menu_outer_1:hover .sub_menu_x1,
nav ul#main_menu_h li:first-child .sub_menu_outer_1:hover .sub_menu_x2,
nav ul#main_menu_h li:last-child .sub_menu_outer_1:hover .sub_menu_x2,
nav li .sub_menu_outer_1:hover .outer_sub_menu_x {
  border-radius: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
}
div#header_plate {
  display: none;
  height: 205px;
  width: 940px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
div#header_banner table {
  z-index: 2;
}
table#logo_header div.transition,
table#logo_header td a,
table#logo_header td div.slide {
  background-repeat: no-repeat;
  background-position: top left;
}
header table td {
  vertical-align: middle;
  text-align: left;
}
header table#logo_header td#logo_right,
header table#logo_header td#logo_left {
  vertical-align: middle;
}
div.content_body_inner_1,
div.box_content_body_inner_1 {
  padding-top: 1em;
}
div#content_headers,
div.content_body,
div#main_content,
section.box,
div.box_content_headers,
div.box_content_body {
  position: relative;
  z-index: 0;
}
/*
div.box_content_headers hgroup, div#content_headers hgroup{overflow:hidden;}
*/
div#content_headers_inner_1,
div.content_body_inner_1,
div.box_content_headers_inner_1,
div.box_content_body_inner_1 {
  z-index: 0;
}
div#content_headers_bg,
div.content_body_bg,
div#main_content_bg,
div#content_headers_bg_outer,
div#content_headers_bg_fade,
div.box_content_headers_bg,
div.box_content_body_bg,
div.box_bg,
div.box_content_headers_bg_outer,
div.box_content_headers_bg_fade {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
div#content_headers_bg_fade,
div.box_content_headers_bg_fade {
  z-index: 0;
}
div#content_headers_bg2,
div.box_content_headers_bg2 {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50%;
  width: 100%;
  z-index: -1;
  display: none;
}
div#content_headers_bg_outer,
div.box_content_headers_bg_outer {
  display: none;
  overflow: hidden;
}
section.box ul.box_list {
  list-style-type: none;
  padding: 0;
  margin-top: -0.8em;
}
section.box_social ul {
  padding: 0;
  margin-top: -0.8em;
}
section.box ul.box_list li {
  margin-top: .8em;
}
section.box_social ul li {
  margin-top: .8em;
}
ul.box_list a {
  text-decoration: none;
  display: block;
}
/* Blog Previews */
div#content_message div.board section h3 {
  display: block;
  clear: both;
}
div.board section {
  padding: 1.5em 0;
}
body.blog_entry div.board section {
  padding-top: 0;
}
/* Special Pages */
body#blog_index div#content_message,
body#forums_index div#content_message,
body.topics div#content_message,
body.messages div#content_message,
body.contact div#content_message,
body.gallery div#content_message,
body.gallery_album div#content_message {
  padding: 0;
  margin-bottom: 1.5em;
}
body.messages div.board {
  padding-top: .2em;
}
div.board section ._date_2 {
  display: none;
}
div.board section .entry_date {
  float: left;
  white-space: nowrap;
  line-height: 1;
  vertical-align: bottom;
}
div.board section div.entry_header .entry_date {
  padding-bottom: .4em;
}
div.board section .entry_comments {
  float: right;
  white-space: nowrap;
  line-height: 1;
  vertical-align: bottom;
}
a.no_line_anchor {
  text-decoration: none;
}
a.no_line_anchor:hover {
  text-decoration: underline;
}
td.login_box_links {
  font-size: 90%;
  padding-top: .3em;
}
td.login_box_remember_me {
  padding-bottom: .5em;
}
div.entry_header,
div.entry_footer {
  width: 100%;
}
div.entry_footer {
  display: inline-block;
}
div.content_body div.entry_preview_thumb {
  float: left;
  margin: .3em .85em 0 0;
}
div.content_body div.entry_preview_thumb img {
  margin: 0;
  display: block;
}
/* Blog Entries */
body.entry section.entries_page,
body.entry div.entry_footer {
  display: block;
}
body.entry section.entries_page div.entry_header {
  display: none;
}
div#container table.comment {
  margin: 0;
}
div#container table.comment td {
  vertical-align: middle;
}
div#container table.comment_hdr {
  margin: 0;
}
table.comment_hdr {
  margin-left: -0.5em;
}
table.comment_hdr td {
  vertical-align: middle;
  text-align: left;
  padding-right: .4em;
}
table.comment_hdr td.comment_icon {
  padding-right: 1em;
}
table.comment_hdr td.comment_icon .doodlepic_icon {
  border: .1em  #BBB8AE solid !important;
  font-size: 2em !important;
  padding: 0.24em 0.2em 0.2em 0.25em;
  display: inline-block;
}
body.icon_comment_bg table.comment_hdr td.comment_icon .doodlepic_icon {
  font-size: 2.3em !important;
}
body.icon_comment_bg_default div.icon_comment_border_none table.comment_hdr td.comment_icon .doodlepic_icon,
body.icon_comment_bg_none div.icon_comment_border_none table.comment_hdr td.comment_icon .doodlepic_icon {
  font-size: 3.6em !important;
}
.doodle_pic img {
  height: 3.5em;
  width: 3.5em;
  margin: 0 !important;
}
.doodle_pic {
  display: inline-block;
}
div.add_bg_all_icons h4.sub_hdr,
body.icon_forums_bg h4.sub_hdr {
  padding-top: .4em;
}
body.blog_entry div#related_container h4.sub_hdr {
  margin: .75em 0 .5em 0;
  padding: 0;
}
table.comment_hdr .comment_when,
table.comment_hdr .comment_site {
  font-size: .7em;
  display: block;
  text-transform: capitalize;
  line-height: 1;
  vertical-align: bottom;
}
.comment_when,
table.comment_hdr .comment_site {
  margin-bottom: .5em;
}
table.comment_hdr .comment_site a .doodlepic_icon {
  padding-right: .5em;
}
table.comment_hdr .comment_when .doodlepic_icon,
table.comment_hdr .comment_site .doodlepic_icon,
hgroup .page_who .doodlepic_icon,
hgroup .page_when .doodlepic_icon {
  font-size: 100% !important;
  color: inherit;
  text-shadow: inherit;
  background: none;
  border: 0;
}
hgroup#page_titles .page_when .doodlepic_icon {
  font-size: 100% !important;
}
table.comment_hdr_sub_title .comment_when .doodlepic_icon,
.button a .doodlepic_icon,
div.add_bg_all_icons .button a .doodlepic_icon {
  color: inherit;
  text-shadow: inherit;
  background: none;
  padding: 0;
  border: 0;
}
body.blog_entry table.comment_hdr .comment_who {
  font-weight: bold;
}
table.comment_hdr .comment_who {
  display: block;
}
table.comment_hdr .comment_who a,
hgroup#page_titles .page_who a,
hgroup#page_titles .page_who {
  font-weight: bold;
}
h2 .page_when {
  font-size: .7em;
}
body.messages table.comment_hdr .comment_who {
  margin-bottom: .3em;
}
div#main_content hgroup#page_titles .comment_who,
div#main_content hgroup#page_titles .page_who {
  font-size: 90%;
}
div#main_content hgroup#page_titles .comment_when,
div#main_content hgroup#page_titles .page_when {
  font-size: 65%;
  line-height: 1;
  vertical-align: bottom;
}
table.data_list th {
  white-space: nowrap;
}
/* Editor Classes */
img.left {
  float: left;
  padding: 0;
  margin: .4em 1em .4em 0 !important;
}
img.right {
  float: right;
  padding: 0;
  margin: .4em 0 .4em 1em !important;
}
img.inline {
  display: inline;
}
img.block {
  display: block;
}
span.center,
img.center {
  margin: 0 auto .85em auto;
  display: block!important;
}
section.loginbox div.box_content_body_inner_2 {
  overflow: visible;
}
aside#sidebar1 ul.box_list a,
aside#sidebar2 ul.box_list a,
aside#footer_bar ul.box_list a {
  border-style: solid;
  border-width: 0;
}
aside#sidebar1 div.box_content_body,
aside#sidebar2 div.box_content_body,
aside#sidebar1 div.box_content_body input,
aside#sidebar2 div.box_content_body input,
aside#footer_bar div.box_content_body,
aside#footer_bar div.box_content_body input {
  text-align: left;
}
div.bread_crumb {
  margin: 0 0 .85em 0;
}
body.page_style_0 div.bread_crumb,
body.page_style_1 div.bread_crumb {
  margin: 0;
}
.bread_crumb_inner {
  display: inline-block;
  line-height: 1.3;
}
div#container div.bread_crumb table {
  padding: 0;
  margin: 0;
}
body.page_style_0 div#container div.bread_crumb,
body.page_style_1 div#container div.bread_crumb {
  margin-bottom: .85em;
}
div.bread_crumb table td {
  font-size: .9em;
  padding: 0;
  vertical-align: middle;
}
div.bread_crumb table td.col1 {
  padding-right: .7em;
}
div.bread_crumb a {
  font-weight: bold;
}
div.bread_crumb .doodlepic_icon {
  display: inline-block;
}
div.content_body div.entry_header {
  text-align: left;
}
div#main_content form table table {
  margin: 0;
}
div.notice,
div.errorExplanation,
div.formErrors,
div.admin_show {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #ff0000 url(../../../../images/notice3.png) center right repeat-y;
  color: #fff;
  padding: .5em 80px .5em .5em;
  width: auto;
  margin: .5em 0;
  border: 3px solid #fff;
}
div.admin_show a {
  color: #fff;
}
div.errorExplanation {
  margin: 1.5em auto;
  padding-left: 20px;
}
div.errorExplanation ul {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
}
div.errorExplanation ul li {
  text-align: left;
}
div.errorExplanation h2 {
  font-size: 1.4em;
}
div.formErrors {
  max-width: 95%;
  margin: .5em auto .85em auto;
}
div.formErrors ul {
  margin: 0 auto;
  display: inline-block;
}
div.formErrors ul li {
  text-align: left;
  margin-left: 25px;
}
/* Specific Page Error Spacing */
body.blog_entry div.futuristic {
  margin-top: .5em;
  margin-bottom: 1em;
}
body.blog div.futuristic {
  margin-top: 0;
}
div.special_page_type_page section#topics {
  padding: 1em;
  margin: 0;
}
section.entry hgroup h5 {
  margin-bottom: 0;
}
/* Default Settings   div.special_page_type_box section.entries_page h2{color: #c49631; text-decoration:none;}  */
div.special_page_type_page div#content_headers h2 a {
  color: #c49631;
}
div.special_page_type_box section.entries_page div.entry_header hgroup {
  color: #c49631;
}
div.special_page_type_box section.entries_page h1 {
  color: #f7f4ea;
  text-decoration: none;
}
div.special_page_type_box div.blog_previews div.entry_header a {
  color: #f7f4ea;
  text-decoration: none;
}
div.special_page_type_box div.blog_previews div.entry_header a:hover {
  color: #c49631;
  text-decoration: none;
}
table.data_list td table,
table.data_list td td {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
table.data_list td {
  padding: .5em;
  vertical-align: middle;
}
table.data_list td.col2,
table.data_list td.col3,
table.data_list td.col4,
table.data_list td.col5,
table.data_list td.col6 {
  text-align: center;
}
table.blog_archive td.col2 {
  text-align: inherit;
}
table.data_list th {
  padding: .5em;
  vertical-align: middle;
  text-align: center;
}
div#main_content table.data_list th,
div#main_content table.data_list td {
  vertical-align: middle;
}
table.data_list {
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}
table.data_list th,
table.data_list td {
  border: 1px solid #7B766F;
}
table.data_list th,
table.data_list td {
  border: 1px solid #C1C1C1;
}
table.data_list th {
  background: #534e47;
  color: #f7f4ea;
}
.who_when_etc {
  font-size: 85%;
  display: block;
  margin-top: .2em;
}
div#container div#search_results_container table#blog_results {
  margin-bottom: 0;
}
section.is_empty {
  display: none;
}
div#main_content div.product_form_info form table {
  float: none;
}
body.shop div.product_form_info form span#quantity input {
  width: 4em;
}
body.shop div.product_form_info form label {
  display: inline-block;
}
body.shop div.product_form_info form .add2cart {
  margin-bottom: -0.7em;
}
body.shop div.product_form_info table td {
  vertical-align: middle;
  padding-bottom: .5em;
}
body.shop div.product_form_info div.cart_buttons .button a {
  font-size: 80%;
  text-transform: uppercase;
  font-weight: normal;
}
body.shop div.product_form_info div.cart_buttons .button a .doodlepic_icon {
  line-height: 1.1;
}
body.shop div#products section.entry h3 {
  margin: 0 0 .2em 0;
  text-align: left;
}
body.shop div.special_page_type_page div#products section.entry h5 {
  margin-bottom: .5em;
}
body.shop h5.price {
  color: #b67c00;
}
body.shop h5.price {
  color: ;
}
p.shop_buttons_top {
  margin-bottom: 1.7em;
  margin-top: 0;
}
body div#container table.cart_table {
  margin-bottom: .5em;
  float: none;
}
table.cart_table td.col1 input {
  width: 3em;
}
table.cart_table td.col2 {
  width: 100%;
}
table.cart_table tr.cart_total_row td {
  font-weight: bold;
}
div#body_shade,
div#body_shade_2,
div#header_shade,
div#header_shade_2,
div#u_header_shade,
div#u_header_shade_2,
div#page_shade,
div#page_shade_2,
div#u_page_shade,
div#u_page_shade_2,
div#footer_bar_shade,
div#footer_bar_shade_2,
div#u_footer_bar_shade,
div#u_footer_bar_shade_2,
div#footer_shade,
div#footer_shade_2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
div#header_shade,
div#u_header_shade,
div#page_shade,
div#u_page_shade,
div#footer_bar_shade,
div#u_footer_bar_shade,
div#footer_shade {
  margin-top: -2px;
}
div#body_shade_2,
div#header_shade_2,
div#page_shade_2,
div#footer_shade_2,
div#u_header_shade_2,
div#u_page_shade_2,
div#u_footer_bar_shade_2,
div#footer_bar_shade_2 {
  display: none;
  overflow: hidden;
}
div#u_header_shade_2,
div#u_page_shade_2,
div#u_footer_bar_shade_2 {
  top: auto;
  bottom: 0;
}
div#body_shade_2 {
  position: fixed;
  z-index: -1;
}
/* NORMAL PAGE BORDER SIZE  */
div.border_shade div {
  height: 158px;
  z-index: 0 !important;
}
div.border_shade div div {
  height: 162px;
}
div.border_shade2 div {
  height: 49px;
  z-index: 0 !important;
}
div.border_shade2 div div {
  height: 53px;
}
div.border_shade3 div {
  height: 8px;
  z-index: 0 !important;
}
div.border_shade3 div div {
  height: 12px;
}
div.border_sawteeth div {
  height: 6px;
}
div.border_sawteeth div div {
  height: 10px;
}
div.border_torn_edge div {
  height: 23px;
}
div.border_torn_edge div div {
  height: 27px;
}
div.border_stitch div {
  height: 7px;
}
div.border_stitch div div {
  height: 11px;
}
div.border_vines div {
  height: 31px;
}
div.border_vines div div {
  height: 35px;
}
div.border_spiral div {
  height: 21px;
}
div.border_spiral div div {
  height: 25px;
}
div.border_bevel div {
  height: 12px;
}
div.border_bevel div div {
  height: 16px;
}
div.border_grunge div {
  height: 36px;
}
div.border_grunge div div {
  height: 40px;
}
div.border_wave div {
  height: 20px;
}
div.border_wave div div {
  height: 24px;
}
div.border_rivet div {
  height: 17px;
}
div.border_rivet div div {
  height: 21px;
}
div.border_bump div {
  height: 9px;
}
div.border_bump div div {
  height: 13px;
}
div.border_board div {
  height: 18px;
}
div.border_board div div {
  height: 22px;
}
div.border_transparent div {
  height: 16px;
}
div.border_transparent div div {
  height: 20px;
}
/* LANDING PAGE BORDER SIZE OVERRIDES. UPDATE STRAIGHT.CSS FILE WHEN UPDATING THIS. */
/* shade */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade div {
  height: 158px;
  z-index: 0 !important;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade div div {
  height: 162px;
}
/* shade2 */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade2 div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade2 div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade2 div {
  height: 49px;
  z-index: 0 !important;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade2 div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade2 div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade2 div div {
  height: 53px;
}
/* shade3 */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade3 div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade3 div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade3 div {
  height: 8px;
  z-index: 0 !important;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade3 div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade3 div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade3 div div {
  height: 12px;
}
/* sawteeth */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_sawteeth div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_sawteeth div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_sawteeth div {
  height: 6px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_sawteeth div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_sawteeth div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_sawteeth div div {
  height: 10px;
}
/* torn_edge */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_torn_edge div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_torn_edge div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_torn_edge div {
  height: 23px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_torn_edge div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_torn_edge div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_torn_edge div div {
  height: 27px;
}
/* stitch */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_stitch div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_stitch div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_stitch div {
  height: 7px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_stitch div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_stitch div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_stitch div div {
  height: 11px;
}
/* vines */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_vines div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_vines div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_vines div {
  height: 31px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_vines div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_vines div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_vines div div {
  height: 35px;
}
/* spiral */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_spiral div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_spiral div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_spiral div {
  height: 21px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_spiral div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_spiral div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_spiral div div {
  height: 25px;
}
/* bevel */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_bevel div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_bevel div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_bevel div {
  height: 12px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_bevel div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_bevel div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_bevel div div {
  height: 16px;
}
/* grunge */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_grunge div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_grunge div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_grunge div {
  height: 36px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_grunge div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_grunge div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_grunge div div {
  height: 40px;
}
/* wave */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_wave div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_wave div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_wave div {
  height: 20px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_wave div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_wave div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_wave div div {
  height: 24px;
}
/* rivet */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_rivet div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_rivet div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_rivet div {
  height: 17px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_rivet div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_rivet div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_rivet div div {
  height: 21px;
}
/* bump */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_bump div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_bump div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_bump div {
  height: 9px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_bump div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_bump div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_bump div div {
  height: 13px;
}
/* board */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_board div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_board div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_board div {
  height: 18px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_board div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_board div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_board div div {
  height: 22px;
}
/* transparent */
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_transparent div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_transparent div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_transparent div {
  height: 16px;
}
body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_transparent div div,
body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_transparent div div,
body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_transparent div div {
  height: 20px;
}
/* END OVERRIDES */
div.borderx {
  z-index: 10;
}
div#admin_wrapper_3 {
  z-index: 7;
}
div#header_wrapper_2,
body.hide_sidebars div.v_nav_layout div.lp_header_bar_custom div#header_wrapper_2 {
  z-index: 6;
}
div#navigation_wrapper {
  z-index: 11;
}
/* was 7 but showing over sub-menus on dropdowns */
div#container_wrapper_2,
body.hide_sidebars div#main_wrapper div.lp_page_custom div#container_wrapper_2 {
  z-index: 5;
}
div#footer_bar_wrapper_2 {
  z-index: 4;
}
div#footer_wrapper_3 {
  z-index: 3;
}
.menu_wrap {
  display: block;
}
section.box div.social_outer ul,
section.box div.social_sub_outer ul {
  display: inline-block;
  margin-top: 0;
}
div.social_outer ul li,
div.social_sub_outer ul li {
  text-align: left;
}
div.social_outer ul li a {
  text-decoration: none !important;
}
div.social_outer ul li a .doodlepic_icon {
  margin-right: .3em;
}
div.social_outer ul {
  list-style: none;
}
div.social_sub_outer {
  padding-left: 2em;
  font-size: 85%;
}
div.social_sub_outer ul li {
  margin-left: -2em;
}
.social_comma {
  display: none;
}
div#comments_container div.entry_header .doodlepic_icon,
div#topic_area div.entry_header .doodlepic_icon {
  margin: 0;
}
div.entry_header table.comment_hdr td.comments_crud {
  padding: 0;
}
td.login_page_links .doodlepic_icon {
  margin-right: .3em;
}
a.crud_link {
  font-family: Arial, Helvetica, sans-serif !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
  color: #fff !important;
  border: 2px solid #fff !important;
  padding: 4px 4px 3px 4px;
  text-decoration: none !important;
  font-weight: bold !important;
  text-shadow: 0px -1px 0px #8a0000 !important;
  line-height: 1 !important;
  vertical-align: bottom !important;
  background: #EA0000;
  background-image: linear-gradient(top, #c20000 26%, #ff0000 73%);
  background-image: -o-linear-gradient(top, #c20000 26%, #ff0000 73%);
  background-image: -moz-linear-gradient(top, #c20000 26%, #ff0000 73%);
  background-image: -webkit-linear-gradient(top, #c20000 26%, #ff0000 73%);
  background-image: -ms-linear-gradient(top, #c20000 26%, #ff0000 73%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #c20000), color-stop(0.73, #ff0000));
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6) !important;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6) !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6) !important;
}
a.crud_link:hover {
  color: #fff !important;
  padding: 4px 4px 3px 4px;
  text-decoration: none !important;
  background: #FF0000 !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none!important;
  box-shadow: none !important;
}
a.crud_link .doodlepic_icon {
  margin-top: -0.24em !important;
  font-size: 13px !important;
}
a.crud_link .doodlepic_icon {
  border: 0 !important;
  text-shadow: none !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -khtml-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none!important;
  box-shadow: none !important;
  color: #fff  !important;
  background: none  !important;
  display: inline-block !important;
}
div#container table.crud_links,
table.footerbar table.crud_links,
table.crud_links {
  margin: .85em auto 0 auto;
  padding: 0;
}
div#container table.data_list td table.crud_links,
table.footerbar table.data_list td table.crud_links,
table.data_list td table.crud_links {
  margin: .3em auto 0 auto;
}
table.data_list td table.crud_links td a.crud_link .doodle_pic,
table.data_list td table.crud_links td a.crud_link {
  display: block !important;
}
div.crud_links {
  text-align: center;
  white-space: nowrap;
  padding: .2em 0 .85em 0;
}
body.shop div.special_page_type_box div#content div.crud_links,
body.forums div.special_page_type_box div.entry_header div.crud_links,
body.messages div.special_page_type_box div.entry_header div.crud_links,
body.blog div.special_page_type_box div.entry_header div.crud_links {
  padding: .85em 0 0 0;
}
body.blog_entry div.bottom_board div.entry_header div.crud_links {
  padding: .5em 0;
}
body.messages div.special_page_type_page div.board div.entry_header div.crud_links {
  padding-top: .5em;
}
table.data_list td div.crud_links {
  padding: .5em 0;
}
header,
nav {
  position: relative;
}
header div#crud_top {
  position: absolute;
  top: 15px;
  left: 10px;
  z-index: 10;
}
nav div.crud_nav_h {
  position: absolute;
  top: -30px;
  left: 0;
  z-index: 100;
}
table.comment_hdr td.comments_crud {
  text-align: center;
  padding-bottom: .5em;
}
.new_topic_top {
  display: block;
  padding: .5em 0;
}
.new_topic_bottom {
  display: block;
  padding: 1em 0 0 0;
}
.button a .doodlepic_icon {
  margin: -0.1em 0 0 0;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}
td.profile_checkboxes label {
  float: left;
  margin-right: .85em;
}
.checkbox input,
.radio input,
td.profile_checkboxes input {
  margin-top: -0.1em;
}
body.shop div#products section.entry h5 {
  font-weight: bold;
}
#site_search_search {
  margin: 0 .85em 0 0;
  float: left;
}
div#main_content div.site_search_form form {
  padding: 0;
}
table.site_search_table td {
  vertical-align: middle;
}
table.profile_table td {
  vertical-align: top;
  text-align: left;
}
table.profile_table td.col1 {
  padding: .5em 1em .5em 0;
  white-space: nowrap;
}
table.profile_table td.col2 {
  padding: .5em 0;
}
table.profile_table td.profile_pic {
  padding-left: 1em;
  padding-top: .5em;
}
table.profile_table td.profile_pic img {
  float: left;
}
table.profile_table td label {
  font-weight: bold;
}
table.profile_table td.last_log_in {
  width: 100%;
}
label.topic_sticky,
label.topic_locked {
  display: inline-block;
  margin: 5px 20px 5px 0;
}
body.hide_sidebars div#content_headers,
body.hide_sidebars div#main_content_bg,
body.hide_sidebars div.content_body_bg {
  display: none;
}
body.hide_sidebars div.content_body_inner_1 {
  padding: 0;
}
body.hide_sidebars div#content {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.hide_sidebars div#main_content {
  border: 0;
}
div#container form table.formtable td .paragraph p {
  padding: 0;
  margin: .6em 0;
}
div#container table td.captcha_cell,
div#container form table.formtable td.captcha_cell {
  padding-top: 20px;
}
div#container form table.formtable td.col1 {
  max-width: 40%;
}
div.header_spacer {
  clear: both;
}
div.fileinput-button .button button {
  white-space: nowrap;
}
div.h1_outer,
div.h2_outer {
  z-index: 1;
}
div.h1_outer,
div.h2_outer,
div.h1_outer h1,
div.h2_outer h2 {
  line-height: normal;
}
blockquote p {
  margin: 0;
  padding: .45em 0 .45em 0;
}
blockquote {
  padding: 10px 15px 0 75px;
  margin-bottom: .85em;
  margin-top: 1em;
  font-size: 1.15em;
  font-style: italic;
  text-align: inherit;
  zoom: 1;
  filter: alpha(opacity=80);
  opacity: 0.8;
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #534e47;
  background-color: ;
  background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750131/quote.png);
  background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750134/quote.png);
  border-bottom-width: 13px;
  border-style: solid;
  border-color: #534e47;
  border-color: ;
  color: #f7f4ea;
  border-top-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
}
body.hide_sidebars blockquote {
  background-color: ;
  border-bottom: 13px solid ;
  color: #F7F4EA;
}
ul#main_menu_v li.has_kids {
  position: relative;
}
ul#main_menu_v .sub_menus_outer_2 {
  position: absolute;
  top: 1px;
  right: -209px;
  width: 210px;
  z-index: 10;
  overflow: hidden;
  display: block;
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  /* IE6-IE8 */
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
nav ul#main_menu_v li .sub_menus {
  z-index: 99 !important;
}
nav ul#main_menu_v li .sub_menus ul li {
  z-index: -1;
}
nav ul#main_menu_v li .sub_menus ul li:hover {
  z-index: 99 !important;
  position: relative;
}
nav ul#main_menu_v,
nav ul#main_menu_v ul {
  display: block !important;
}
ul#main_menu_v li:hover .sub_menus_outer_2 {
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  /* IE6-IE8 */
  overflow: visible;
}
div.one_sidebar_left_large_v ul#main_menu_v .sub_menus_outer_2,
div.one_sidebar_right_large_v ul#main_menu_v .sub_menus_outer_2 {
  width: 330px;
  right: -329px;
}
div.one_sidebar_right_large_v ul#main_menu_v .sub_menus_outer_2,
div.one_sidebar_right_small_v ul#main_menu_v .sub_menus_outer_2,
div.two_sidebar_right_v ul#main_menu_v .sub_menus_outer_2 {
  right: auto;
  left: -198px;
}
div.one_sidebar_right_large_v ul#main_menu_v .sub_menus_outer_2 {
  left: -329px;
}
div.hrdiv {
  border-color: #534e47;
  border-color: ;
}
div#container img,
aside#footer_bar img,
footer img {
  border-color: #534e47;
}
div#container img,
aside#footer_bar img,
footer img {
  border-color: #CFCCC2;
}
body.hide_sidebars div.lp_header_bar_custom div#bar_border_footer_bar_top,
body.hide_sidebars div.lp_header_bar_custom div#bar_border_footer_bar_bot {
  display: none !important;
}
div.borderx {
  display: block;
  width: 100%;
  float: left;
  position: relative;
  display: none;
}
/*

div.borderx{z-index:8;}
div#admin_wrapper_3{z-index: 6;}
div#header_wrapper_2{z-index: 5;}
div#navigation_wrapper{z-index: 4;}
div#container_wrapper_2{z-index:3;}
div#footer_bar_wrapper_2{z-index: 2;}
div#footer_wrapper_2{z-index: 1;}

 */
/*
div.one_sidebar_left_large div#main_content form,
div.one_sidebar_right_large div#main_content form,
div.one_sidebar_left_large_v div#main_content form,
div.one_sidebar_right_large_v div#main_content form
{padding: 0 80px 0 0;}
*/
div.one_sidebar_left_small div#main_content form,
div.one_sidebar_right_small div#main_content form,
div.one_sidebar_left_small_v div#main_content form,
div.one_sidebar_right_small_v div#main_content form,
div.no_sidebar_v div#main_content form {
  padding: 0 160px 0 0;
}
div.no_sidebar div#main_content form {
  padding: 0 300px 0 0;
}
body.shop div#main_content form {
  padding: 0;
}
body#blog_index div.entry_preview_thumb a.more_text,
body#blog_index div.entry_preview_thumb a.more_text:hover,
div.embedded_thumbs div.thumb a,
div.embedded_thumbs div.bigthumb a,
div.embedded_thumbs div.thumb a:hover,
div.embedded_thumbs div.bigthumb a:hover {
  border-color: #534e47;
  border-color: ;
}
div.album_description table.crud_links td {
  padding: 0 2px;
}
div.album_description table.crud_links td a.crud_link,
p.manage_images a.crud_link {
  padding: 6px 6px 4px 6px;
}
div.album_description table.crud_links td .doodlepic_icon,
p.manage_images .doodlepic_icon {
  font-size: 15px !important;
}
p.manage_images {
  text-align: center;
  padding-top: 5px;
}
div.embedded_thumbs div.crud_links {
  display: block !important;
}
table.photo_album_image td div.embedded_thumbs {
  position: relative;
  width: 130px;
  text-align: center;
  margin-left: 5px;
  padding-top: 19px;
  padding-left: 19px;
  padding-right: 19px;
}
div.bigthumb img {
  height: 120px;
  width: 120px;
}
div.thumb img {
  height: 80px;
  width: 80px;
}
div.photo_albums {
  padding-top: 10px;
}
div.photo_albums div.album_hdr a {
  font-size: 1.3em;
}
div.photo_albums div.album_description {
  float: right;
  padding-left: 25px;
}
div.photo_albums div.album_description_inner_1 {
  padding: 10px 0;
}
div.photo_albums div.pic {
  display: inline-block;
  padding-bottom: 25px;
  width: 100%;
}
table.photo_album_image td div.embedded_thumbs img {
  width: 80px;
  height: 80px;
}
.img_count {
  font-size: .8em;
  text-align: center;
}
table.photo_album_image td.album_text {
  vertical-align: middle;
}
div.stack1 {
  z-index: 1;
  display: inline-block;
  margin-top: 20px;
  position: relative;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -moz-transform: rotate(0deg);
  /* Firefox */
  -webkit-transform: rotate(0deg);
  /* Safari and Chrome */
  -o-transform: rotate(0deg);
  /* Opera */
}
div.stack3 {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 0;
  display: block;
  transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  /* IE 9 */
  -moz-transform: rotate(-7deg);
  /* Firefox */
  -webkit-transform: rotate(-7deg);
  /* Safari and Chrome */
  -o-transform: rotate(-7deg);
  /* Opera */
}
div.stack2 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  display: block;
  transform: rotate(12deg);
  -ms-transform: rotate(12deg);
  /* IE 9 */
  -moz-transform: rotate(12deg);
  /* Firefox */
  -webkit-transform: rotate(12deg);
  /* Safari and Chrome */
  -o-transform: rotate(12deg);
  /* Opera */
}
div.paginate .previous_page.disabled,
div.paginate .next_page.disabled {
  display: none;
}
pre {
  text-align: left;
  padding: 1em;
  overflow-x: scroll;
  font-family: Menlo,Monaco,monospace;
  border-style: solid;
  border-width: 1px;
  border-color: #534e47;
  border-color: ;
  margin: 0 .85em .85em .85em;
}
/* Old Two Col Table */
table.col2layout {
  width: 100%;
  padding: 0;
  margin: 0;
}
table.col2layout td {
  padding: 0;
  margin: 0;
}
table.col2layout td.col2 {
  width: 30px;
}
table td .col_spacer {
  display: none;
}
ins {
  background: none !important;
}
.template_examples {
  float: left;
}
.template_examples .template {
  float: left;
  width: 270px;
  margin: 6px;
}
.template_examples .template img {
  max-width: 100%;
}
.slideshow_container {
  position: relative;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.slideshow_container .inner,
.slideshow_container .inner > div {
  position: relative;
  float: left;
}
.slideshow_container img {
  position: relative;
  max-width: 100%;
  margin: 0;
  display: inline-block;
}
.slideshow_container .dots {
  position: absolute;
  bottom: 10px;
  width: 100%;
}
.slideshow_container .dots .dot {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  display: inline-block;
  margin-left: 3px;
  margin-right: 3px;
  background: #fff;
  border: 1px solid #fff;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  cursor: pointer;
  -moz-box-shadow: 0 0 2px #000000;
  -webkit-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
.slideshow_container .dots .dot.active {
  background: none;
}
.slideshow_container .arrow {
  width: 51px;
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
  position: absolute;
  bottom: 0;
  top: 0;
  cursor: pointer;
}
.slideshow_container .arrow.left {
  background-image: url(../../../../images/arrow-left.png);
  left: 20px;
}
.slideshow_container .arrow.right {
  background-image: url(../../../../images/arrow-right.png);
  right: 20px;
}
.embedded_slideshow:hover .arrow {
  display: block;
}
div#admin div#top_menu table td nav a,
div#admin div#top_menu table td nav a:hover,
div#admin div#top_menu table td nav a.sub_menu {
  text-shadow: none;
}
.audio_file .doodlepic_icon {
  font-size: 15px;
  color: #DDD;
  margin-top: 8px;
  cursor: pointer;
}
#nav-icon3 {
  width: 35px;
  height: 30px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
#nav-icon3 span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #f7f4ea;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#nav-icon3:hover span {
  background: #c5c2b8;
}
#nav-icon3 span:nth-child(1) {
  top: 0px;
}
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 12px;
}
#nav-icon3 span:nth-child(4) {
  top: 24px;
}
.open-ham #nav-icon3 span:nth-child(1) {
  top: 12px;
  width: 0%;
  left: 50%;
}
.open-ham #nav-icon3 span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.open-ham #nav-icon3 span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.open-ham #nav-icon3 span:nth-child(4) {
  top: 12px;
  width: 0%;
  left: 50%;
}
#mobile_menus {
  display: none;
}
@media screen and (max-width: 1000px) {
  body.make_responsive.open-ham #mobile_menus {
    height: 100%;
  }
  body.make_responsive.open-ham #mobile_menus #mobile_menus_inner ul {
    top: 0;
  }
  body.make_responsive.open-ham #mobile-overlay {
    background: #000;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .7;
    z-index: 9;
  }
  body.make_responsive.open-ham #inner_body {
    overflow: hidden;
    position: fixed;
  }
  body.make_responsive.hide_sidebars div#container {
    display: inline;
    float: none;
  }
  body.header_img_logo.make_responsive header table#logo_header {
    background: #ffffff;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_left_spacer,
  body.header_img_logo.make_responsive header table#logo_header td#logo_right_spacer {
    display: none !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_left {
    display: table-cell !important;
    width: 33% !important;
    float: none !important;
    padding: 15px !important;
    veritical-align: middle !important;
    text-align: left !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_right {
    display: table-cell !important;
    width: 33% !important;
    float: none !important;
    padding: 15px !important;
    veritical-align: middle !important;
    text-align: left !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle {
    width: auto !important;
    float: none !important;
    vertical-align: middle !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle hgroup {
    margin: 0;
    padding: 0;
    background: transparent !important;
  }
  body.header_img_logo.make_responsive header table#logo_header div#header_img_outer {
    float: left;
    overflow: hidden;
  }
  body.header_img_logo.make_responsive div#header_wrapper_2 {
    background: transparent;
  }
  body.header_img_logo.make_responsive div#header_wrapper_1:before {
    display: none;
  }
  body.make_responsive #mobile_menus {
    top: 65px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul {
    margin-bottom: 75px;
  }
  body.make_responsive #mobile_top_bar {
    height: 65px;
  }
  body.make_responsive div#main_wrapper_outer {
    margin-top: 65px !important;
  }
  body.make_responsive .menu_wrap {
    display: inline-block;
    font-weight: normal;
  }
  body.make_responsive .size {
    display: none;
  }
  body.make_responsive .album_viewer {
    top: 30px !important;
  }
  body.make_responsive .album_viewer.huge {
    width: 80% !important;
  }
  body.make_responsive .album_viewer.huge div.image,
  body.make_responsive .album_viewer.huge .thumbs,
  body.make_responsive .album_viewer.huge .image_wrapper,
  body.make_responsive .album_viewer.huge div.top_tray,
  body.make_responsive .album_viewer.huge .navigation_outer,
  body.make_responsive .album_viewer.huge .navigation {
    width: 100% !important;
  }
  body.make_responsive .album_viewer.huge div.image {
    background-size: 100%;
    height: 0;
    padding: 112% 0 0 0;
  }
  body.make_responsive .album_viewer.huge .image_count {
    padding-left: 67px;
  }
  body.make_responsive .album_viewer.huge .image_wrapper {
    padding: 0;
  }
  body.make_responsive .admin_only_wrapper_2,
  body.make_responsive div.crud_links,
  body.make_responsive a.crud_link {
    display: none !important;
  }
  body.make_responsive div.admin_only_spacer {
    display: none;
  }
  body.make_responsive #mobile_top_bar .mobile_admin {
    text-align: right;
  }
  body.make_responsive #mobile_top_bar .mobile_admin a {
    background: #EA0000;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    text-decoration: none;
    top: -2px;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 2px solid #fff;
    font-family: arial !important;
  }
  body.make_responsive #mobile_top_bar .mobile_admin a:hover {
    color: #fff;
    background: #FF0000;
  }
  body.make_responsive .content_body iframe {
    max-width: 100%;
    float: none !important;
    margin: auto;
    display: block;
  }
  body.make_responsive div#container table td#captcha_container_outer {
    padding: 0 0 0 10px;
  }
  body.make_responsive div#products img {
    max-width: 50% !important;
  }
  body.make_responsive #mobile_menus {
    display: block;
    position: fixed;
    z-index: 9;
    width: 100%;
    height: 0;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner {
    padding: 10px 15px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner #mobile_menus_title {
    font-size: 24px;
    line-height: 28px;
    background: #222;
    color: #fff;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner #mobile_menus_title div {
    padding: 15px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner #mobile_menus_title span {
    font-size: 14px;
    line-height: 18px;
    display: block;
    font-family: Verdana, Geneva, sans-serif;
    color: #aaa;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids .mobile-sub-menus-outer {
    overflow: hidden;
    height: 0;
    position: relative;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids ul {
    max-height: 0;
    display: block;
    transition: max-height 2000ms ease;
    -webkit-transition: max-height 2000ms ease;
    -moz-transition: max-height 2000ms ease;
    -o-transition: max-height 2000ms ease;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul {
    position: relative;
    width: 100%;
    top: -5000px;
    left: 0;
    float: left;
    z-index: 1;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li {
    float: none;
    width: 100%;
    margin: 10px auto;
    position: relative;
    max-width: 600px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a {
    padding: 15px 50px 15px 15px;
    display: block;
    font-size: 18px;
    text-decoration: none;
    position: relative;
    color: #222;
    background: #ddd;
    overflow: hidden;
    min-height: 22px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a:hover {
    background: #fff;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a .loader {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -12px;
    font-size: 10px;
    text-indent: -9999em;
    border-top: 3px solid rgba(34, 34, 34, 0.2);
    border-right: 3px solid rgba(34, 34, 34, 0.2);
    border-bottom: 3px solid rgba(34, 34, 34, 0.2);
    border-left: 3px solid #777;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a .loader,
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a .loader:after {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 20px;
    height: 20px;
  }
  @-webkit-keyframes load8 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes load8 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a.expand-mobile-sub {
    padding: 15px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.mobile_social_menu {
    display: none;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.mobile_social_menu a {
    display: inline-block;
    background: transparent;
    font-size: 28px !important;
    color: #ddd;
    padding: 10px 20px 0 0;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.mobile_social_menu a:hover {
    color: #fff;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids {
    display: table;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids:before {
    display: none;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids a,
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids .expand-spacer {
    display: table-cell;
    vertical-align: middle;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids .outer_title {
    width: 100%;
    margin-right: 10px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids .expand-mobile-sub {
    white-space: nowrap;
    color: #333;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids .expand-mobile-sub .doodlepic_icon {
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -webkit-transform: rotate(90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    font-size: 16px !important;
    line-height: 18px !important;
    background: transparent !important;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids .expand-spacer div {
    width: 10px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded .mobile-sub-menus-outer {
    height: auto;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded .expand-mobile-sub {
    overflow: visible;
    position: relative;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: #222;
    color: #fff;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded .expand-mobile-sub .doodlepic_icon {
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded .expand-mobile-sub div {
    position: absolute;
    height: 10px;
    background: #222;
    width: 100%;
    left: 0;
    bottom: -10px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded ul {
    max-height: 2000px;
    margin: 10px 0 0 0;
    padding: 0 3% 1% 3%;
    background: #222;
    width: 94%;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    position: relative;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded ul li {
    width: auto;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded ul li a {
    display: block;
    width: auto;
    margin: 0;
    background: transparent;
    color: #fff;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded ul li a .loader {
    border-top: 3px solid rgba(255, 255, 255, 0.2);
    border-right: 3px solid rgba(255, 255, 255, 0.2);
    border-bottom: 3px solid rgba(255, 255, 255, 0.2);
    border-left: 3px solid #ccc;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.has_kids.is_expanded ul li a:hover {
    background: #444;
  }
  body.make_responsive header img {
    width: 100%;
    margin: 0 !important;
    float: left;
  }
  body.make_responsive div#header_banner {
    margin: 0 !important;
  }
  body.make_responsive #main_wrapper,
  body.make_responsive #main_wrapper_inner_1,
  body.make_responsive #main_wrapper_inner_2,
  body.make_responsive div#footer_wrapper,
  body.make_responsive div#footer_wrapper_1,
  body.make_responsive div#footer_wrapper_2,
  body.make_responsive div#container_wrapper,
  body.make_responsive div#container_wrapper_1,
  body.make_responsive div#container_wrapper_2,
  body.make_responsive #header_banner {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border: 0 !important;
  }
  body.make_responsive aside {
    margin-bottom: 2rem !important;
  }
  body.make_responsive #sidebar2 {
    margin-top: -3rem !important;
  }
  body.make_responsive aside section {
    margin: 1em !important;
  }
  body.make_responsive #main_wrapper {
    padding-top: 0 !important;
  }
  body.make_responsive #mobile_top_bar::before,
  body.make_responsive div#header_wrapper_1:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .1;
  }
  body.make_responsive div#header_wrapper_1:before {
    background: #fff;
  }
  body.make_responsive #mobile_top_bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    background: #211c15;
    background: ;
    background: #534e47;
    color: #f7f4ea;
    vertical-align: middle;
    z-index: 10;
  }
  body.make_responsive #mobile_top_bar ul,
  body.make_responsive div#header_wrapper_1 {
    position: relative !important;
    z-index: 2;
    width: 100%;
    height: 100%;
  }
  body.make_responsive #mobile_top_bar a {
    color: #f7f4ea;
  }
  body.make_responsive #mobile_top_bar a:hover {
    color: #c5c2b8;
  }
  body.make_responsive #mobile_top_bar ::-webkit-input-placeholder {
    color: #f7f4ea;
    opacity: .5;
  }
  body.make_responsive #mobile_top_bar :-moz-placeholder {
    /* Firefox 18- */
    color: #f7f4ea;
    opacity: .5;
  }
  body.make_responsive #mobile_top_bar ::-moz-placeholder {
    /* Firefox 19+ */
    color: #f7f4ea;
    opacity: .5;
  }
  body.make_responsive #mobile_top_bar :-ms-input-placeholder {
    color: #f7f4ea;
    opacity: .5;
  }
  body.make_responsive #mobile_top_bar .util_search_button {
    display: table-cell;
    text-align: right;
    width: 2.5rem;
  }
  body.make_responsive #mobile_top_bar .util_search_button input:hover {
    cursor: pointer;
  }
  body.make_responsive #mobile_top_bar .util_search_button input {
    background: transparent;
    border: 0;
    color: #f7f4ea;
    font-size: 28px !important;
    margin: 0;
    padding: 0;
    font-family: 'doodlepic';
  }
  body.make_responsive #mobile_top_bar .doodlepic_icon {
    font-size: 120% !important;
  }
  body.make_responsive #mobile_top_bar ul {
    list-style-type: none;
    display: table;
    width: 100%;
    margin: 0;
    font-size: 1.2rem;
  }
  body.make_responsive #mobile_top_bar li {
    display: table-cell;
    padding: .5rem 1rem .3rem 1rem;
    vertical-align: middle;
  }
  body.make_responsive #mobile_top_bar .mobile_search_box {
    width: 100%;
    text-align: center;
    position: relative;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  body.make_responsive #mobile_top_bar .mobile_search_box form {
    display: inline-block;
    max-width: 360px;
    width: 100%;
  }
  body.make_responsive #mobile_top_bar .search-control {
    border: 1px solid #f7f4ea;
    position: relative;
    width: 100%;
    padding: 4px 9px;
    margin-left: -10px;
    display: table;
  }
  body.make_responsive #mobile_top_bar .admin_search_box input {
    padding: 0;
    font-size: 16px;
    color: #f7f4ea;
    border: 0;
    background: transparent;
    width: 100%;
  }
  body.make_responsive #mobile_top_bar ul.hide-social .mobile_search_box {
    padding-right: 1.65rem;
  }
  body.make_responsive #mobile_top_bar .mobile_social div {
    margin-left: -0.5rem;
  }
  body.make_responsive #mobile_top_bar .mobile_social {
    white-space: nowrap;
    text-align: right;
  }
  body.make_responsive #mobile_top_bar .mobile_social a {
    margin-left: .5rem;
    font-size: 28px !important;
  }
  body.make_responsive #mobile_top_bar .mobile_open_menu {
    text-align: left;
  }
  body.make_responsive header img {
    display: block;
  }
  body.make_responsive header #header_img {
    position: relative;
  }
  body.make_responsive header .inner {
    float: left;
  }
  body.make_responsive header #header_img,
  body.make_responsive header #header_banner,
  body.make_responsive #header_img_banner,
  body.make_responsive header table,
  body.make_responsive #header_wrapper {
    height: auto !important;
  }
  body.make_responsive header #header_img .slide,
  body.make_responsive header #header_img .transition,
  body.make_responsive #header_wrapper {
    background-image: none !important;
    width: 100% !important;
  }
  body.make_responsive header #header_img .slide,
  body.make_responsive header table {
    position: static !important;
  }
  body.make_responsive header #header_banner {
    display: table;
  }
  body.make_responsive header table {
    display: table-header-group;
  }
  body.make_responsive header h1,
  body.make_responsive header h2,
  body.make_responsive header table div {
    padding: 0 !important;
    line-height: 1 !important;
    color: #b67c00 !important;
  }
  body.make_responsive header .h2_outer {
    margin-top: 1vw !important;
  }
  body.make_responsive #content_headers .h2_outer {
    margin-top: 1vw !important;
  }
  body.make_responsive header h2 {
    opacity: .6 !important;
  }
  body.make_responsive header hgroup {
    padding: 1rem !important;
    background: #ffffff !important;
    margin-bottom: -1px !important;
  }
  body.make_responsive header table tbody,
  body.make_responsive header tr,
  body.make_responsive header td,
  body.make_responsive #content {
    width: 100% !important;
    float: left !important;
  }
  body.make_responsive header .h1_bg,
  body.make_responsive header .h2_bg {
    display: none !important;
  }
  body.make_responsive footer {
    padding: 2rem 0 !important;
  }
  body.make_responsive footer p {
    padding: 0 10px !important;
  }
  body.make_responsive .h1_outer,
  body.make_responsive .h2_outer,
  body.make_responsive div#header_wrapper header {
    padding: 0 !important;
  }
  body.make_responsive .h1_outer {
    margin-top: -0.2rem;
  }
  body.make_responsive .borderx,
  body.make_responsive #admin_wrapper_3,
  body.make_responsive #navigation_wrapper,
  body.make_responsive #vertical_navigation,
  body.make_responsive #header_shade,
  body.make_responsive #u_header_shade,
  body.make_responsive #header_shade_2,
  body.make_responsive #u_header_shade_2,
  body.make_responsive #page_shade,
  body.make_responsive #u_page_shade,
  body.make_responsive #page_shade_2,
  body.make_responsive #u_page_shade_2,
  body.make_responsive #footer_bar_shade,
  body.make_responsive #u_footer_bar_shade,
  body.make_responsive #footer_bar_shade_2,
  body.make_responsive #u_footer_bar_shade_2,
  body.make_responsive #footer_shade,
  body.make_responsive #u_footer_shade,
  body.make_responsive #footer_shade_2,
  body.make_responsive #u_footer_shade_2,
  body.make_responsive #header_plate {
    display: none !important;
  }
  body.make_responsive div#main_wrapper_inner_1,
  body.make_responsive aside section {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  body.make_responsive #mobile_menus ul li {
    float: left;
    list-style-type: none;
    width: 100%;
  }
  body.make_responsive #mobile_menus ul ul {
    display: none;
  }
  body.make_responsive div#container_wrapper_2,
  body.make_responsive div#custom_footer {
    padding: 0 !important;
  }
  body.make_responsive div#container {
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  body.make_responsive div#container #sidebar1 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100% !important;
    margin: 0;
  }
  body.make_responsive div#container #sidebar2 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 100% !important;
    margin: 0;
  }
  body.make_responsive div#container #content {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  body.make_responsive div#content {
    width: 100%;
    margin-bottom: 0;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  body.make_responsive aside#sidebar1 {
    width: 100%;
  }
  body.make_responsive div#admin,
  body.make_responsive div#navigation nav,
  body.make_responsive div#container,
  body.make_responsive div.bottom_1,
  body.make_responsive table.bottom,
  body.make_responsive div#container_wrapper,
  body.make_responsive div#navigation nav ul#main_menu_h,
  body.make_responsive div#header_wrapper header,
  body.make_responsive #header_banner,
  body.make_responsive div#footer_bar_wrapper,
  body.make_responsive div#footer_wrapper,
  body.make_responsive div#navigation,
  body.make_responsive div#admin_wrapper,
  body.make_responsive #header_img,
  body.make_responsive footer,
  body.make_responsive .album_viewer.huge .navigation_outer,
  body.make_responsive .album_viewer.huge div.top_tray,
  body.make_responsive header table,
  body.make_responsive #main_wrapper_inner_1 {
    width: 100% !important;
  }
  body.make_responsive #header_img {
    background-size: 100%;
    background-repeat: no-repeat;
  }
  body.make_responsive div#footer_bar_wrapper_2 {
    display: none;
  }
  body.make_responsive aside#sidebar1 {
    float: none;
    margin: 0;
  }
  body.make_responsive div.adspot div.adspot_inner {
    display: block;
  }
  body.make_responsive body.normal_page div#header_wrapper header,
  body.make_responsive body.hide_sidebars div.lp_header_default div#header_wrapper header {
    padding: 0;
  }
  body.make_responsive div#admin {
    padding-right: 0;
    padding-left: 0;
  }
  body.make_responsive div#admin table td.admin_search_box {
    padding-right: 1em;
  }
  body.make_responsive nav li.has_kids a.main_menu,
  body.make_responsive nav li.has_kids a.main_menu_selected {
    background: transparent;
  }
  body.make_responsive div#container img {
    width: auto !important;
    height: auto !important;
  }
  body.make_responsive div#container table.photo_album_image td div.embedded_thumbs img {
    width: 80px !important;
    height: 80px !important;
  }
  body.make_responsive div#content_inner_1 {
    padding: 1rem 1rem 0 1rem;
  }
  body.make_responsive aside#sidebar1 section {
    margin: 10px;
  }
  body.make_responsive .doodlekit h6 {
    margin-top: .5em;
    margin-bottom: 2em !important;
    font-size: 10px !important;
  }
  body.make_responsive div.board {
    width: 99%;
    margin-left: .5%;
  }
  body.make_responsive div#admin table {
    margin: 0 auto;
  }
  body.make_responsive div#admin td.admin_spacer {
    display: block;
    width: 100%;
    padding: 0;
    padding-bottom: .5em;
    font-size: 1.2em;
  }
  body.make_responsive div#admin table td.admin_social {
    display: block;
    width: 100%;
    padding: 0;
    text-align: center;
  }
  body.make_responsive div#admin table td.admin_search_box {
    display: none;
  }
  body.make_responsive div#admin table td.admin_spacer::before {
    content: "Free Consultation:  (573) 644-6090";
  }
  body.make_responsive div#custom_footer {
    padding: 10px 10px 0 10px;
  }
  body.make_responsive nav ul {
    text-align: center;
  }
  body.make_responsive div#navigation nav ul#main_menu_h li {
    display: inline-block;
    float: none;
    clear: both;
    width: auto;
    margin: 0;
  }
  body.make_responsive #search_index .entries_page {
    display: none !important;
  }
}
@media screen and (max-width: 900px) {
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h1 {
    font-size: 45px;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 750px) {
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h1 {
    font-size: 40px !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h2 {
    font-size: 18px !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_left,
  body.header_img_logo.make_responsive header table#logo_header td#logo_right {
    width: 40% !important;
  }
}
@media screen and (max-width: 650px) {
  body.make_responsive #mobile_top_bar .mobile_social a,
  body.make_responsive #mobile_top_bar .util_search_button input {
    font-size: 24px !important;
  }
  body.make_responsive #mobile_top_bar .search-control {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }
  body.make_responsive #mobile_top_bar .mobile_search_box {
    padding-right: 1.5rem;
    padding-left: 1rem;
  }
  body.make_responsive #nav-icon3 {
    height: 30px;
    width: 28px;
  }
  body.make_responsive #nav-icon3 span:nth-child(2),
  body.make_responsive #nav-icon3 span:nth-child(3) {
    top: 10px;
  }
  body.make_responsive #nav-icon3 span:nth-child(4) {
    top: 20px;
  }
  body.make_responsive #nav-icon3.open span:nth-child(1) {
    top: 10px;
  }
  body.make_responsive #nav-icon3.open span:nth-child(4) {
    top: 10px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a {
    padding: 12px 50px 12px 12px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner #mobile_menus_title div {
    padding: 12px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li a.expand-mobile-sub {
    padding: 10px;
  }
  body.make_responsive #mobile_top_bar {
    height: 60px;
  }
  body.make_responsive div#main_wrapper_outer {
    margin-top: 60px !important;
  }
  body.make_responsive #mobile_menus {
    top: 60px;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul {
    margin-bottom: 70px;
  }
  body.make_responsive .paginate,
  body.make_responsive .paginate .doodlepic_icon {
    line-height: 2;
  }
  body.make_responsive .paginate a {
    white-space: nowrap;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h1 {
    font-size: 36px !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h2 {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 600px) {
  body.make_responsive header h1 {
    font-size: 8vw !important;
  }
  body.make_responsive header h2 {
    font-size: 4vw !important;
  }
  body.make_responsive header .h2_outer {
    margin-top: 2vw !important;
  }
  body.make_responsive #content_headers h1 {
    font-size: 6vw !important;
  }
  body.make_responsive #content_headers h2 {
    font-size: 3vw !important;
  }
  body.make_responsive #content_headers .h2_outer {
    margin-top: 2vw !important;
  }
  body.make_responsive div#container form table.formtable td {
    display: block;
    max-width: none !important;
  }
  body.make_responsive table.dynamic_form .checkbox,
  body.make_responsive table.dynamic_form .radio {
    float: none;
  }
  body.make_responsive #login_page_remeber_me {
    margin-left: 0 !important;
  }
  body#auth_login.make_responsive #login_page_submit {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 550px) {
  body.make_responsive .album_viewer.main {
    width: 80% !important;
  }
  body.make_responsive .album_viewer.main div.image,
  body.make_responsive .album_viewer.main .thumbs,
  body.make_responsive .album_viewer.main .image_wrapper,
  body.make_responsive .album_viewer.main div.top_tray,
  body.make_responsive .album_viewer.main .navigation_outer,
  body.make_responsive .album_viewer.main .navigation {
    width: 100% !important;
  }
  body.make_responsive .album_viewer.main div.image {
    background-size: 100%;
    height: 0;
    padding: 112% 0 0 0;
  }
  body.make_responsive .album_viewer.main .image_count {
    padding-left: 67px;
  }
  body.make_responsive .album_viewer.main .image_wrapper {
    padding: 0;
  }
  body.make_responsive div.top_tray {
    margin-left: -8px;
  }
  body.make_responsive div.top_tray .image_description {
    display: none !important;
  }
}
@media screen and (max-width: 520px) {
  body.make_responsive #mobile_top_bar ul .mobile_social {
    display: none;
  }
  body.make_responsive #mobile_top_bar ul.hide-search .mobile_social {
    display: table-cell;
  }
  body.make_responsive #mobile_top_bar ul.hide-search.hide-social .mobile_social {
    display: none;
  }
  body.make_responsive #mobile_top_bar ul .mobile_search_box {
    padding-right: 1.65rem;
    text-align: right;
  }
  body.make_responsive #mobile_menus #mobile_menus_inner ul li.mobile_social_menu {
    display: block;
  }
  body.make_responsive div#main_wrapper {
    font-size: 1.5em !important;
  }
  body.make_responsive .comment_who_when,
  body.make_responsive .comment_who_when a {
    font-size: 15px !important;
  }
  body.make_responsive div#container section.entries_page table.comment_hdr_sub_title td.comment_icon {
    padding-top: 0;
  }
  body.make_responsive.hide-search #mobile_top_bar ul .mobile_social {
    display: table-cell;
  }
  body.make_responsive.hide-search #mobile_menus #mobile_menus_inner ul li.mobile_social_menu {
    display: none;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_left {
    width: 100% !important;
    display: block!important;
    padding: 0 !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_right {
    width: 100% !important;
    display: block!important;
    padding: 0 !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle {
    display: block;
  }
  body.header_img_logo.make_responsive header table#logo_header div#header_img_outer {
    margin: 20px;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h1 {
    font-size: 9vw !important;
  }
  body.header_img_logo.make_responsive header table#logo_header td#logo_middle h2 {
    font-size: 5vw !important;
  }
}
@media screen and (max-width: 500px) {
  body.make_responsive header h1 {
    font-size: 10vw !important;
  }
  body.make_responsive header h2 {
    font-size: 5vw !important;
  }
  body.make_responsive #content_headers h1 {
    font-size: 8vw !important;
  }
  body.make_responsive #content_headers h2 {
    font-size: 4vw !important;
  }
  body.make_responsive table.data_list th,
  body.make_responsive table.data_list td {
    display: none;
  }
  body.make_responsive table.data_list th.col1,
  body.make_responsive table.data_list td.col1,
  body.make_responsive table.data_list th:nth-child(1),
  body.make_responsive table.data_list td:nth-child(1),
  body.make_responsive table.cart_table th,
  body.make_responsive table.cart_table td {
    display: table-cell;
  }
  body.make_responsive table.photo_album_image td {
    display: block;
  }
  body.make_responsive table.photo_album_image td div.embedded_thumbs {
    display: inline-block;
  }
  body.make_responsive table.photo_album_image td div.album_pic_inner {
    text-align: center;
  }
  body.make_responsive div#products img {
    max-width: none !important;
    width: 100% !important;
  }
}
.mobile_open_menu {
  min-width: 65px;
  padding: 0 !important;
}
#nav-icon3 {
  position: absolute;
  top: 16px;
  left: 15px;
}
/* Doodlekit.com Signup Form */
.dk-signup,
.dk-help {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1001;
  background-color: rgba(0, 0, 0, 0.76);
  color: #666666;
  font-size: 14px;
  text-align: center;
  padding-top: 120px;
  font-family: Verdana, Geneva, sans-serif;
}
.dk-signup .form,
.dk-help .form {
  text-align: left;
  width: 330px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
}
.dk-signup .form h1,
.dk-help .form h1 {
  font-size: 24px;
}
.dk-signup .form h2,
.dk-help .form h2 {
  margin-top: 8px;
}
.dk-signup .form p,
.dk-help .form p {
  font-size: 11px;
  line-height: normal;
  margin-top: 8px;
  margin-bottom: 8px;
  color: #999;
}
.dk-signup .form .terms,
.dk-help .form .terms {
  margin-bottom: 15px;
}
.dk-signup .form a,
.dk-help .form a {
  color: #ECB44B;
  text-decoration: underline;
}
.dk-signup .form strong,
.dk-help .form strong {
  color: #ECB44B;
}
.dk-signup .form .field,
.dk-help .form .field {
  margin: 10px 0;
}
.dk-signup .form input,
.dk-help .form input {
  border: 1px solid #d6d6d6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 4px;
  outline: none;
  width: 240px;
  margin-bottom: 0;
}
.dk-signup .form input:focus,
.dk-help .form input:focus {
  box-shadow: 0px 0px 10px #ecb44b;
  -webkit-box-shadow: 0px 0px 10px #ecb44b;
  -moz-box-shadow: 0px 0px 10px #ecb44b;
  border-color: #ECB44B;
}
.dk-signup .form input.error,
.dk-help .form input.error {
  box-shadow: 0px 0px 10px #ff7737;
  -webkit-box-shadow: 0px 0px 10px #ff7737;
  -moz-box-shadow: 0px 0px 10px #ff7737;
  border-color: #ff7737;
}
.dk-signup .form span.error,
.dk-help .form span.error {
  display: inline-block;
  margin-left: 90px;
  font-size: 10px;
  color: #ff7737;
  position: relative;
  top: -3px;
}
.dk-signup .form .failure,
.dk-help .form .failure {
  color: #ff7737;
}
.dk-signup .form label,
.dk-help .form label {
  display: inline-block;
  width: 82px;
  font-weight: bold;
  color: #666;
}
.dk-signup .form form,
.dk-help .form form {
  margin-top: 8px;
  margin-bottom: 8px;
}
.dk-signup .form .buttons,
.dk-help .form .buttons {
  text-align: right;
}
.dk-signup .form .buttons a,
.dk-help .form .buttons a {
  color: #777;
  font-size: 12px;
}
.dk-signup .form .button a,
.dk-help .form .button a,
.dk-signup .form button,
.dk-help .form button {
  -moz-box-sizing: border-box;
  display: block;
  padding-left: 0;
  padding-right: 0;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #F5F5F5;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #CCCCCC #CCCCCC #B3B3B3;
  border-image: none;
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #666666;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 4px 12px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  float: none;
}
.dk-signup .form .button a,
.dk-help .form .button a {
  padding: 5px 12px;
}
.dk-signup .form .button a:hover,
.dk-help .form .button a:hover,
.dk-signup .form button:hover,
.dk-help .form button:hover {
  background-position: 0 -15px;
  background-color: #e6e6e6;
  transition: background-position 0.1s linear 0s;
}
.dk-publish .buttons {
  margin-top: 8px;
  margin-bottom: 8px;
}
.dk-publish .form {
  position: relative;
  padding: 10px;
}
.dk-publish .form .close {
  position: absolute;
  right: 12px;
  top: 12px;
  line-height: 14px;
  font-size: 16px;
  text-decoration: none;
}
.dk-publish #signup_verify {
  text-align: center;
}
.dk-publish #signup_verify > div {
  margin: 1em auto;
}
.dk-publish #send_form input.number,
.dk-publish #verify_form input.number,
.dk-publish #send_form input.code,
.dk-publish #verify_form input.code {
  width: 98%;
}
.dk-publish #send_form span.error,
.dk-publish #verify_form span.error {
  display: block;
  margin-left: 0px;
  text-align: center;
}
.dk-help .form {
  position: relative;
  width: 600px;
}
.dk-help .form .close {
  position: absolute;
  right: 12px;
  top: 12px;
  line-height: 14px;
  font-size: 16px;
  text-decoration: none;
}
.dk-help .form p {
  font-size: 14px;
  color: black;
}
.dk-help .form h1 {
  color: black;
}
.dk-help video {
  max-width: 100%;
}
div.publish_option {
  padding: 10px;
  background: #F7F7F7;
  margin-top: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #eee;
}
@media all and (max-device-width: 480px) {
  .button input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
  }
}
@media all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
  .button input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
  }
}
@media all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
  .button input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
  }
}


/* Non LESS CSS code goes here */


/* iphone & ipad background-image bug fixes */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (-moz-min-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (min-device-pixel-ratio: 2) {
         
    html{webkit-text-size-adjust: none;}
    
    a{webkit-tap-highlight-color: rgba(200,0,0,0.4);}

    div#header_wrapper_2, body.hide_sidebars div.v_nav_layout div.lp_header_bar_custom div#header_wrapper_2,
    div#navigation_wrapper, div#container_wrapper_2, body.hide_sidebars div#main_wrapper div.lp_page_custom  div#container_wrapper_2,
    div#footer_bar_wrapper_2, div#footer_wrapper_3{
        margin-top: -2px;
    }      
    
    div#body_shade, div#header_shade, div#page_shade, div#footer_shade, div#footer_bar_shade {
        margin-top: 0px;
    }      

  /* shade */

  div.border_shade div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade div{height: 160px;}

  /* shade2 */  
  div.border_shade2 div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade2 div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade2 div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade2 div{height: 51px;}

  /* shade3 */  
  div.border_shade3 div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_shade3 div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_shade3 div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_shade3 div{height: 10px;}

  /* sawteeth */   
  div.border_sawteeth div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_sawteeth div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_sawteeth div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_sawteeth div{height: 8px;}

  /* torn_edge */  
  div.border_torn_edge div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_torn_edge div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_torn_edge div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_torn_edge div{height: 25px;}

  /* stitch */  
  div.border_stitch div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_stitch div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_stitch div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_stitch div{height: 9px;}

  /* vines */  
  div.border_vines div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_vines div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_vines div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_vines div{height: 33px;}

  /* spiral */  
  div.border_spiral div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_spiral div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_spiral div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_spiral div{height: 23px;}

  /* bevel */  
  div.border_bevel div, body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_bevel div,
  div.border_bevel div, body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_bevel div,
  div.border_bevel div, body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_bevel div{height: 14px;}

  /* grunge */  
  div.border_grunge div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_grunge div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_grunge div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_grunge div{height: 38px;}

  /* wave */  
  div.border_wave div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_wave div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_wave div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_wave div{height: 22px;}

  /* rivet */  
  div.border_rivet div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_rivet div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_rivet div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_rivet div{height: 19px;}

  /* bump */  
  div.border_bump div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_bump div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_bump div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_bump div{height: 11px;}

  /* board */  
  div.border_board div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_board div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_board div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_board div{height: 20px;}

  /* transparent */ 
  div.border_transparent div, 
  body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 div.lp_border_transparent div,
  body.hide_sidebars div.lp_page_custom div#container_wrapper_2 div.lp_border_transparent div,
  body.hide_sidebars div.lp_footer_custom div#footer_wrapper_3 div.lp_border_transparent div{height: 18px;}

            
}  


/* OPERA ONLY CSS  */

noindex:-o-prefocus, .doodlekit h6{margin-bottom: 0.7em !important;}
noindex:-o-prefocus, section.box div.social_outer ul, section.box div.social_sub_outer ul{margin-top: -0.8em;}

noindex:-o-prefocus, .doodlepic_icon{
    line-height:0;
}


noindex:-o-prefocus, div#comments_container div.entry_header .doodlepic_icon, div#topic_area div.entry_header .doodlepic_icon{
    line-height:1.4;
}





/* Webkit Only CSS */

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */

}





.mejs-offscreen{
/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
position: absolute !important;
top: -10000px;
overflow: hidden;
width: 1px;
height: 1px;
}

.mejs-container {
position: relative;
background: #000;
font-family: Helvetica, Arial;
text-align: left;
vertical-align: top;
text-indent: 0;
}

.me-plugin {
position: absolute;
}

.mejs-embed, .mejs-embed body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: #000;
overflow: hidden;
}

.mejs-fullscreen {
/* set it to not show scroll bars so 100% will work */
overflow: hidden !important;
}

.mejs-container-fullscreen {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: hidden;
z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
width: 100%;
height: 100%;
}

.mejs-clear {
clear: both;
}

/* Start: LAYERS */
.mejs-background {
position: absolute;
top: 0;
left: 0;
}

.mejs-mediaelement {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.mejs-poster {
position: absolute;
top: 0;
left: 0;
background-size: contain ;
background-position: 50% 50% ;
background-repeat: no-repeat ;
}
:root .mejs-poster img {
display: none ;
}

.mejs-poster img {
border: 0;
padding: 0;
border: 0;
}

.mejs-overlay {
position: absolute;
top: 0;
left: 0;
}

.mejs-overlay-play {
cursor: pointer;
}

.mejs-overlay-button {
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
margin: -50px 0 0 -50px;
background: url(../../../../assets/mediaelement/bigplay.svg) no-repeat;
}

.no-svg .mejs-overlay-button {
background-image: url(../../../../assets/mediaelement/bigplay.png);
}

.mejs-overlay:hover .mejs-overlay-button {
background-position: 0 -100px ;
}

.mejs-overlay-loading {
position: absolute;
top: 50%;
left: 50%;
width: 80px;
height: 80px;
margin: -40px 0 0 -40px;
background: #333;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(0, 0, 0, 0.9);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}

.mejs-overlay-loading span {
display: block;
width: 80px;
height: 80px;
background: transparent url(../../../../assets/mediaelement/loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
bottom: 0;
left: 0;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(0, 0, 0, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
height: 30px;
width: 100%;
}
.mejs-container .mejs-controls  div {
list-style-type: none;
background-image: none;
display: block;
float: left;
margin: 0;
padding: 0;
width: 26px;
height: 26px;
font-size: 11px;
line-height: 11px;
font-family: Helvetica, Arial;
border: 0;
}

.mejs-controls .mejs-button button {
cursor: pointer;
display: block;
font-size: 0;
line-height: 0;
text-decoration: none;
margin: 7px 5px;
padding: 0;
position: absolute;
height: 16px;
width: 16px;
border: 0;
background: transparent url(../../../../assets/mediaelement/controls.svg) no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
background-image: url(../../../../assets/mediaelement/controls.png);
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
outline: dotted 1px #999;
}

/* End: CONTROL BAR */

/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
color: #fff;
display: block;
height: 17px;
width: auto;
padding: 10px 3px 0 3px ;
overflow: hidden;
text-align: center;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time a {
color: #fff;
font-size: 11px;
line-height: 12px;
display: block;
float: left;
margin: 1px 2px 0 0;
width: auto;
}
/* End: Time (Current / Duration) */

/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
background-position: 0 0;
}

.mejs-controls .mejs-pause button {
background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
background-position: -112px 0;
}
/* Start: Play/Pause/Stop */

/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
direction: ltr;
width: 200px;
padding-top: 5px;
}

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
display: block;
position: absolute;
width: 180px;
height: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
margin: 5px;
background: #333;
background: rgba(50,50,50,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
width: 100%;
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 15px 15px;
-moz-background-size: 15px 15px;
-o-background-size: 15px 15px;
background-size: 15px 15px;
-webkit-animation: buffering-stripes 2s linear infinite;
-moz-animation: buffering-stripes 2s linear infinite;
-ms-animation: buffering-stripes 2s linear infinite;
-o-animation: buffering-stripes 2s linear infinite;
animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #3caac8;
background: rgba(60,170,200,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));
background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
background: #fff;
background: rgba(255,255,255,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
display: none;
position: absolute;
margin: 0;
width: 10px;
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
border: solid 2px #333;
top: -2px;
text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
position: absolute;
display: none;
background: #eee;
width: 36px;
height: 17px;
border: solid 1px #333;
top: -26px;
margin-left: -18px;
text-align: center;
color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
margin: 2px;
width: 30px;
display: block;
text-align: center;
left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
position: absolute;
display: block;
width: 0;
height: 0;
line-height: 0;
border: solid 5px #eee;
border-color: #eee transparent transparent transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
top: 15px;
left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
left: 18px;
}

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
visibility:visible;
}
*/
/* End: Progress Bar */

/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
background-position: -32px -16px;
}
/* End: Fullscreen */


/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
display: none;
height: 115px;
width: 25px;
background: url(http://www.friendsofcodorus.org/static/AA/AX/friendsofcodorus/background.png);
background: rgba(50, 50, 50, 0.7);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
top: -115px;
left: 0;
z-index: 1;
position: absolute;
margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
display: block;
}
*/

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
position: absolute;
left: 11px;
top: 8px;
width: 2px;
height: 100px;
background: #ddd;
background: rgba(255, 255, 255, 0.5);
margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
position: absolute;
left: 11px;
top: 8px;
width: 2px;
height: 100px;
background: #ddd;
background: rgba(255, 255, 255, 0.9);
margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
position: absolute;
left: 4px;
top: -3px;
width: 16px;
height: 6px;
background: #ddd;
background: rgba(255, 255, 255, 0.9);
cursor: N-resize;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
margin: 0;
}

/* horizontal version */
.mejs-controls a.mejs-horizontal-volume-slider {
height: 26px;
width: 56px;
position: relative;
    display: block;
    float: left;
    vertical-align: middle;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
position: absolute;
left: 0;
top: 11px;
width: 50px;
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #333;
background: rgba(50,50,50,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
position: absolute;
left: 0;
top: 11px;
width: 50px;
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #fff;
background: rgba(255,255,255,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
display: none;
}

/* End: Mute/Volume */

/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
position: relative;
}

.mejs-controls .mejs-captions-button button {
background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
visibility: hidden;
position: absolute;
bottom: 26px;
right: -51px;
width: 85px;
height: 100px;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(50,50,50,0.7);
border: solid 1px transparent;
padding: 10px 10px 0 10px;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
visibility: visible;
}
*/

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
margin: 0 0 6px 0;
padding: 0;
list-style-type: none !important;
display: block;
color: #fff;
overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
clear: both;
float: left;
margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
width: 55px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
font-size: 10px;
margin: 0 0 5px 0;
}

.mejs-chapters {
position: absolute;
top: 0;
left: 0;
-xborder-right: solid 1px #fff;
width: 10000px;
z-index: 1;
}

.mejs-chapters .mejs-chapter {
position: absolute;
float: left;
background: #222;
background: rgba(0, 0, 0, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
overflow: hidden;
border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
font-size: 11px;
color: #fff;
padding: 5px;
display: block;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
background: #666;
background: rgba(102,102,102, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
font-size: 12px;
font-weight: bold;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
margin: 0 0 3px 0;
line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
font-size: 12px;
line-height: 12px;
margin: 3px 0 4px 0;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
}

.mejs-captions-layer {
position: absolute;
bottom: 0;
left: 0;
text-align:center;
line-height: 20px;
font-size: 16px;
color: #fff;
}

.mejs-captions-layer  a {
color: #fff;
text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
font-size: 20px;
font-weight: normal;
}

.mejs-captions-position {
position: absolute;
width: 100%;
bottom: 15px;
left: 0;
}

.mejs-captions-position-hover {
bottom: 35px;
}

.mejs-captions-text {
padding: 3px 5px;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(20, 20, 20, 0.5);
white-space: pre-wrap;
}
/* End: Track (Captions and Chapters) */

/* Start: Error */
.me-cannotplay {
}

.me-cannotplay a {
color: #fff;
font-weight: bold;
}

.me-cannotplay span {
padding: 15px;
display: block;
}
/* End: Error */


/* Start: Loop */
.mejs-controls .mejs-loop-off button {
background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
background-position: -64px 0;
}

/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
background-position: -80px 0;
}
/* End: backlight */

/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
background-position: -96px 0;
}
/* End: Picture Controls */


/* context menu */
.mejs-contextmenu {
position: absolute;
width: 150px;
padding: 10px;
border-radius: 4px;
top: 0;
left: 0;
background: #fff;
border: solid 1px #999;
z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
height: 1px;
font-size: 0;
margin: 5px 6px;
background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
font-family: Helvetica, Arial;
font-size: 12px;
padding: 4px 6px;
cursor: pointer;
color: #333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
background: #2C7C91;
color: #fff;
}

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
visibility: hidden;
position: absolute;
bottom: 26px;
right: -10px;
width: 130px;
height: 100px;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(50,50,50,0.7);
border: solid 1px transparent;
padding: 10px;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
margin: 0 0 6px 0;
padding: 0;
list-style-type: none !important;
display: block;
color: #fff;
overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
clear: both;
float: left;
margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
width: 100px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 10px;
}
/* End: Source Chooser */

/* Start: Postroll */
.mejs-postroll-layer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(50,50,50,0.7);
z-index: 1000;
overflow: hidden;
}
.mejs-postroll-layer-content {
width: 100%;
height: 100%;
}
.mejs-postroll-close {
position: absolute;
right: 0;
top: 0;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(50,50,50,0.7);
color: #fff;
padding: 4px;
z-index: 100;
cursor: pointer;
}
/* End: Postroll */


/* Start: Speed */
div.mejs-speed-button {
width: 46px !important;
position: relative;
}

.mejs-controls .mejs-button.mejs-speed-button button {
background: transparent;
width: 36px;
font-size: 11px;
line-height: normal;
color: #ffffff;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector {
visibility: hidden;
position: absolute;
top: -100px;
left: -10px;
width: 60px;
height: 100px;
background: url(../../../../assets/mediaelement/background.png);
background: rgba(50, 50, 50, 0.7);
border: solid 1px transparent;
padding: 0;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
visibility: visible;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
color: rgba(33, 248, 248, 1);
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
margin: 0 0 6px 0;
padding: 0 10px;
list-style-type: none !important;
display: block;
color: #fff;
overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
clear: both;
float: left;
margin: 3px 3px 0 5px;
display: none;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
width: 60px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 11.5px;
color: white;
margin-left: 5px;
cursor: pointer;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
background-color: rgb(200, 200, 200) !important;
background-color: rgba(255,255,255,.4) !important;
}
/* End: Speed */

/* Start: Skip Back */

.mejs-controls .mejs-button.mejs-skip-back-button {
background: transparent url(../../../../assets/mediaelement/skipback.png) no-repeat;
background-position: 3px 3px;
}
.mejs-controls .mejs-button.mejs-skip-back-button button {
background: transparent;
font-size: 9px;
line-height: normal;
color: #ffffff;
}

/* End: Skip Back */





body{padding:0;}
div#main_wrapper{
width: 100%;
float: left;
padding: 40px 0;
}
div#main_wrapper_inner_1{
width: 1000px;
margin: 0 auto;
overflow:hidden;
}



aside#sidebar2{display:none;}
aside#sidebar1{margin-right: 30px; width: 330px;}
div#content {width: 580px;}
div.layout_h_spacing_large aside#sidebar1{margin-right: 44px;}
div.layout_h_spacing_large div#content {width: 566px;}




          


          

        body   {background-image: url("../../../../AA/AX/friendsofcodorus/template/attachments/1750130/bg90.png");}
      

body  {background-color: #211c15;}







div.contained_bg div#main_wrapper_inner_1{border: 1px solid #353029;}






div.contained_bg div#main_wrapper_inner_1{
-moz-box-shadow: 5px 5px 15px rgba(0,0,0,0.7);
-webkit-box-shadow: 5px 5px 15px rgba(0,0,0,0.7);
box-shadow: 5px 5px 15px rgba(0,0,0,0.7);
}


body div#main_wrapper  {
color: #534e47
}
div#main_wrapper hr {
color: 1px solid #534e47;
background-color: #534e47;
}
















div#container img, aside#footer_bar img, footer img{
border-radius:10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

table.comment_hdr td.comment_icon .doodlepic_icon {
    border-radius: .3em;
    -moz-border-radius: .3em;
    -khtml-border-radius: .3em;
    -webkit-border-radius: .3em;
}

body#blog_index div.entry_preview_thumb a.more_text img, body#blog_index div.entry_preview_thumb a.more_text{
border-radius:10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}
body#blog_index div.entry_preview_thumb a.more_text{
border-radius:19px;
-moz-border-radius: 19px;
-khtml-border-radius: 19px;
-webkit-border-radius: 19px;
}

div.embedded_thumbs div.thumb a, div.embedded_thumbs div.thumb a img,
div.embedded_thumbs div.bigthumb a, div.embedded_thumbs div.bigthumb a img{
border-radius:10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}
div.embedded_thumbs div.thumb a, div.embedded_thumbs div.bigthumb a{
border-radius:19px;
-moz-border-radius: 19px;
-khtml-border-radius: 19px;
-webkit-border-radius: 19px;
}


body, div#content_headers h2, header h2, input, textarea, select, td, th, div.content_body div.entry_header h2, body.make_responsive #mobile_menus #mobile_menus_inner #mobile_menus_title span{
font-family: Verdana, Geneva, sans-serif;
}


a, ul.box_list li{color: #b67c00;}


a:hover, ul.box_list li:hover{color: #D49A1E;}



a, td.login_box_links a .link_text {text-decoration: underline;}
a:hover, td.login_box_links a:hover .link_text {text-decoration: none;}




.iconlink a{text-decoration: none;}
.iconlink a .link_text{text-decoration: underline;}
.iconlink a:hover .doodlepic_icon{text-decoration: none;}




@font-face {
font-family: 'Artifika-RegularRegular';
src: url('../../../../squirrel/Serif/artifika/Artifika-Regular-webfont.eot');
src: url('../../../../squirrel/Serif/artifika/Artifika-Regular-webfont.eot') format('embedded-opentype'),
url('../../../../squirrel/Serif/artifika/Artifika-Regular-webfont.woff') format('woff'),
url('../../../../squirrel/Serif/artifika/Artifika-Regular-webfont.ttf') format('truetype'),
url('../../../../squirrel/Serif/artifika/Artifika-Regular-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
header h1, div#content_headers h1, div.board section.entries_page hgroup h1, aside#sidebar1 section div.box_content_headers h3, aside#sidebar2 section div.box_content_headers h3, aside#footer_bar section div.box_content_headers h3,
nav a, h4.sub_hdr, section.entry h3, div.errorExplanation h2,  div.formErrors h5, table.comment td.comment_count, div.rss_chooser h1, div.album_hdr a,
div.content_body h1, div.content_body h2, div.content_body h3, div.content_body h4,
div.box_content_body h1, div.box_content_body h2, div.box_content_body h3, div.box_content_body h4, div.box_content_body h5, div.box_content_body h6,
div#custom_footer h1, div#custom_footer h2, div#custom_footer h3, div#custom_footer h4,
div#admin div#top_menu table td nav .main_menu_outer_1 .menu_link_selected,
        body.make_responsive #mobile_menus #mobile_menus_inner ul li a,
        body.make_responsive #mobile_menus #mobile_menus_inner #mobile_menus_title
{
font-family: 'Artifika-RegularRegular', Verdana, Geneva, sans-serif;
}
















div#admin table td a, div#admin aside table td,
div#admin form#admin_search .admin_search_box input, div#admin form#admin_search .util_search_button input{
color: #f7f4ea;
}
div#admin form#admin_search ::-webkit-input-placeholder {
color: #f7f4ea;
}
div#admin form#admin_search :-moz-placeholder {
color: #f7f4ea;
}
div#admin form#admin_search{border-color: #f7f4ea;}


div#admin table td a:hover, div#admin table td.welcome_msg {
color: #c5c2b8;
}


div#admin_wrapper_3 {
background-color: #534e47;
}




div#bar_border_admin_bot {display:block;}


div#bar_border_admin_bot {height: 1px; background: #353029;}








div#admin_wrapper_3 {
background-color: #353029;
}

div#admin_x1, div#admin_x2{
display:block;
}

div#admin_x1{
left:0;
top:0;
background: #534e47; /* Old browsers */
background: -moz-linear-gradient(top, #534e47 0%, #353029 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#534e47), color-stop(100%,#353029)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #534e47 0%,#353029 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #534e47 0%,#353029 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #534e47 0%,#353029 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#534e47', endColorstr='#353029',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #534e47 0%,#353029 100%); /* W3C */
}
div#admin_x2{
left:0;
bottom:0;
background: #534e47; /* Old browsers */
background: -moz-linear-gradient(top, #353029 0%, #534e47 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353029), color-stop(100%,#534e47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #353029 0%,#534e47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #353029 0%,#534e47 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #353029 0%,#534e47 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353029', endColorstr='#534e47',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #353029 0%,#534e47 100%); /* W3C */
}



body.normal_page div#header_shade, body.hide_sidebars div.lp_header_default div#header_shade   {background: url('../../../../AA/AX/friendsofcodorus/template/attachments/1750108/shade3.png') top left repeat-x;}
body.normal_page div#header_shade_2, body.hide_sidebars div.lp_header_default div#header_shade_2 {display: block;}




div.blog_previews section.entry div.entry_header h3 a{color:#534E47;}
body#search_index div#main_content section.entry h3{color:#534E47;}


div.blog_previews section.entry div.entry_header h3 a:hover{color:#7B766F;}


div.blog_previews section.entry div.entry_footer {color:#534E47;}


div.blog_previews section.entry div.entry_header h3 a {text-decoration: none;}
div.blog_previews section.entry div.entry_header h3 a:hover{text-decoration: none;}
          

div.blog_previews section.entry div.entry_header h3 a:hover{text-decoration: none;}
          









body.blog_entry table.comment_hdr .comment_who {color:#534E47;}


body.blog_entry section.entry table.comment_hdr .comment_when {color:#BBB8AE;}




 
aside#sidebar1 section.box h3, aside#sidebar2 section.box h3{color: #f7f4ea;}














aside#sidebar1 div.box_content_headers_bg_outer, aside#sidebar2 div.box_content_headers_bg_outer{display:block;}
aside#sidebar1 div.box_content_headers_bg, aside#sidebar2 div.box_content_headers_bg{background: #adad03;}
aside#sidebar1 div.box_content_body_bg, aside#sidebar2 div.box_content_body_bg{background: #f7f4ea;}
aside#sidebar1 div.box_content_body_inner_1, aside#sidebar2 div.box_content_body_inner_1{padding:1em 1em .2em 1em;}
aside#sidebar1 div.box_content_headers_inner_1, aside#sidebar2 div.box_content_headers_inner_1{padding:1em;}
aside#sidebar1 div.box_content_headers_inner_1, aside#sidebar2 div.box_content_headers_inner_1{border-bottom: 1px solid #353029;}
aside#sidebar1 div.box_content_headers_bg_outer, aside#sidebar2 div.box_content_headers_bg_outer{background: #2b261f;} 
div.icon_box_social_icons_only aside#sidebar1 section.box div.social_outer ul,
div.icon_box_social_icons_only aside#sidebar2 section.box div.social_outer ul {
text-align: center;
}
 








aside#sidebar1 section.box, aside#sidebar2 section.box{border: 1px solid #353029;}
aside#sidebar1 div.box_content_headers_inner_1, aside#sidebar2 div.box_content_headers_inner_1{padding-top:1em; padding-right:1em; padding-left:1em;}
aside#sidebar1 div.box_content_body_inner_1, aside#sidebar2 div.box_content_body_inner_1{padding-bottom:.2em; padding-right:1em; padding-left:1em;}
body.page_style_2 aside#sidebar1 div.box_content_headers_inner_1, body.page_style_2 aside#sidebar2 div.box_content_headers_inner_1{
border: 1px solid #353029;
}


aside#sidebar1 section.box, aside#sidebar1 div.box_outer,
aside#sidebar2 section.box, aside#sidebar2 div.box_outer{
border-radius: 11px;
-moz-border-radius: 11px;
-khtml-border-radius: 11px;
-webkit-border-radius: 11px;
}

aside#sidebar1 div.box_bg, aside#sidebar2 div.box_bg{
border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

aside#sidebar1 div.box_content_headers_bg_outer, aside#sidebar1 div.box_content_headers_bg, aside#sidebar1 div.box_content_headers_bg_fade,
aside#sidebar2 div.box_content_headers_bg_outer, aside#sidebar2 div.box_content_headers_bg, aside#sidebar2 div.box_content_headers_bg_fade { 
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
}

aside#sidebar1 div.box_content_body_bg, aside#sidebar2 div.box_content_body_bg{ 
border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}




aside#sidebar1 section.box, aside#sidebar2 section.box{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}
body.page_style_2 aside#sidebar1 div.box_content_headers_inner_1, body.page_style_2 aside#sidebar2 div.box_content_headers_inner_1{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}


aside#sidebar1 div.box_content_headers_bg_outer, aside#sidebar2 div.box_content_headers_bg_outer {opacity: 0.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";}


aside#sidebar1 div.box_content_body_bg, aside#sidebar1 div.box_bg, aside#sidebar2 div.box_content_body_bg, aside#sidebar2 div.box_bg {opacity: 0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";}







div#main_wrapper aside#sidebar1 div.box_content_headers hgroup h3, div#main_wrapper aside#sidebar2 div.box_content_headers hgroup h3{font-size: 1.4em;}



aside#sidebar1 div.box_content_body, aside#sidebar2 div.box_content_body,
aside#sidebar1 div.box_content_body input, aside#sidebar2 div.box_content_body input
{text-align: center;}
aside#sidebar1 table.data_list, aside#sidebar2 table.data_list{margin: 0 auto;}
aside#sidebar1 img, aside#sidebar2 img{margin: 0 auto .85em auto;}

aside#sidebar1 ol, aside#sidebar1 ul, aside#sidebar2 ol, aside#sidebar2 ul {display:inline-block;}












aside#sidebar1 ul.box_list a, aside#sidebar2 ul.box_list a {border-width: 1px; padding: .5em;}



aside#sidebar1 ul.box_list a, aside#sidebar2 ul.box_list a {
border-color: #d9d6cc;
}


aside#sidebar1 ul.box_list a, aside#sidebar2 ul.box_list a {
background: #fffef4;
padding: .5em;
}



aside#sidebar1 ul.box_list a:hover, aside#sidebar2 ul.box_list a:hover {
border-color: #cc941a;
}


aside#sidebar1 ul.box_list a:hover, aside#sidebar2 ul.box_list a:hover {
background: #fffffc;
padding: .5em;
}














aside#sidebar1 ul.box_list a, aside#sidebar2 ul.box_list a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  }








 
aside#footer_bar section.box h3{color: #f7f4ea;}












aside#footer_bar div.box_content_headers_inner_1{padding-bottom: 1em;}
aside#footer_bar div.box_content_headers_bg_outer{display:block;}
aside#footer_bar div.box_content_headers_bg{background: #7b766f;}
aside#footer_bar div.box_content_body_bg{background: #f7f4ea;}
aside#footer_bar div.box_content_headers_inner_1{border-bottom: 1px solid #353029;}
aside#footer_bar div.box_content_headers_bg_outer{background: #534E47;}  
div.icon_box_social_icons_only aside#footer_bar section.box div.social_outer ul {
text-align: center;
}









aside#footer_bar section.box{border: 1px solid #353029;}

aside#footer_bar table.boxes1 section.box{width:938px;}
aside#footer_bar table.boxes2 section.box{width:452px;}
aside#footer_bar table.boxes3 section.box{width:290px;}
aside#footer_bar table.boxes4 section.box{width:209px;}

div.layout_h_spacing_large aside#footer_bar table.boxes2 section.box{width:446px;}
div.layout_h_spacing_large aside#footer_bar table.boxes3 section.box{width:282px;}
div.layout_h_spacing_large aside#footer_bar table.boxes4 section.box{width:200px;}

div.icon_box_social_icons_only aside#footer_bar section.box div.social_outer ul {
text-align: center;
}
body.page_style_2 aside#footer_bar div.box_content_headers_inner_1{border: 1px solid #353029;}



aside#footer_bar section.box, aside#footer_bar div.box_outer {
border-radius: 16px;
-moz-border-radius: 16px;
-khtml-border-radius: 16px;
-webkit-border-radius: 16px;
}

aside#footer_bar div.box_bg {
border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

aside#footer_bar div.box_content_headers_bg_outer, aside#footer_bar div.box_content_headers_bg, aside#footer_bar div.box_content_headers_bg_fade { 
border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
}

aside#footer_bar div.box_content_body_bg{ 
border-bottom-left-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
}





aside#footer_bar section.box{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}
body.page_style_2 aside#footer_bar div.box_content_headers_inner_1{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}


aside#footer_bar div.box_content_headers_bg_outer{opacity: 0.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";}


aside#footer_bar div.box_content_body_bg, aside#footer_bar div.box_bg{opacity: 0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";}




aside#footer_bar div.box_content_headers div.box_content_headers_bg{
height: 50%;
background: #7b766f; /* Old browsers */
background: -moz-linear-gradient(top, #7b766f 0%, #534E47 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b766f), color-stop(100%,#534E47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7b766f 0%,#534E47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7b766f 0%,#534E47 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #7b766f 0%,#534E47 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b766f', endColorstr='#534E47',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #7b766f 0%,#534E47 100%); /* W3C */
}

aside#footer_bar div.box_content_headers div.box_content_headers_bg2{
display: block;
background: #7b766f; /* Old browsers */
background: -moz-linear-gradient(top, #534E47 0%, #7b766f 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#534E47), color-stop(100%,#7b766f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #534E47 0%,#7b766f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #534E47 0%,#7b766f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #534E47 0%,#7b766f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#534E47', endColorstr='#7b766f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #534E47 0%,#7b766f 100%); /* W3C */
}















aside#footer_bar ul.box_list a{border-width: 1px; padding: .5em;}


aside#footer_bar ul.box_list a, aside#footer_bar ul.box_list li, aside#footer_bar .more_link a{
color: #534e47;
}


aside#footer_bar ul.box_list a{
border-color: #D9D6CC;
}


aside#footer_bar ul.box_list a{
background: #fffef4;
padding: .5em;
}


aside#footer_bar ul.box_list a:hover, 
aside#footer_bar ul.box_list li:hover,
aside#footer_bar .more_link a:hover  {
color: #7B766F;
}


aside#footer_bar ul.box_list a:hover {
border-color: #716C65;
}


aside#footer_bar ul.box_list a:hover {
background: #FFFFFC;
padding: .5em;
}
















aside#footer_bar ul.box_list a .entry_who{
color:#534E47;
}


aside#footer_bar ul.box_list a:hover .entry_who{
color:#7B766F;
}








          


          


div#footer_wrapper_2   {background-image: none;}


div#footer_wrapper_2 {background-color: #f7f4ea;}






div#footer_shade {background: url('../../../../AA/AX/friendsofcodorus/template/attachments/1750109/shade3.png') top left repeat-x; }
div#footer_shade_2{display: block;}













div#footer_wrapper_2 footer{text-align: center;}
div#footer_wrapper_2 table.data_list, div#footer_wrapper_2 img{margin: 0 auto;}
div#footer_wrapper_2 footer table{margin: 0 auto .85em auto;}
div#footer_wrapper_2 ol, div#footer_wrapper_2 ul {display:inline-block;}



          


          


        div#footer_bar_wrapper_2  {background-image: url("../../../../AA/AX/friendsofcodorus/template/attachments/1750087/bg89.png");}
      

div#footer_bar_wrapper_2 {background-color: #534e47;}




div#bar_border_footer_bar_top{display:block;}


div#bar_border_footer_bar_top {height: 1px; background: #353029;}


div#bar_border_footer_bar_bot{display:block;}


div#bar_border_footer_bar_bot {height: 1px; background: #353029;}



div#main_content .button a, div#main_content .button input, div#main_content .button button,
section.box .button a, section.box .button input, section.box .button button  {
color: #F7F4EA ;
}

div#main_content div.message_content .button input,
section.box div.message_content .button input  {
color: #F7F4EA  !important;
}


div#main_content .button:hover a, div#main_content .button:hover input,
section.box .button:hover a, section.box .button:hover input  {
color: #F5F5F5 ;
}

div#main_content div.message_content .button:hover a, div#main_content div.message_content .button:hover input,
section.box div.message_content .button:hover a, section.box div.message_content .button:hover input {
color: #F5F5F5 !important;
}














.button a, .button input, .button button{text-shadow: 0 .12em .12em #0D0801;}
div.message_content .button a, div.message_content .button input{text-shadow: 0 .12em .12em #0D0801 !important;}


.button{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}
div.message_content .button{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7) !important;
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7) !important;
box-shadow: 3px 3px 5px rgba(0,0,0,0.7) !important;
}



.button:hover{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}
div.message_content .button:hover{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7) !important;
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7) !important;
box-shadow: 3px 3px 5px rgba(0,0,0,0.7) !important;
}








.button {border: 1px solid #49443D;}
div.message_content .button {border: 1px solid #49443D !important;}




.button a, .button input, .button button {border: 1px solid #716C65;}
div.message_content .button a, div.message_content .button input {border: 1px solid #716C65 !important;}


.button:hover{border-color:#5D5851;}
div.message_content .button:hover{border-color:#5D5851 !important;}


.button:hover a, .button:hover input {border-color: #858079;}
div.message_content .button:hover a, div.message_content .button:hover input {border-color: #858079 !important;}





  .button a, .button input, .button button  {
   -moz-box-shadow:inset 0 0 15px #353029;
   -webkit-box-shadow:inset 0 0 15px #353029;
   box-shadow:inset 0 0 15px #353029;
   }

   div.message_content .button a, div.message_content .button input  {
   -moz-box-shadow:inset 0 0 15px #353029 !important;
   -webkit-box-shadow:inset 0 0 15px #353029 !important;
   box-shadow:inset 0 0 15px #353029 !important;
   }


  .button:hover a, .button:hover input  {
   -moz-box-shadow:inset 0 0 15px #49443D;
   -webkit-box-shadow:inset 0 0 15px #49443D;
   box-shadow:inset 0 0 15px #49443D;
   }
  div.message_content .button:hover a, div.message_content .button:hover input  {
   -moz-box-shadow:inset 0 0 15px #49443D !important;
   -webkit-box-shadow:inset 0 0 15px #49443D !important;
   box-shadow:inset 0 0 15px #49443D !important;
   }




.button a, .button input, .button button {

  background-color: #534E47;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7B766F 0%), to(#534E47 50%));
  background-image: -webkit-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%);
  background-image: -moz-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%);
  background-image: -ms-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%);
  background-image: -o-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%);
  background-image: linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%);

  }


  .button a:hover, .button input:hover, .button button:hover {
    background-color: #67625B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8F8A83 0%), to(#67625B 50%));
background-image: -webkit-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%);
background-image: -moz-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%);
background-image: -ms-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%);
background-image: -o-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%);
background-image: linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%);
    cursor: pointer;

  }

div.message_content .button a, div.message_content .button input {

  background-color: #534E47;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7B766F 0%), to(#534E47 50%)) !important;
  background-image: -webkit-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%) !important;
  background-image: -moz-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%) !important;
  background-image: -ms-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%) !important;
  background-image: -o-linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%) !important;
  background-image: linear-gradient(top, #7B766F 0%, #7B766F 50%, #534E47 50%, #534E47 100%) !important;
  }



  div.message_content .button a:hover, div.message_content .button input:hover {
    background-color: #67625B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8F8A83 0%), to(#67625B 50%)) !important;
background-image: -webkit-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%) !important;
background-image: -moz-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%) !important;
background-image: -ms-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%) !important;
background-image: -o-linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%) !important;
background-image: linear-gradient(top, #8F8A83 0%, #8F8A83 50%, #67625B 50%, #67625B 100%) !important;
    cursor: pointer;

  }








div#main_wrapper_inner_1 .textbox input, div#main_wrapper_inner_1 .textarea, div#main_wrapper_inner_1 .select, .select_outer {background:#FFFFFF;}
div.message_content .textarea{background:#FFFFFF !important;}





div#main_wrapper_inner_1 .textbox input, div#main_wrapper_inner_1 .textarea textarea, div#main_wrapper_inner_1 select{color: #534E47;}
div.message_content .textarea textarea{color: #534E47 !important;}
.select, .ie7arrow {
background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750088/got_kids_down.png) !important;
background-position: right center !important; background-repeat: no-repeat !important;
}




div#main_wrapper_inner_1 .textbox input, div#main_wrapper_inner_1 .textarea, div#main_wrapper_inner_1 .select{
   -moz-box-shadow:inset 0px -12px 12px -12px rgba(187,184,174, 0.6);
   -webkit-box-shadow:inset 0px -12px 12px -12px rgba(187,184,174, 0.6);
   box-shadow:inset 0px -12px 12px -12px rgba(187,184,174, 0.6);
}
div.message_content .textarea{
   -moz-box-shadow:inset 0px -12px 12px -12px rgba(187,184,174, 0.6) !important;
   -webkit-box-shadow:inset 0px -12px 12px -12px rgba(187,184,174, 0.6) !important;
   box-shadow:inset 0px -12px 12px -12px rgba(187,184,174, 0.6) !important;
}



 div.hrdiv{border-color: #D9D6CC;}



div#main_wrapper_inner_1 .textbox input, div#main_wrapper_inner_1 .textarea, div#main_wrapper_inner_1 .select{border: 1px solid #D9D6CC;}
div.message_content .textarea {border: 1px solid #D9D6CC !important;}
#mobile_top_bar ul .search-control, div#admin form#admin_search, div.hrdiv{border-width: 1px;}


div#container form table.formtable td{padding-top: .2em; padding-bottom: .2em;}











aside#footer_bar .button{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}


aside#footer_bar .button:hover{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}









aside#footer_bar .button a, aside#footer_bar .button input {

  background-color: ;
  background-image: -webkit-gradient(linear, left top, left bottom, from( 0%), to( 50%));
  background-image: -webkit-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: -moz-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: -ms-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: -o-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: linear-gradient(top,  0%,  50%,  50%,  100%);
  }


  aside#footer_bar .button a:hover, aside#footer_bar .button input:hover {
    background-color: ;
    background-image: -webkit-gradient(linear, left top, left bottom, from( 0%), to( 50%));
background-image: -webkit-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: -moz-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: -ms-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: -o-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: linear-gradient(top,  0%,  50%,  50%,  100%);
    cursor: pointer;

  }



















body.page_style_3 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button,
body.page_style_4 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button,
body.page_style_5 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button,
body.page_style_6 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button
{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}


body.page_style_3 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button:hover,
body.page_style_4 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button:hover,
body.page_style_5 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button:hover,
body.page_style_6 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button:hover
{
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}









body.page_style_3 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a, body.page_style_3 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input,
body.page_style_4 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a, body.page_style_4 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input,
body.page_style_5 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a, body.page_style_5 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input,
body.page_style_6 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a, body.page_style_6 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input
{
  background-color: ;
  background-image: -webkit-gradient(linear, left top, left bottom, from( 0%), to( 50%));
  background-image: -webkit-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: -moz-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: -ms-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: -o-linear-gradient(top,  0%,  50%,  50%,  100%);
  background-image: linear-gradient(top,  0%,  50%,  50%,  100%);
  }


  body.page_style_3 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a:hover, body.page_style_3 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input:hover,
  body.page_style_4 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a:hover, body.page_style_4 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input:hover,
  body.page_style_5 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a:hover, body.page_style_5 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input:hover,
  body.page_style_6 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button a:hover, body.page_style_6 div.special_page_type_box #main_wrapper_inner_1 .special_page_type_box_outside .button input:hover
  {
    background-color: ;
    background-image: -webkit-gradient(linear, left top, left bottom, from( 0%), to( 50%));
background-image: -webkit-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: -moz-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: -ms-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: -o-linear-gradient(top,  0%,  50%,  50%,  100%);
background-image: linear-gradient(top,  0%,  50%,  50%,  100%);
    cursor: pointer;

  }

















body.messages section.entry table.comment_hdr .comment_when{color:#BBB8AE;}




body.normal_page header, body.normal_page header table td, body.hide_sidebars div.lp_header_default header, body.hide_sidebars div.lp_header_default header table td{vertical-align: top;}






body.normal_page div#header_banner, body.hide_sidebars div.lp_header_default div#header_banner {border: 3px solid #B67C00; margin-left: -3px;}
body.normal_page div#header_img_outer, body.hide_sidebars div.lp_header_default div#header_img_outer {border: 3px solid #B67C00;}






body.normal_page div#header_img_outer, body.normal_page div#header_banner, body.hide_sidebars div.lp_header_default div#header_img_outer, body.hide_sidebars div.lp_header_default div#header_banner {
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
}





body.normal_page a#header_img, body.normal_page div#header_banner div#header_img, body.hide_sidebars div.lp_header_default a#header_img, body.hide_sidebars div.lp_header_default div#header_banner div#header_img {opacity: 0.8; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";}


body.normal_page header hgroup h1, body.hide_sidebars div.lp_header_default header hgroup h1{font-size: 2.6em;}


body.normal_page header hgroup h2, body.hide_sidebars div.lp_header_default header hgroup h2{font-size: 1em;}


body.normal_page header hgroup h1, body.hide_sidebars div.lp_header_default header hgroup h1{
color: #b67c00;
}
body.normal_page div#header_extra, body.hide_sidebars div.lp_header_default div#header_extra{background: #b67c00;}


body.normal_page header hgroup h2, body.hide_sidebars div.lp_header_default header hgroup h2 {
color: #ffffff;
}


body.normal_page div.h1_outer, body.hide_sidebars div.lp_header_default div.h1_outer{
    position: relative;
    display: inline-block;
    padding: .3em .8em;
}

body.normal_page div.h1_bg, body.hide_sidebars div.lp_header_default div.h1_bg{
    background: #ffffff;
    position: absolute;
    top:0;
    left:0;
    height: 100%;
    width: 100%;
    z-index: -1;
    display: inline-block;
}
body.normal_page div.h1_outer h1, body.hide_sidebars div.lp_header_default div.h1_outer h1{padding: 0 .1em;}


body.normal_page div.h2_outer, body.hide_sidebars div.lp_header_default div.h2_outer{
    position: relative;
    display: inline-block;
    padding: .3em .8em;
}

body.normal_page div.h2_bg, body.hide_sidebars div.lp_header_default div.h2_bg{
    background: #534e47;
    position: absolute;
    top:0;
    left:0;
    height: 100%;
    width: 100%;
    z-index: -1;
    display: inline-block;
}
body.normal_page div.h2_outer h2, body.hide_sidebars div.lp_header_default div.h2_outer h2{padding: 0 .1em;}


body.normal_page header hgroup div.h1_bg, body.normal_page header hgroup div.h2_bg, body.hide_sidebars div.lp_header_default header hgroup div.h1_bg, body.hide_sidebars div.lp_header_default header hgroup div.h2_bg {opacity: 0.8; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";}




body.normal_page header hgroup h1, body.normal_page header hgroup h2, body.hide_sidebars div.lp_header_default header hgroup h1, body.hide_sidebars div.lp_header_default header hgroup h2{opacity: 0.8; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";}


body.normal_page header hgroup div.h2_outer, body.hide_sidebars div.lp_header_default header hgroup div.h2_outer{margin-top: .5em;}
body.normal_page div.title_bg header hgroup div.h2_outer, body.hide_sidebars div.lp_header_default div.title_bg header hgroup div.h2_outer{margin-top: 1.5em;}



body.normal_page div#header_plate, body.hide_sidebars div.lp_header_default div#header_plate {display:block; background: url("../../../../AA/AX/friendsofcodorus/template/attachments/1750132/coffee_rings.png") top left no-repeat;}



          


          


        body.normal_page div#header_wrapper_2, body.hide_sidebars div.lp_header_default div#header_wrapper_2 {background-image: url("../../../../AA/AX/friendsofcodorus/template/attachments/1750171/bg90.png");}
      

body.normal_page div#header_wrapper_2, body.hide_sidebars div.lp_header_default div#header_wrapper_2 {background-color: #f7f4ea;}











body.normal_page header table hgroup, body.normal_page div.contained_bg div.stretch_header_img div#header_wrapper header table hgroup,
body.hide_sidebars div.lp_header_default header table hgroup, body.hide_sidebars div.lp_header_default div.contained_bg div.stretch_header_img div#header_wrapper header table hgroup {padding-left: 20px;}




body.normal_page header table hgroup, body.hide_sidebars div.lp_header_default header table hgroup {padding-top: 20px;}








































.doodlepic_icon {font-size: 120%;}
div#admin form#admin_search .util_search_button input {font-size: 170%;}













section.loginbox div.box_content_headers .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_box_login_bg_none section.loginbox div.box_content_headers .doodlepic_icon, body.icon_box_login_bg section.loginbox div.box_content_headers .doodlepic_icon {
color:#C49631; 
}





body.icon_box_login_bg section.loginbox div.box_content_headers .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




div.blog_previews section.entry h3 .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_blog_bg_none div.blog_previews section.entry h3 .doodlepic_icon, body.icon_blog_bg div.blog_previews section.entry h3 .doodlepic_icon {
color:#534E47; 
}





body.icon_blog_bg div.blog_previews section.entry h3 .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}













body.icon_blog_time_bg div.blog_previews section.entry .entry_date .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}













body.icon_blog_comments_bg div.blog_previews section.entry .entry_comments .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}













body.icon_util_admin_bg div#admin table td.admin_icon .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}












body.icon_util_shop_bg_none div#admin table td.shop_icon .doodlepic_icon, body.icon_util_shop_bg div#admin table td.shop_icon .doodlepic_icon {
color:#C49631; 
}





body.icon_util_shop_bg div#admin table td.shop_icon .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}






h4.comments_section_title .doodlepic_icon {font-size: 150%;}






body.icon_comments_header_bg h4.comments_section_title .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




td.comment_icon .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border: .1em solid #FFFEF4;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_comment_bg_none td.comment_icon .doodlepic_icon, body.icon_comment_bg td.comment_icon .doodlepic_icon {
color:#BBB8AE; 
}
td.comment_icon .doodlepic_icon {border: .1em solid #BBB8AE;}













h4.post_a_comment .doodlepic_icon {font-size: 150%;}






body.icon_post_comment_bg h4.post_a_comment .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}













body.icon_forums_bg div.forums_previews hgroup h3 .doodlepic_icon, body.icon_forums_bg div.forums_previews  h4.sub_hdr .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}













body.icon_topic_bg div.topic_previews hgroup h3 .doodlepic_icon, body.icon_topic_bg div.topic_previews h4.sub_hdr .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




div.bread_crumb .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}










body.icon_breadcrumb_bg div.bread_crumb .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




section.searchbox div.box_content_headers .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_box_search_bg_none section.searchbox div.box_content_headers .doodlepic_icon, body.icon_box_search_bg section.searchbox div.box_content_headers .doodlepic_icon {
color:#C49631; 
}





body.icon_box_search_bg section.searchbox div.box_content_headers .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




section.box_note div.box_content_headers .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_box_notes_bg_none section.box_note div.box_content_headers .doodlepic_icon, body.icon_box_notes_bg section.box_note div.box_content_headers .doodlepic_icon {
color:#524d46; 
}





body.icon_box_notes_bg section.box_note div.box_content_headers .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




section.box_blog div.box_content_headers .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_box_blog_bg_none section.box_blog div.box_content_headers .doodlepic_icon, body.icon_box_blog_bg section.box_blog div.box_content_headers .doodlepic_icon {
color:#C49631; 
}





body.icon_box_blog_bg section.box_blog div.box_content_headers .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}












section.box_blog_comments div.box_content_headers .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_box_blog_comments_bg_none section.box_blog_comments div.box_content_headers .doodlepic_icon, body.icon_box_blog_comments_bg section.box_blog_comments div.box_content_headers .doodlepic_icon {
color:#C49631; 
}





body.icon_box_blog_comments_bg section.box_blog_comments div.box_content_headers .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}




section.box_forums div.box_content_headers .doodlepic_icon {
color: ;
background: none; 
    border-radius: none; 
    -moz-border-radius: none; 
    -khtml-border-radius: none; 
    -webkit-border-radius: none; 
    border:0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow:none;
}






body.icon_box_forums_bg_none section.box_forums div.box_content_headers .doodlepic_icon, body.icon_box_forums_bg section.box_forums div.box_content_headers .doodlepic_icon {
color:#C49631; 
}





body.icon_box_forums_bg section.box_forums div.box_content_headers .doodlepic_icon {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}



section.box div.social_outer ul li a .doodlepic_icon {font-size: 300%;}
.social_text{line-height: 300%; vertical-align: middle;}






body.icon_box_social_bg section.box_social li a .doodlepic_icon  {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}





.social_text{display:none;}
section.box div.social_outer ul{margin-bottom: .3em;}
section.box div.social_outer ul li{display: inline-block; margin-bottom: .5em;}
div.social_sub_outer{
    font-size: inherit;
}

div.social_outer ul li a{
    margin-right: 0;
    margin-left: .5em;
}
section.box div.social_outer ul {
    margin-left: -.5em;
    margin-top: -.1em;
}
div.social_outer ul li a .doodlepic_icon{
    margin-right: 0;
}

noindex:-o-prefocus, section.box div.social_outer ul li{
    margin-bottom: 1.5em;
}





body.icon_box_social_bg_none section.box_social li.facebook_icon a .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.facebook_icon a .doodlepic_icon {
background: #DDDDDD; 
}




body.icon_box_social_bg_none section.box_social li.facebook_icon a:hover .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.facebook_icon a:hover .doodlepic_icon {
background: #CCCCCC; 
}




body.icon_box_social_bg_none section.box_social li.twitter_icon a .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.twitter_icon a .doodlepic_icon {
background: #DDDDDD; 
}




body.icon_box_social_bg_none section.box_social li.twitter_icon a:hover .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.twitter_icon a:hover .doodlepic_icon {
background: #CCCCCC; 
}




body.icon_box_social_bg_none section.box_social li.linkedin_icon a .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.linkedin_icon a .doodlepic_icon {
background: #DDDDDD; 
}




body.icon_box_social_bg_none section.box_social li.linkedin_icon a:hover .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.linkedin_icon a:hover .doodlepic_icon {
background: #CCCCCC; 
}




body.icon_box_social_bg_none section.box_social li.google_icon a .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.google_icon a .doodlepic_icon {
background: #DDDDDD; 
}




body.icon_box_social_bg_none section.box_social li.google_icon a:hover .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.google_icon a:hover .doodlepic_icon {
background: #CCCCCC; 
}




body.icon_box_social_bg_none section.box_social li.pinterest_icon a .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.pinterest_icon a .doodlepic_icon {
background: #DDDDDD; 
}




body.icon_box_social_bg_none section.box_social li.pinterest_icon a:hover .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.pinterest_icon a:hover .doodlepic_icon {
background: #CCCCCC; 
}




body.icon_box_social_bg_none section.box_social li.rss_icon a .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.rss_icon a .doodlepic_icon {
background: #DDDDDD; 
}




body.icon_box_social_bg_none section.box_social li.rss_icon a:hover .doodlepic_icon {
background: none; 
}
body.icon_box_social_bg section.box_social li.rss_icon a:hover .doodlepic_icon {
background: #CCCCCC; 
}










body.icon_util_social_bg div#admin table td.admin_social a .doodlepic_icon  {
    border-radius: 0; 
    -moz-border-radius: 0; 
    -khtml-border-radius: 0; 
    -webkit-border-radius: 0; 
}








































nav a.main_menu {background-color: #534e47;}


nav a.main_menu, div#admin div#top_menu table td nav a{color: #f7f4ea;}
nav li.has_kids a.main_menu{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750234/got_kids_right.png);}

nav ul#main_menu_v li.has_kids a.main_menu{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750235/got_kids_down.png);}

div.one_sidebar_right_large_v nav ul#main_menu_v li.has_kids a.main_menu_selected, div.one_sidebar_right_large_v nav ul#main_menu_v li.has_kids a.main_menu,
div.one_sidebar_right_small_v nav ul#main_menu_v li.has_kids a.main_menu_selected, div.one_sidebar_right_small_v nav ul#main_menu_v li.has_kids a.main_menu,
div.two_sidebar_right_v nav ul#main_menu_v li.has_kids a.main_menu_selected, div.two_sidebar_right_v nav ul#main_menu_v li.has_kids a.main_menu
{background-position: left center; padding: 10px 15px 10px 32px; background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750236/got_kids_down_2.png); }


.main_menu_outer_1:hover a, .main_menu_outer_1_selected a, .main_menu_outer_1_selected:hover a, nav li.has_kids:hover a.main_menu{background-color: #716c65;}


.main_menu_outer_1:hover a, .main_menu_outer_1_selected a, .main_menu_outer_1_selected:hover a, nav li.has_kids:hover .main_menu_outer_1 a,
div#admin div#top_menu table td nav .main_menu_outer_1:hover a, div#admin div#top_menu table td nav .main_menu_outer_1_selected a, div#admin div#top_menu table td nav .main_menu_outer_1_selected:hover a, 
div#admin div#top_menu table td nav li.has_kids:hover .main_menu_outer_1 a,
div#admin div#top_menu table td nav .main_menu_outer_1 .menu_link_selected, 
div#admin div#top_menu table td nav .main_menu_outer_1:hover .menu_link_selected
{color: #f7f4ea;}

nav li.has_kids:hover .main_menu_outer_1:hover a, 
nav li.has_kids:hover a.main_menu_selected, 
nav li.has_kids:hover a.main_menu,
nav ul#main_menu_v li.has_kids a.main_menu_selected
{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750237/got_kids_down.png);}


nav li.has_kids a.main_menu_selected,
nav ul#main_menu_v li.has_kids:hover .main_menu_outer_1:hover a, 
nav ul#main_menu_v li.has_kids:hover a.main_menu_selected, 
nav ul#main_menu_v li.has_kids:hover a.main_menu
{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750238/got_kids_right.png);}

div.one_sidebar_right_large_v nav ul#main_menu_v li.has_kids:hover .main_menu_outer_1:hover a, 
div.one_sidebar_right_large_v nav ul#main_menu_v li.has_kids:hover a.main_menu_selected, 
div.one_sidebar_right_large_v nav ul#main_menu_v li.has_kids:hover a.main_menu,
div.one_sidebar_right_small_v nav ul#main_menu_v li.has_kids:hover .main_menu_outer_1:hover a, 
div.one_sidebar_right_small_v nav ul#main_menu_v li.has_kids:hover a.main_menu_selected, 
div.one_sidebar_right_small_v nav ul#main_menu_v li.has_kids:hover a.main_menu,
div.two_sidebar_right_v nav ul#main_menu_v li.has_kids:hover .main_menu_outer_1:hover a, 
div.two_sidebar_right_v nav ul#main_menu_v li.has_kids:hover a.main_menu_selected, 
div.two_sidebar_right_v nav ul#main_menu_v li.has_kids:hover a.main_menu
{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750239/got_kids_left.png);}

div.one_sidebar_right_large_v nav ul#main_menu_v li.has_kids a.main_menu_selected, 
div.one_sidebar_right_small_v nav ul#main_menu_v li.has_kids a.main_menu_selected, 
div.two_sidebar_right_v nav ul#main_menu_v li.has_kids a.main_menu_selected
{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750240/got_kids_down_2.png);}


.main_menu_outer_1, .main_menu_outer_1_selected{
background-color: #353029;
}
div#nav_border_top, div#nav_border_bottom{background-color: #353029;}


.main_menu_outer_1:hover, .main_menu_outer_1_selected, .main_menu_outer_1_selected:hover, nav li.has_kids:hover .main_menu_outer_1,
.sub_menu_outer_1, .main_menu_outer_1:hover{
background-color: #353029;
}


div#navigation_wrapper {background-color: #adad03;}




.main_menu_outer_1, .sub_menu_outer_1, .main_menu_outer_1_selected, .sub_menu_outer_1_selected{padding: 1px;}
.main_menu_outer_1, .main_menu_outer_1_selected, .sub_menu_outer_1, div#nav_border_bottom {margin: -1px 0 0;}
div#nav_border_top, div#nav_border_bottom{height: 1px;}
div#navigation nav li.menu_top{margin-left: -1px;}
div#navigation nav ul#main_menu_h li:hover .sub_menus_outer_2{padding-top:1px; margin-top: -1px;}
div#navigation nav ul#main_menu_h li.align_right .sub_menus_outer_3{right:2px;}
ul#main_menu_v .sub_menus_outer_2{top:1px; right:-209px;}
div.one_sidebar_left_large_v ul#main_menu_v .sub_menus_outer_2, div.one_sidebar_right_large_v ul#main_menu_v .sub_menus_outer_2{right:-329px;}
div.one_sidebar_right_small_v ul#main_menu_v .sub_menus_outer_2, div.two_sidebar_right_v ul#main_menu_v .sub_menus_outer_2{left:-209px;}
div.one_sidebar_right_large_v ul#main_menu_v .sub_menus_outer_2{left:-329px;}


div#navigation nav#h_nav{padding-bottom: 15px;}
div#navigation nav#h_nav li.menu_top{padding-top: 15px;}


div#navigation nav li.menu_top{margin-right: 20px;}


ul#main_menu_v .main_menu_outer_1,
ul#main_menu_v .main_menu_outer_1_selected{
margin-bottom: 15px;
}


nav a.sub_menu{background-color: #716c65;}
div#navigation nav ul#main_menu_h li .sub_menus_outer_1{background: #716c65;}


nav a.sub_menu, div#admin div#top_menu table td nav a.sub_menu{color: #f7f4ea;}


.sub_menu_outer_1:hover a.sub_menu{background-color: #8f8a83;}
.sub_menu_outer_1_selected a.sub_menu_selected{background-color: #8f8a83;}


.sub_menu_outer_1:hover a.sub_menu, div#admin div#top_menu table td nav .sub_menu_outer_1:hover a.sub_menu{color: #f7f4ea;}
.sub_menu_outer_1_selected a.sub_menu_selected, div#admin div#top_menu table td nav .sub_menu_outer_1_selected a.sub_menu_selected{color: #f7f4ea;}






nav  li .main_menu_outer_1{
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
}




nav  li .main_menu_outer_1:hover, nav  li .main_menu_outer_1_selected, nav li.has_kids:hover .main_menu_outer_1{
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
}




nav ul li:hover .sub_menus_outer_2{
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
}
div#navigation nav ul#main_menu_h li .sub_menus_outer_2{
-moz-box-shadow: 7px 7px 7px rgba(0,0,0,0.7);
-webkit-box-shadow: 7px 7px 7px rgba(0,0,0,0.7);
box-shadow: 7px 7px 7px rgba(0,0,0,0.7);
}









nav .main_menu_outer_1:hover a.main_menu, nav .main_menu_outer_1_selected a, nav .main_menu_outer_1_selected:hover a,
nav li.has_kids:hover .main_menu_outer_1 a, nav li.has_kids:hover .main_menu_outer_1_selected a{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}






nav li .sub_menu_outer_1:hover a.sub_menu, nav li .sub_menu_outer_1_selected a.sub_menu_selected{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}




div#navigation_wrapper {
background-color: #8f8f00;
}

div#menus_x1, div#menus_x2{
display:block;
}

div#menus_x1{
left:0;
top:0;
background: #adad03; /* Old browsers */
background: -moz-linear-gradient(top, #adad03 0%, #8f8f00 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adad03), color-stop(100%,#8f8f00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #adad03 0%,#8f8f00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #adad03 0%,#8f8f00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #adad03 0%,#8f8f00 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adad03', endColorstr='#8f8f00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #adad03 0%,#8f8f00 100%); /* W3C */
}

div#menus_x2{
left:0;
bottom:0;
background: #adad03; /* Old browsers */
background: -moz-linear-gradient(top, #8f8f00 0%, #adad03 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f8f00), color-stop(100%,#adad03)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8f8f00 0%,#adad03 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8f8f00 0%,#adad03 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #8f8f00 0%,#adad03 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f00', endColorstr='#adad03',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #8f8f00 0%,#adad03 100%); /* W3C */
}


body.hide_sidebars div.contained_bg_2 div.h_nav_layout div.lp_hide_admin div.lp_hide_header div#menus_x1{
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
}
/* OPERA */
noindex:-o-prefocus, body.hide_sidebars div.contained_bg_2 div.h_nav_layout div.lp_hide_admin div.lp_hide_header div#menus_x1{
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}





.main_menu_outer_1 .menu_x1, .main_menu_outer_1 .menu_x2{
display:block;
}

nav a.main_menu{
background-color: transparent;
}

nav .main_menu_outer_1:hover a.main_menu{
background-color: #716c65;
}

.outer_menu_x{background: #2B261F; }

nav .main_menu_outer_1:hover .outer_menu_x, nav li.has_kids:hover .outer_menu_x,
nav .main_menu_outer_1_selected:hover .outer_menu_x, nav .main_menu_outer_1_selected .outer_menu_x{
background: none;
}

.main_menu_outer_1 .menu_x1{
left:0;
top:0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
background: #534e47; /* Old browsers */
background: -moz-linear-gradient(top, #534e47 0%, #2B261F 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#534e47), color-stop(100%,#2B261F)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #534e47 0%,#2B261F 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #534e47 0%,#2B261F 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #534e47 0%,#2B261F 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#534e47', endColorstr='#2B261F',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #534e47 0%,#2B261F 100%); /* W3C */
}

.main_menu_outer_1 .menu_x2{
left:0;
bottom:0;
border-top-right-radius: 0;
-moz-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
background: #534e47; /* Old browsers */
background: -moz-linear-gradient(top, #2B261F 0%, #534e47 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2B261F), color-stop(100%,#534e47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2B261F 0%,#534e47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2B261F 0%,#534e47 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2B261F 0%,#534e47 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B261F', endColorstr='#534e47',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2B261F 0%,#534e47 100%); /* W3C */
}






















div#admin div#top_menu table td nav a.sub_menu:hover, a.sub_menu:hover, a.sub_menu_selected, a.sub_menu_selected:hover{text-shadow: none;}


div#main_wrapper nav a.main_menu, nav a.main_menu_selected, div#main_wrapper div#admin div#top_menu table td nav a, div#main_wrapper div#admin div#top_menu nav a.main_menu_selected, div#main_wrapper div#admin div#top_menu table td nav .main_menu_outer_1 .menu_link_selected{font-size: .9em;}















div#main_wrapper div#page_shade   {background: url('../../../../AA/AX/friendsofcodorus/template/attachments/1750111/shade3.png') top left repeat-x;}
div#main_wrapper div#page_shade_2 {display: block;}




 h4.sub_hdr {color: #534E47; }





.bread_crumb_inner{border: 1px solid #CFCCC2;padding: .4em .9em .4em .6em;}








.bread_crumb_inner{
background: #F7F4EA;
padding: .4em .9em .4em .6em;
}


div.breadcrumb_bg_color_yes .bread_crumb_inner{
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
}






div.breadcrumb_bg_color_yes div.bread_crumb, body.page_style_2 div.special_page_type_box div.breadcrumb_bg_color_yes div.bread_crumb{
margin: -2.4em 0 .85em 0;
}

div.special_page_type_box div.breadcrumb_bg_color_yes div.bread_crumb, body.page_style_2 div.breadcrumb_bg_color_yes div.bread_crumb{
margin: -1.9em 0 .85em 0;
}

div.breadcrumb_bg_color_yes .bread_crumb_inner{
margin-right: 40px;
}


@media screen and (max-width: 1000px) {
body.make_responsive div#container #content {
margin-top: 10px !important;
}
}







section .bread_crumb_inner a {text-decoration: none;}
section .bread_crumb_inner a:hover{text-decoration: none;}
          

section .bread_crumb_inner a:hover{text-decoration: underline;}
          


div.notice, div.errorExplanation, div.formErrors, div.admin_show {color: #FFFFFF; border-color:#FFFFFF; background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750100/notice3.png);}
div.notice a, div.errorExplanation a, div.formErrors a, div.admin_show a,
div.notice a:hover, div.errorExplanation a:hover, div.formErrors a:hover, div.admin_show a:hover{color: #FFFFFF; text-decoration: underline;}


div.notice, div.errorExplanation, div.formErrors, div.admin_show{background-color: #FF0000;}


div.notice, div.errorExplanation, div.formErrors, div.admin_show{border: 3px solid #FFFFFF;}


div.notice, div.errorExplanation, div.formErrors, div.admin_show{
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
box-shadow: 3px 3px 10px rgba(0,0,0,0.7);
}
div.errorExplanation, div.notice{margin-right: 15px; margin-left: 15px;}







div.over20 a, div.paginate a {border: 1px solid #534E47;}
div.paginate .disabled, .next_page, .prev_page, .current, div.over20 a:hover, div.paginate a:hover{border: 1px solid #534E47;}


div.over20 a, div.paginate a, div.paginate{
color: #534E47 !important;
}


div.over20 a, div.paginate a{
background: #F7F4EA;
}


div.paginate .disabled, .next_page, .prev_page, .current, div.over20 a:hover, div.paginate a:hover{
color: #F7F4EA !important;
}


div.paginate .disabled, .next_page, .prev_page, .current, div.over20 a:hover, div.paginate a:hover{
background: #534E47;
}

















table.data_list th {background: #534E47;}





table.data_list th {color: #F7F4EA;}


table.data_list th, table.data_list td {border-color: #2B261F;}


table.data_list td {background: #F7F4EA;}


table.data_list th, table.data_list td {border-width: 1px; border-style: solid;}




          


          


div#container_wrapper_2  {background-image: none;}


div#container_wrapper_2 {background-color: #f7f4ea;}










 
div#content_headers h1, section.entries_page h1, body.messages hgroup#page_titles .comment_when,
body.blog_entry hgroup#page_titles .page_when {
color: #f7f4ea;
}


div#content_headers h2, section.entries_page h2{color: #c49631;}














div#content_headers_bg_outer{display:block;}
div#content_headers_bg{background: #534e47;}
div.content_body_bg{background: #f7f4ea;}
div.content_body_inner_1{padding:1em 1em .2em 1em;}
div#content_headers_inner_1{padding:1em;}
div#content_headers_inner_1{border-bottom: 1px solid #353029;}
div#content_headers_bg_outer{background: #2B261F;} 








div#main_content{border: 1px solid #353029;}
div#content_headers_inner_1{padding-top:1em; padding-right:1em; padding-left:1em;}
div.content_body_inner_1{padding-bottom:.2em; padding-right:1em; padding-left:1em;}
  
 div.special_page_type_box div.board section{border: 1px solid #353029;}
 body.page_style_2 div#content_headers, body.page_style_2 section.is_empty div.entry_header{border: 1px solid #353029 !important;}
 


div#main_content div.board section, div#main_content div.entry_outer
{
border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
-webkit-border-radius: 0;
}




div#content{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}

div.special_page_type_box div.board section{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}

body.page_style_0 div.special_page_type_box div.board section, body.page_style_1 div.special_page_type_box div.board section{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}


body.page_style_2 div#content_headers_inner_1, body.page_style_2 div.special_page_type_box div.entry_header{
-moz-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
-webkit-box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
box-shadow: 3px 3px 12px rgba(0,0,0,0.7);
}



div#content_headers_bg_outer {opacity: 0.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";}


div.content_body_bg, div#main_content_bg {opacity: 0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";}




div#content_headers div#content_headers_bg{
height: 50%;
background: #534e47; /* Old browsers */
background: -moz-linear-gradient(top, #534e47 0%, #2B261F 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#534e47), color-stop(100%,#2B261F)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #534e47 0%,#2B261F 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #534e47 0%,#2B261F 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #534e47 0%,#2B261F 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#534e47', endColorstr='#2B261F',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #534e47 0%,#2B261F 100%); /* W3C */
}

div#content_headers div#content_headers_bg2{
display: block;
background: #534e47; /* Old browsers */
background: -moz-linear-gradient(top, #2B261F 0%, #534e47 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2B261F), color-stop(100%,#534e47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2B261F 0%,#534e47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2B261F 0%,#534e47 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2B261F 0%,#534e47 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B261F', endColorstr='#534e47',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2B261F 0%,#534e47 100%); /* W3C */
}





















div.special_page_type_page div.board section.entry{border: 1px solid #D9D6CC; padding: 1em; margin-bottom: 1.5em;}
div.special_page_type_page .archives_link{margin-top: 0;}





div.special_page_type_page div.board section.entry{
background: #FFFEF4;
padding: 1em;
margin-bottom: 1.5em;
}
div.special_page_type_page .archives_link{margin-top: 0;}

















body#blog_index div.special_page_type_page section.entry div.entry_body,
body.blog_entry div.special_page_type_page section.entry div.entry_body,
body.messages div.special_page_type_page section.entry div.entry_body,
body.shop div.special_page_type_page section.entry div.entry_body
{border-top: 1px solid #D9D6CC; padding-top: .85em;}

body#blog_index div.special_page_type_page section.entry div.entry_footer{border-top: 1px solid #D9D6CC; padding-top: .85em; margin-top: .85em;}


.archives_link{margin: 1em 0;}


h4.sub_hdr{margin-bottom: 1em;}

div.special_page_type_page div.board section div.section_entry_inner{margin-bottom: -.8em;}

body.blog_entry div.entry_header, body.messages div.entry_header{margin-bottom: .85em;}

body.blog_entry div.bottom_board {margin-top: 0; margin-bottom: 2.5em;}
body.blog_entry h4.sub_hdr{margin-bottom: 1em;}

body#blog_index section.entry div.entry_footer {padding-bottom: .3em; padding-top: .85em;}
.new_topic_top, .new_topic_bottom{padding: 0 0 .3em 0;}

div.search_results_container section.entries_page{padding-top:0;}
body.page_style_2 div#content_headers_inner_1{padding-top: .8em;}

body#forums_index  div.page_style_0_2 div#content_headers{margin-bottom: 1em;}
body.topics hgroup#page_titles h4.sub_hdr{margin: .5em 0;}







          


          









body.shop div#products section.entry h3{color:#534E47;}


body.shop div#products section.entry h5{color:#B67C00;}




body.shop_item_price_bg div#products section.entry h5 .price_tag{
border-radius: .3em; 
-moz-border-radius: .3em;
-khtml-border-radius: .3em;
-webkit-border-radius: .3em; 
}




 





div.ftr_tags{padding: 1em; display:block; border: 1px solid #D9D6CC;}






div.blog_tags_bg_yes div.ftr_tags{
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
margin-right: 7px;
}




body#blog_index div#main_content div.entry_preview_thumb a.more_text{margin-right: 0;}


table.comment_hdr td.comment_icon .doodlepic_icon{
    border:0 !important;
     }
body.icon_comment_bg_default table.comment_hdr td.comment_icon .doodlepic_icon,
body.icon_comment_bg_none table.comment_hdr td.comment_icon .doodlepic_icon{
     padding:0 !important;
    }
    
body.icon_comment_bg_none td.comment_icon .doodlepic_icon{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
    
    
    

div.special_page_type_page div#main_content hgroup#page_titles a,
div.special_page_type_box div#main_content hgroup#page_titles a {color: #C49631;}


div.special_page_type_page div#main_content hgroup#page_titles a:hover,
div.special_page_type_box div#main_content hgroup#page_titles a:hover{color: #FFFFFF;}


div.embedded_thumbs div.thumb a, div.embedded_thumbs div.thumb a:hover, 
div.embedded_thumbs div.bigthumb a, div.embedded_thumbs div.bigthumb a:hover {
border-color: #CFCCC2;
}


div.embedded_thumbs div.thumb a, div.embedded_thumbs div.thumb a:hover, 
div.embedded_thumbs div.bigthumb a, div.embedded_thumbs div.bigthumb a:hover {border-width: 1px; border-style: solid;}


div.embedded_thumbs div.thumb a:hover, div.embedded_thumbs div.bigthumb a:hover {
border-color: #A7A49A;
}



div.embedded_thumbs div.thumb a, div.embedded_thumbs div.bigthumb a{
-moz-box-shadow: 1px 1px 5px rgba(51,51,51,0.5);
-webkit-box-shadow: 1px 1px 5px rgba(51,51,51,0.5);
box-shadow: 1px 1px 5px rgba(51,51,51,0.5);
} 
div.embedded_thumbs div.thumb a:hover, div.embedded_thumbs div.bigthumb a:hover{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
} 
















































body.hide_sidebars div.lp_header_bar_custom header hgroup h1{
color: #B67C00;
}
div#header_extra{background: #B67C00;}


body.hide_sidebars div.lp_header_bar_custom header hgroup h2 {
color: #534E47;
}



          


          


        body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 {background-image: url("../../../../AA/AX/friendsofcodorus/template/attachments/1750103/bg05.png");}
      

body.hide_sidebars div.lp_header_bar_custom div#header_wrapper_2 {background-color: #F7F4EA;}





body.hide_sidebars div.lp_footer_custom div#footer_wrapper_2 footer {padding: 30px 10px;}

body.hide_sidebars div.lp_footer_custom div#footer_shade_2, body.hide_sidebars div.lp_footer_custom div#u_footer_bar_shade_2{display: none;}
body.hide_sidebars div.lp_footer_custom div#bar_border_footer_top, 
body.hide_sidebars div.lp_footer_custom div#bar_border_footer_bot{
display:none;
background:none;
height:0;
}





body.hide_sidebars div#main_wrapper div.lp_page_custom div#container_wrapper_2 {padding: 30px 0;}

body.hide_sidebars div#main_wrapper div.lp_page_custom div#page_shade_2,
body.hide_sidebars div#main_wrapper div.lp_page_custom  div#u_page_shade_2
{display: none;}
body.hide_sidebars div.lp_page_custom  div#bar_border_page_top, 
body.hide_sidebars div.lp_page_custom  div#bar_border_page_bot{
display:none;
background:none;
height:0;
}
body.hide_sidebars div.lp_page_custom div#bar_border_page_top, 
body.hide_sidebars div.lp_page_custom div#bar_border_page_bot{
display:none;
background:none;
height:0;
}










body.hide_sidebars div#main_wrapper div.lp_header_bar_custom header hgroup h1{font-size: 5.0em;}




body.hide_sidebars div.lp_header_bar_custom  header hgroup div.h1_bg, body.hide_sidebars div.lp_header_bar_custom  header hgroup div.h2_bg {opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";}




body.hide_sidebars div.lp_header_bar_custom header hgroup div.h2_outer{margin-top: .5em;}
body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg header hgroup div.h2_outer{margin-top: 1.5em;}
















body.hide_sidebars div.lp_header_bar_custom div#header_wrapper header{padding-top: 50px;}


body.hide_sidebars div.lp_header_bar_custom div#header_wrapper header{padding-bottom: 50px;}



body.hide_sidebars div.lp_header_bar_custom div#bar_border_header_bot {display:none;}



body.hide_sidebars div.lp_header_bar_custom div#bar_border_header_top {display:none;}







body.hide_sidebars div.lp_customize_admin div#admin table td.admin_spacer{
width:auto;
padding:0;
}
body.hide_sidebars div.lp_customize_admin div#admin table{
margin: 0 auto;
}

body.hide_sidebars div.lp_customize_admin div#admin table td.admin_social{
padding-left: 1em;
}
body.hide_sidebars div.lp_customize_admin div#admin table td.admin_search_box{
padding-left: 3em;
}






body.hide_sidebars div.h_nav_layout div.lp_menu_custom div#navigation nav ul#main_menu_h li {
display: inline-block;
float: none;
vertical-align: middle;
}
body.hide_sidebars  div.h_nav_layout div.lp_menu_custom div#navigation nav ul#main_menu_h {
text-align: center;
}

body.hide_sidebars div.h_nav_layout div.lp_menu_custom div#navigation nav ul#main_menu_h li ul li{
float: left;
}
body.hide_sidebars div.h_nav_layout div.lp_menu_custom nav ul li a{
text-align: center;
}


body.hide_sidebars div.v_nav_layout div.lp_menu_custom nav  ul li a{
text-align: center;
}



body.hide_sidebars div.lp_page_custom div#container_wrapper_2{background: #F7F4EA;}





body.hide_sidebars div.lp_page_custom div#bar_border_page_bot{display:none;}



body.hide_sidebars div.lp_page_custom div#bar_border_page_top{display:none;}


body.hide_sidebars div.lp_page_custom div#container_wrapper_2{text-align: center;}
body.hide_sidebars div.lp_page_custom div#container table{margin: 0 auto .85em auto;}
body.hide_sidebars div.lp_page_custom div#container ol, body.hide_sidebars div.lp_page_custom div#container ul {display:inline-block;}
body.hide_sidebars div#main_wrapper {float:none;}


body.hide_sidebars div.lp_footer_custom div#footer_wrapper_2 footer{color: #F7F4EA;}


body.hide_sidebars div.lp_footer_custom div#footer_wrapper_2{background: #534E47;}


body.hide_sidebars div.lp_footer_custom div#footer_wrapper_2 a{color: #F7F4EA;}


body.hide_sidebars div.lp_footer_custom div#footer_wrapper_2 a:hover{color: #8F8A83;}



body.hide_sidebars div.lp_footer_custom div#bar_border_footer_bot{display:none;}


body.hide_sidebars div.lp_footer_custom div#bar_border_footer_top{display:block;}


body.hide_sidebars div.lp_footer_custom div#bar_border_footer_top{height: 1px; background: #353029;}


body.hide_sidebars div.lp_footer_custom div#footer_wrapper_2{text-align: center;}
body.hide_sidebars div.lp_footer_custom footer table{margin: 0 auto .85em auto;}
body.hide_sidebars div.lp_footer_custom footer ol, body.hide_sidebars div.lp_footer_custom footer ul {display:inline-block;}




aside#sidebar1 div.box_content_body .more_link a, aside#sidebar2 div.box_content_body .more_link a{
color: #b67c00;
}


aside#sidebar1 div.box_content_body .more_link a:hover, aside#sidebar2 div.box_content_body .more_link a:hover{color: #cc941a;}


aside#footer_bar div.box_content_body .more_link a{color: #534E47;}


aside#footer_bar div.box_content_body .more_link a:hover{color: #7B766F;}





body.normal_page div.title_bg div.h1_bg, body.hide_sidebars div.lp_header_default div.title_bg div.h1_bg{border: 3px solid #B67C00; margin-top: -3px; margin-left: -3px;}
body.normal_page div.title_bg div.h1_outer, body.hide_sidebars div.lp_header_default div.title_bg div.h1_outer{
padding: .3em .8em;
}
body.normal_page div.title_bg div.h1_outer h1, body.hide_sidebars div.lp_header_default div.title_bg div.h1_outer h1{
padding: 0 .1em;
}





body.normal_page div.title_sub_bg div.h2_bg, body.hide_sidebars div.lp_header_default div.title_sub_bg div.h2_bg{border: 3px solid #291E10; margin-top: -3px; margin-left: -3px;}
body.normal_page div.title_sub_bg div.h2_outer, body.hide_sidebars div.title_sub_bg div.lp_header_default div.h2_outer{
padding: .3em .8em;
}
body.normal_page div.title_sub_bg div.h2_outer h2, body.hide_sidebars div.title_sub_bg div.lp_header_default div.h2_outer h2{
padding: 0 .1em;
}



body.normal_page div.h1_bg, body.normal_page div.h2_bg, body.hide_sidebars div.lp_header_default div.h1_bg, body.hide_sidebars div.lp_header_default div.h2_bg{
-moz-box-shadow: 4px 4px 10px rgba(41,30,16,1);
-webkit-box-shadow: 4px 4px 10px rgba(41,30,16,1);
box-shadow: 4px 4px 10px rgba(41,30,16,1);
}










body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg div.h1_bg{border: 3px solid #B67C00; margin-top: -3px; margin-left: -3px;}
body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg div.h1_outer{
padding: .3em .8em;
}
body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg div.h1_outer h1{
padding: 0 .1em;
}





body.hide_sidebars div.lp_header_bar_custom div.lp_title_sub_bg div.h2_bg{border: 3px solid #BABABA; margin-top: -3px; margin-left: -3px;}
body.hide_sidebars div.lp_header_bar_custom div.lp_title_sub_bg div.h2_outer{
padding: .3em .8em;
}
body.hide_sidebars div.lp_header_bar_custom div.lp_title_sub_bg div.h2_outer h2{
padding: 0 .1em;
}


body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg div.h1_bg, body.hide_sidebars div.lp_header_bar_custom div.lp_title_sub_bg div.h2_bg{
-moz-box-shadow: 4px 4px 10px rgba(0,0,0,1);
-webkit-box-shadow: 4px 4px 10px rgba(0,0,0,1);
box-shadow: 4px 4px 10px rgba(0,0,0,1);
}








body.normal_page div.title_bg header hgroup div.h1_outer, 
body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg div.h1_outer,
body.hide_sidebars div.lp_header_default div.lp_title_bg div.h1_outer{
padding-bottom: 0;
}
body.normal_page div.title_bg header hgroup div.h1_outer h1,
body.hide_sidebars div.lp_header_bar_custom div.lp_title_bg div.h1_outer h1,
body.hide_sidebars div.lp_header_default div.lp_title_bg div.h1_outer h1{
margin-bottom: -.1em;
}




body.normal_page div#header_shade_2, body.normal_page div#u_header_shade_2{
z-index:3;
}


















body.hide_sidebars div.lp_header_bar_custom div#header_shade {background: url('../../../../AA/AX/friendsofcodorus/template/attachments/1750105/shade3.png') top center repeat-x;}
body.hide_sidebars div.lp_header_bar_custom div#header_shade_2{display: block;}








body.hide_sidebars div#main_wrapper div.lp_page_custom  div#page_shade {background: url('../../../../AA/AX/friendsofcodorus/template/attachments/1750106/shade3.png') top center repeat-x;}
body.hide_sidebars div#main_wrapper div.lp_page_custom  div#page_shade_2{display: block;}



body#blog_index div.entry_preview_thumb a.more_text {padding: 8px;}


body#blog_index div.entry_preview_thumb a.more_text, body#blog_index div.entry_preview_thumb a.more_text:hover {border-width: 1px; border-style: solid;}


body#blog_index div.entry_preview_thumb a.more_text{
-moz-box-shadow: 1px 1px 5px rgba(51,51,51,0.5);
-webkit-box-shadow: 1px 1px 5px rgba(51,51,51,0.5);
box-shadow: 1px 1px 5px rgba(51,51,51,0.5);
margin-right: 7px;
margin-left: 5px;
} 
body#blog_index div.entry_preview_thumb a.more_text:hover{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
} 



div.embedded_thumbs div.thumb a, div.embedded_thumbs div.bigthumb a {padding: 8px;}


div.embedded_thumbs div.thumb a, div.embedded_thumbs div.thumb a:hover, 
div.embedded_thumbs div.bigthumb a, div.embedded_thumbs div.bigthumb a:hover {
background-color: #FFFFFF;
}



body#blog_index div.entry_preview_thumb a.more_text, body#blog_index div.entry_preview_thumb a.more_text:hover{background-color: #FFFFFF;}


body#blog_index div.entry_preview_thumb a.more_text, body#blog_index div.entry_preview_thumb a.more_text:hover {border-color: #CFCCC2;}


body#blog_index div.entry_preview_thumb a.more_text:hover {border-color: #A7A49A;}




blockquote, body.hide_sidebars blockquote{ background-color: #534E47; border-color: #534E47; }





blockquote, body.hide_sidebars blockquote{background-image: url(../../../../AA/AX/friendsofcodorus/template/attachments/1750107/quote.png);}


blockquote, body.hide_sidebars blockquote{ color: #F7F4EA; }



















@font-face {
font-family: 'KaushanScript-RegularRegular';
src: url('../../../../squirrel/Script/kaushan-script/KaushanScript-Regular-webfont.eot');
src: url('../../../../squirrel/Script/kaushan-script/KaushanScript-Regular-webfont.eot') format('embedded-opentype'),
url('../../../../squirrel/Script/kaushan-script/KaushanScript-Regular-webfont.woff') format('woff'),
url('../../../../squirrel/Script/kaushan-script/KaushanScript-Regular-webfont.ttf') format('truetype'),
url('../../../../squirrel/Script/kaushan-script/KaushanScript-Regular-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
body.gen_advanced, body.gen_advanced div#content_headers h2, body.gen_advanced header h2, body.gen_advanced input, body.gen_advanced textarea,
body.gen_advanced select, body.gen_advanced td, body.gen_advanced th, body.gen_advanced div.content_body div.entry_header h2{
font-family: 'KaushanScript-RegularRegular';
}