.arial { font-family: "Arial", verdana, sans-serif; }
.georgia { font-family: "Georgia", Times New Roman, Times, serif; }
.helvetica { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.main-content-headline { font-size: 21px; }
.arial { font-family: "Arial", verdana, sans-serif; }
.georgia { font-family: "Georgia", Times New Roman, Times, serif; }
.helvetica { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.main-content-headline { font-size: 21px; }
.custom {
  background: #f0e1d0 url(images/background.png) repeat-y top center;
  border: none;
  font-family: "Georgia", Times New Roman, Times, serif;
}

.custom .menu ul li { border: 1px solid #cdcdcd; }
.custom .menu {
  border-bottom: none;
  border-color: #cdcdcd;
  cursor: pointer;
}
.custom .menu a {
  border-bottom: none;
  border-color: #cdcdcd;
  cursor: pointer;
}
.custom .menu li ul {
  border-bottom: none;
  border-color: #cdcdcd;
  cursor: pointer;
}
.custom .menu a {
  letter-spacing: 1px;
  padding: 0.667em 0.333em 0.667em 0.833em;
}
.custom .rss a {
  background: transparent url(images/icons/social-icons-sprite.png) no-repeat -48px 0;
  cursor: pointer;
  height: 19px;
  padding: 0;
  width: 19px;
}
.custom .rss a:hover {
  background: transparent url(images/icons/social-icons-sprite.png) no-repeat -48px 0;
  cursor: pointer;
  height: 19px;
  padding: 0;
  width: 19px;
}
.custom .top_search { float: left; padding-left:30px;padding-top:9px; }
.custom .top_search input { width:200px;height:15px;font-size:1.2em; }
.custom .twitter { float: right; }
.custom .facebook { float: right; }
.custom .twitter a {
  background: transparent url(images/icons/social-icons-sprite.png) no-repeat 0 0;
  border: none;
  cursor: pointer;
  height: 19px;
  padding: 0;
  width: 19px;
}
.custom .twitter a:hover {
  background: transparent url(images/icons/social-icons-sprite.png) no-repeat 0 0;
  border: none;
  cursor: pointer;
  height: 19px;
  padding: 0;
  width: 19px;
}
.custom .facebook a {
  background: transparent url(images/icons/social-icons-sprite.png) no-repeat -25px 0;
  border: none;
  cursor: pointer;
  height: 19px;
  margin: 0 6px;
  padding: 0;
  width: 19px;
}
.custom .facebook a:hover {
  background: transparent url(images/icons/social-icons-sprite.png) no-repeat -25px 0;
  border: none;
  cursor: pointer;
  height: 19px;
  margin: 0 6px;
  padding: 0;
  width: 19px;
}
#social-networks { float: right; }
.custom #header {
  background: transparent url(images/header.png) no-repeat 0 0;
  border: none;
  height: 200px;
  padding: 0;
}
.custom #container-top {
  background: #ffffff url(images/page-bg-top.png) repeat-y 0 0;
  height: 12px;
  margin: 18px auto 0;
  padding: 0 11px;
  width: 1001px;
}
.custom #container {
  background: #ffffff url(images/page-bg-center.png) repeat-y 0 0;
  xborder: 1px solid #ff0000;
  padding: 11px 11px 0;
  width: 1001px;
}
.custom #container-bottom {
  background: #ffffff url(images/page-bg-bottom.png) repeat-y 0 0;
  height: 12px;
  margin: 0 auto 5px;
  padding: 0 11px;
  width: 1001px;
}
.custom #content_box { background: none; }
.custom #page {
  background: #f8f0e8;
  padding: 1em 2.2em 0;
}
.post-button-positioning {
  cursor: pointer;
  float: left;
  height: 58px;
  margin: 0 14px 0 0;
  width: 225px;
}
.custom .headline_area h1 {
  font-size: 18px;
  font-style: italic;
  line-height: 1.364em;
}
.custom .headline_area h2 {
  font-size: 18px;
  font-style: italic;
  line-height: 1.364em;
}
.custom .headline_meta { font-weight: bold; }



.custom .format_text { margin: -15px 0 0; }
.custom .format_text p,
.custom .format_text ul,
.custom .format_text li {
  color: #333;
  font-size: 12px;
  font-family: "Georgia", Times New Roman, Times, serif;
  line-height: 1.351em;
}
.custom .entry {
  color: #333333;
  font-size: 12px;
  font-family: "Georgia", Times New Roman, Times, serif;
  line-height: 1.351em;
}

.custom #commentform label,
.custom #commentform input,
.custom #commentform p,
.custom #respond_intro p {
    font-size: 12px;
    line-height: 1.351em;
}

.custom .sidebar input[type="text"] {
    width: 100%;
}

.custom .format_teaser { margin: 10px 0 0; }
.custom .sidebar { margin: 20px 0 0; }

.custom .sidebar a.wedding-design-image-link {
    background: #F8F0E8 url(images/wedding-design-course.jpg) no-repeat 0 0;
    border: 1px solid #ddd;
    display: block;
    height: 143px;
    margin: 0 0 5px;
    outline: none;
    text-indent: -99999px;
    width: 244px;
}
.custom .sidebar h3 { letter-spacing: 1px; }

.custom .sidebar .subscriptions-submit-bttn {
  margin: 10px 0 0;
}

