/*Lovely
===================================================================================
All style modification should be made in this file.  DO NOT MODIFY style.css!
This makes it possible to update the core system and theme without destroying
style changes.

See the comment at the top of the style.css file for additional information.

If you need any clarification, help, or suggestions, please check out the support 
forums: http://support.8bit.io.
===================================================================================
*/
body { font: 14px/1.5 Georgia, Times, Serif; color: #333; background-color: #fff; background-image: url(images/floralbackground.jpg); background-repeat: repeat; background-position: center top; }
#content { width: 1020px; margin-left: 80px; }
.content a:link, .content a:visited { color: #e78d83; text-decoration: none; }
.content a:hover { color: #9da256; text-decoration: none; }
.page a:link, .page a:visited { color: #e78d83; text-decoration: none; }
.page a:hover { color: #9da256; text-decoration: none; }
img a:hover { opacity:.8; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-family: "Josefin Sans", Quicksand, Helvetica, Arial, Sans-serif; color: #333; font-weight: 600; text-transform: uppercase; text-align: left; }
h1 { color: #db90a5 !important; font-size: 18px; letter-spacing: 2px; text-align: left; }
h2 { font-size: 20px; letter-spacing: 2px; text-align: left; }
h3 { color: #ddadba; font-size: 16px; letter-spacing: 2px; text-align: left; }
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
.col-full {width: 1020px; margin: 0 auto;}
#main { text-align: justify; width: 700px; }
#main.fullwidth {width: 1020px;}
#footer .navigation { border-bottom: medium none !important; width: 700px; }
#search_main .submit { color: #e78d83; font-size: 10px; font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; font-weight: 700; background-color: #f2dbd6; letter-spacing: 2px; padding-top: 7px; padding-bottom: 7px; }
#search_main .submit:hover { color: #fff; background-color: #e380a6; } 
.page .post .title { text-align: left; display: none; }
.post .title, .post .title a, .post .title a:link { color: #e78d83; font-size: 18px; font-family: "Josefin Sans", Quicksand, Helvetica, Arial, Sans-serif; font-style: normal; font-weight: 600; text-transform: uppercase; text-align: left; letter-spacing: 2px; padding-bottom: 16px; }
.post .title:hover, .post .title a:hover { color: #e380a6; }
.archive_header { color: #ddadba; font-size: 20px; font-family: Sofia, helvetica, arial, sans-serif; font-weight: normal; text-decoration: none; line-height: 28px; }
.archive_header .catrss a { color: #ddadba; font-size: 16px; font-family: Sofia, helvetica, arial, sans-serif; padding-right: 8px; display: none; }
.entry img  { border-style: none; }
#header { background-image: url(images/header-background.png); background-repeat: no-repeat; background-position: left 0; left: -45px; height: 130px; padding: 0; }
#logo { margin-left: 180px; }
#top-banner { float: right; margin: 0 -75px 0 0; }
#container { background-color: #fff; background-image: url(images/container-background.png); background-repeat: repeat; width: 1120px; margin-right: auto; margin-left: auto; }
.archive-meta { font-size: 10px; font-family: Helvetica, Arial, sans-serif; background: #fff; text-transform: uppercase; text-align: center; float:left; margin-right:10px; margin-left:-102px; width: 60px; padding: 2px; }
.post-meta { font-size: 10px; font-family: Helvetica, Arial, sans-serif; background: #fff; text-align: center; text-transform: uppercase; margin-right: 10px; margin-left: -102px; padding: 2px; width: 60px; float: left; }
.post-meta2 { font-family: Helvetica, Arial, sans-serif; font-size: 10px; width: 100%; position: relative; margin: 0 0 15px; padding: 0 0 10px; text-transform: uppercase; letter-spacing: 1px; border-bottom:1px solid #b0b0b0; }
.archive-meta .share { color: #9da256; text-decoration: none; text-align: left; border-top: 1px solid #333; border-bottom: 1px solid #333; }
.post-meta .share { color: #9da256; text-decoration: none; text-align: left; border-top: 1px solid #333; border-bottom: 1px solid #333; }
.post-meta .post-meta-hr { padding-bottom: 4px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
ul.social_icons {margin: 0 -86px 0 auto !important; overflow: hidden;}
ul.social_icons .small { display: inline; top: 8px; left: 8px; }
ul.social_icons li {width: 26px; height: 26px; float: left; line-height: 32px; text-align: center; position: relative;}

.archive .post-meta .social_links a { color: #9da256; font-size: 10px; font-family: Quicksand, Helvetica, Arial, Sans-serif; font-weight: 700; text-decoration: none; letter-spacing: 0; }
.home .post-meta .social_links a { color: #9da256; font-size: 10px; font-family: Quicksand, Helvetica, Arial, Sans-serif; font-weight: 700; text-decoration: none; letter-spacing: 0; }
.archive .post-meta .the_comment_link a { font-size: 20px; font-family: Sofia, cursive; text-decoration: none; }
.home .post-meta .the_comment_link a { font-size: 20px; font-family: Sofia, cursive; text-decoration: none; }
.archive-meta .the_comment_link a:hover { text-decoration: none; }
.post-meta .the_comment_link a:hover { text-decoration: none; }
.archive-meta .the_time2 { font-size: 20px; font-family: Sofia, cursive; }
.post-meta .the_time2 { font-size: 20px; font-family: Sofia, cursive; }
.archive-meta2 .the_category a { text-decoration: none; }
.post-meta2 .the_category a { text-decoration: none; }
.archive-meta2 .the_category a:hover { color: #9da256; text-decoration: none; }
.post-meta2 .the_category a:hover { color: #9da256; text-decoration: none; }
.archive-meta2 .the_comment_link a { text-decoration: none; }
.post-meta2 .the_comment_link a { text-decoration: none; }
.archive-meta2 .the_comment_link a:hover { color: #9da256; text-decoration: none; }
.post-meta2 .the_comment_link a:hover { color: #9da256; text-decoration: none; }
.sharepost { background: #fff; float:left; margin-right:10px; position:fixed; margin-left:-75px; width: 60px; z-index: 1; margin-top: 50px; }
.post-nav a { margin-bottom: 10px; color: #9da256; text-decoration: none; }

.archive .post-meta { font-size: 9px; font-family: Helvetica, Arial, Quicksand, Sans-serif; background: #fff; text-transform: uppercase; letter-spacing: 1px; float:left; margin-right:10px; margin-left:-107px; width: 70px; margin-top: -20px; padding: 20px 2px; border: solid 1px #fff; }
.home .post-meta { font-size: 9px; font-family: Helvetica, Arial, Quicksand, Sans-serif; background: #fff; text-transform: uppercase; letter-spacing: 1px; margin-top: -20px; margin-right: 10px; margin-left: -107px; padding: 20px 2px; width: 70px; float: left; border: solid 1px #fff; }
.archive .post-meta a { color: #333; text-decoration: none; }
.home .post-meta a { color: #333; text-decoration: none; }
.archive .post-meta a:hover { color: #9da256; text-decoration: none; }
.home .post-meta a:hover { color: #9da256; text-decoration: none; }
ol { color: #e8cbd3; font-size: 20px; font-family: Sofia, Georgia; }
ol p { font: 14px/1.5 Georgia, Times, Serif; color: #333; text-align: left; }
#no-comments .title { color: #e5c0ca; font-size: 18px; font-weight: normal; text-transform: uppercase; text-align: left; letter-spacing: 2px; }
#comments h3 { color: #ddadba; font-size: 18px; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; }
#respond h3 { color: #ddadba; font-size: 18px; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; }
#comments .comment-head .name { color: #b0b0b0; font-size: 18px; font-family: Sofia, cursive; font-weight: normal; margin-bottom: 1px; }
#comments .comment-head .name a { color: #9da256; text-decoration: none; }
#comments .comment-head .date { color: #b0b0b0; font-size: 10px; font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
#comments .comment-reply-link { color: #b0b0b0; font-size: 10px; font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
#comments .comment-head .avatar img { border-style: none; }

::selection { background: #fed4dd; }
::-moz-selection { background: #fed4dd; }

#header-navigation { background: #fff; width: 640px; margin-left: 100px; border-bottom: 1px solid #f2dbd6; }
.nav a:link { font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; color: #ddadba !important; font-size: 11px; font-weight: 700; }
.nav a:visited { color: #ddadba !important; }
.nav a:hover { color: #9da256 !important; }
#footer a:visited { color: #e291b0; }
#footer a:link { color: #e291b0; }
#footer, #footer-navigation { color: #404040; font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; font-weight: 700; background: #fff; width: 710px; margin-left: 60px; }
#footer #credit { margin-top: 5px; margin-right: 310px; }

.wp-pagenavi span.pages { color: #e78d83; font-family: "Josefin Sans", Quicksand, Helvetica, Arial, Sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; }
.more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited { font-family: Sofia, cursive; color: #e78d83; font-weight: normal; background: #f6ecea; text-transform: capitalize; }
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover { color: #e78d83; font-family: Sofia, cursive; font-weight: normal; background: #f2dbd6 !important; text-transform: capitalize; }
/* Post Format Styling */
.format-link { background-image: none; }
.format-link .title { text-align: left; margin: 30px 0; }
.format-link .post-meta { border-bottom: 0; }

.format-video { background-image: none; }
.format-video .entry { margin: 40px 0 0; }
.format-video .title { margin: 20px 0 0; font-size: 18px; text-align: left; display: none; }
.format-video .post-meta { border-bottom: 0; }

.format-image { background-color: #f6ecea; background-image: none; }
.format-image .entry .title a { color: #ddadba; margin: 20px 0 0; font-size: 20px; text-align: left; }
.format-image .post-meta { border-bottom: 0; }
.format-image .entry { margin: 40px 0 0; }
.format-image .entry a { color: #db90a5; }
.format-aside {  }
.format-aside .title { text-align: left; margin: 30px 0; }
.format-aside .entry { padding: 30px 0 15px;  }
.format-aside .post-meta { border-bottom: 0; }

.format-quote { background-color: #333; background-image: none; text-align: left; }
.format-quote .title { text-align: left; margin: 30px 0; }
.format-quote .entry { margin: 30px 0 0 0; }
.format-quote .entry p { color: #e8cbd3; font-size: 14px; font-family: Georgia, Times, Serif; font-weight: normal; font-style: normal;f;line-height: 2; letter-spacing: 1px; ont-variant: normal; }
.format-quote .entry ul li { color: #e8cbd3; font: 14px/1.5 Georgia, Times, Serif; }
.format-quote .entry ul li p { color: #e8cbd3; font: 14px/1.5 Georgia, Times, Serif; }
.format-quote .entry ol li { color: #e8cbd3; font-size: 20px; font-family: Sofia, cursive, georgia; }
.format-quote .entry ol li p { font: 14px/1.5 Georgia, Times, Serif; color: #e8cbd3; }
.format-quote .post-meta { margin-top: 20px; }
.format-quote .post-meta2 { color: #f6ecea; margin-top: 14px; padding-top: 6px; border-top: 1px solid #e8cbd3; border-bottom-style: none; }
.format-quote .post-meta2 a { color: #e8cbd3; }

#sidebar { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

.newspaper
{ text-align: justify; -moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2; -moz-column-gap:30px; /* Firefox */
-webkit-column-gap:30px; /* Safari and Chrome */
column-gap:30px; }

.drop p:first-child:first-letter { float: left; color: #333; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: Sofia, Georgia; }
.dropcap {
    font-size: 540%;
    float: left;   
    line-height: 0.8em;
    padding: 0;       
    color: #ddadba;         
    font-family: Sofia, Georgia;    
    position: relative;
    left: -3px;
}
small { color: #777; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
.sponsor, .sponsor a, .sponsor a:visited { color: #db90a5 !important; font-size: 11px; font-family: "Josefin Sans", Quicksand, Helvetica, Arial, Sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; padding-top: 4px; padding-bottom: 10px; text-align: left; }

/*Widgets*/
.widget h3 { color: #333; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin: 0; padding: 10px 0 0; border-bottom: 1px solid #b0b0b0; }
.widget ul li { font-size: 12px; line-height: 26px; border-top-width: 0; border-bottom-width: 0; }
.widget_nav_menu { width: 125px; float: left; margin-right: 15px; margin-bottom: 15px; }
.widget_pages { margin-right: 15px; margin-bottom: 15px; width: 125px; float: left; }
.widget_archive { margin-right: 15px; margin-bottom: 15px; width: 125px; float: left; }
.pinterest_rss_widget { margin-right: 15px; margin-bottom: 15px; width: 125px; float: left; }
.pinterest_rss_widget img {  }
.widget_text { width: 160px; margin-bottom: 15px; float: right; }
.widget_theme-switcher-widget { width: 160px; float: right; margin-top: -12px; margin-bottom: -40px; }
.widget_theme-switcher-widget h3 { color: #666; font-size: 11px; font-weight: 700; float: left; padding-top: 6px; padding-right: 6px; border-width: 0; }
.widget_theme-switcher-widget ul { margin-left: 0; padding-left: 0; display: inline; } 
.widget_theme-switcher-widget ul li { margin-left: 0; padding: 0 6px; list-style: none; display: inline; }
.widget_theme-switcher-widget ul li.first { margin-left: 0; border-left: none; list-style: none; display: inline; }
#commentform input.txt {width: 260px; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #eee;}
#commentform label {font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; font-size: 11px; text-transform: uppercase; font-weight: 700;}
#commentform textarea {width: 95%!important; padding: 5px; border: solid 1px #e8cbd3;}
#commentform #submit { background-color: #333; border: none; margin: 20px 0 0; padding: 4px 10px; color: #fff; text-transform: uppercase; font-size: 12px; font-family: Quicksand, "Josefin Sans", Helvetica, Arial, Sans-serif; font-weight: 700; }
.author_info .avatar { float: left; margin: 0 30px 10px 0; border-style: none; border-width: 0; }
#comments .comment-head .avatar {float: left;}
#comments .comment-head .avatar img { margin: 0 10px 0 0; vertical-align: middle; border-style: none; border-width: 0; }
.pre_comment_avatar { margin: 15px 10px 10px 0; width: 105px; height: 105px; float: left !important; border-style: none; border-width: 0; }
.pinglist li .author a { color: #b3b3b3; font-weight: normal; font-size: 15px; text-decoration: none; }
li.related { list-style-type: none; display: inline; }
div.float_related { font-size: 7pt; float: left; margin:0 8px 40px; padding: 0; text-align: center; width: 120px; }
div.float_related a { display:block; margin:0; padding:0;}
div.float_related a img  {width:120px; height:120px; border-bottom:1px dotted #999 !important;}
.post-author { color: #666; font-size: 12px; }
.author-header { color: #db90a5; font-family: "Josefin Sans", Quicksand, Helvetica, Arial, Sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
.author-details { display: none; }
.gray { background-color: #333; padding: 20px 10px 10px; }
.peach { background-color: #efcfc1; padding: 20px 10px 10px; }
.coral { background-color: #e78d83; padding: 20px 10px 10px; }
.pink { background-color: #f2dbd6; padding: 20px 10px 10px; }
.palepink { background-color: #f6ecea; padding: 20px 10px 10px; }
.adwell { text-align= center; font: 8pt Helvetica, Arial, sans-serif; color: #777; }