/*
*****************
Theme Name: DBMusicPress
Theme URI: http://davidbronsonmusic.com/
Description: Custom WP theme for musican, David Bronson
Version: 1.0
Author: THEiNterZoNe
Author URI: http://theinterzone.net
Tags: custom header, fixed width, two columns, SEO, music, galleries, twitter, email signup, song quotes, 
*****************
*/



/* Begin -------------------------------- reset/zero -------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption
	{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
:focus {outline: 0}
ol, ul {list-style: none;}
strong {font-weight: bold}
em {font-style: oblique;}
a img {border: none;}
a {text-decoration: none; cursor: pointer;}
@font-face {
    font-family: 'dolce_vita_lightsuper_light';
    src: url('fonts/dolce_vita_light-webfont.eot');
    src: url('fonts/dolce_vita_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dolce_vita_light-webfont.woff2') format('woff2'),
         url('fonts/dolce_vita_light-webfont.woff') format('woff'),
         url('fonts/dolce_vita_light-webfont.ttf') format('truetype'),
         url('fonts/dolce_vita_light-webfont.svg#dolce_vita_lightsuper_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* End ---------------------------------- reset/zero -------------------------------------- */




/* Begin -------------------------------- global styles ----------------------------------- */
body {font: 75%/1.5em Helvetica, Arial, FreeSans, sans-serief /* Georgia, Norasi, serif */ ; line-height: 1.4; background: #fff; color: #000;}
body.home {background: #71848b url(images/bg-home-questions2.jpg) repeat center 0; color: #d7ebf6; /* 15px */ }
body.page-id-2, body.parent-pageid-2 {background: #fff url(images/bg-music-questions.jpg) no-repeat top center;}
body.page-id-9, body.parent-pageid-9 {background: #000 url(images/bg-about.jpg) no-repeat top center; color: #fff;}
body.page-id-6 {background: #543f2f url(images/bg-lyrics.jpg) no-repeat top center; color: #bbb;}
body.parent-pageid-6 {background: #543f2f url(images/bg-lyrics.jpg) no-repeat top center; color: #bbb;}
body.page-id-8 {background: #fff url(images/bg-contact.jpg) no-repeat top center;}
body.page-id-89, body.page-id-1074, body.page-id-1082, body.parent-pageid-1074 {background: #fff url(images/bg-press.jpg) no-repeat top center; color: #000;}
body.page-id-91 {background: #fff; color: #000;}
body.page-id-93 {background: #000 url(images/bg-tour.jpg) no-repeat top center; color: #fff;}
body.category-1 {background: url(images/bg-blog2.jpg) repeat;}
body.category-5 {background: #000 url(images/bg-videos2.jpg) no-repeat top center; color: #bbb;}
body.category-6 {background: #851929 url(images/bg-photos2.jpg) no-repeat top center; color: #bbb;}
body.category-7 {background: #fdfaea url(images/bg-written.jpg) no-repeat top center;}

p {margin: 20px 0;}
h1, h2, h3 {line-height: 1;}
h2 {font-weight: bold; /* letter-spacing: 0.2em; */ text-transform: uppercase; }
h3 {font-weight: bold;}
h4 {font-weight: bold; margin: 12px 0;}
a:link, a:visited {color: #434db0;} /* 933793 */
a:hover, a:active {color: #ad4fc8;}
a.readmore {clear: left; font-size: 1em; font-weight: bold; padding: 0 5px; border: 1px solid #ccc; background: #eee;}
strong {font-weight: bold; color: #666;}
small {font-size: 0.9em;}
blockquote {margin: 12px 24px; padding: 4px 6px; font-size: 1.1em; border-left: 3px solid #ccc; border-right: 3px solid #ccc; background: #f0f0f0;}
blockquote cite {margin-top: 6px;}
address {margin: 12px 24px; font-size: 1.2em; font-style: oblique;}
em {font-style: oblique;}
.textright {text-align: right;}

	/* *** *** LAYOUT *** *** */
.left {float: left}
.right {float: right;}
.clear {clear: both;}
.center {text-align: center;}
.spaceleft {padding-left: 12px;}
.topspace {margin-top: 12px;}
.hidden, hr {display: none;}

	/* *** *** IMAGES *** *** */
p img {padding: 0; max-width: 570px;}
.alignleft {float: left; margin: 0 12px 12px 0;}
.alignright {float: right; margin: 0 0 12px 12px;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.size-large, .attachment-large, .size-full, attachment-full {max-width: 1280px; max-height: 1024px;}
.entry .size-large, .entry .attachment-large, .postexcerpt .size-large, .postexcerpt .attachment-large, {max-width: 550px; max-height: 820px;}
.size-medium, .attachment-medium {max-width: 550px; max-height: 820px;}
.size-thumbnail, .attachment-thumbnail {width: 150px; height: 150px;}
span.imagecaption {color: #000;}

	/* *** *** FORMS *** *** */
input, textarea {font-size: 1.2em; font-family: /* Georgia, Norasi, serif; */ Helvetica, Arial, FreeSans, sans-serief; }
#wpsf_contact_form input {width: 240px;}
#wpsf_contact_form textarea {width: 480px;}
/* End ---------------------------------- global styles ----------------------------------- */




/* Begin -------------------------------- overall layout ---------------------------------- */
#page {width: 1000px; margin: 12px auto; min-height: 800px;}
#header {float: left; width: 1000px; margin-bottom: 12px; position: relative;}
	.home #header {margin-bottom: 24px;}
#content {float: left; margin: 24px 0 48px 0; position: relative;}
.onecol {width: 880px; padding: 0 60px;}
.twocol {width: 570px; padding: 0 15px 0 60px; }
	.parent-pageid-6 .twocol {width: 670px; padding-right: 45px;}
#sidebar {float: left; width: 280px; padding: 0 60px 0 15px; margin: 48px 0;}
	.home #sidebar {margin-top: 12px;}
	.category-6 #sidebar {margin-top: 110px;}
	.category-7 #sidebar {margin-top: 190px;}
	.parent-pageid-6 #sidebar {width: 150px;}
#footer {clear: both; width: 1000px; height: 48px; margin: 0 auto 48px; border-top: 1px solid #ccc; font-size: 1.2em; font-family: 'dolce_vita_lightsuper_light';}
/* End ---------------------------------- overall layout ---------------------------------- */




/* Begin -------------------------------- header/topnav ----------------------------------- */
#soundcloud {float: left; width: 320px; padding-right: 80px; margin-bottom: 30px;}
#socialnav {float: left; width: 600px; margin-bottom: 30px;}
#socialnav ul {float: right;}
#socialnav ul li {float: left; padding: 0 6px;}
#socialnav ul li a img {vertical-align: -2px;}
#socialnav ul li.socialrss {padding-left: 15px;}
#socialnav ul li.socialrss a img {padding-left: 5px;}
#socialnav ul li a {color: #000;}
.category-5 #socialnav ul li a, .category-6 #socialnav ul li a, .page-id-9 #socialnav ul li a, .page-id-89 #socialnav ul li a, .page-id-1074 #socialnav ul li a, .page-id-1082 #socialnav ul li a, .page-id-91 #socialnav ul li a, .page-id-93 #socialnav ul li a, .page-id-6 #socialnav ul li a, .parent-pageid-6 #socialnav ul li a {color: #fff;}
#socialnav ul li a:hover {color: #933793;}
#logo { /* float: left; width: 764px; padding-left: 236px;*/ width: 100%; text-align: center; clear: left; margin: 20px 0 0 0;}
/* h1, h1 a {width: 528px; height: 46px;} */
h1 { font-family: 'dolce_vita_lightsuper_light'; font-size: 4.8em; }
h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { color: #fff; }
	/* .home h1, .page-id-2 h1, .parent-pageid-2 h1, .page-id-9 h1, .page-id-91 h1, .page-id-93 h1, .page-id-6 h1, .parent-pageid-6 h1, .category-5 h1, .category-6 h1, .page-id-142 h1 { color: #fff; } */
	.page-id-8 h1,
	.page-id-8 h1 a:link, 
	.page-id-8 h1 a:visited, 
	.page-id-8 h1 a:hover, 
	.page-id-8 h1 a:active, 
	.page-id-89 h1,
	.page-id-89 h1 a:link,
	.page-id-89 h1 a:visited, 
	.page-id-89 h1 a:hover,
	.page-id-89 h1 a:active, 
	.page-id-1074 h1, 
	.page-id-1074 h1 a:link, 
	.page-id-1074 h1 a:visited,  
	.page-id-1074 h1 a:hover, 
	.page-id-1074 h1 a:active, 
	.page-id-1082 h1, 
	.page-id-1082 h1 a:link, 
	.page-id-1082 h1 a:visited,
	.page-id-1082 h1 a:hover, 
	.page-id-1082 h1 a:active, 
	.parent-pageid-1074 h1, 
	.parent-pageid-1074 h1 a:link, 
	.parent-pageid-1074 h1 a:visited,
	.parent-pageid-1074 h1 a:hover, 
	.parent-pageid-1074 h1 a:active { color: #000; }
/*
h1 {background: url(images/logo-ltbg.png) no-repeat;}
	.home h1, .page-id-2 h1, .parent-pageid-2 h1, .page-id-9 h1, .page-id-91 h1, .page-id-93 h1, .page-id-6 h1, .parent-pageid-6 h1, .category-5 h1, .category-6 h1, .page-id-142 h1 {background: url(images/logo-dkbg.png) no-repeat;}
	.page-id-89 h1, .page-id-1074 h1, .page-id-1082 h1, .parent-pageid-1074 {background: url(images/logo-press.png) no-repeat;}
*/
#topnav {float: left; clear: left; width: 1000px; height: 37px; text-align: center; margin: 20px 0 40px 0;}
#topnav ul {margin: 0 auto; width: 840px; padding-left: 4px; height: 35px; background: url(images/navbg2.png) repeat; border: 1px solid #bbb;}
#topnav ul li {float: left; padding: 0 28px; /* font-size: 1.1em; */ text-transform: uppercase; letter-spacing: 0.1em; margin-top: 10px; font-family: 'dolce_vita_lightsuper_light'; font-size: 1.2em;}
#topnav ul li.navupper {margin-top: 1px;}
#topnav ul li.navlower {margin-top: 16px;}
#topnav ul li a:link, #topnav ul li a:visited {color: #000;}
#topnav ul li a:hover, #topnav ul li a:active, #topnav ul li a.navon {color: #fff;}
#bandhead {width: 780px; padding-left: 110px; margin-top: 30px;}
/* #livehead {width: 780px; padding-left: 110px;} */
#written-link {padding-left: 720px; position: absolute; top: 370px; z-index: 500; font-weight: bold; font-size: 1.4em;}

	/* *** *** SONG QUOTES *** *** */
.songquote {clear: left; margin: 10px 0; font-style: italic; font-size: 1.2em; letter-spacing: 0.1em; color: #000;}
.songquote a {color: #000;}
.category-5 .songquote a, .category-6 .songquote a, .page-id-2 .songquote a, .parent-pageid-2 .songquote a, .page-id-9 .songquote a, .page-id-91 .songquote a, .page-id-93 .songquote a {color: #fff;}
.page-id-89 .songquote a, .page-id-1074 .songquote a, .page-id-1082 .songquote a, .parent-pageid-1074 .songquote a { }
.songquote a:hover {color: #933793;}
.songquote span.indent1 {padding-left: 30px;}
.songquote span.indent2 {padding-left: 160px;}
.home .songquote {padding-left: 500px;}
.page-id-91 .songquote {padding-left: 420px;}
.page-id-2 .songquote, .parent-pageid-2 .songquote, .page-id-8 .songquote {padding-left: 600px;}
.page-id-89 .songquote, .page-id-1074 .songquote, .page-id-1082 .songquote, .parent-pageid-1074 .songquote {padding-left: 200px; float: left; margin: 24px 0 0 0;} 
.page-id-9 .songquote, .parent-pageid-9 .songquote {padding-left: 320px;}
.page-id-93 .songquote {padding-left: 550px;}
.page-id-8 .songquote {margin-bottom: -10px;}
.category-1 .songquote {padding-left: 610px; width: 290px; position: absolute; top: 200px; z-index: 500; text-align: center;}
.category-5 .songquote {padding-left: 420px; margin-top: 0;}
.category-6 .songquote {padding-left: 200px;}
.category-7 .songquote {padding-left: 86px; float: left; margin: 25px 0;}
/* End ---------------------------------- header/topnav ----------------------------------- */




/* Begin -------------------------------- content ----------------------------------------- */
	/* *** *** GENERAL *** *** */
.post {float: left; clear: left; margin: 20px 0;}
.onecol .post {width: 880px;}
.twocol .post {width: 570px;}
#content h2 {font-size: 1.6em;}
.entry {font-size: 1.2em; /* letter-spacing: 0.2em; */ }
.entry ul li {background: url(images/listicon.png) no-repeat 0 5px; padding-left: 13px;}
.entry ol {list-style: decimal inside; margin: 12px 0;}
.entry h2 {margin: 12px 0;}
.category ul.postmetadata, .single ul.postmetadata {float: left; margin: 6px 0;}
.category ul.postmetadata li, .single ul.postmetadata li {float: left; padding: 0 10px 0 0; font-weight: bold; font-size: 1.4em; /* font-family: Helvetica, Arial, Freesans, sans-serif; */ }
.category ul.postmetadata li.sharing, .single ul.postmetadata li.sharing {margin-top: -5px;}
.homeposts ul.postmetadata li {float: left; background: url(images/listicon.png) no-repeat 0 5px; padding: 0 12px 0 11px;}
.more-link {margin: 12px 0;}
.postsnav {float: left; clear: left; width: 570px; padding-top: 12px; margin-top: 24px; line-height: 1; font-size: 1.2em; font-weight: bold;}
.category-7 .postsnav {width: 548px;}

	/* *** *** HOME PAGE *** *** */
#home-content {float: left; clear: left; width: 570px; padding: 0 20px 0 40px; margin: 10px 0 40px 0;}
#home-content h2 {margin: 0 0 12px 0; font-size: 1.3em; color: #fff;}
#home-content h3 {font-size: 1.2em; margin: 0 0 3px 0;}
#home-content ul.postmetadata {clear: both;}
#home-content ul.postmetadata li {margin: 3px 0 6px 0; color: #000;}
#home-content p {clear: both; color: #000;}
#home-content a {color: #fff;}
#home-content a:hover {text-decoration: underline;}
#home-content a.readmore {color: #000;}
#home-album {padding-left: 133px;}
#home-album a {float: left; width: 261px; height: 111px;}
#home-news {float: left; margin-top: 77px; width: 548px; padding: 10px; margin-right: 8px; border: 1px solid #bbb; background: url(images/home-posts-bg.png) repeat;}

	/* *** *** PAGES *** *** */
#music-lyrics {padding-left: 80px; position: relative; top: -70px; width: 207px; height: 63px;}
#music-lyrics h3 {font-size: 1.6em; text-transform: uppercase;}
#music-lyrics h3 a {color: #fff;}
#music-lyrics h3 a:hover {color: #933793;}
#music-links {position: relative; top: -80px;}
#music-links ul {width: 600px; padding: 0 130px;}
#music-links ul li {float: left; width: 200px; text-align: center;}
#paypaldonate {float: right; margin: 0; padding: 0;}
#paypaldonate form {float: left; margin: 20px 0;}
.page-id-2 #content {font-size: 1.2em; color: #fff; /* min-height: 982px; */ }
.parent-pageid-2 #content {font-size: 1.2em; color: #000;}
#post-2 {position: relative; top: -80px;}
.page-id-6 #content, .parent-pageid-6 #content {font-size: 1.2em; color: #fff;}
.page-id-6 #content h2, .parent-pageid-6 #content h2 {font-size: 1.8em; font-weight: normal; text-transform: none;}
.home #sidebar a, .page-id-6 #content a, .parent-pageid-6 #content a, .parent-pageid-6 #sidebar a {color: #fff;}
.home #sidebar a:hover, .page-id-6 #content a:hover, .parent-pageid-6 #content a:hover, .parent-pageid-6 #sidebar a:hover {text-decoration: underline;}
.page-id-6 .post .entry {width: 700px; padding-left: 90px; }
.page-id-6 .post .entry ul li {background: none; padding: 0;}
.parent-pageid-6 .post .entry {width: 670px;}
.page-id-8 .post .entry {width: 320px; padding-left: 540px; font-size: 1.2em; font-weight: bold;}
.page-id-9 .post .entry, .parent-pageid-9 .post .entry {width: 670px;}
.page-id-9 .readmore {padding: 5px 10px 2px 10px; background-color: #444; border: 1px solid #222; color: #aaa;}
.page-id-91 .post .entry {width: 800px; padding-left: 40px;}
.page-id-93 .post .entry {width: 360px; padding-left: 260px; position: relative; top: -10px; z-index: 1000;}
.page-id-93 .post .entry p {margin: 40px 0;}
.page-id-89 .onecol .post {width: 650px; padding: 0 115px; margin: 0;}
.page-id-1074 .onecol .post, .page-id-1082 .onecol .post, .parent-pageid-1074 .onecol .post {width: 800px; padding-left: 40px; margin: 24px 0 0 0;}
.page-id-1074 .entry h3 {font-size: 1.3em; margin: 48px 0 0 0;}
.page-id-1074 .entry h2 {margin: 72px 0 48px 0;}
#pressquotes {float: left; width: 568px; position: relative; left: 40px; padding: 12px 20px 0 20px; margin: 0; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat; font-size: 0.9em; /* -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; column-gap: 20px; */ }
#presslinks {float: left; width: 568px; position: relative; left: 40px; padding: 12px 20px 0 20px; margin: 0; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat; font-size: 0.9em; -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; column-gap: 20px; }
#pressquotes p, #presslinks p {margin: 20px 0;}

#mediatools {float: left; width: 520px; padding: 15px 20px; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat;}
#mediatools h2 {font-weight: normal;}
#mediatools h2 small {font-size: 0.7em;}
#mediatools p {text-transform: uppercase;}
#presscontact {float: right; width: 170px; padding: 6px 20px; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat; margin: 40px 0; font-size: 0.9em;}
#presscontact p {margin: 6px 0;}
#press-people {float: left; margin: 100px 0 20px 20px; position: relative; left: 40px; width: 240px; padding: 12px 20px 6px 20px; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat; font-size: 0.9em;}
#press-people p {margin: 12px 0;}
#press-archive {margin: 20px 0; text-transform: uppercase; font-size: 1.3em;}
#moremedia {float: left; margin: 0 0 60px 20px; width: 240px; position: relative; left: 40px; padding: 12px 20px 6px 20px; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat; font-size: 0.9em;}

#storycover {clear: left; width: 550px; margin: 0 auto; padding: 60px 0 0 0;}
#storycover img {clear: left;}
#downloadbio {clear: both; margin-bottom: 60px; text-transform: uppercase; padding-left: 5px;}
#downloadbio a {text-decoration: underline;}
#downloadbio a:hover {text-decoration: none;}
.press {width: 550px; margin: 40px 0;}

#storydownload {width: 275px; margin: 0 auto;}
#download-story {width: 880px; text-align: center;}
.topspin-html-version {clear: left; margin-top: 80px;}
#signup #email {font-size: 0.9em; width: 220px; margin-bottom: 10px;}

	/* *** *** CATEGORIES *** *** */
.category-1 #content, .category-5 #content {/* font-family: Helvetica, Arial, Freesans, sans-serif; */}
.category-5 #content a:link, .category-5 #content a:visited {color: #fff;}
.category-5 #content a:hover, .category-5 #content a:active {color: #ad4fc8;}
.category-6 #content { /* font-size: 1.2em; font-family: Arial, Helvetica, FreeSans, sans-serif; */ }
.category-6 #content a:link, .category-6 #content a:visited {color: #fff;}
.category-6 #content a:hover, .category-6 #content a:active {color: #ad4fc8;}
.category-6 .entry {margin-bottom: 40px;}
h2#galleryhead {text-transform: lowercase; font-weight: normal; color: #fff; padding-left: 30px;}
#galleryinstructions {font-size: 1.2em; padding-left: 30px;}
.contentbox {float: left; width: 548px; padding: 10px; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat;}
.contentbox .post {width: 548px;}
.category-7 .entry {font-size: 1.1em; letter-spacing: 0.1em;}
ul#galleries {float: left; width: 642px;}
ul#galleries li {float: left; width: 150px; height: 150px; border: 2px solid #000; margin: 30px;}
ul#galleries h3 {font-weight: normal; font-size: 1.1em; margin: 6px 0; line-height: 1.2;}
dl.gallery-item dt.gallery-icon a img {border: 2px solid #000;}
/* End ---------------------------------- content ----------------------------------------- */




/* Begin -------------------------------- comments ---------------------------------------- */
#comments {float: left; margin: 12px 0; clear: left; width: 570px;}
	.category-7 #comments {width: 548px;}
.nocomments {clear: left; margin: 24px 0; padding: 0 12px; font-size: 1.2em;}
.commentlist {}
.commentlist li {margin: 12px 0; padding: 6px; list-style: none; font-size: 1em;}
.commentlist li ul li {margin-right: -6px; margin-left: 12px; font-size: 1em;}
.commentlist li .avatar {float: right; border: 1px solid #bbb; padding: 2px; background: #eee;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.says, .comment-reply-link {font-weight: bold;}
.commentlist p {margin: 12px 6px 12px 0;}
.commentmetadata {display: block; font-weight: normal;}
.thread-alt {background-color: #eee;}
.thread-even {background-color: #fff;}
.depth-1 {border: 1px solid #ccc;}
.even, .alt {/* border-left: 2px solid #ddd; */}
.alt {margin: 0; padding: 6px;}
.children {}
#respond {float: left; clear: left; margin-bottom: 24px; white-space: nowrap;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform {white-space: nowrap;}
#commentform p {margin: 6px 0;}
/* End ---------------------------------- comments ---------------------------------------- */




/* Begin -------------------------------- sidebar ----------------------------------------- */
.category-1 #sidebar, .category-5 #sidebar {/* font-family: Helvetica, Arial, Freesans, sans-serif; */}
#sidebar h2 {text-transform: uppercase; font-size: 1.4em; font-weight: bold; margin: 10px 0; /* letter-spacing: 0.1em; */ }
#sidebar ul li, #home-sidebar ul li {float: left; clear: left; margin: 10px 0;}
#sidebar ul li#socialads a, #home-sidebar ul li#socialads a {float: left;}
#sidebar ul ul li {margin: 3px 0;}
#sidebar ul li.widget_twitter {margin: 20px 0;}
.category-7 #sidebar ul li.widget_twitter {float: left; width: 258px; padding: 10px; border: 1px solid #a8a8a8; background: url(images/home-posts-bg.png) repeat;}
#sidebar ul li#story-album {float: left; width: 280px; margin-top: 20px;}
#sidebar ul li#living-in-name {float: left; width: 280px; margin-top: 186px;}
#sidebar ul li#mailchimp {width: 280px;}
#mc_embed_signup {/* font-family: Helvetica, Arial, sans-serif; */}
#mc_embed_signup .email {float: left; width: 160px; height: 18px; border: 1px solid #333; padding: 2px 4px 1px 4px; font-size: 1.1em;}
#mc_embed_signup .button {float: left; height: 23px; width: 100px; padding: 2px 4px 1px 4px; margin-left: 5px; color: #488bb0; border: 1px solid #488bb0; }
#sidebar ul li#socialads {margin: 10px 0 20px 0;}
.facebookad {padding: 0 20px 0 0;}
.parent-pageid-6 #sidebar {margin-top: 300px; font-size: 1.2em; /* font-family: Arial, Helvetica, FreeSans, sans-serif; */ color: #fff;  letter-spacing: 0.2em;}
.parent-pageid-6 #sidebar h2 {font-size: 1.8em; font-weight: normal; text-transform: none; margin: 12px 0;}
.category-5 #sidebar a:link, .category-5 #sidebar a:visited {color: #fff;}
.category-5 #sidebar a:hover, .category-5 #sidebar a:active {color: #ad4fc8;}
.category-6 #sidebar {font-size: 1.2em; /* font-family: Arial, Helvetica, FreeSans, sans-serif; */ }
.category-6 #sidebar a:link, .category-6 #sidebar a:visited {color: #fff;}
.category-6 #sidebar a:hover, .category-6 #sidebar a:active {color: #ad4fc8;}
/* End ---------------------------------- sidebar ----------------------------------------- */




/* Begin -------------------------------- footer ------------------------------------------- */
.home #footer a {color: #fff;}
.home #footer a:hover {text-decoration: underline;}

.page-id-6 #footer a:link, .page-id-6 #footer a:visited {color: #fff;}
.page-id-6 #footer a:hover, .page-id-6 #footer a:active {color: #ad4fc8;}
.parent-pageid-6 #footer a:link, .parent-pageid-6 #footer a:visited {color: #fff;}
.parent-pageid-6 #footer a:hover, .parent-pageid-6 #footer a:active {color: #ad4fc8;}
.page-id-89 #footer, .page-id-1074 #footer, .page-id-1082 #footer {color: #000;}
.page-id-89 #footer a:link, .page-id-89 #footer a:visited, .page-id-1074 #footer a:link, .parent-pageid-1074 #footer a:link, .page-id-1074 #footer a:visited, .page-id-1082 #footer a:link, .page-id-1082 #footer a:visited .parent-pageid-1074 #footer a:visited {color: #000;}
.page-id-89 #footer a:hover, .page-id-89 #footer a:active, .page-id-1074 #footer a:hover, .page-id-1074 #footer a:active, .page-id-1082 #footer a:hover, .page-id-1082 #footer a:active, .parent-pageid-1074 #footer a:hover, .parent-pageid-1074 #footer a:active {color: #ad4fc8;}
.page-id-9 #footer a:link, .page-id-9 #footer a:visited {color: #fff;}
.page-id-9 #footer a:hover, .page-id-9 #footer a:active {color: #ad4fc8;}
.parent-pageid-9 #footer a:link, .parent-pageid-9 #footer a:visited {color: #fff;}
.parent-pageid-9 #footer a:hover, .parent-pageid-9 #footer a:active {color: #ad4fc8;}
.page-id-91 #footer a:link, .page-id-91 #footer a:visited {color: #fff;}
.page-id-91 #footer a:hover, .page-id-91 #footer a:active {color: #ad4fc8;}
.category-5 #footer a:link, .category-5 #footer a:visited {color: #fff;}
.category-5 #footer a:hover, .category-5 #footer a:active {color: #ad4fc8;}
.category-6 #footer {color: #fff;}
.category-6 #footer a:link, .category-6 #footer a:visited {color: #fff;}
.category-6 #footer a:hover, .category-6 #footer a:active {color: #ad4fc8;}
.page-id-93 #footer a:link, .page-id-93 #footer a:visited {color: #fff;}
.page-id-93 #footer a:hover, .page-id-93 #footer a:active {color: #ad4fc8;}
/* End ---------------------------------- footer ------------------------------------------- */



@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
}