.custom .sidebar #recent-posts-3 h3 {
  background: url(images/icons/labels.png) no-repeat 0 0;
  height: 39px;
  margin: 0 0 5px;
  padding: 0;
  text-indent: -99999px;
  width: 165px;
}
.custom .sidebar #categories-3 h3 {
  background: url(images/icons/labels.png) no-repeat 0 -44px;
  height: 39px;
  margin: 0 0 5px;
  padding: 0;
  text-indent: -99999px;
  width: 165px;
}
.custom #multimedia_box { display: none; }
.custom .sidebar li.widget ul li {
  color: #993300;
  margin-bottom: 0.092em;
}
.custom .sidebar #archives-3 h3 {
  background: url(images/icons/labels.png) no-repeat 0 -300px;
  height: 39px;
  margin: 0 0 5px;
  padding: 0;
  text-indent: -99999px;
  width: 165px;
}

.custom .sidebar #text-3 h3 {
    background: #fff url(images/icons/labels.png) no-repeat 0 -113px;
    display: block;
    height: 32px;
    margin: 0;
    outline: none;
    text-indent: -99999px;
    width: 163px;
}

.custom .sidebar #text-4 h3 {
    background: #fff url(images/icons/labels.png) no-repeat 0 -173px;
    display: block;
    height: 46px;
    margin: 0;
    outline: none;
    text-indent: -99999px;
    width: 210px;
}

.custom #text-5 h3 {
    display: none;
    text-indent: -99999px;
}
.custom #text-5 div a { /* Daily Reads */
    background: #fff url(images/icons/labels.png) no-repeat 0 -239px;
    display: block;
    height: 50px;
    margin: 0;
    outline: none;
    width: 210px;
}
.custom #text-6 h3 {
    display: none;
    text-indent: -99999px;
}
.custom #text-6 div a { /* Daily Reads */
    background: #fff url(images/dwc-logo-white.jpg) no-repeat 0 0;
    border: 1px solid #ddd;
    display: block;
    height: 79px;
    margin: 0;
    outline: none;
    width: 244px;
}


/*  =Prev / Next Post
----------------------------------------------- */
.custom .prev_next .previous {
    display: block;
    float: left;
    padding: 0 0 40px;
    *padding-bottom: 4.0em;
}
.custom .prev_next .previous a {
    background: #f8f0e8 url(images/icons/post-icons.png) no-repeat 0 0;
    display: inline-block;
    outline: none;
    padding: 0 206px 65px 0;
}
.custom .prev_next .next {
    display: block;
    float: right;
    padding: 0 0 40px;
    *padding-bottom: 4.0em;
}
.custom .prev_next .next a {
    background: #f8f0e8 url(images/icons/post-icons.png) no-repeat 0 -65px;
    display: inline-block;
    outline: none;
    padding: 0 0 65x 197px;
}

.custom .prev_next {
    padding: 10px 1.1em 0 0;
}
.custom .prev_next p {
    margin: 0 0 20px;
    padding: 0 1.1em 0 0;
}

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}


/*  =Custom Pages
----------------------------------------------- */
.custom.wedding-design-e-course h3 {
    font-size: 14px;
}
.custom.wedding-design-e-course form p {
    margin: 1.5em 0 0.5em;
}
.custom.wedding-design-e-course form label {
    color: #930;
    font-size: 13px;
}
.custom.wedding-design-e-course form input {
    display: block;
}
.custom.wedding-design-e-course form .subscriptions-submit-bttn {
    margin: 1.5em 0;
    width: 100px;
}


/*  =Footer
----------------------------------------------- */
#footer {
    font-family: "Georgia", Times New Roman, Times, serif;
    background: url(images/page-bg-center.png) repeat-y scroll 0 0;
    border: none;
    color: #993300;
    font-size: 11px;
    margin: 0 auto;
    padding: 11px 11px 0;
    width: 1001px;
}
.footer-top {
    background-color: #f0e1d0;
    height: 75px;
}
.footer-top .footer-logo-one {
    background: url(images/icons/footer-logos.png) no-repeat 0 0;
    float: left;
    height: 75px;
    width: 250px;
}
.footer-top .footer-logo-two {
    background: url(images/icons/footer-logos.png) no-repeat -256px 0;
    float: left;
    height: 75px;
    width: 250px;
}
.footer-top .footer-logo-three {
    background: url(images/icons/footer-logos.png) no-repeat -508px 0;
    float: left;
    height: 75px;
    width: 250px;
}
.footer-top .footer-logo-four {
    background: url(images/icons/footer-logos.png) no-repeat -764px 0;
    float: left;
    height: 75px;
    width: 250px;
}
.footer-top .footer-logo-name {
    color: #0d0d0d;
    font-size: 13px;
    font-style: italic;
    padding: 20px 0 0 108px;
    text-align: left;
}
.footer-top .footer-logo-name-two {
    color: #0d0d0d;
    font-size: 13px;
    font-style: italic;
    padding: 20px 0 0 101px;
    text-align: left;
}
.footer-top .footer-logo-name-three {
    color: #0d0d0d;
    font-size: 13px;
    font-style: italic;
    padding: 20px 0 0 101px;
    text-align: left;
}
.footer-top .footer-logo-name-four {
    color: #0d0d0d;
    font-size: 13px;
    font-style: italic;
    padding: 20px 0 0 101px;
    text-align: left;
}
.footer-bottom {
    background-color: #faf8f8;
    font-family: "Arial", verdana, sans-serif;
    height: 132px;
}
.footer-bottom ul {
    float: left;
    margin: 15px 0 0 22px;
    width: 225px;
}
.footer-bottom ul li {
    line-height: 1.5em;
    *margin: 0 0 0 15px;
    text-align: left;
}
#footer {
    display:none;
}
#footer .footer-bottom ul li a {
    color: #993300;
    border: none;
}
#footer .footer-bottom ul li a:hover { text-decoration: underline; }
.custom #copyright {
    color: #666666;
    font-family: "Arial", verdana, sans-serif;
    margin: 0 auto 20px;
    text-align: center;
    font-size: 11px;
    width: 1023px;
}
