/*
Theme Name: SkinPickingSupport.com 2012
Theme URI: 
Author: Jason Logan
Author URI: lightk.com
Description: 
Version: 
License: 
License URI: 
Tags: 
Text Domain: skinpick2012
*/

@font-face {
    font-family: 'ChopinScriptRegular';
    src: url('chopinscript-webfont.eot');
    src: url('chopinscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('chopinscript-webfont.woff') format('woff'),
         url('chopinscript-webfont.ttf') format('truetype'),
         url('chopinscript-webfont.svg#ChopinScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tuers_cardboardregular';
    src: url('tuers_cardboard-webfont.eot');
    src: url('tuers_cardboard-webfont.eot?#iefix') format('embedded-opentype'),
         url('tuers_cardboard-webfont.woff') format('woff'),
         url('tuers_cardboard-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dcc_-_the_aliens_are_comingRg';
    src: url('dcc_-_the_alien_are_coming-webfont.eot');
    src: url('dcc_-_the_alien_are_coming-webfont.eot?#iefix') format('embedded-opentype'),
         url('dcc_-_the_alien_are_coming-webfont.woff') format('woff'),
         url('dcc_-_the_alien_are_coming-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, font, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	color: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
}

html {}

body {font-family:Arial, Helvetica, sans-serif; background:transparent url(images/background-tile.jpg) center top fixed!important; color:#333;}
h1 {font-family:'ChopinScriptRegular'}

:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

a {color:inherit}
a:hover {text-decoration:none;}

#site-wrapper input[type=text], #site-wrapper textarea{background:#fff;}

/* WP admin styles */

.entry-meta {font-size:12px; color:#666; padding:5px 0;}
.entry-meta .by-author {display:none}
footer.entry-meta .sep {display:none;}
.entry-meta .cat-links {display:none}
.entry-meta .tag-links {display:block; padding:20px 0 10px; margin-top:20px; border-top:1px solid #CCC;}
.entry-meta .comments-link {display:block; padding:10px 0; text-align:right; font-style:italic; font-size:18px; color:#73555b;}
.single footer.entry-meta {display:none}

/* SITE STYLES */
#site-wrapper {width:100%; min-width:1000px; overflow-x:hidden; text-align:center;}
#bg-wrapper {overflow:hidden}
#site-inner {width:980px; margin:0 auto; text-align:left; position:relative;}
#page-wrapper {width:980px; padding-bottom:100px;} 

.circle {background:rgba(255,255,255,.95); -webkit-border-radius: 10px;-moz-border-radius: 10px;margin-top:20px;border-radius: 10px; z-index:1; position: relative;}
.circle.facebook {background:rgba(60,90,152,.9) url(images/icons/facebook.png) 30px center no-repeat;}
.circle.facebook a {display:block; padding:10px 10px 10px 70px; color:#fff; font-weight: bold; text-decoration:none;}
.circle.facebook-scars {background:rgba(131,99,105,.9) url(images/icons/facebook.png) 30px center no-repeat;}
.circle.facebook-scars a {display:block; padding:10px 10px 10px 70px; color:#fff; font-weight: bold; text-decoration:none;}
.circle.twitter {background:rgba(0,172,237,.9) url(images/icons/twitter.png) 13px center no-repeat;}
.circle.twitter a {display:block; padding:10px 10px 10px 70px; color:#fff; font-weight: bold; text-decoration:none;}
.circle.twitter-posts .holder {padding:10px 10px 10px 20px;}
.circle.twitter-posts .holder a {display:inline; padding:0; text-decoration:underline;}
.circle.twitter-posts .holder h3 {font-weight: bold; font-size:16px; padding-top:10px;}
.circle.twitter-posts .holder ul {margin-left:20px; list-style:disc outside; padding:10px 0 10px; font-size:12px;}
.circle.twitter-posts .holder li {list-style:disc outside; padding-bottom:3px; font-size:12px; line-height:18px;}
.circle.youtube {background:rgba(200,200,200,.9) url(images/icons/youtube.png) 13px center no-repeat;}
.circle.youtube a {display:block; padding:10px 10px 10px 70px; color:#fff; font-weight: bold; text-decoration:none;}
.circle.feedburner {background:rgba(219,157,39,.9) url(images/icons/email.png) 13px center no-repeat;}
.circle.feedburner a {display:block; padding:10px 10px 10px 70px; color:#fff; font-weight: bold; text-decoration:none;}
.opaque {background:#fff; height:185px;}
.ie7 .opaque, .ie8 .opaque, .ie9 .opaque  {background:#fff; filter:none;}

.circle {
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.6);

	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";*/
	zoom: 1;
}
.ie7 .circle>div,.ie8 .circle>div,.ie9 .circle>div {
	position: relative; /* This protects the inner element from being blurred */
	background:#fff;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
.ie7 .circle.facebook, .ie8 .circle.facebook, .ie9 .circle.facebook {background:rgb(60,90,152) url(images/icons/facebook.png) 30px center no-repeat;}
.ie7 .circle.facebook-scars, .ie8 .circle.facebook-scars, .ie9 .circle.facebook-scars {background:rgb(131,99,105) url(images/icons/facebook.png) 30px center no-repeat;}
.ie7 .circle.twitter, .ie8 .circle.twitter, .ie9 .circle.twitter {background:rgb(0,172,237) url(images/icons/twitter.png) 30px center no-repeat;}
.ie7 .circle.twitter, .ie8 .circle.twitter, .ie9 .circle.twitter {background:rgb(200,200,2000,172,237) url(images/icons/youtube.png) 30px center no-repeat;}

.circle.facebook a:hover {color:#96b0f5;}
.circle.twitter a:hover {color:#5bceff;}
.circle.youtube a:hover {color:#DDDDDD;}
.circle.header {background:url(images/crumpled-paper.jpg) 175px 0;}
.circle .cta {text-align:center; padding:20px;}
.circle .cta p {font-size:12px}

hr {display:block; overflow:hidden; border:none; background: url(images/separator.png) center center no-repeat; clear:both; height:80px; width:100%}

#header {height:260px; display:block; z-index:2; position: relative}
#header .logo {display:block; overflow:hidden; width:414px; height:67px; padding:58px 0 0 55px;}
#header .logo a {text-decoration:none; width:414px; height:67px; text-indent:-9999px; background: url(images/sps-logo.png); display:block;}
#header .logo a:hover {text-decoration:none;}
#header p {font:normal 17px/1.2em; color:#472b30; padding:6px 0 0 39px; text-align:left; font-family:Palatino Linotype, Book Antiqua, Palatino;}
.header p {display:none}
.header {height:260px;}

#main, .main {padding:30px 50px;}
#main h1, .main h1 {font-size:30px; color:#333; font-family:Palatino Linotype, Book Antiqua, Palatino;} 
#main h2, .main h2 {font-size:20px; color:#333; font-family:Palatino Linotype, Book Antiqua, Palatino; font-weight:bold;} 
#main h3, #comments-title, .main h3 {font-size:16px; color:#73555b; font-weight:bold; padding-top:16px}
#main p, .main p {font-size:15px; line-height:23px; padding-top:18px;}
#main iframe, .main iframe {z-index:1;}
#main div.listing, .main div.listing {margin-top:10px; position:relative; min-height:160px}
#main div.listing>*, .main div.listing>* {padding-left:220px;}
#main div.listing img, .main div.listing img {position:absolute; left:0; top:0; padding-left:0;}
#main ul, .main ul, .widget ul {margin-left:20px; list-style:disc outside; padding:20px 0 10px; font-size:14px;}
#main ul li, .main ul li, .widget ul li { list-style:disc outside; padding-bottom:10px; font-size:14px; line-height:23px;}
.widget ul {padding-top:3px;}
.widget ul li {padding-bottom:3px;}
#main ol, .main ol {margin-left:20px; list-style:decimal outside; padding:20px 0 10px; font-size:14px;}
#main ol li, .main ol li { list-style:decimal outside; padding-bottom:10px; font-size:14px; line-height:23px;}

#main p.listing, .main p.listing {margin-top:10px; position:relative; min-height:90px; padding-left:170px;}
#main p.listing img, .main p.listing img {position:absolute; left:0; top:0; padding-left:0;}

#main .ui-accordion, .main .ui-accordion {margin-top:20px;}
#main .ui-accordion h3, .main .ui-accordion h3 {font-size:13px; padding-top:0;}
#main .ui-accordion .accordian-shortcode-content, .main .ui-accordion .accordian-shortcode-content {font-size:13px; line-height:23px; padding-top:18px;}

#mainnav {height:105px; padding-top:23px; width:1060px; position:relative; z-index:2; margin:-96px -27px -30px -53px; background:url(images/main-nav.png); color:#fff; text-align:center; font-family:tuers_cardboardregular, Palatino Linotype, Book Antiqua, Palatino; font-weight:normal; text-transform:uppercase;}
#mainnav .menu {display:block; height:54px; line-height:54px; margin-right:-10px;}
#mainnav .menu li {display:inline-block; height:54px; line-height:54px; font-size:14px;}
#mainnav .menu>li>a:first-letter {font-size:18px;}
#mainnav .menu>li>a {display:inline-block; height:54px; line-height:54px; text-decoration:none; padding:0 16px; background:url(images/sep.png) right 0 no-repeat}
#mainnav .menu>li>a:hover, #mainnav .menu>li.active>a {background:#73555b;}
#mainnav .sub-menu {position:absolute; background:#73555b; display:none; margin:0; padding:20px;}
#mainnav .sub-menu li {display:block; text-align:left; float:none; border:none; padding:5px 12px 4px; font-size:20px; line-height:26px; font-style:normal; font-weight:normal; font-family:dcc_-_the_aliens_are_comingRg, Arial, Helvetica, sans-serif; height:auto; background:url(images/menu-bullet.png) left 12px no-repeat;}
#mainnav .sub-menu a {display:block; text-decoration:none;}
#mainnav .sub-menu a:hover {color:#9b7a80;}
#mainnav #menu-item-50 a {background:none;}
#mainnav #menu-item-50 a:hover, #mainnav .active#menu-item-50 a {background:#73555b!important;}
.nav-bg {height:128px; width:880px; margin:-69px -27px 0 -53px; z-index:1; position:relative; background:url(images/main-nav.png);}

#mainnav iframe {position:absolute; right:80px; top:40px;}

#comments {margin-top:20px; border-top:1px solid #666; padding-top:20px;}
#comments label {display:block; padding-bottom:5px; color:#666; font-weight:bold;}
#comments input[type="text"], #comments textarea {width:100%; max-width:100%; min-width:100%}

#page-wrapper .footer {position:absolute; bottom:0; left:0; width:980px; margin-top:20px; -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;}
#page-wrapper .footer>div {padding:20px 40px; text-align:center; -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;}
#page-wrapper .footer p {text-align:center; font-size:12px;}

#fixed {position:absolute; left:50%; margin-left:520px; top:262px; width:46px;}
#fixed>div {position:relative; left:auto!important; top:auto!important;}

label {width:200px; display:inline-block; font-size:12px; float:left; padding-top:5px;}
input[type=text] {width:300px;}

form>div {clear:both}

#ccf-form-success {position:fixed; background:#826268; color:#fff; padding:20px; top:0; left:0; width:100%; z-index:100;}
#ccf-form-success .close {position:fixed; top:78px; margin:0 auto; padding:5px; background:#826268; color:#fff; cursor:pointer;}
#ccf-form-success h5 {font-size:20px; font-weight: bold;}

#main .comment {position:relative; min-height: 68px; overflow:hidden;}
#main li.comment {padding:10px; margin-top:20px; min-height:100px; background:#fff;}
#main ol>li.comment {border:1px solid #73555B}
#main .comment-author {width:68px; position:absolute; left:0; top:0; font-size:12px; text-align:center;}
#main .comment-content {padding-left:90px; position:relative;}
#main .comment-content .datetime, .reply {font-size:10px; text-align:right; font-style: italic;}

#main .comment .children {margin:10px 40px 0; border:1px solid #666; border-width:0 1px; padding-top:0;}
#main .comment .children .comment {min-height:0;}
#main .comment .children .comment-author {position:static; padding-left:50px; text-align:left; width:auto;}
#main .comment .children .comment-author img {position:absolute;left:0; top:0;}
#main .comment .children .comment-content {padding-left:50px;}
#main .comment .children .comment-content * {font-size:11px; line-height: 14px;}


#fbSEOComments {margin-top: 20px!important; padding:20px 50px 0; border-top: 1px solid #666;}

#commentform input[type="text"]{float:none;}
#commentform label {float:none; display:inline;}
#commentform span.required {float:left;}

/*.entry-content {padding-top:20px;}*/

.widget-bar {margin-top:14px}
.widget-bar a {display:block; line-height:32px; padding-left:40px; margin-top:6px;}
.widget-bar .amazon {background: url('http://ct1.addthis.com/static/r07/widget046_32x32.png') left -448px no-repeat;}
.widget-bar .goodreads {background: url('images/icons/goodread.png') left top no-repeat;}
.widget-bar .lulu {background: url('images/icons/lulu.png') left top no-repeat;}

.column {display:inline;}
.left {float:left;}
.third {width:250px; margin-left:24px; padding:0;}
.third.first{margin-left:0;}
.twothird {width:706px;}
.half.first{margin-left:0;}
.half {width:470px; margin-left:20px;}
.twothird #main {padding:10px 50px 40px;}
.clear-div {clear:both;}
.third .holder {}
.third .holder .entry-content {padding:0;}

.type-post {padding-bottom:20px;}

.cta-book {background: url(images/cta-forever-marked.png) left top no-repeat;}
.cta-book a {display:block; padding:32px 10px 32px 117px; font-size:12px; line-height:18px; text-decoration: none;}
.cta-book a span.right {float:right;}
.cta-book a:hover span.right {text-decoration: underline;}

.recent-posts {padding:20px; }
.recent-posts h3 {font-weight: bold;}
.recent-posts ul {list-style:disc outside; margin:10px 10px 10px 30px;} 
.recent-posts li {list-style:disc outside; display:list-item; padding-bottom:7px; font-size:13px;}


.read-preview {display:block; width:395px; margin:20px 242px; text-align:center; font-weight:bold; font-size:20px; text-decoration:none; color:#73555B;}
.read-preview:hover {text-decoration:underline;}

.alignleft {float:left; padding:20px 20px 20px 0;}
.alignright {float:right; padding:20px 0 20px 20px;}
.clear {clear:left;}

.wp-image-325 {margin-top:-50px;}

#nav-single { height:50px; font-size:12px; line-height: 18px;}
#nav-single h3 {padding:0; font-size:12px;}
#nav-single .nav-previous {float:left;}
#nav-single .nav-next {float:right;}

.more-link {display: block; padding-top: 20px;}

#main .addthis_toolbox {padding-top:20px;}

#main .wp-caption { padding:7px 3px 3px; text-align:center; background:#a07f85; border:3px solid #765b60}
#main .wp-caption-text {font-size:12px; line-height:14px; padding:10px 0 10px; color:#fff;}
#main .wp-caption.alignleft {margin:20px 20px 20px 0;}
#main .wp-caption.alignright {margin:20px 0 20px 20px;}

#nav-above {display:none;}

#nav-below, #nav-above {margin:-20px 0;}
#nav-below h3, #nav-above h3 {padding:0;}

.archive .page-header {margin-bottom:30px;}

.widgettitle {font-size:18px;}

#main #attachment_850 {margin-top:30px;}


p.indent-paragraph {text-indent:50px;}

#purchase td {padding:30px 30px 0 0; font-size:15px;}