/*
Theme Name: Pajamas Main
Theme URI: http://www.techempower.com
Description: Main Pajamas Theme
Version: 1.135
Author: TechEmpower, Inc
*/

/** CSS RESET **/
html,body {margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size: 12px;}
body {min-height:100%;min-width:100%;background: #00283b;background-repeat:repeat-x;background-image:url(/themes/pjm/images/sliver.png);}
p {margin:0 10px 10px;text-align:left;}
#main-wrapper{margin: 0 auto; width: 1080px;background:url(/themes/pjm/images/sliver.png) repeat-x scroll 0 0 #00283B;}
#wrapper-container {margin: 0 auto;width: 1072px;}
#wrapper {float: left;width:766px;margin: 5px 0 0 0;}
#container {width: 1072px;margin: 0 auto;padding: 0;}

/* FLOATS & CLEARS */
.break, .clear, .cleaner {clear: both;}
.clearingfix {overflow:hidden;display:inline-block;}
.clearingfix {display:block;}
 .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* FOOTER */
.footer {clear:both;}
#footer {clear:both;background: url(/themes/pjm/images/footer_bg.jpg) center no-repeat;width:100%;font-size:12px;color:#00283b;padding: 12px 0 0;text-align:center;margin: 0 0 20px;height: 48px;font-weight: bold;}
#footer p {text-align:center;margin: 0;}
#footer a {text-decoration: none;color:#00283b;}
#footer a:hover {color:#00283b;}
.rounded-corner-box {color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.columnistpage .blogtitle{display:block;}
.columnistpage .blogger a{text-decoration:none !important;}
.columnistpage .bloggername a{font-weight:bold !important;}
.columnistpage .blogtitle a{ color: #8F4C0D !important;}
.columnistpage p a {color: #666666 !important;}
.pagenumbers{font-size:11px;}
.blog-header-left {background:url(/themes/pjm/images/blogheaderleft.jpg) left no-repeat;height:67px;width:17px;float:left}
#blog-wrapper {margin-right:185px;}
/* */
#blog-header {background:url(/themes/pjm/images/blogheader.jpg) top right no-repeat;height:67px;margin-left:10px}
#blog-header h1 {margin:0}
#authorcolumn {background:#B9CAFF;padding-left:10px}
#blog-content-wrapper {float:left;width:100%;margin-left:-210px}
#blog-content {margin-left:220px;background:#e6ebef}
#authorcolumn {float:right;width:190px;background:#f6f7f8 url(/themes/pjm/images/authorcolumntop.jpg) top no-repeat;font-size:11px;padding-bottom: 10px;}
#extra2 {float:right;clear:right;width:200px}
#footer2 {clear:both;width:100%}
#blog-content p {margin-left:0}
#authorcolumn h2 {height:24px;width:170px;background:url(/themes/pjm/images/authorh2.jpg);font-size:13px;font-weight:400;color:#fff;text-transform:uppercase;padding-left:10px;padding-top:10px;margin-top:10px}
.authorpic {/*padding: 12px;*/background:#54768c;border:1px solid #fff}
#authorpic {width:160px;padding:10px;background:#54768c}
#authorcolumn h1 {height:16px;background:#54768c url(/themes/pjm/images/authorh1.jpg) no-repeat;margin-top:10px;margin-right:10px;margin-bottom:0;font-size:13px;font-weight:400;color:#fff;text-align:center;padding-top:7px}
#authorcolum ul {color:#095181;margin-left:0;margin: 0;padding-left: 0;}
#authorcolumn li {padding-left:0;margin-left:0;color:#095181}
#authorcolumn .book {float:left;padding-right:10px}
.booksfooter {border-bottom:1px solid #ced1d3;clear:both;margin:0 10px 10px 0;padding-top:10px}
.books img {float: left;}
.description {display:block;clear:both;padding:10px 10px 0 0}
#blog-header h1 {padding-top:10px;font-size:30px;font-weight:400;margin:0;color:#fff}
#blog-content p {line-height:1.2;}
.blog-title {min-height:60px;background:#fff;border-bottom:1px solid #acb0b3;margin-bottom:15px;padding-left:25px}
.blog-title h2 {margin-top:4px;margin-bottom:5px;color:#666;font-size:18px}
.blog-title span {font-size:11px;padding-top:15px;display:block}
#blog-content .entry {padding:0 25px 10px;color:#000;font-size:11px;line-height:1.2;}
.description a {color:#095181;}
.description a:hover {color:#095181;text-decoration:none;}
/* CONTENT */
#blog-content .entry a {color:#da7925;text-decoration:underline}
#blog-content .entry a:hover {color:#da7925;text-decoration:none}
#content .post .entry img{max-width:737px;height:auto; overflow:hidden;}
/*#authorcolumn a:link {color:#095181}
#authorcolumn a:visited {color:#095181}
#authorcolumn a:active {color:#095181}
#authorcolumn a:hover {color:#095181;text-decoration:none}
*/
.bullet {background:url(/themes/pjm/images/orangebullet.gif) right no-repeat;padding-right:10px;}
#authorcolumn .readmore a{color:#da7925;text-decoration:underline}
#authorcolumn .readmore a:hover {color:#da7925;text-decoration:none}
#authorcolumn ul a{color:#095181;text-decoration:none}
#authorcolumn ul a:hover {color:#095181;text-decoration:none}
#pjmauthorpulldownbox {margin: 10px 0 6px 0;}
#pjmauthorpulldown {width: 170px;margin: 0 0 0 7px;}
.popup-title {font-size: 14px;}
/* HEADER */
#TB_title {background-color: transparent !important;padding-right: 10px;}
#TB_window {background-color:transparent !important;overflow:hidden !important;box-shadow: 0 4px 30px transparent !important;-moz-box-shadow: 0 4px 30px transparent !important;border: 0px !important;color: #ffffff !important;}
#TB_iframeContent {border: 0px !important;clear: both;overflow:hidden;}
#header {height:129px;font-size:13px;}
#header-inside {margin: 0 auto;width: 1072px;height:129px;}
#header h1 
{
  float: left;
  text-indent:-999999px;
  margin: 0 0 0 -31px;
  background: url(/themes/pjm/images/pjm_homepage_logo_v5.png) no-repeat scroll 23px 0px transparent; 
  height: 129px;
  width: 320px;
}
#headerlink{width: 300px;float: left;margin: 0;padding: 0;}
#tagline {font-size: 12px;color: #bac3ca;font-style: italic;height: 30px;}
#fb-like {font-size: 12px;color: #bac3ca;width: 200px;height: 23px;overflow: hidden;margin: 15px 0 0 0;}
#login {position: absolute;font-size: 11px;color: #bac3ca;left: 7px;top: 80px;width: 250px;}
#login a {}
#header h1 a {display: block;float: left;height:129px;width:317px;}
#header .ad {float:right;padding-top: 0;margin: 18px 0 0;}
#navwrapper {clear: both;background: url(/themes/pjm/images/nav_bg.jpg) center no-repeat;height: 37px;min-width: 1000px;}
#nav {margin: 8px 0 0;float:left;color: #ccc;}
#nav-inside {margin: 0 auto;width: 1072px;}
#nav img {margin-top:1px;}
.navitem {float: left;font-size: 16px;font-weight: bold;text-transform: uppercase;font-family: Arial, Sans-Serif;border-left: #8e8e8f solid 1px;border-right: #9c9d9e solid 1px;padding: 0;margin: 0;}
.navitem-left {border-left: 0;}
.navitem-right {border-right: 0;}
#nav a {display: block;padding: 2px 10px 0color:#00283b;text-decoration:none;}
#nav a:hover {color:#fff;text-decoration:none;}
#nav a .xpress {color:#d86806;}
.navitem ul { /* all lists */padding: 0;margin: 0;}
.navitem li { /* all list items */float: left;position: relative;list-style-type: none;}
.navitem li a {display: block;}
.xpressername {color: #000;font-weight: bold;}
.searcharea {float:right;width: 174px;margin: 0 7px 0 0;padding: 0;}
#searchform {margin: 7px 0 0;}
.searchbox{padding: 0;width: 174px;margin: 0;}
.searchinput{float: left;border: none;float: left;background: url(/themes/pjm/images/searchbox.gif) no-repeat left top;width: 146px; padding: 0;margin: 1px 0 0 0;font-size: 12px;height: 21px;padding: 2px;color: #333;}
.searchbutton {float: left;margin: 1px 0 0;padding: 0;}
.ad {padding-right:0;}
/* COLUMN HEADER */#column-header {margin: 0 0 5px 0;height: 44px;}
#digest {float: left;background: url(/themes/pjm/images/daily-digest.png) no-repeat 13px 1px;color: #fff;font-size: 12px;padding: 0;width: 761px;height: 42px;margin: 0;border: #959595 1px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#digest .description {color: #fff;padding: 0;float: left;margin: 1px 0 0 157px;width: 88px;font-style: italic;font-size: 11px;line-height: 1.15em;}
#digest .signup_form {float: left;width: 502px;}
#digest .signup_email {float: left;border: #a0a0a0 1px solid;width: 400px;margin: 10px 0 0;padding: 2px;font-size: 14px;}
#digest .signup_button {float: left;margin: 3px 0 0 15px;}
#socex #social { float: left; margin-left: 10px; width: 375px;color: #FFF;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica;}
#social .header {background: #b6bbbe;margin: 0;color: #162c47; font-size: 12px;text-align: center;-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;border-top-left-radius: 5px;-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;border-top-right-radius: 5px;}
#social .icons {height: 29px;padding: 5px 0 0 0;}
#social .icons div {float: left;}
#socex a {color:#FFF;text-decoration:none;}
#socex .register 
{
  float: right;
  width: 570px;
  font-size: 16px;
  color: #FFF;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica;
  font-weight:600;
}
#socex .register .login{float: right;display:inline-block;}
#socex .register .cta{display: inline-block;color: #FFF;font-weight: 700;letter-spacing: -1px;padding-right: 4px;text-transform: uppercase;}
#socex .register .registration
{
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, san-serif;
  float:left;
  display:inline-block;
  color: #FFF;
  font-size:13px;
  margin-top:-2px;
}
#socex .register .text
{
  display:inline-block;
  padding-top:2px;
  font-weight:600;
}
#socex .registration a.fbreg 
{
  background:url(/themes/pjm/images/connect-with-facebook.png) no-repeat; 
  background-position: 0px 6px;
  display: inline-block;
  padding-left:1px;
  width:121px;
  height:25px;
  margin-right:4px;
  margin-left:5px;
}
#socex .register form{line-height: 30px;display:inline-block;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica,san-serif;margin-top:0px;margin-left:7px;}
#socex .login a.btn{margin-top:0px;	font-size:12px;}
#socex .register input#register-email 
{
  -webkit-border-bottom-left-radius:2px; 
  -webkit-border-top-left-radius:2px;
  border-bottom-left-radius:2px; 
  border-top-left-radius:2px;
  margin-right:0px; 
  border: none;
  height:16px;
  padding: 1px 0px 2px 10px;
  overflow:hidden;
  width:160px;
  margin-left:2px;
}
#socex .register input.register 
{
  cursor:pointer;
  display:inline-block;
  background:url(/themes/pjm/images/register.png) no-repeat; 
  height:19px;
  text-indent: -9999px;
  border:none;
  width: 42px;
  margin-top: 7px;
  margin-left: 5px;
}
#socex .register a.signin {cursor:pointer;display:inline-block;background:url(/themes/pjm/images/signin.png) no-repeat; height:19px;text-indent: -9999px; border:none;width: 49px;margin-top: 8px;}
/* This button was generated using CSSButtonGenerator.com */
/* COLUMN HEADER *//* HOME */
#home #feature {clear: both;margin: 0 0 5px 0;padding: 0px;width: 601px;/* border:1px solid #666; */background: #fff;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;-khtml-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}
#home #feature h2 {margin: 12px 0px 5px 0px;padding: 0;}
#home #feature h2 a {display: block;background:#062f42;font-size:18px;color:#fff;font-weight:400;padding: 5px 10px 5px 10px;margin:0 0 5px;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;-khtml-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;text-decoration:none;}
#home #feature p {margin: 0 0 10px;padding: 0;}
#home #feature a {color:#02446a;text-decoration:underline;}
#home #feature .readmore {margin: 0;}
#home #feature .readmore a {color:#8f4c0d;text-decoration:none;font-weight: bold;}
#home #feature .thumb {float: left;margin: 0 10px 0 0;border:1px solid #949494;padding: 3px;}
#home #featuresmall{width:425px;float:left;border-right:1px solid #4D667A;}
#home #adhomesquaretop{width:300px;float:left;padding:10px;padding-bottom:0px;max-height:255px;}
#home #featurecontent{  padding-left: 10px; padding-bottom: 10px;}
#home #featurecontent p{ padding-right: 10px; font-size:14px;}
#home #featurecontent .author-link {font-size:12px;}
/* HOME *//* Ads */
.specialoffer{border-top:1px solid #4d667a;margin-top:20px;}
.specialoffer h3 {background-color: #FFFFFF; color: #02446A; display: inline; font-size: 14px; margin: 0; padding-right: 10px; position: relative; top: -12px;}
.textads{ background-color: #FFFFFF;}
.post .textads{ clear: both; padding-bottom: 20px; padding-top: 10px;}
#adcontentsquaretop{border-bottom: 1px solid #C8C8C8;}
#adcontentsquaretop .adContent{border:1px solid #4D667A;margin:10px;padding:0 10px 15px 5px;}
#adcontentsquaretop .textad h3,#adcontentsquaretop .textad p{margin:0px;padding:0px;}
#inlineAdvertisement{ float: right; height: 250px;margin:15px 10px 10px 5px; width: 300px;border:1px solid #000000;}
/* Ads *//* HOME COLUMNS */#home #columns {background: #fff url(/themes/pjm/images/bg-columns.gif) repeat-y;-moz-border-radius:  5px 0px 0px 0px;-webkit-border-radius:5px 0px 0px 0px;-khtml-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px;width: 601px;margin-bottom: 5px;}
#home #column-left {float:left;width:300px;margin: 0;padding: 0;}
#home #column-right {float:left;width:298px;margin: 0 0 0 3px;padding: 0;}
#home .story {clear:both;padding: 10px;border-top: 1px solid #c8c8c8; font-size:14px;}
#home .story .thumb{float: left;margin: 0 10px 5px 0;border: 1px solid #999;padding: 3px;width: 85px;height:auto;}
#home .story p {margin: 0 0 5px 0;padding: 0;line-height: 1.2em;}
#home .story h2 {color:#02446a;margin: 0 0 5px 0;padding: 0;font-size: 16px;font-weight:bold;line-height: 1.1em;}
#home .story a{color:#02446a;text-decoration:underline;font-weight: normal;}
#home .story h2 a {color:#02446a;text-decoration:none;font-weight:bold;}
#home .story h2 a:hover{color:#02446a;text-decoration:underline;}
#home .story-ad {margin: 0;text-align: center;border-top: #949494 1px solid;border-bottom: #949494 1px solid;padding: 0;}
#home .story .author-link {font-size:12px}
#home .story .author-link a{color:#02446a;text-decoration:underline;font-weight: normal;}
#home .story .readmore {clear: both; font-size:12px}
#tatler .readmore span, #lifestyle .readmore span{color:#8F4C0D;}
#home .readmore a {color:#8f4c0d;text-decoration: none;font-weight: bold;}
#home .flashvideo {margin: 0 auto 0 auto;padding: 0;text-align: center;}
/* HOME COLUMNS */
/* HOME XPRESSER COLUMN */
.content_sidebar .sidebar-box h2,#xpress-column .sidebar-box h2{margin-top:10px;background-image:none;text-indent:10px;line-height:2em;color:#062f42;}
#xpress-column{background-color:transparent !important;padding-top:1px;}
#xpress-column .sidebar-box{padding-top:1px;padding-bottom:10px;}
.columnists-column,.editors-column {margin: 0;padding: 0;margin-bottom:10px;background-color:#ffffff;padding:1px 0;-moz-border-radius: 0 5px 0px 0 !important;-webkit-border-radius: 0 5px 0px 0 !important;-khtml-border-radius: 0 5px 0px 0 !important;border-radius: 0 5px 0px 0 !important;}
.content_sidebar .sidebar-box h2,#xpress-column .sidebar-box h2,.columnists-widget h2,.editors-column h2{border:1px solid #062f42 !important;border-left:0px !important;background-color:#bdbdbd  !important;-moz-border-radius: 0 5px 0px 0  !important;-webkit-border-radius: 0 5px 0px 0  !important;-khtml-border-radius: 0 5px 0px 0  !important;border-radius: 0 5px 0px 0  !important;height: 31px  !important;padding: 0  !important;margin-top:10px  !important;margin-right:2px  !important;}
.sidebar-box.rounded-sidebar-box.columnists-widget{-moz-border-radius: 0 5px 0px 0  !important;-webkit-border-radius: 0 5px 0px 0  !important;-khtml-border-radius: 0 5px 0px 0  !important;border-radius: 0 5px 0px 0  !important; }
.editors-column h2{background: url(/themes/pjm/images/mini-headers-editors.png) no-repeat 15px 4px !important;background-color:#bdbdbd  !important;text-indent: -999999px !important;}
.columnists-widget h2{background: url(/themes/pjm/images/mini-headers-columnist.png) no-repeat 15px 4px !important;background-color:#bdbdbd  !important;text-indent: -999999px !important;}
.columnist_widget_content,.editors_widget_content{padding:5px;margin:5px;border:1px solid #7e6163; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; margin-bottom:10px;}
.sidebar-box .first-post-disclaimer{  background-image: url(/themes/pjm/images/most_recent_col.jpg); background-repeat: no-repeat; float: left; height: 29px; position: relative; text-align: center; top: 30px; width: 75px;  }
.sidebar-box .blogger-identity{margin-left:75px;margin-bottom:20px;}
.sidebar-box .first-post-disclaimer a{display:none;visibility: hidden;}
.sidebar-box .first-post-disclaimer a:hover{text-decoration:underline;}
.editors-column .blogger_name a,.columnists-widget .blogger_name a{font-family:arial,helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#000000;}
.editors-column .blogger_name a:hover,.columnists-widget .blogger_name a:hover{text-decoration:underline;}
.columnists-widget .blogger,.editors-column .blogger {float:left;text-align: center;width: 50%;  margin-bottom: 5px;  }
.columnists-widget .blogger.first-columnist{float:none;text-align:center;width:100%;}
.columnists-widget .blogger img,.editors-column .blogger img {float: left;border: 1px solid #bdbdbd;}
.columnists-widget .blogger.first-columnist img { float: none;}
.columnists-widget .blogger-pic,.editors-column .blogger-pic {margin: 0 auto;width: 50px;}
.columnists-widget .first-columnist .blogger-pic {float:none;}
.columnists-widget .blogger-data {margin-left: 60px;}
.columnists-widget .bloggername {font-size: 9px;font-weight: bold;color: #335467;display: block;}
.columnists-widget .bloggername a {color:#02446A;}
.columnists-widget .blogtitle,.columnists-widget .blogtitle a {font-size: 9px;color: #8F4C0D;}
.columnists-widget p {font-size: 9px;margin: 0;line-height: 10px;}
.columnists-widget p a {color: #666;}
.columnists-widget a {text-decoration: none;}
/* HOME XPRESSER COLUMN */
/* HOME ARCHIVE */
#home .home-archive {clear: both;margin: 0 0 5px 0;padding: 0;}
#home .home-archive .story {width: 746px;margin-bottom: 5px;/* border:1px solid #666; */background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#home .home-archive .img {float:left;margin: 0 10px 10px 0;border:1px solid #999;}
#home .home-archive .more {margin: 0;padding: 10px 0 0;font-size: 13px;line-height: 1.2em;}
#home .home-archive .more a {color:#8F4C0D;text-decoration: none;font-weight: bold;}
#home .home-archive .story .author-link {font-style: normal;}
/* HOME ARCHIVE */#mobile-header {clear: both;background: #FBFCBC;text-align: center;width: 100%;font-size: 20px;padding: 5px 10px;}
#mobile-header a {display: block;padding: 10px;color: #000;text-decoration: underline;}
#alert-header {clear: both;background: #FBFCBC;text-align: center;width: 100%;font-size: 13px;padding: 10px 10px;}
#alert-header a {color: #000;text-decoration: underline;}
/* HOME PAGE */
/* CONTENT */
#content {}
#content p,#content .post {font-size:12px;color:#000;line-height:1.5;}
#content ul {color:#000;clear: both;}
#content li {margin: 0 0 10px 0;line-height: 1.5em;}
/* CONTENT HEADER */
#content-header {float:left;margin:0;padding:0;width: 100%;background:#fff;border-bottom:1px solid #9a9a9a;font-size:12px;color:#000;-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;border-top-left-radius: 5px;-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;border-top-right-radius: 5px;}
#content-header h2 {position: relative;float:left;font-size:10px;line-height:1.2;margin: 5px 0 5px 0;padding:4px 0px 8px 8px;font-weight:400;}
#content-header ul {float:left;margin: 5px 0 5px 0;padding:3px 8px 8px 8px;color:#868686;}
#content-header li {color:#868686;display:inline;list-style-type:none;}
#content-header h3 {color:#095181;margin: 0;padding:6px 0px 3px 12px;color:#000;font-weight:bold;font-size:13px;}
#content-header p {padding:0 0 0 2px;}
#content-header a:link {color:#02446a;font-weight:700;font-size:10px;}
#content-header a:visited {color:#02446a;font-weight:700;font-size:10px;}
#content-header a:active {color:#02446a;font-weight:700;font-size:10px;}
#content-header a:hover {color:#000;text-decoration:none;font-weight:700;}
.more {margin: 0;padding: 10px 0 0;font-size: 13px;line-height: 1.2em;}
.more a {color:#8F4C0D;}
.pjtv-widget {margin: 0 0 0 0;padding: 10px 0 10px 0;text-align: center;border-top: #949494 1px solid;border-bottom: #949494 1px solid;}
#archive-nav {background:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;margin: 0 0 5px 0;padding: 5px 10px;font-size: 12px;font-weight: bold;line-height: 1.2em;}
#archive-nav a {color: #8F4C0D;}
/* SIDEBAR */
#sidebar {float: right;width: 305px;}
/* SIDEBAR 1 */
#sidebar-left {margin: 5px 3px 0 3px;float:left;width:158px;}
#sidebar-full {margin: 5px 3px 0 3px;}
#sidebar-right {margin: 5px 0 0 0;float:left;width:158px;}
.sidebar-divider {margin:5px;padding: 0;}
.sidebar-widget{text-align: center;padding: 0;margin: 10px 0 5px 0;}
.subscribe{margin:0;padding: 6px 12px 6px 12px;}
.subscribe p, .subscribe label{margin: 0;padding: 0;font-size: 10px;color:#000;}
.skyscraper{  margin: 0 auto 5px auto; padding: 0; width: 160px;}
.skyscraper p{font-size: 10px;text-align: center;color:#000;}
.sidebar-box {background: #fff;width: 100%;margin: 0 0 5px 0;}
#sidebar-full .sidebar-box{background-color:#ebebeb;}
.rounded-sidebar-box {padding: 5px 0;-moz-border-radius: 0px 8px 0px 0px;-webkit-border-radius: 0px 8px 0px 0px;-khtml-border-radius: 0px 8px 0px 0px;border-radius: 0px 8px 0px 0px;}
.sidebar-image {margin: 0 0 5px 0;}
.sidebar-box h2 {margin: 0 0 5px 0;padding: 0 10px 5px;font-size: 13px;font-weight: bold;color: #000;border-bottom:1px solid #9a9a9a;}
.sidebar-box ul {font-size:11px;padding: 0 10px 0 20px;margin: 0;}
.sidebar-box .most-popular-posts-custom ul {margin-left:0px;padding-left:5px;}
.sidebar-box li {list-style-image:url(/themes/pjm/images/orangebullet.gif);line-height:14px;margin: 0 0 5px 0;}
.sidebar-box a, .editors a, .sidebar-instapundit a {font-weight:700;color:#02446a;text-decoration:none;}
.sidebar-box a:hover, .editors a:hover, .sidebar-instapundit a:hover {font-weight:700;color:#02446a;text-decoration:underline;}
.sidebar-box .textwidget{padding:10px;}
.sidebar-footer{  border-top: 1px solid #9A9A9A; font-size: 11px; padding: 6px 10px 0; text-align: right;}
.sidebar-footer a{color:#8F4C0D;font-weight: bold;}
.sidebar-footer-noborder{font-size:11px;padding: 0 0 10px 10px;}
.sidebar-footer-noborder a{color:#8F4C0D;font-weight: bold;}
#sidebar-pjm {margin: 0 0 5px 0;padding: 0;background: #fff url(/themes/pjm/images/pjm_sidebar_bg2.gif) repeat-y;overflow: hidden;}
#sidebar-pjm-header h2 {margin: 0;padding: 0;height: 70px;background: url(/themes/pjm/images/pjm_sidebar_header2.gif) no-repeat;text-indent:-999999px;overflow: hidden;}
#sidebar-pjm-footer {margin: 0;padding: 0;height: 11px;background: url(/themes/pjm/images/pjm_sidebar_footer2.gif) no-repeat;overflow: hidden;}
#sidebar-pjm p{margin: 5px 9px 10px;font-size: 10px;color: #000;}
#sidebar-pjm .instapundit, #sidebar-pjm .tatler, #sidebar-pjm .lifestyle, #sidebar-pjm .mostpopular {font-size: 9px;color: #888;border-bottom:1px solid #9a9a9a;margin: 0 0 5px;padding:2px;}
.sidebar-box .tatler, .sidebar-box .lifestyle,.sidebar-box .instapundit,.sidebar-box .mostpopular{text-align:left;background-color:#062f42;border:1px solid #ffffff; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; -khtml-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;}
.sidebar-box .instapundit a,.sidebar-box  .tatler a,.sidebar-box  .lifestyle a, .sidebar-box  .mostpopular h2,.sidebar-box h2 {display:block;-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;border-top-left-radius: 5px;-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;border-top-right-radius: 5px;}
.sidebar-box .instapundit {z-index:1;padding-bottom:0px;padding-top:0px;}
.sidebar-box .instapundit a {background:url(/themes/pjm/images/instapundit_widget_header.png?1=3) repeat scroll -7px -3px transparent;z-index:100;position:relative;top:-2px;height:48px;}
.sidebar-box .mostpopular h2 {height: 45px;padding:0px;margin:0px;background: url(/themes/pjm/images/mostpopular_widget_header.png) repeat scroll -6px -6px transparent !important;text-decoration: none;border:0px !important;}
.sidebar-box .tatler a {height: 45px;background: url(/themes/pjm/images/tatler_widget_header.png) repeat scroll -6px -6px transparent;text-decoration: none;}
.sidebar-box .lifestyle a {height: 45px;background:url(/themes/pjm/images/lifestyle_widget_header.png) repeat scroll -6px -7px transparent;text-decoration: none;}
#sidebar-full .sidebar-box h2{ background: url(/themes/pjm/images/generic_full_widget_header.png) repeat scroll -5px -4px #062F42;background-color:#062F42 !important; border: 1px solid #FFFFFF; height: 45px !important; text-decoration: none; -moz-border-radius: 8px 8px 0px 0px !important; -webkit-border-radius: 8px 8px 0px 0px !important; -khtml-border-radius: 8px 8px 0px 0px !important; border-radius: 8px 8px 0px 0px !important; color:#ffffff; text-align:center; line-height:2.5em; font-size:20px; font-weight:normal;margin-bottom: 0 !important; margin-left: 1px; margin-right: 0 !important; margin-top: 0 !important;}
#sidebar-full .sidebar-box .most-popular-posts-custom h2{background-size:304px 54px;height:40px !important;line-height:1.8em;}
.tatlertemplate #sidebar-full .sidebar-box .most-popular-posts-custom h2{ background: url(/themes/pjm/images/tatler_most_popular_widget_header.png) repeat scroll -5px -3px #062F42 !important; text-indent:-999999px;}
.tatlertemplate #sidebar-full .sidebar-box .most-popular-posts-custom ul,.lifestyletemplate #sidebar-full .sidebar-box .most-popular-posts-custom ul{margin-top:10px;margin-left:5px;}
.lifestyletemplate #sidebar-full .sidebar-box .most-popular-posts-custom h2{ background: url(/themes/pjm/images/lifestyle_most_popular_widget_header.png) repeat scroll -5px -3px #062F42 !important; text-indent:-999999px;}
.sidebar-box .most-popular-posts-custom li{ background-image: url(/themes/pjm/images/orangebullet.gif); background-position: 0 2px; background-repeat: no-repeat; line-height: 14px; list-style: none outside none; margin: 0 0 5px; padding-left: 10px;margin-top:10px;font-size:12px;}
.sidebar-box .most-popular-posts-custom a,.sidebar-box .most-popular-posts-custom a{color:#000000;font-weight:normal;}
#sidebar-full .sidebar-box{ -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; -khtml-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; padding-top:0px;padding-bottom:10px; }
 .instapundit .postedby {display:block;padding: 4px 0;}
.sidebar-instapundit {font-size:11px;}
.sidebar-instapundit td {line-height:14px;}
.bullet-instapundit {margin: 7px 8px 5px 5px;}
.content-instapundit {margin: 5px 10px 5px 0;}
/* SINGLE */
/* INSIDE PAGE STYLES */
#content {clear:both;font-size:13px;line-height: 1em;position: relative;margin: 0;padding: 0;}
#content .fontchange{ float: right; margin: 0; padding: 0; text-align: right;}
#content p,#content .post {padding: 0;margin: 0 0 10px 0;font-size: 13px;line-height: 1.5em;}
#content .img, #content .wp-post-image {clear:both;float:left;margin-right:10px;margin-bottom:10px;border:1px solid #999;}
#content h2 {font-size: 16px;line-height: 1.15em;}
#content .social-networks 
{
  border-bottom: 1px #dbdbdb solid;
  border-top: 1px #dbdbdb solid;
  margin: 0 0 5px;
  padding: 10px 8px 0;
}
#content .author-bio {border-top: 1px #dbdbdb solid;margin: 0;padding: 10px;}
#content p,#content .post { margin: 0 0 10px 0;font-size: 12px;}
#content .post {margin-bottom: 5px;background: #fff;}
/* POST HEADER */
#content .post .post-header {background: url(/themes/pjm/images/post-header-bg.gif) repeat-y scroll right top #bbcad1;border: 1px solid #959595;border-bottom: 1px solid #ACB0B3;}
#content .post .post-header .header {float: left;width: 525px;color: #000;margin: 0;padding: 5px 8px;}
#content .post .post-header h2 {  font-size: 18px;margin: 0;padding: 0;line-height: 1.2em;}
#content .post .post-header h2 a {color: #1d466b;text-decoration: none;}
#content .post .post-header .dek {color: #333;font-size: 13px;margin: 5px 0 0;padding: 0;line-height: 1.15em;}
/* POST HEADER */
/* AUTHOR */
#content .post .author-header { color: #FFFFFF; float: left; font-size: 13px; line-height: 1em; margin: 0; padding: 5px 5px 5px 15px; width: 203px;}
#content .post .author-header .author-pic { float: left;border: 1px solid #000;width: 60px;margin: 0 5px 0 0;}
#content .post .author-header .author-name { float: left;width: 136px;}
#content .post .author-header .author-name strong {text-transform: uppercase;font-size: 1.1em;line-height: 1.2em;}
 #content .post .author-header .author-name p { margin: 0 0 5px 0;color: #fff;line-height: 1.2em;margin-bottom: 5px;}
#content .post .author-header a, #content .post .author-header .author-name a { color: #fff;font-weight: normal;}
#content .post .author-header .author-social {float: right;background: #E6EBEF;font-size: 12px;padding: 5px;width: 300px;margin: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#content .post .author-header .author-social p {margin: 0 0 10px;}
#author-bio {}
#author-bio p {margin: 10px 0;}
/* AUTHOR */
/* POST DATE */
#content .post .subheader {padding: 5px 8px;border-bottom: 1px solid #DBDBDB;}
#content .post .subheader .date {float: left;margin: 0;font-size: 10px;}
#content .post .subheader .pages {float: right;margin: 0;font-size: 10px;}
/* POST DATE */
#content .post .entry {padding: 15px;}
#content .post .entry a {/* color:#8F4C0D; */color: #24839f;text-decoration: none;font-weight: bold;}
#content .post .entry .readmore a {color:#8F4C0D;text-decoration: none;font-weight: bold;}
#content p a,#content .post a {font-weight: bold;}
#content .paged-nav {clear: both;margin: 10px 0 0;padding: 10px 0;}
#content .subheader .paged-nav {margin:0px;padding:0px;}
#content .paged-nav a {font-weight: bold;color:#944c14;text-decoration:none;}
#content .paged-nav-left, #content .post .entry .paged-nav-left {float: left;margin: 0 0 0 10px;}
#content .paged-nav-left a, #content .post .entry .paged-nav-left a {display: block;padding: 8px;background: #02446A;color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;text-decoration: none;  }
#content .paged-nav-left a:hover, #content .post .entry .paged-nav-left a:hover {color: #fff;background: #00709B;text-decoration: none;}
#content .paged-nav-right, #content .post .entry .paged-nav-right {float: right;padding: 8px 0;margin: 0 10px 0 0;font-size:10px;}
#content .subheader .paged-nav-right{padding: 0px 0;}
#content .post .entry .paged-nav-right a {color: #944c14;}
#content a:hover {text-decoration:underline;color:#944c14;}
.authorname, .authorname a {color:#335467;text-decoration: none;font-weight: bold;}
.author {margin:0 0 10px 25px;padding: 3px 3px 3px 12px;background:#fff;color:#000;display: block;height: 23px;}
.authorNoImage {margin:0 0 10px 0px;padding: 3px 3px 3px 12px;background:#fff;color:#000;height: 23px;}
#related {clear: both;background:#fff;width:92%;margin-left:20px;}
#related h3 {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0;padding: 5px 10px 7px 10px;font-size:11px;color:#000;text-transform:uppercase;}
#related ul {padding-top:10px;padding-bottom:10px;margin: 0;}
#relatedexclusives {list-style-type:none;padding-left:14px;line-height:14px;}
#relatedexclusives a {color:#00597b;text-decoration:none;font-weight:700;color:#095181;}
#relatedexclusives a:hover {color:#000;text-decoration:underline;font-weight:700;color:#095181;}
#metadata {background:#fff;margin-top:20px;padding-left:0;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;border-left:1px solid #b8b8b8;height:27px;width:581px;}
#metadata li {list-style:none;display:inline;border-right:1px solid #b8b8b8;padding-right:16px;padding-left:16px;padding-top:3px;padding-bottom:12px;}
#metadata img {vertical-align:middle;}
#comments,#advertisement-content,#related-content {clear:both;background:#fff;margin-bottom:5px;padding:10px;color:#000;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#advertisement-content{text-align:center;width:728px;margin:0 auto;height:90px;}
#comments{margin-top:0px;padding-top:5px;}
#comments h2,#comments #viewcomments,#comments #hidecomments {background:#e3e3e3;font-size: 13px;padding: 8px;margin-bottom:10px;color:#000;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
#comments #viewcomments,#comments #hidecomments {font-weight:bold;cursor: pointer;margin-top:5px;background-color:#ffffff;color:#000000;text-align:center;border:2px solid #00293b;-webkit-box-shadow:  -3px 3px 3px 0px rgba(0, 0, 0, .5);box-shadow:  -3px 3px 3px 0px rgba(0, 0, 0, .5);}
#comments h3 {background:#e3e3e3;margin-top:20px;font-size:13px;padding: 8px;margin-bottom:10px;color:#000;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
#comments textarea {width:90%;}
#comments p {margin: 0 0 10px 0;padding: 0;line-height: 1.5em;}
#comments ol, #comments ul {list-style: none;margin: 0;padding: 0;}
#comments ul {margin-left: 30px;}
#comments li .comment-box {list-style: none;margin: 3px 0 8px 0;padding: 8px;border: 1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#comments li .comment-box a {font-weight: bold;}
#comments .odd .comment-box, #comments .children .odd .comment-box {background: #eee;}
#comments .even .comment-box, #comments .children .even .comment-box {background: #f6f6f6;}
#comments .comment-author {font-weight: bold;margin: 0 0 10px 0;}
#comments .comment-metadata {font-size: 10px;margin: 0;font-weight: bold;}
.username {font-weight:700;padding-top:15px;display:block;}
.postedon {color:#095181;display:block;}
#comments a {color:#02446a;text-decoration:none;}
#comments a:hover {color:#095181;text-decoration:underline;}
#comments .comment-policy{background:#e3e3e3;font-size:11px;margin-bottom:10px;padding: 8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#comments .comment-policy a{font-weight: normal;}
#ajax-comment-preview ul {margin: 10px 0 0 0;}
#ajax-comment-preview li {background: #F6F6F6;}
#pings {clear:both;background:#fff;margin-bottom:5px;color:#000;padding: 10px;width:97%;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#pings h2 {background:#e3e3e3;font-size: 13px;padding: 8px;margin: 0 0 10px;color:#000;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.pinglist {padding: 0 0 0 25px;}
.toolbar {clear: both;font-size: 10px;text-align:center;border:1px solid;border-collapse:collapse;margin-top:20px;margin-bottom:5px;white-space: nowrap;}
.toolbar img {border:0;vertical-align: middle;}
.toolbar td {border:1px solid #b8b8b8;background:#fff;}
.toolbar a {display: block;padding:7px 12px 5px 12px;}
.toolbar a {color:#24839f;text-decoration:none;}
.toolbar a:hover {color:#000;text-decoration:underline;color:#095181;}
#paged-nav{margin: 0;padding: 20px 0 0 0;}
#paged-nav .hilite{border: 1px solid #b8b8b8;padding: 2px 4px 2px 4px;background: #fff;color: #8F4C0D;margin: 0 5px 0 0;}
#paged-nav .static{border: 1px solid #b8b8b8;padding: 2px 4px 2px 4px;background: #fff;margin: 0 5px 0 0;}
#paged-nav .static a{text-decoration: underline;}
/* VEEPSTAKES */
#veepstakes {height: 150px;background: url(/themes/pjm/images/veepbg.jpg);margin-bottom: 15px;}
#veepstakes .header {height: 150px;background: url(/themes/pjm/images/PJM_Sidekick_banner_800x150.jpg) no-repeat;}
#scott_brown {padding-bottom: 25px;}
#scott_brown h2 {height: 120px;background: #b9dafd url(/themes/pjm/images/scott-brown.jpg) no-repeat;text-indent: -999999px;margin: 0;padding: 0;}
#scott_brown #form {float: left;color: #000;background: #fff;border: 1px solid #9A9A9A;margin: 0 auto;padding: 10px;width: 400px;text-align: center;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;}
#scott_brown_inner {width: 601px;margin: 0 auto;}
#scott_brown #form .formfield {font-size: 14px;padding: 3px;width: 300px;text-align: center;margin-bottom: 5px;}
#scott_brown .message {color: #c00;text-align: center;margin-bottom: 10px;}
#innerpage-contest-form .democrats {float: left;width: 45%;background: url(/themes/pjm/images/voteheader.jpg) top left no-repeat;padding-top: 140px;padding-left: 10px;}
#innerpage-contest-form .republicans {float: right;width: 45%;background: url(/themes/pjm/images/voteheader2.jpg) top right no-repeat;}
#republicans-header {height: 108px;background: url(/themes/pjm/images/republicanheader.jpg) top left no-repeat;margin-bottom: 35px;}
#innerpage-contest-form #form {clear: both;}
#innerpage-contest-form #party {background: #fff url(/themes/pjm/images/votebg.jpg) top repeat-x;margin-bottom: 20px;}
#innerpage-contest-form #footer {clear: both;background: url(/themes/pjm/images/starborder.jpg) bottom repeat-x;height: 79px;}
#innerpage-contest-form h3 {font-size: 24px;font-weight: normal;color: #fff;margin-top: 0;}
#innerpage-contest-form table {text-align: right;}
.contest_rules {padding: 0 20px 20px 20px;}
#veepstakes_results{color: #000;}
#veepstakes_results p{color: #000;}
/* VEEPSTAKES */
#veepstakes {height: 150px;background: url(/themes/pjm/images/chooseprezheaderbg.jpg);margin-bottom: 15px;}
#veepstakes .header {height: 150px;background: url(/themes/pjm/images/PJM_Prez_Contest_800x150.jpg) no-repeat;}
#prez-wrapper {border-top: 4px solid #F8981D;margin-bottom: 20px;border-bottom: 2px solid #F8EFE4;}
#prez-wrapper table {margin-top: 25px;margin-left: 50px;}
#mccain {width: 50%;float: left;background: url(/themes/pjm/images/mccainbg.jpg) repeat-x;text-align: center;}
#mccainheader {background: #911E25 url(/themes/pjm/images/mccainheader.jpg) no-repeat;height: 80px;border-bottom: 2px solid #fff;margin-bottom: 30px;padding-left: 10px;}
#mccain p {color: #4D4D4D;}
#prez-wrapper h3 {color: #fff;font-weight: normal;font-size: 22px;margin-top: 0;padding-top: 25px;}
#obama {width: 50%;float: left;background: url(/themes/pjm/images/obamabg.jpg) repeat-x;text-align: center;}
#obamaheader {background: #203457 url(/themes/pjm/images/obamaheader.jpg) no-repeat;height: 80px;border-bottom: 2px solid #fff;margin-bottom: 30px;padding-left: 10px;}
#obama p {color: #4D4D4D;}
#obama-inner {border-left: 4px solid #fff;}
#contestrules{font-size: 10px;}
#prez-footer {padding-top: 15px;text-align: center;}
.wp-caption-text {text-align: center;}
/* PAGE */
#page {background:#fff;font-size:12px;padding: 0;margin: 0 0 5px 0; padding-bottom:10px; }
#page h2 {background: #bbcad1;border: 1px solid #959595;border-bottom: 1px solid #ACB0B3;margin: 0;font-size: 24px; line-height: 1.2em;color: #02446A;padding: 15px;}
#page .post {padding: 15px;}
#page p {margin: 0 0 10px 0;}
#page a {color: #00597B;}
#page-content p {margin: 0 0 10px 0;padding: 0 0 10px 0;color:#000;}
#page-content h2 {margin: 0;padding: 0 0 10px 0;color:#095181;}
#page-content ul {margin: 0;padding-left: 16px;padding-bottom: 20px;}
#page-content li {list-style-image:url(/themes/pjm/images/bullet2.gif);line-height:14px;margin: 0 0 10px 0px;}
#page-content a, .editors a {color:#095181;text-decoration:underline;}
#page-content a:hover,.editors a:hover {color:#095181;text-decoration:underline;}
#contactform{margin: 30px 0 0 0;padding: 0;}
#contactform p{margin: 0 0 10px 0;padding: 0;}
#contactform .contactform_element{width: 240px;}
#contactform textarea{width: 350px;}
.required{color: #8F4C0D;}
.page-divider{clear: both;margin: 5px 0 5px 0;}
.contest_rules {margin-top: 50px;}
.contest_rules p {font-size: 10px;margin: 0;padding: 0;}
#innerpage-contest {margin: 0 0 10px 0;}
#innerpage-contest p {color: #fff;}
#innerpage-contest-inner{width:100%;margin: auto;}
#innerpage-contest-form {background: #335467;padding: 5px 10px 5px 10px;margin:0;}
#innerpage-contest-form form table {color: #fff;margin: 0 0 15px 0;padding: 0;}
#innerpage-contest-form table {color: #fff;margin: 0 0 15px 0;padding: 0;}
#innerpage-contest-form .contestInput {margin-top: 3px;}
#your-profile th{text-align: left;font-weight: normal;width: 250px;padding-bottom: 5px;}
#your-profile td{font-size: 10px;padding-bottom: 5px;}
#your-profile #user_login,#your-profile #first_name,#your-profile #last_name,#your-profile #email,#your-profile #url,#your-profile #aim,#your-profile #yim,#your-profile #jabber,#your-profile #pass1,#your-profile #pass2{width: 250px;}
/* ARCHIVE */
/* INSIDE PAGE STYLES */
#archive {background:#fff;}
#archive .archive-header {background: #223c52;border: 1px solid #959595;border-bottom: 1px solid #ACB0B3;}
#archive .archive-header a {color: #fff;}
#archive .archive-header .author-header {font-size:13px;line-height: 1em;margin: 0;padding: 10px;color: #fff;}
#archive .archive-header .author-header .author-pic { float: left;border: 1px solid #000;width: 100px;margin: 0 8px 0 0;}
#archive .archive-header .author-header .author-pic img {border: #a9aeb2 1px solid;}
 #archive .archive-header .author-header h2 {font-size: 18px; line-height: 1.3em;font-weight: bold;margin: 0;}
#archive .archive-header .author-header .author-bio {font-size: 12px;line-height: 1.2em;}
#archive .archive-header .author-social {margin-top: 20px;}
#archive .archive-header .author-social div {float: left}
#archive-content {clear:both;margin:0;padding-top:10px;padding-left:0px;padding-right:0px;font-size:11px;}
#tatler #archive-content,#lifestyle #archive-content{background-color:#ffffff;}
#archive-content p {padding-left:0;padding-right:0;}
#archive-content .img {float:left;margin-right:10px;margin-bottom:10px;margin-left:10px;border:1px solid #999;}
/* Start Keith additions */
.category-title {margin-left: 10px;}
#archive-content .article-stripe {background-color:#ececec;}
#archive-content .thumbnail-wrapper {text-align: center;}
#archive-content .thumbnail {max-width: 746px; margin-top: 10px;}
#archive-content .article-title {padding-top: 10px;}
#archive-content .author-categories {margin-left: 10px;}
.category-story-content-indent {font-size:12px; padding: 9px 0px 1px 0px !important; margin: 5px 10px 10px 10px; background-color: #e8f4ff; border-left: #095181 solid 5px;}

/* End Keith additions */
.category-story {border-bottom:1px solid #d7d7d7;margin: 0;}
.category-story h2 {margin: 0;padding: 0 0 10px 10px;color:#095181;}
.category-story a {color:#095181;text-decoration:none;}
.category-story a:hover {color:#000;text-decoration:underline;color:#095181;}
.category-story .more a{color:#8F4C0D;font-weight:700;}
.category-story .more a:hover{color:#8F4C0D;font-weight:700;}
.category-author {margin:0 0 10px 0px;padding: 3px 3px 3px 12px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;background:#fff;color:#000;}
.category-author2 {margin: 0 0 10px 0px;padding: 3px 3px 3px 10px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;background:#fff;color:#000;}
.category-story .category-story-content{padding:10px;}
.category-story-content p{clear:both;}
.category-story-content p:first-child{clear:right !important;}
.nextprev {clear: both;width:100%;margin: 0;padding: 0;font-size: 12px;}
.nextprev a {color:#8F4C0D;margin: 0;padding: 0;}
.nextprev_left{float: left;margin: 0 0 7px 10px;padding: 0;background: #fff;}
.nextprev_right{float: right;margin: 0 10px 7px 0;padding: 0;background: #fff;}

/* SOCIAL  SHARE */
.share {float: left;height:37px; width:80%;padding-top:2px; padding:2px 0px;}
.share .facebook_share_button, .share .facebook_like_button, .share .twitter_button {float: left;margin: 0 10px 0 0;}
.share .facebook_share_button {margin-top: 1px;}
.share .fb {border:none; overflow:hidden; width:200px; height:28px;}
.share .shareSocialLinkedIn {float:left;width:120px;height:28px;overflow:hidden;}
.share .shareSocialTwitter{float:left; width:95px;height:28px;overflow:hidden;}
.share .shareSocialFacebook{float:left; width:auto;max-width:200px;height:28px;overflow:hidden;}

/* =Menu-------------------------------------------------------------- */
#access {clear: both;background: url(/themes/pjm/images/nav_bg.jpg) center no-repeat;height: 37px;width: 1072px;margin: 0 auto;padding: 0;display: block;}
#access .menu-nav-container {float: left;width: 890px;height: 37px;}
#access .menu {width: 890px;height: 37px;}
#access ul {font-size: 12px;font-weight: bold;list-style: none;margin: 0 0 0 10px;padding: 10px 0;text-transform: uppercase;font-family: Arial, Sans-Serif;}
#access li {float: left;position: relative;}
#access a {font-size: 12px;color: #00283B;display: block;padding: 2px 8px 0;border-left: #8e8e8f solid 1px;border-right: #9c9d9e solid 1px;text-decoration: none;}
#access li:first-child a {border-left: 0;}
#access li:last-child a {border-right: 0;}
#access ul ul {background: #e3e3e3;background: -moz-linear-gradient(top, #e3e3e3 0%, #e3e3e3 47%, #cbcbcb 53%, #cbcbcb 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(47%,#e3e3e3), color-stop(53%,#cbcbcb), color-stop(100%,#cbcbcb));background: -webkit-linear-gradient(top, #e3e3e3 0%,#e3e3e3 47%,#cbcbcb 53%,#cbcbcb 100%);background: -o-linear-gradient(top, #e3e3e3 0%,#e3e3e3 47%,#cbcbcb 53%,#cbcbcb 100%);background: -ms-linear-gradient(top, #e3e3e3 0%,#e3e3e3 47%,#cbcbcb 53%,#cbcbcb 100%);background: linear-gradient(top, #e3e3e3 0%,#e3e3e3 47%,#cbcbcb 53%,#cbcbcb 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#cbcbcb',GradientType=0 );-moz-box-shadow: 6px 6px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 6px 6px 3px rgba(0,0,0,0.5);box-shadow: 6px 6px 3px rgba(0,0,0,0.5);display: none;float: left;margin: 0;padding: 3px;position: absolute;top: 19px;left: 0;width: 402px;z-index: 99999;border: 2px solid #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;font-size: 14px;line-height: 1.4em;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {border: none;color: #000;font-weight: normal;height: auto;padding: 5px;margin: 0;width: 180px;float: left;text-transform: none;font-weight: bold;}
#access .nav-subtitle {color: #3d010a;text-transform: none;font-weight: normal;}
#access li:hover > a,#access ul ul :hover > a,#access a:focus {color: #fff;}
#access li:hover > a,#access a:focus {color: #fff;}
#access ul ul li:hover > a,#access ul ul a:focus {color: #000;background: #d9d9d9;}
#access ul li:hover > ul {display: block;}
#access .current_page_item > a,#access .current_page_ancestor > a {font-weight: bold;}
#access .submenu-inner {border: 1px solid #326687;overflow: hidden;padding: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.advertismentlabel{background-color: #CCCCCC; color: #333333; font-size: 10px; text-align: center; text-transform: uppercase;width:300px;}
#sb-wrapper-inner{border:0px !important;}
#sb-body{background-color:transparent !important;}
#sb-nav-close {position:relative;}
#sb-overlay{position:fixed !important;}
.aboutuspage ul{margin:0px;padding:0px;}
.aboutuspage .staff_photo_container{width:100px;float:left;margin-right:10px;}
.aboutuspage .person_details{margin-left:110px;}
.aboutuspage h4{margin:0px;}
.aboutuspage .person{width:340px;float:left;margin-left:10px;min-height:110px;margin-top: 15px;}
.aboutuspage .biography{clear:both;}
.app-announcement{margin-bottom:5px;}
.app-announcement img{width:158px;height:auto;}
.iconimage{width:85px;height:auto;}
#relatedposts {margin:0px;padding:0px;margin-left:20px;margin-right:20px;}
#relatedposts li{display:inline;width:150px;float:left;margin-right:10px;margin-left:10px;}
#relatedposts img{display:block;}
#relatedposts li h4,#relatedposts li h4 a{font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:normal;padding:0px;margin:0px;text-decoration:none;color:#3f2a03;}
#related-content h2{color:#02446A;text-decoration:none;font-size:18px;line-height:1.2em;font-family:arial,helvetica,sans-serif;margin-bottom:20px;}
.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } .vvqbox img { max-width: 100%; height: 100%; } .vvqbox object { max-width: 100%; }
.vvqbox.clear-text{clear:both;}
.vvqbox.wrap-text{float:left;padding-right:5px;}
.vvqbox{margin:12px auto !important;display:inline !important;clear:right !important;}
#jwplayer-clear-ad .vvqbox{margin-right: 10px !important;}
/* Start Keith additions */
#access .categories-link a {margin-bottom: 3px;}
/* End Keith additions */

/* Start Keith additions */
#access .categories-link a {margin-bottom: 3px;}
/* End Keith additions */

#socex{
  padding-top:8px;
  height:40px;
  margin-top:2px;
  border: 1px solid #959595;
  -webkit-border-radius: 5px;
  border-radius: 5px;background: #343434; 
  /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #343434 0%, #212121 50%, #0a0e0a 51%, #0a0809 100%); 
  /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(50%,#212121), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); 
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #343434 0%,#212121 50%,#0a0e0a 51%,#0a0809 100%); 
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #343434 0%,#212121 50%,#0a0e0a 51%,#0a0809 100%); 
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #343434 0%,#212121 50%,#0a0e0a 51%,#0a0809 100%); 
  /* IE10+ */
  background: linear-gradient(to bottom,  #343434 0%,#212121 50%,#0a0e0a 51%,#0a0809 100%); 
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#0a0809',GradientType=0 ); 
  /* IE6-8 */
}
.bubbleInfo { position: relative;}
.popup { position: absolute;  background-color: #000000; color: #FFFFFF;  display: none; /* keeps the popup hidden if no JS available */}
.searchresults{color: #000;background: #E6EBEF;border-bottom: 1px solid #ACB0B3;-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;border-top-left-radius: 5px;-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;border-top-right-radius: 5px;margin: 0;padding: 12px 5px 10px;font-size:14px;}
.story-content{padding-left:10px;padding-right:10px;}
.story-content h2{padding-bottom:5px !important;padding-left:0px;}
.content_columns{float:left;margin-right:6px;}
.content_sidebar{-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;-khtml-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
#single-post{background-color:#ffffff;}
div.category-story > table{margin-left:20px;}
.admsg{background-color:#cccccc;text-align:center;text-transform:uppercase;font-size:10px;}
#sidebar-full .adspace{margin-bottom:5px;}
.sidebar-box a.more-link, .content_sidebar a.more-link{display:inline-block;background: url(/themes/pjm/images/orangebullet.gif) left center no-repeat; padding:1px 0px 0px 10px; color:#834f1a !important;}
.sidebar-box a.more-link:hover, .content_sidebar a.more-link:hover{text-decoration:underline;}
#wrapper .twitter-follow-button, #tatler .twitter-follow-button,#lifestyle .twitter-follow-button{ float: right; height: 28px; position: relative; right: 4px; top: 74px; width: 133px; text-indent: -99999px;}
#wrapper #home .twitter-follow-button, #tatler .twitter-follow-button,#lifestyle .twitter-follow-button{top: 74px;}
.sidebar-box .popwidget li{text-align:center;padding-left: 0;background-image:none;background-color:#bdbdbd;border:1px solid #062f42;width: 86px;height:20px;font-size:9px;list-style:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;-webkit-box-shadow:  1px 1px 3px 0px #AAAAAA;box-shadow:  1px 1px 3px 0px #AAAAAA;margin-top:10px;  }
.sidebar-box .popwidget li a,.sidebar-box .popwidget li a:link,.sidebar-box .popwidget li a,.sidebar-box .popwidget li a:visited,.sidebar-box .popwidget li a,.sidebar-box .popwidget li a:active{color:#424242 !important;text-decoration:none;font-weight:normal;line-height:18px;}
.sidebar-box .popwidget li a:hover{text-decoration:underline;}
.sidebar-box .popwidget ul{margin: 10px auto 0; width: 100px;}
.sidebar-box .most-popular-posts-custom h2{filter: dropshadow(color=#aaaaaa, offx=1, offy=1);background-color: #FFFFFF !important;border-left: 1px solid #062F42 !important;-moz-border-radius: 0 8px 0px 0  !important;-webkit-border-radius: 0 8px 0px 0  !important;-khtml-border-radius: 0 8px 0px 0  !important;border-radius: 0 8px 0px 0  !important;font-weight:normal;color: #424242;line-height: 17px;margin-left: 3px;margin-right: 3px !important;margin-top: 0 !important;padding: 2px 10px 9px 10px !important;text-align: left;text-shadow: 1px 1px 1px #AAAAAA; background-image: url(/themes/pjm/images/pj-line-with-shadow.png);background-repeat: no-repeat;text-indent:0px;font-size:14px;}
.sidebar-box  h3{  background-color: #FFFFFF !important; border-top: 1px solid #062F42; color: #424242; line-height: 17px; padding-top: 10px; text-transform: capitalize; filter: dropshadow(color=#aaaaaa, offx=1, offy=1); font-weight:normal;text-align: left;text-shadow: 1px 1px 1px #AAAAAA;  background-image: url(/themes/pjm/images/pj-line-with-shadow.png); background-repeat: no-repeat;text-indent:0px;padding-left:5px;font-size:14px; }
.sidebar-box div .popwidget{text-align:center;}
#page ul.categories{padding:10px 10px 10px 40px;}
#related_posts{padding:20px 3px 25px 3px;}
#related_posts h3{  font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 10px 5px; padding: 0;}
#related_posts ul{list-style-type:none;margin:0px;padding:0px;}
#related_posts li{float: left; text-align: center; width: 152px; border-top:1px solid #000000;}
#related_posts li label{display:block;background-color:#777777;color:#ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;height:65px;padding:5px;text-align:left;line-height:1.25em;}
#related_posts li.first label{border-left:1px solid #777777;}
#related_posts li.last label{border-right:1px solid #777777;}
#related_posts li label a{font-size:12px;text-decoration: none;color:#ffffff;font-weight:normal;}
#related_posts li label a:hover{text-decoration: underline;font-weight:normal;}
#related_posts li img{width:150px;height:auto;position:relative;margin: 0 auto;padding:0px;}
#related_posts li img.small{width:85px;top:30px;border:1px solid #ffffff;}
#related_posts li .related_image{border:1px solid #ffffff;height:150px;width:150px;text-align:center;background-color:#424242;}
#taboola_related{background: #FFF; padding:20px 3px 25px 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#taboola_related h3{  font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 10px 5px; padding: 0;}
#taboola_related ul{list-style-type:none;margin:0px;padding:0px;}
#taboola_related li{float: left; text-align: center; width: 152px; border-top:1px solid #000000;}
#taboola_related li label{display:block;background-color:#777777;color:#ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;height:65px;padding:5px;text-align:left;line-height:1.25em;}
#taboola_related li.first label{border-left:1px solid #777777;}
#taboola_related li.last label{border-right:1px solid #777777;}
#taboola_related li label a{font-size:12px;text-decoration: none;color:#ffffff;font-weight:normal;}
#taboola_related li label a:hover{text-decoration: underline;font-weight:normal;}
#taboola_related li img{width:150px;height:auto;position:relative;margin: 0 auto;padding:0px;}
#taboola_related li img.small{width:85px;top:30px;border:1px solid #ffffff;}
#taboola_related li .related_image{border:1px solid #ffffff;height:150px;width:150px;text-align:center;background-color:#424242;}
#jwplayer-clear-ad{float:left;}
#jwplayer-clear-ad #jwplayer-1-div{height: 277px;width: 408px;display:inline-block;}
.jwplayerdiv,#jwplayer{text-align:center;padding-bottom:10px;}
.jwplayerdiv div{margin: 0 auto;}
div#inlineAdvertisement.clearit + p{clear:both;}
#single-landing .post{background-color:transparent;}
#adwords_campaign{position:relative;width:764px;height:591px;border-radius: 5px;border:2px solid #424242;}
#adwords_campaign #theform{position: absolute;bottom: 23px;text-align:center;width: 764px;}
#adwords_campaign #theform input{height: 35px;width: 331px;border: 1px solid #000000;-webkit-box-shadow: inset -3px 3px 5px 1px #c6c7c8;box-shadow: inset -3px 3px 5px 1px #c6c7c8;padding-left: 30px;font-family: arial,helvetica,sans-serif;font-weight: normal;font-size: 21px;top:0px;}
#adwords_campaign #theform .nlsubmit{display:inline;}
#adwords_campaign #theform .nlsubmit input{-moz-box-shadow: 0px 0px 10px 7px #9cb5be;-webkit-box-shadow: 0px 0px 10px 7px #9cb5be;box-shadow: 0px 0px 10px 7px #9cb5be;width: 115px;height: 40px;border: 2px solid #754c00;border-radius: 3px;padding: 0px;position: relative;left: 36px;background-color: #00577c;color: #ffffff;font-size: 16px;text-transform: uppercase;font-family: "Arial Narrow",arial,sans-serif;letter-spacing: .19em;top:-3px;}
#adwords_campaign .defaultText.defaultTextActive{color: #a3b0b6;}
#adwords_campaign .defaultText{color: #000000;}
#adwords_campaign .campaign_footer{position: relative;left: -17px;margin-top:14px;}
#adwords_campaign .campaign_footer,#adwords_campaign .campaign_footer a{color:#bdbdbd;font-weight:normal;text-decoration:none;font-family:"Myriad Pro",Arial,sans-serif;text-transform:uppercase;font-size:16px;}
.adwords_campaign_contest_rules_link { text-align: center; font-size: 18px; color: #bdbdbd; padding: 8px 0 10px; }
.adwords_campaign_contest_rules_link a, .adwords_campaign_contest_rules a:hover { font-size: 18px; color: #bdbdbd; }
#adwords_campaign_contest_rules { background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 20px; display:none; }
.pjmarketing_alreadysubbed .campaign_footer,.pjmarketing_newuser .campaign_footer,.pjmarketing_existingsubscribed .campaign_footer,.hidedigest .campaign_footer{left: 0px !important;text-align: center;top: -38px;}
.pjmarketing_error input#popup_email_address{  background: none !important;  background-color:#FF6E6E !important; box-shadow: -3px 3px 5px 1px #894949 inset !important; color: #FFFFFF !important;}
#adwords_campaign.pjmarketing_error{border-radius:0px 0px 5px 5px;border-top:0px;}
#campaign_error_msg{background-color:#ffffff;border-radius: 5px 5px 0px 0px;color:#ff0000;text-align:center;padding:10px;font-size:20px;font-family:tahoma,arial,sans-serif;font-weight:bold;}


/** IMAGES & CLASSES **/
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright, .alignright, div.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone, .alignnone, div.alignnone {margin: 5px 20px 20px 0;}
a img.aligncenter, .aligncenter,div.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
a img.aiignleft, .alignleft {float: left;margin: 5px 20px 20px 0;}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}

/** PJM LIFESTYLE **/
body.Lifestyle #lifestyle-header {margin: 0px 0 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
body.Lifestyle #lifestyle-header a {background: url(/themes/lifestyle/images/pjm_lifestyle_homepage_8_1_12.jpg) center no-repeat;display: block;width: 100%;height: 106px;text-indent: -9999px;}
body.Lifestyle #lifestyle {clear: both;padding: 0;margin: 0 0 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
body.Lifestyle .category-story {padding-top: 10px;border-bottom: 5px solid #00283b;margin: 0;}
body.Lifestyle .readmore a, body.Lifestyle .readmore a:hover {margin: 0;padding: 0px 0px 10px 0px;color: #603913;text-decoration:none;}
body.Lifestyle .category-story h2 {padding: 10px 0px 10px 10px;}
body.Lifestyle .category-story h2 a{color:#095181;text-decoration:none;}
body.Lifestyle .category-story p a {color:#095181;text-decoration:none;}
body.Lifestyle .category-story p a:hover {color:#000;text-decoration:underline;color:#095181;}
body.Lifestyle .navigation a, body.Lifestyle .navigation a:hover {color: #603913;text-decoration: none;}
body.Lifestyle .navigation a {font-size: 12px;font-weight: normal;}
body.Lifestyle .navigation {background: #fff;clear: both;color:#603913;padding: 5px 10px;margin: 5px 0;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;text-align: center;position: relative;}
body.Lifestyle #content .post .pages a {color: #8F4C0D;}
body.Lifestyle .header-break {clear: both;border-bottom: 1px solid #DBDBDB;margin: 0 0 10px;}
body.Lifestyle #content .post .entry .paged-nav-left a {color: #ffffff;}
body.Lifestyle #content .post .entry .paged-nav-right a {color: #8F4C0D;}
body.Lifestyle .entry-left{border: 1px solid #999999;float: left;height: auto;margin: 0 10px 5px 10px;padding: 3px;width: 85px;}
body.Lifestyle .entry-right{margin: 0 10px 5px 0;margin-left:90px;padding: 3px;}
body.Lifestyle .story .readmore {clear: both;}
body.Lifestyle #content .post .post-header{background:url(/themes/pjm/images/subblog_post-header-bg.png) repeat-y scroll right top #c8c8c8;}
body.Lifestyle #page h2{background-color:#c8c8c8;}
body.Lifestyle .sidebar-box .most-popular-posts-custom h2{background-position: 73px 12px;background-size: 72px 2px;}
body.Lifestyle .sidebar-box h3{background-position: 122px 20px;background-size: 30px 2px;padding-left: 15px;}
body.Lifestyle .sidebar-box ul.sidebar-content li a {color:#02446A;}
body.Lifestyle #related_posts h3, body.Lifestyle #taboola_related h3{margin-bottom:15px;}
body.Lifestyle ul.sidebar-content li a {font-weight:700;color:#02446a;text-decoration:none;}

/** PJM TATLER **/
body.Tatler #tatler-header {margin: 0px 0 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
body.Tatler #tatler-header a {background: url(/themes/tatler/images/pjm_tatler_home_8_1_12.jpg) center no-repeat;display: block;width: 100%;height: 106px;text-indent: -9999px;}
body.Tatler #tatler {clear: both;padding: 0;margin: 0 0 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
body.Tatler .category-story {padding-top: 10px;border-bottom: 5px solid #00283b;margin: 0;}
body.Tatler .readmore a, body.Tatler .readmore a:hover {margin: 0;padding: 0px 0px 10px 0px;color: #603913;}
body.Tatler .category-story h2 {padding: 10px 0px 10px 10px;}
body.Tatler .category-story h2 a {color:#095181;text-decoration:none;}
body.Tatler .category-story p a{color:#095181;text-decoration:none;}
body.Tatler .category-story p a:hover {color:#000;text-decoration:underline;}
body.Tatler .navigation a, body.Tatler .navigation a:hover {  color: #603913;  text-decoration: none;}
body.Tatler .navigation a {font-size: 12px;font-weight: normal;}
body.Tatler .navigation {background: #fff;clear: both;color:#603913;padding: 5px 10px;margin: 5px 0;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;text-align: center;position: relative;}
body.Tatler .scuttlebutt {background: url(/themes/tatler/images/scuttlebutt_bg.jpg) repeat-y;padding: 0 0 2px;	color: #000;}
body.Tatler .scuttlebutt ul {padding: 0 10px;}
body.Tatler .scuttlebutt li {list-style: none;margin: 0;padding: 8px 0;}
body.Tatler .scuttlebutt a {color: #00f;font-weight: normal;}
body.Tatler .scuttlebutt .comments a {color: #000;font-weight: normal;}
body.Tatler .scuttlebutt h2 {border: 0;margin: 0;padding: 0;text-transform: none;font-size: 1.1em;}
body.Tatler #content .post .pages a {color: #8F4C0D;}
body.Tatler .header-break {clear: both;border-bottom: 1px solid #DBDBDB;margin: 0 0 10px;}
body.Tatler #content .post .entry .paged-nav-left a {color: #ffffff;}
body.Tatler #content .post .entry .paged-nav-right a {color: #8F4C0D;}
body.Tatler .entry-left{ border: 1px solid #999999; float: left; height: auto; margin: 0 10px 5px 10px; padding: 3px; width: 85px; }
body.Tatler .entry-right{ margin: 0 10px 5px 0; margin-left:90px; padding: 3px;}
body.Tatler .story .readmore { clear: both;}
body.Tatler #content .post .post-header{background:url(/themes/pjm/images/subblog_post-header-bg.png) repeat-y scroll right top #c8c8c8;}
body.Tatler #page h2{background-color:#c8c8c8;}
body.Tatler .sidebar-box .most-popular-posts-custom h2{background-position: 58px 12px; background-size: 89px 2px;}
body.Tatler .sidebar-box h3{background-position: 105px 20px; background-size: 47px 2px; padding-left:15px;}
body.Tatler .sidebar-box ul.sidebar-content li a {color:#02446A;}
body.Tatler #related_posts h3,body.Tatler #taboola_related h3{margin-bottom:15px;}


/** PJM TATLER & LIFESTYLE */

body.Lifestyle span.more p, body.Tatler span.more p {border-top:1px solid #00283b; padding:10px;}
body.Lifestyle .category-story .more a {padding:0px 10px;}
/** PJM XPRESS **/
body.Xpress .readmore a, body.Xpress .readmore a:hover {margin: 0;padding: 0px 0px 10px 0px;color: #603913;}
body.Xpress #xpress_navigation{height:67px;background-color:#000000;border:1px solid #3f6078;}
body.Xpress #promospace{float:right;width:313px;background-color:#43090f;border:1px solid #959595;line-height: 1.15em;}
body.Xpress #promospace img{float:left;}
body.Xpress #promospace span{display: block;height: 40px;margin-left: 75px;padding: 5px;}
body.Xpress #promospace span a{ color: #FFFFFF;font-family: arial,helvetica,sans-serif;font-size: 12px;text-decoration: none;}
body.Xpress #promospace span a:hover{text-decoration: underline;}
body.Xpress #xpress_navigation span.xpressnav{display: inline-block;overflow: hidden;margin: 0 auto;padding-left:0px;}
body.Xpress #xpress_navigation div.xpressnavlist{float:left;	}
body.Xpress #xpress_navigation .promo_on{height:40px;width:449px;	float:left;}
body.Xpress #xpress_navigation .pn{display: block;text-align: center;	height: 40px;margin-top: 15px;}
body.Xpress .pninner{margin: 0 auto;display:inline;}
body.Xpress .xpressnav div a{display:block;height:40px;text-indent: -50000px;width:97px;background-image: url(/themes/xpress/images/navicons/navsprite.jpg);background-attachment: scroll;background-repeat:no-repeat;}
body.Xpress .xpressnav .personal_menu_archives a{background-position: 0 -200px;}
body.Xpress .xpressnav .personal_menu_archives a:hover,body.Xpress .xpressnav .personal_menu_archives a.current_item{background-position: -97px -200px;}
body.Xpress .xpressnav .personal_menu_bio a{background-position: 0px -160px;}
body.Xpress .xpressnav .personal_menu_bio a:hover,body.Xpress .xpressnav .personal_menu_bio a.current_item{background-position: -97px -160px;}
body.Xpress .xpressnav .personal_menu_blog a{background-position: 0px -120px;}
body.Xpress .xpressnav .personal_menu_blog a:hover,body.Xpress .xpressnav .personal_menu_blog a.current_item{background-position: -97px -120px;}
body.Xpress .xpressnav .personal_menu_books a{background-position: 0px -80px;}
body.Xpress .xpressnav .personal_menu_books a:hover,body.Xpress .xpressnav .personal_menu_books a.current_item{background-position: -97px -80px;}
body.Xpress .xpressnav .personal_menu_films a{background-position: 0px -40px;}
body.Xpress .xpressnav .personal_menu_films a:hover,body.Xpress .xpressnav .personal_menu_films a.current_item{background-position: -97px -40px;}
body.Xpress .xpressnav .personal_menu_ww a{background-position: 0px 0px;}
body.Xpress .xpressnav .personal_menu_ww a:hover,body.Xpress .xpressnav .personal_menu_ww a.current_item{background-position: -97px -0px;}
body.Xpress #content h2{margin-top: 0;font-family: arial,helvetica,sans-serif;font-size: 14px;font-weight: bold;}
body.Xpress #content .post,body.Xpress #content .book, body.Xpress #content .film{margin-top:2px;margin-bottom:2px;}
body.Xpress #content .book{padding:28px;height:215px;}
body.Xpress #content .book.firstbook{height:auto;}
body.Xpress #content .book .bookcover, body.Xpress #content .film .filmcover{display:inline;margin:0 auto;}
body.Xpress #content .book .bookcover.firstimage{float:left;}
body.Xpress #content h2.first_headline{width: 65%}
/* Start Keith Addition */
body.Xpress #content.xpress_homepage h2 {padding-bottom:30px;}
/* End Keith Addition */
body.Xpress #content .post .headline h2 a{color:#1d466b;text-decoration: none;font-size:18px;line-height:1.3em;}
body.Xpress #content .post .headline .date{font-size:11px;}
body.Xpress #content .headline .byline{  display: block;height: 100%;padding-bottom: 5px;position: absolute;right: 0;text-align: left;top: 42%;width: 245px;}
body.Xpress #content.single .headline .byline{top:20%;font-size:12px;}
body.Xpress #content.single .headline .byline.paginated{top:auto;position:relative;float:right;display:inline-table;vertical-align:middle;}
body.Xpress #content.single .headline .byline .pages{font-size:11px;margin-top:9px;}
body.Xpress #content.single .headline .byline .pages a{color:#834f1a;}
body.Xpress #content .paged-nav-right, body.Xpress #content .post .entry .paged-nav-right{font-size:12px;}
body.Xpress #content.single .headline .byline strong{font-size:14px;}
body.Xpress .readmore .quotespan{color: #934C0D;font-weight: bold;padding-left: 5px;}
body.Xpress .readmore {color: #934C0D;}
body.Xpress .readmorepage{color:#000000;font-weight:bold;}
body.Xpress #content .img, body.Xpress #content .wp-post-image{float:none;border:0px;margin:0px;padding:0px;}
body.Xpress #content .book .entry, body.Xpress #content .book .entry p {font-family:arial,helvetica,sans-serif;font-size:14px;}
body.Xpress #content .book .headline, body.Xpress #content .book .entry{margin-left:285px;margin-right:70px;width:348px;}
body.Xpress #content .book .readmore{margin-top:20px;}
body.Xpress .bookarchive, body.Xpress .filmarchive{float:left;text-align: center;width: 197px;}
body.Xpress .filmarchive{width:250px;}
body.Xpress #content.bookcontent, body.Xpress #content.filmcontent{background-color:#ffffff;border:3px solid #bdbdbd;}
body.Xpress #content.filmcontent{border-bottom:0px;}
body.Xpress #content.filmcontent{padding-top:40px;z-index:0;padding-bottom:190px;}
body.Xpress .creepypeople{background-image:url(/themes/xpress/images/navicons/film_people.png);background-position: 66% 100%;background-repeat: no-repeat;padding-bottom: 179px;padding-top: 40px;z-index:1;position:relative;top:-217px;	}
body.Xpress .inline-ad{float:right;margin-left:10px;}
body.Xpress #advertisements{text-align:center;}
body.Xpress .bottomad{text-align:center;margin:0 auto;width:728px;margin-bottom:10px;}
body.Xpress #wrapper .twitter-follow-button, body.Xpress #tatler .twitter-follow-button, body.Xpress #lifestyle .twitter-follow-button{top:80px;}
body.Xpress #footer{margin-top:5px;}
body.Xpress #content .social-networks{border:0px;}
body.Xpress #page{border: 3px solid #BDBDBD;}
body.Xpress #page .post{padding:40px;font-size:14px;line-height:1.2889em;}
body.Xpress #page a{font-weight:bold;color:#944c14;}
body.Xpress #page.bio{background-image:url(/themes/xpress/images/navicons/bio_background.jpg);background-position:50% 10px;background-repeat: no-repeat;}
body.Xpress #page.bio .post{min-height: 600px;}
body.Xpress #page.archive{background-image:url(/themes/xpress/images/navicons/archive_background.jpg);background-position:50% 10px;background-repeat: no-repeat;padding:40px;}
body.Xpress #page.archive{min-height: 600px;}
body.Xpress #page.archive li{float:left;width:200px;line-height:2em;font-size:18px;margin-left:85px;color:#834f1a;}
body.Xpress #page.archive ul{color:#834f1a;background-image: url(/themes/xpress/images/navicons/divider.png);background-position: center top;background-repeat: repeat-y;    }
body.Xpress #page.archive li a{text-decoration:none;color:#834f1a;}
body.Xpress #page.archive li a:hover{text-decoration:underline;}
body.Xpress #page.faveblogs li{}
body.Xpress #page.faveblogs ul{color:#834f1a;list-style:none;margin: 0;padding: 0;	background-image: url(/themes/xpress/images/navicons/divider.png);background-position: center top;background-repeat: repeat-y;    }
body.Xpress #page.faveblogs li a{text-decoration:none;color:#834f1a;}
body.Xpress #page.faveblogs li a:hover{text-decoration:underline;}
body.Xpress #page.faveblogs .linkcat h2{display:none;}
body.Xpress #page.faveblogs .linkcat{list-style:none;}
body.Xpress #page.faveblogs .linkcat ul li{float:left;width:255px;line-height:1em;font-size:18px;margin-left:85px;color:#834f1a;padding-bottom:18px;}
body.Xpress #page.vokdablogs .post{padding: 17px 40px 40px;}
body.Xpress #page.vodkablogs li{float:left;width:225px;}
body.Xpress #page.vodkablogs ul{color:#834f1a;list-style:none; margin: 0;padding: 0;	}
body.Xpress #page.vodkablogs ul ul{list-style:disc outside none;}
body.Xpress #page.vodkablogs li a{text-decoration:none;color:#834f1a;font-weight:normal;}
body.Xpress #page.vodkablogs li a:hover{text-decoration:underline;}
body.Xpress #page.vodkablogs .linkcat h2{background-color:transparent;border:0px;text-indent:-6000px;height:55px;}
body.Xpress #page.vodkablogs .linkcat h2{background-repeat:no-repeat;background-position:0% 50%;}
body.Xpress #page.vodkablogs #linkcat-32 h2{background-image:url(/themes/xpress/images/navicons/barcrawl_header.gif);}
body.Xpress #page.vodkablogs #linkcat-34 h2{background-image:url(/themes/xpress/images/navicons/on_my_tab_header.gif);}
body.Xpress #page.vodkablogs #linkcat-68 h2{background-image:url(/themes/xpress/images/navicons/rocky_mountain_high_header.gif);}
body.Xpress #page.vodkablogs .linkcat ul li{line-height:1.2889em;font-size:14px;margin-left:24px;color:#834f1a;}
body.Xpress #page.ww{background-image:url(/themes/xpress/images/navicons/ww_background.png);background-position:50% 50px;background-repeat: no-repeat;}
body.Xpress #page.ww li{}
body.Xpress #page.ww ul{color:#834f1a;list-style:none; margin: 0;padding: 0;background-image: url(/themes/xpress/images/navicons/divider.png);background-position: center top;background-repeat: repeat-y;    }
body.Xpress #page.ww li a{text-decoration:none;color:#834f1a;}
body.Xpress #page.ww li a:hover{text-decoration:underline;}
body.Xpress #page.ww .linkcat h2{display:none;}
body.Xpress #page.ww .linkcat{list-style:none;}
body.Xpress #page.ww .linkcat ul li{float:left;width:255px;line-height:1em;font-size:18px;margin-left:85px;color:#834f1a;padding-bottom:1em;}
body.Xpress #page.ww .post{min-height: 600px;}
body.Xpress .spacer{margin-top:6px !important;margin-bottom:6px !important;}
body.Xpress .rounded-corner-top {border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;color: #000000;}
body.Xpress .navcount_1{}
body.Xpress .navcount_2 .xpressnavlist{ margin-left: 75px !important;margin-right: 74px !important;	}
body.Xpress .navcount_3 .xpressnavlist{margin-left:60px !important;margin-right:60px !important;	}
body.Xpress .navcount_4 .xpressnavlist{margin-left:40px !important;margin-right:40px !important;	}
body.Xpress .navcount_5 .xpressnavlist{margin-left:25px !important;margin-right:25px !important;	}
body.Xpress .navcount_6 .xpressnavlist{margin-left:10px !important;margin-right:10px !important;	}
body.Xpress .promo_on .navcount_1{}
body.Xpress .promo_on .navcount_2 .xpressnavlist{margin-left:45px !important;margin-right:45px !important;	}
body.Xpress .promo_on .navcount_3 .xpressnavlist{margin-left:20px !important;margin-right:20px !important;	}
body.Xpress .promo_on .navcount_4 .xpressnavlist{margin-left:6px !important;margin-right:6px !important;	}
body.Xpress .promo_on .navcount_5 .xpressnavlist{margin-left:20px !important;margin-right:20px !important;	}
body.Xpress .promo_on .navcount_6 .xpressnavlist{margin-left:20px !important;margin-right:20px !important;	}
body.Xpress .social-networks .date{position:relative;top:5px;font-size:12px;}
body.Xpress .archive-title{color:#ffffff;font-weight:bold;}
body.Xpress #related_posts h3, body.Xpress #taboola_related h3{margin-bottom:15px;}
body.Xpress ul.sidebar-content li a {font-weight:700;color:#02446a;text-decoration:none;}

/** SIDEBAR WIDGET **/
ul.sidebar-content li a, #widget-most-popular ul li a {font-weight:700;color:#02446a;text-decoration:none;}
ul.sidebar-content li a:hover, #widget-most-popular ul li a:hover {font-weight:700;color:#02446a;text-decoration:underline;}

/** THICKBOX **/
#TB_window{font:12px "Open Sans",sans-serif}#TB_secondLine{font:10px "Open Sans",sans-serif;color:#666}.rtl #TB_secondLine,.rtl #TB_window{font-family:Tahoma,sans-serif}:lang(he-il) .rtl #TB_secondLine,:lang(he-il) .rtl #TB_window{font-family:Arial,sans-serif}#TB_window a:link,#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active,#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:510;top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}#TB_window{position:fixed;background:#fff;z-index:510;color:#000;visibility:hidden;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1)0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1)0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1)0 4px 30px;box-shadow:rgba(0,0,0,1)0 4px 30px}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;float:right}#TB_closeAjaxWindow a{text-decoration:none}#TB_ajaxWindowTitle{float:left;padding:6px 10px 0}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:1px solid #555;margin:-45px 0 0 -125px;padding:40px 15px 15px}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px}.tb-close-icon{height:16px;margin:-3px -3px 0 0;width:16px}.tb-close-icon:before{content:'\f158';color:#ccc;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tb-close-icon:hover:before{color:#fff}
/** POPULAR POSTS **/
img.wpp-thumbnail{border:none}.post-stats{font-size:9px;font-weight:700}.wpp-author{font-style:italic}

/** SHADOWBOX **/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/themes/pjm/shadowbox/src/skin/classic/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/themes/pjm/shadowbox/src/skin/classic/icons/close.png);}
#sb-nav-next{background-image:url(/themes/pjm/shadowbox/src/skin/classic/icons/next.png);}
#sb-nav-previous{background-image:url(/themes/pjm/shadowbox/src/skin/classic/icons/previous.png);}
#sb-nav-play{background-image:url(/themes/pjm/shadowbox/src/skin/classic/icons/play.png);}
#sb-nav-pause{background-image:url(/themes/pjm/shadowbox/src/skin/classic/icons/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/** CONTACT FORM 7 **/
div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}

/** WP POLLS **/
.wp-polls .pollbar {margin: 1px;font-size: 6px;line-height: 8px;height: 8px;background-image: url('/plugins/wp-polls/images/default/pollbg.gif');border: 1px solid #c8c8c8;}


#home .story .tatler-author {font-size:12px}

#content .post .post-content, #content .post .post-content p {font-size:14px; }
#content .entry .post-content, #content .entry .post-content p {font-size:14px; }
.xpress_homepage .post .entry, .xpress_homepage .post .entry p {font-size:14px ! important; }

/** CATEGORIES PAGE **/
/* Start Keith additions */
#page.category-page
{
  min-height:766px;
}

.category-list
{
  font-size: 0;
  margin: 3px;
}

.category-list .category-block
{
  background: #CFE7FD;
  background-image:url('/themes/pjm/images/category-background.png');
  border: #1f4d66 solid 2px;
  display: table;
  float: left;
  font-size: 20px;
  font-weight: bold;
  height: 80px;
  margin: 3px;
  text-align: center;
  width: 370px;
}

.category-list .category-block:hover
{
  background: #A7C2F3;
  background-image:url('/themes/pjm/images/category-background-hover.png');
}

.category-list .category-block .category-text
{
  display: table-cell;
  vertical-align: middle;
}
/* End Keith additions */

#socex span
{
  display:inline-block;
}
#socex .sign-in
{
  display:inline-block;
  background-image:url(/themes/pjm/images/sign-in.png);
  width:79px;
  height:28px;
  position:relative;
  top:1px;
  margin-right:10px;
}
#socex .sign-up
{
  display:inline-block;
  background-image:url(/themes/pjm/images/sign-up.png);
  width:79px;
  height:28px;
  top:1px;
  position:relative;
}
#socex .fbreg
{
  width:157px;
  height:27px;
  display:inline-block;
  background-image:url(/themes/pjm/images/login-with-facebook.png);
  position:relative;
  top:-15px;
}
#socex #or
{
  color:white;
  font-size:16px;
  margin-left:15px;
  margin-right:15px;
  position:relative;
  top:-8px;
}
#socex .socex-left
{
  float:left;
  margin-left:20px;
}
#socex .socex-left .fb-like
{
  position:relative;
  top:3px;
  width:85px ! important;
  margin-right:15px;
  top: 6px\0; /* ie8, ie9, ie10, ie11 only */
}
@-moz-document url-prefix() 
{ 
  #socex .socex-left .fb-like
  {
    top:2px;
  }
}
#socex .socex-left .twitter-follow
{
  position: relative;
  top: 6px;
}
#socex .socex-right
{
  float:right;
  margin-right:20px;
}
#socex #pjsso-logged-in
{
  font-size:16px;
  position:relative; 
  top: 7px;
  color:white;
}
#socex #pjsso-logged-in a
{
  margin-right: 10px;
  margin-left: 10px;
}

.headline
{
  -webkit-box-shadow: 0 4px 4px -2px #cad1d6;
  -moz-box-shadow: 0 4px 4px -2px #cad1d6;
  box-shadow: 0 4px 4px -2px #cad1d6;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color:#e8f4ff;
  width:100%;
  min-height:95px;
  clear:both;
  margin-bottom:10px;
  color:022a3f;
  font-size:24px;
  color:#393939;
}
.headline a, .headline a:hover, .headline a:visited
{
  color:#393939;
  text-decoration:none;
}
.headline-left
{
  padding-left:20px;
  width: 480px;
}
.headline-left h2
{
  font-size: 24px ! important;
  color: #022a3f;
  line-height:1em ! important;
  margin-bottom:0px;
  margin-top:10px;
  padding-bottom:0px;
  padding-top:0px;
}
.headline-right
{
  position:relative;
  margin-right:20px;
  width: 240px;
  text-align:right;
}
.headline .deck
{
  margin-top:20px;
  font-size: 16px;
  margin-bottom:10px;
}
.headline-right .the-author
{
  position:relative;
  top:10px;
  font-size: 20px;
  line-height:1.1em;
  height:70px;
}
.headline-right .the-author .anchor
{
  font-weight:bold;
}
.headline-right .date
{
  position:absolute;
  bottom:5px;
  right:5px;
  font-size: 12px;
}
#header-logo-anchor
{
  cursor:pointer;
}
#access .nav-menu-item 
{
  cursor:pointer;
  font-size: 12px;
  color: #00283B;
  display: block;
  padding: 2px 8px 0;
  border-left: #8e8e8f solid 1px;
  border-right: #9c9d9e solid 1px;
  text-decoration: none;
}
#access li:first-child span 
{
  border-left: 0;
}
#access li:last-child span 
{
  border-right: 0;
}
.anchor
{
  cursor:pointer;
}
body.Xpress #content h2 
{
  margin-top: 10px;
}
.xpress_homepage .headline .first_headline
{
  padding-top:10px;
  margin-left:10px;
}
.xpress_homepage .headline h2
{
  padding-top:10px;
  margin-left:10px;
}
.xpress_homepage .headline
{
  position:relative;
}
.xpress_homepage .byline
{
  display:none ! important;
}
.xpress_homepage .headline .date
{
  margin-left:10px;
  position:absolute;
  bottom:10px;
}
#content .post h1
{
  line-height: normal;
}
