/*

Theme Name:The Shop Cop

Theme URI:http://theblogstudio.com/

Description:The Shop Cop designed by Entrinsic, version 1 coded/developed by Michael Caputo @ The Blog Studio.
			version 2 re-developed by Robert Kania, CNI Services

Version:2

Author:Michael Caputo, Robert Kania

Author URI:

*/

/* --------------------------------- =wordpress stuff -------- */

body{font-family: Verdana,sans-serif;}

a{outline:none;}

img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}

img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}

.alignright{float:right;}

.alignleft{float:left;}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.wp-caption img{margin:0;padding:0;border:0 none;}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}

/* --------------------------------- =commonly used tools -------- */

.clear,.clearMe{clear:both;}
.stopfloat {clear:  both; font: normal 1px/1px inherit; margin: 0; padding: 0;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.bold,strong,b{font-weight:bold;}
.italic,i,em{font-style:italic;}
small{font-size:80%;}
.pl14 {padding-left: 14px;}

.mb0 {margin-bottom: 0px}		.mt0 {margin-top: 0px;}
.mb4 {margin-bottom: 4px}		.mt4 {margin-top: 4px;}
.mb6 {margin-bottom: 6px}		.mt6 {margin-top: 6px;}
.mb8 {margin-bottom: 8px}		.mt8 {margin-top: 8px;}
.mb10 {margin-bottom: 10px}		.mt10 {margin-top: 10px;}
.mb12 {margin-bottom: 12px}		.mt12 {margin-top: 12px;}
.mb14 {margin-bottom: 14px}		.mt14 {margin-top: 14px;}
.mb16 {margin-bottom: 16px}		.mt16 {margin-top: 16px;}
.mb18 {margin-bottom: 18px}		.mt18 {margin-top: 18px;}
.mb20 {margin-bottom: 20px}		.mt20 {margin-top: 20px;}
.mb24 {margin-bottom: 24px}		.mt24 {margin-top: 24px;}
.mb28 {margin-bottom: 28px}		.mt28 {margin-top: 28px;}
.mb32 {margin-bottom: 32px}		.mt32 {margin-top: 32px;}
.ctr {text-align: center;}

.dashedBottom {border-bottom: dashed 1px silver;}
.imgBorder {border: solid 1px silver;}

/* --------------------------------- =layout -------- */

body{background:#79b4dd;}

.container{background:#FFFFFF; width:960px; height: auto; margin:10px auto 10px; position: relative;}

.container-inner-LRspc {width: 890px; height: auto; padding: 10px 35px 10px 35px; clear: both;}
.container-inner-Lspc {width: 925px; height: auto; padding: 10px 0px 10px 35px; clear: both;}
.content-column {width: 590px; height: auto; float: left;}
.sidebar-column {width: 270px; height: auto; float: left; margin-left: 30px;}
.sidebar-column-left {width: 270px; height: auto; float: left; margin-right: 30px;}

#header{background:#fbe1b6;}

#header,#trendsInTv,#features{border-bottom: solid 1px #46b1e9;}

#features{background:#fcfaf2;}

#features .alt{background:#f5eeda;}
/*
#floatingLogo,#floatingLogoHome{position:relative;z-index:10;}



#floatingLogoHome span{display:block;background:url('images/character.png') no-repeat;width:209px;height:440px;position:absolute;top:14px;left:-73px;}
*/
#floatingLogoHome {display:block; width:209px; height:440px; position: absolute; z-index: 2; top: 24px; left: -73px; background: url(images/character.png) no-repeat top left;}
#floatingLogo {display:block; width:95px; height:200px; position:absolute; top:14px; left:-22px; background:url('images/character-mini.png') no-repeat;}
#floatingLogoHome2 {display:block; width:209px; height:440px; position: absolute; z-index: -1; top: 700px; left: 890px; background: url(images/character2.png) no-repeat top left;}
#floatingLogoHome3 {display:block; width:209px; height:440px; position: absolute; z-index: 3; top: 750px; left: 840px; background: url(images/character2.png) no-repeat top left;}

#mainFeature{padding:10px 0px 26px 65px;}
#mainFeature {background: #FFFFFF url(http://www.jenniferlitwin.com/wp/wp-content/themes/theShopCop/images/mainFeatureGradient1.png) repeat-x;}
#featureImage {width: 280px; height: 280px; float: left; margin-left: 0px;/* border: solid 2px #f58b1f;*/}
#featureText {width: 530px; margin-left: 315px;} 
#featureText p, #featureText h2 {margin-bottom: 8px;}



#recentMentionedHolder{padding:10px 20px;}

.trendHolder{width:165px; padding-right: 13px; float:left;}

.trendHolder .mediaHolder,.postContent .mediaHolder{width:155px;height:130px;border:2px solid #f58b1f;text-align:center;}

.postContent .mediaHolder{float:left;margin:0 10px 10px;}

body.page-template-page-mediaCoverage-php .floatRight .mediaHolder{width:155px;height:120px;margin:0 0 10px;}

body.page-template-page-mediaCoverage-php .floatLeft .mediaHolder{width:75px;height:75px;margin:0 0 10px;}

.featureHolder{width:208px;padding:0 16px 16px 16px;float:left;}

#sidebar{padding-top:1.5em;}

#contentColumn .box,#sidebar .box{background:none;}

#sidebar .box{padding:0;}

.post{margin:0 24px 20px 24px;}

.pagination{margin:0 0 30px 24px;}

.postHeader,.postContent,.postFooter{clear:both;}

.postHeader{padding:0 0 5px 0;margin-bottom:11px;border-bottom:1px dashed #CCC;}

.postContent{padding:0 0 5px 0;margin-bottom:5px;border-bottom: double 20px #79b4dd/* 1px dashed #CCC*/;}

.postFooter{}

#features img.floatLeft{margin:7px 10px 0 0;}

#features img.floatRight{margin-left:7px 0 0 10px;}

#tvAppearances .floatLeft,#tvAppearances .floatRight{width:430px;}

#tvAppearances .miniContentHolder{float:right;width:256px;}

#tvAppearances .floatLeft .miniContentHolder{width:333px;}

/* Let's remove that Wordpress Stats Smiley Face ! */
img#wpstats {display: none;}


/* content blocks in ver 2 */

.home-column-wide {width: 570px; height: auto; float: left;}
.home-column-wide-inner {padding: 0px 0px 20px 20px;}

.home-column-narrow {width: 320px; height: auto; float: left; padding: 0;}
.home-column-narrow-inner {padding: 1px 20px 20px 0px;}



.contentBlocks {width: 890px; height: auto; padding: 10px 35px 10px 35px;}
img.attachment-post-thumbnail {float: left; margin: 0px 10px 5px 0px; border: solid 1px silver;}

#left {width: 62%; height: auto; float: left;}
#left-inner {width: 99.5%;}

#left-top {height: auto; padding: 0px 20px 0px 0px; margin: 0;}
#left-top-inner {height: 370px; padding-bottom: 10px;}

#left-bottom {height: auto; padding: 0px 20px 0px 0px;}
#left-bottom-inner {}
#left-bottom-left {width: 60%; height: auto; float: left; padding-top: 10px;}
#left-bottom-left-inner {padding-right: 10px;}
#left-bottom-right {width: 39.5%; height: auto; float: left; padding-top: 10px;}
#left-bottom-right-inner {padding: 0px 0px 0px 20px;}

#left-middle {width: auto; height: auto; padding: 10px 20px 10px 0px;}
#left-middle-inner {background: url(http://www.jenniferlitwin.com/wp/wp-content/themes/theShopCop/images/CategoriesBkgd.png) top right repeat-y;}
#left-middle-left {width: 71%; height: auto; float: left;}
#left-middle-left-inner {width: auto; height: auto; padding: 0px 20px 0px 0px;}
#left-middle-right {width: 29%; height: auto; float: left;}
#left-middle-right-inner {width: auto; height: auto; padding: 20px 0px 10px 20px; /*background-color:*/ /*#dbf1f7*//*#deeaf3;*/}

#left-mid2 {width: auto; height: auto; padding: 0px 20px 10px 0px;}
#left-mid2-inner {height: 275px; overflow: auto; padding-top: 0px;}

#right {width: 38%; height: auto; float: left;}
#right-inner {padding-left: 20px;}

#quoteUpperLeft {width: 100%; height: 20px; text-align: left;}
#quoteLowerRight {width: 100%; height: 30px; text-align: right;}
#testimonialsBox {width: 90%; height: 200px; margin: 0px 5% 0px 5%; display: block; overflow: hidden;}
#testimonialsBox h3, .testimonial h3 {color: #2A2A2A;}

#radioListing {width: auto; height: 1790px; overflow: auto; display: block; padding-right: 5px;}
#radioListing2 .listingTitle {margin: 6px 0px 6px 0px;}
#radioListing2 .listingGuests {margin: 0;}


/* Media Coverage page */

#mediaPage .floatLeft {width:430px; padding-right: 15px;}
#mediaPage .floatRight {width:430px;}

/* Contact Page */
div.contactForm {padding-top:10px;}
.contactForm label {display: block; float: left; width: 100px; margin-top:0.5em;}
.contactForm input.in1 {width: 380px; padding: 0px 5px 0px 5px; font-family: Verdana;}
.contactForm textarea.ta1 {width: 380px; padding: 0px 5px 0px 5px; font-family: Verdana; font-size: 13px;}
.contactForm img.CaptchaImg1 {margin-top:0px; margin-right: 28px; float: left;}
.contactForm input.CaptchaText1 {margin-top: 5px; width: 120px;}
.contactForm small {font: normal normal normal 10px/16px Verdana,sans-serif; color: #707070;}

/* --------------------------------- =typography -------- */

p{color:#101010;} /*555658*/

h1{margin:0;padding:0;}

h2{color:#DF512B;font:normal normal bold 24px 'Georgia',Times,Serif;margin:10px 0 5px;padding:0 0 0 0px;}
h2.pagetitle{padding:15px 0px 10px 0px; margin: 0;}
#features h2,#recentMentioned h2{padding:0;}
.post h2{padding:0;margin:0;}
#mainFeature h2{margin:0 0 7px 0;font-size:18px;}

h3{color:#DF512B;font:normal normal bold 20px 'Georgia',Times,Serif;margin:0 0 5px;}
.trendHolder h3{font:normal normal bold 13px 'Georgia',Times,Serif;color:#F38B19;margin:4px 0 5px;}

h4{color:#DF512B;font:normal normal bold 17px 'Georgia',Times,Serif;margin:0 0 5px;}

h5{color:#DF512B; font-family: 'Georgia',Times,Serif;}

h6{color:#DF512B; font-family: 'Georgia',Times,Serif;}

#mainFeature strong{color:#DF512B;}
#featureText p {font-weight: bold; font-size:13px; line-height: 16px;}

#sidebar {font:normal normal 1.0em/1.6em Verdana,Sans-serif;}
/*
.postContent p, 
.postContent li,
.postContent td {font:normal normal normal 1em/1.8em Verdana,Arial,Sans-serif;}
*/
.postContent {font:normal normal normal 1em/1.8em Verdana,Arial,Sans-serif;}
.postMeta{font:normal normal normal 11px/1em 'Georgia',Times,Serif;}
.orange {color:#DF512B;}

#left-middle-right h3 {font-size: 13px;}

/* --------------------------------- =links -------- */

a:link,a:visited{color:#000;text-decoration: underline;}

a:hover{color:#0227c4;text-decoration:underline;}

h1 a{background:url('images/h1-logo.gif') no-repeat;height:150px;display:block;}

h2 a:link,h2 a:visited{color:#DF512B;text-decoration:none;}

h2 a:hover{color:#DF512B;text-decoration:underline;}

.trendHolder h3 a:link,.trendHolder h3 a:visited{color:#F38B19;text-decoration:none;}

.trendHolder h3 a:hover{color:#F38B19;text-decoration:underline;}

.mp3playerInPost{padding:3px; border: solid 1px silver; float: right; margin: 10px 0px 5px 10px;}
.mp3playerInPost p{margin-bottom: 0px; font-size: 10px; color: gray;}

#testimonialsLink {display: block; font-size: 12px; line-height:20px; float: right; color:  #2A2A2A; font-weight: bold; font-family: verdana; padding-top: 5px; text-decoration:  underline;}
a#testimonialsLink:hover {color: #0227c4;}

/* --------------------------------- =lists -------- */

#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li.categories {border-top:1px solid #ddd; border-bottom: none;}

#sidebar li {margin-bottom:3px;padding-bottom:0px;border-bottom:1px solid #ddd;}

#sidebar ul.children li {text-indent: 15px; border-bottom:  none;}
#sidebar ul.children li a:before {content: '- '}

#sidebar li a{margin:3px 0px 3px 0px;display:block;}

#sidebar a:link,#sidebar a:visited{color:#000;text-decoration:none;}

#sidebar a:hover{color:#0227c4;text-decoration:underline;}



.featureHolder ul{list-style:none;margin:7px 0 0 0;}

.featureHolder ul li{margin-bottom:7px;padding-bottom:7px;line-height:1.1em;border-bottom:1px solid #DDDDDD;}

#tvAppearances ul{margin:0;padding:0;list-style:none;}

#tvAppearances ul li{margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dotted #CCC;}

#HomePgCategories {list-style-type: none; padding-left: 0px; margin-left: 0px;}
#HomePgCategories li {margin-bottom: 12px;}

/* --------------------------------- =navigation -------- */

#nav,#footer{text-align:center;width:100%;background:#DE502A;height:43px;}

#nav span,#footer span{font:normal normal bolder 17px 'Georgia',Times,Serif;color:#FAC066;padding-top:10px;display:block;}

#footer span{font-size:14px;padding-top:13px;}

#nav a,#footer a{margin:0 13px;}

#nav a:link,#nav a:visited,#footer a:link,#footer a:visited{color:#FAC066;text-decoration:none;}

#nav a:hover,#footer a:hover{color:#FAC066;text-decoration:underline;}

/* --------------------------------- =forms -------- */

#sidebar form#searchform label{display:none;}

/* --------------------------------- =tables -------- */

/* --------------------------------- =comments -------- */

ol.commentlist{list-style:none;margin:0;padding:0;}

ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}

ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}

ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}

ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}

ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}

ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}

ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}

ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}

ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}

ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}

ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}

ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}

ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}

ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}

ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}

ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}

ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}

ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}

ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}

ol.commentlist ul.children li.odd{background:#fff;}

ol.commentlist ul.children li.even{background:#f6f6f6;}

ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}

/* --------------------------------- =Rotator -------- */

#wrapper{width:960px;border-top:3px solid #92a5bc;border-bottom:1px solid #92a5bc;margin:0 auto;}

#rotate{background:#FFF; position:relative;padding-bottom:2.6em;font-size:16px; }

#rotate h3, {margin-bottom:7px;}

#rotate p {font-style:italic;}

/* Tabs */

#rotate ul.ui-tabs-nav,#rotate li.ui-tabs-nav-item,#rotate li.ui-tabs-nav-item a:link,#rotate li.ui-tabs-nav-item a:visited {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;font-family:Arial,Helvetica,sans-serif;}

#rotate ul.ui-tabs-nav {position:absolute;top:0;left:0;display:none;height:13px;}

#rotate li.ui-tabs-nav-item a {text-indent:-9999px;float:left;}

/* Non-Selected Tabs */

#rotate li.ui-tabs-nav-item a:link,#rotate li.ui-tabs-nav-item a:visited {background:url('images/uitabsbg.png') no-repeat 50% 50%;display:block;width:13px;height:13px;margin:0 6px;}

/* Hovered Tab */

#rotate .ui-tabs-nav-item a:hover {background:url('images/uitabsbghover.png') no-repeat 50% 50%;}

#rotate .ui-tabs-nav-item a:active {background:url('images/uiactivetabbg.png') no-repeat 50% 50%;}

#rotate .ui-tabs-nav-item a span {float:left;padding:1em;cursor:pointer;}

/* Active Tab */

#rotate .ui-tabs-selected a:link,#rotate .ui-tabs-selected a:visited,#rotate .ui-tabs-selected a:hover,#rotate .ui-tabs-selected a:active {background:url('images/uiactivetabbg.png') no-repeat 50% 50%;}

/* Content Panels */

#rotate .ui-tabs-panel {position:relative;}

#rotate .ui-tabs-panel img {xposition:absolute;xtop:0;left:0;margin:0 10px 0 0;}

#rotate .ui-tabs-panel .textHolder {position:absolute;bottom:0;left:0;width:auto;background:url('images/transparent-75-black.png');padding:5px 10px;}

#rotate .ui-tabs-hide {display:none;}

#rotate h2 {color:#E75D00;font-weight:normal;margin:0;font-size:1.8em;line-height:1.2em;}

#rotate p {font-size:1.1em;margin:.5em 0; }



/* --------------------------------- =search-bar -------- */

/* --------------------------------- =ad-styles -------- */

/* --------------------------------- =HACKS -------- */

/* --------------------------------- =borders -------- */

/* border solid blue  */
.b-right-sb {border-right: solid 1px #46b1e9;}
.b-left-sb {border-left: solid 1px #46b1e9;}
.b-top-sb {border-top: solid 1px #46b1e9;}
.b-bottom-sb {border-bottom: solid 1px #46b1e9;}

/* border solid silver  */
.b-right-ss {border-right: solid 1px silver;}
.b-left-ss {border-left: solid 1px silver;}
.b-top-ss {border-top: solid 1px silver;}
.b-bottom-ss {border-bottom: solid 1px silver;}

/* border dashed silver  */
.b-right-ds {border-right: dashed 1px silver;}
.b-left-ds {border-left: dashed 1px silver;}
.b-top-ds {border-top: dashed 1px silver;}
.b-bottom-ds {border-bottom: dashed 1px silver;}

/* border pixelated (dotted) silver  */
.b-right-ps {border-right: dotted 1px silver;}
.b-left-ps {border-left: dotted 1px silver;}
.b-top-ps {border-top: dotted 1px silver;}
.b-bottom-ps {border-bottom: dotted 1px silver;}

