




/*
     FILE ARCHIVED ON 0:50:32 Mar 2, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:28:17 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*   
Theme Name: WorldNetDaily
Theme URI: https://github.com/c3mdigital/WP-UnFramework
Description: WND.com WordPress theme built for WorldNetDaily
Author: Chris Olbekson
Author URI: http://c3mdigital.com
Version: 0.3
License: Licensed for the exclusive use of WorldNetDaily on www.wnd.com
*
* Copyright 2011 WorldNetDaily all rights reserved
*
*/


/* Webfonts @font-face
-------------------------------------------------------------------------------*/
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont.eot') format('embedded-opentype'),
         url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont.woff') format('woff'),
         url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont.ttf') format('truetype'),
         url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont.svg') format('svg');
         font-style: normal;
}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont-ital.eot') format('embedded-opentype'),
         url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont-ital.woff') format('woff'),
         url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont-ital.ttf') format('truetype'),
         url('/web/20120302005032/http://www.wnd.com/font/League_Gothic-webfont-ital.svg') format('svg');
    font-style:  italic;
    }

@font-face {
    font-family: 'InterstateRegular';
    src: url('/web/20120302005032/http://www.wnd.com/font/interstate_regular_cond-webfont.eot') format('embedded-opentype'),
         url('/web/20120302005032/http://www.wnd.com/font/interstate_regular_cond-webfont.woff') format('woff'),
         url('/web/20120302005032/http://www.wnd.com/font/interstate_regular_cond-webfont.ttf') format('truetype'),
         url('/web/20120302005032/http://www.wnd.com/font/interstate_regular_cond-webfont.svg') format('svg');
}



/* HTML 5 Reset 
-------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
    padding: 13px 0 25px;
}								

article, aside, figure, footer, header, hgroup, nav, section, .sticky {display: block;}

img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

nav ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {
   margin: 0; 
   padding: 0; 
   font-size: 100%; 
   vertical-align: baseline; 
   background: transparent; 
   color: #004276; 
   text-decoration: none; 
   }

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}

select, input, textarea {font: 99% "Times New Roman", serif;}

table {font-size: inherit; font: 100%;}
a:hover, a:active {outline: none;}
strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

button {width: auto; overflow: visible;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

/* Some additional default styling  feel free to remove or overwrite
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

body, select, input, textarea {color: #333;}
a:hover {color: #ca0002;}

/* Custom text-selection colors */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 


/* A little typography 
-----------------------------------------------------------------------------------*/


ins {background-color: #fff; color: #000; text-decoration: none;}
mark {background-color: #fff; color: #000; font-style: italic; font-weight: bold;}
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #fff; color: #000; text-decoration: none; }
mark { background: #fff; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 90%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }



/* Nav Menus
-------------------------------------------------------------------------------*/

#main-nav li a,
#sub-link-bar li a {
    font-size:       15px;
    text-decoration: none;
    color:           black;
    font-family:     'InterstateRegular', sans-serif;
    text-transform:  uppercase;
    outline:         0;
    position:        relative;
    text-align:      center;
    padding:         5px 15px 6px 15px;
    }
#main-handle {
    float:    left;
    height:   55px;
    width:    976px;
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
    }

#man-nav {
    background:    rgb(137, 146, 149);
    background:    -webkit-linear-gradient(45deg, rgb(137, 146, 149), rgb(193, 198, 202), rgb(137, 146, 149));
    background:    -moz-linear-gradient(45deg, rgb(137, 146, 149), rgb(193, 198, 202), rgb(137, 146, 149));
    background:    linear-gradient(45deg, rgb(137, 146, 149), rgb(193, 198, 202), rgb(137, 146, 149));
    border-bottom: 1px dotted #fff;
    -moz-box-shadow: 0 7px 7px #333;
    -webkit-box-shadow: 0 7px 7px #333;
    box-shadow:    0 7px 7px #333;
    }

#sub-link-bar {
    height:     29px;
    margin-top: 28px;
    background: rgb(72, 87, 94);
    background: -webkit-linear-gradient(45deg, rgb(72, 87, 94), rgb(106, 118, 125), rgb(72, 87, 94));
    background: -moz-linear-gradient(45deg, rgb(72, 87, 94), rgb(106, 118, 125), rgb(72, 87, 94));
    background: linear-gradient(45deg, rgb(72, 87, 94), rgb(106, 118, 125), rgb(72, 87, 94));
    width: 976px;
    }
#sub-link-bar.front {
    height: 28px;
    }

#man-nav.opinion,
#man-nav.commentary,
#man-nav.cartoons,
#man-nav.commentators,
#man-nav.emails-to-the-editor,
#man-nav.forums {
    background: #b37755;
    -moz-box-shadow:    0 7px 7px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    }
#sub-link-bar.opinion,
#sub-link-bar.commentary,
#sub-link-bar.cartoons,
#sub-link-bar.forums,
#sub-link-bar.commentators,
#sub-link-bar.emails-to-the-editor {
    background: #9d4328;
    }
#man-nav.money,
#man-nav.no-more-red-ink-money,  
#man-nav.market-overview {
    background: #7eb073;
    -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    }
#sub-link-bar.money,
#sub-link-bar.no-more-red-ink-money,  
#sub-link-bar.market-overview {
    background: #0a640c;
    }
#man-nav.diversions,
#man-nav.movieguide,
#man-nav.tv-guide,
#man-nav.joke,
#man-nav.reviews,
#man-nav.crosswords {
    background: #958e88;
    -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, .45);
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, .45);
    box-shadow: 0 7px 7px rgba(0, 0, 0, .45);
    }
#sub-link-bar.diversions,
#sub-link-bar.movieguide,
#sub-link-bar.tv-guide,
#sub-link-bar.joke,
#sub-link-bar.reviews,
#sub-link-bar.crosswords {
    background: #380019;
    }
#man-nav.wnd-tv {
    background: #8081ad;
    -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 7px 7px rgba(0, 0, 0, .25);
    }
#sub-link-bar.wnd-tv {
    background: #291f54;
    }
#man-nav li a {
    color:              #333;
    text-transform:     uppercase;
    font-family:        "InterstateRegular", sans-serif;
    font-size:          16px;
    display:            block;
    text-decoration:    none;
    line-height:        30px;
    overflow:           visible;
  /*  text-shadow:        0 0 2px #ccc; */
    -webkit-transition: all 300ms linear;
    -moz-transition:    all 300ms linear;
    -o-transition:      all 300ms linear;
    transition:         all 300ms linear;
    }

#man-nav li a:hover {
    color:               #fff;
    text-shadow:         0 0 9px #ddd;
    background-repeat:   no-repeat;
    background-position: center top;
    }
#man-nav li:hover ul li a {
    color: #fff;
    }

#man-nav li:first-child {
    margin-left: 12px;
    }

#man-nav li:last-child {
    margin-right: 12px;
    }

#man-nav li ul {
    display: none;
    }

/*
#man-nav li:hover > ul {
    display: block;
    }
*/
#man-nav li {
    float:        left;
    padding-left:  48px;
    padding-right: 44px;
    line-height:  30px;
    }

#man-nav {
    position:    absolute;
    top:         0;
    right:       0;
    margin:      0;
    padding:     0;
    width:       977px;
    line-height: 26px;
    height:      29px;
    list-style: none;
    }

#man-nav li.front-page ul {
    padding-left: 74px;
    }

#man-nav li.opinion ul {
    padding-left: 43px;
    }
#man-nav li.opinion ul li {
    padding-left:  44px;
    padding-right: 48px;
    }

#man-nav li.money ul {
    padding-left: 0;
    }
#man-nav li.money ul.sub-menu li {
    padding-left: 40px;
    padding-right: 40px;
    }
#man-nav li.wnd-tv ul.sub-menu li {
    margin-left: 15px;
    margin-right: 15px;
    }

#man-nav li.entertainment ul {
    padding-left: 133px;
    }

#man-nav li.entertainment ul li {
    padding-left:  55px;
    padding-right: 55px;
    }

#man-nav li.wnd-tv ul {
    padding-left: 60px; 
    }

#man-nav li.wnd-tv ul li {
    margin-left:  30px;
    margin-right: 30px;
    }

#man-nav li.hidden {
    background:   #405157;
    background:   -webkit-linear-gradient(45deg, #405157, black, #405157);
    background:   -moz-linear-gradient(45deg, #405157, black, #405157);
    background:   linear-gradient(45deg, #405157, black, #405157);
    width:        116px;
    margin-right: 0!important;
    display:      block;
    margin-left:  32px;
    padding-left: 33px;
    padding-right: 25px;
    float: right;
    }
#man-nav.opinion li.hidden,
#man-nav.commentary li.hidden,
#man-nav.cartoons li.hidden,
#man-nav.emails-to-the-editor li.hidden,
#man-nav.reviews li.hidden,
#man-nav.forums li.hidden,
#man-nav.commentators li.hidden {
    background: #7a321a;
    }
#man-nav.money li.hidden,
#man-nav.no-more-red-ink-money li.hidden,  
#man-nav.market-overview li.hidden {
    background: #073916;
    }
#man-nav.diversions li.hidden,
#man-nav.movieguide li.hidden,
#man-nav.tv-guide li.hidden,
#man-nav.joke li.hidden  {
    background: #78352f;
    }
#man-nav.wnd-tv li.hidden {
    background: #5d20ac;
    }

#man-nav li.hidden a {
    background:  url("/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/superstore.png") no-repeat -5px 6px;
    text-indent: -999em;
    display:     block;
    height:      29px;
    width: 147px;
    }

#man-nav .sub-menu {
    display:  none;
    position: absolute;
    left:     0;
    right:    0;
    list-style: none;
    }

#man-nav li ul li a {
    font-size:   14px;
    line-height: 26px;
    }

#man-nav li ul li {
    padding-right: 47px;
    padding-left:  47px;
    }

#man-nav li.current-menu-item a,
#man-nav li.current-menu-parent a {
    color:       black;
    text-shadow: 0 0 9px white;
    }
#man-nav li.current-menu-parent ul li a {
    color: white;
    text-shadow: none;
    }
#man-nav li.top:hover a,
#man-nav li.active a {
    color: #fff;
    text-shadow: 0 0 9px white;
    }
#man-nav li.top ul li a {
    color: #fff;
    text-shadow: 0 0 9px white;
    }

#man-nav li.top:hover ul li a, 
#man-nav li.active ul li a {
    color:              white;
    text-shadow:        0 0 1px #ccc;
    -webkit-transition: all 300ms linear;
    -moz-transition:    all 300ms linear;
    -o-transition:      all 300ms linear;
    transition:         all 300ms linear;
    }
#man-nav li.active ul li.active a {
    text-shadow: 1px 1px 8px #fff;
    }
#man-nav li.top:hover ul li a:hover ,
#man-nav li.active ul li a:hover {
    text-shadow: 0 0 9px white;
    }
#man-nav li.active ul {
    display: block;
    }

nav ul, nav ol { list-style: none; margin: 0; padding: 0; }

#primary .menu-item {
    float:  left;
    margin: 0 10px;
    }

#primary {
    margin-left: -10px;
    }

/* HTML
-------------------------------------------------------------------------------*/

p {
	margin: 15px 0;
}

h1, h2, h3, h4, h5 {
	font-size: 1.5em;
	padding: 5px 0;
}
.hidden {
    display: none;
    }

.post #hentry ul, .post #hentry ol {
    margin-left:  0;
    padding-left: 24px;
    }

.post #hentry ol li, .post #hentry ul li {
    margin-left:  6px;
    padding-left: 0;

    }

body {font: 13px Helmet, Freesans, sans-serif;}
body, select, input, textarea {color: #444;}

.right {
    float:right;
    margin-left: 13px;
    }
.shadow {
    -moz-box-shadow: 0 0 7px #777;
    -webkit-box-shadow: 0 0 7px #777;
    box-shadow: 0 0 7px #777;
    }
.red {
	color: red!important;
	}

section {
    clear:both;
    }

html {
    background: #DCDCDC;
    margin: 0;
    height: 100%;
    width: 100%;
    }

input.search {
	width: 128px;
	font-size: 12px;
    }

.alerts.right {
    margin-right: 12px;
    height:       31px;
    display:      block;
    overflow:     hidden;
    line-height:  30px;
    }

/* Structure {Main, Sidebar & Footer started for you
-------------------------------------------------------------------------------*/

#content {
    width:          650px;
    float:          left;
    border-right:   1px dotted #777;
    background:     #fafafa
    }

#content.forums {
    height: 1630px;
    }

#sidebar {width:325px; float:right;background: #a1a1ad;}
#footer {clear:both; background: #D5D6DA; border-top:  1px dotted; padding-bottom: 12px; display: block; overflow: hidden; }
#main  { background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/main-bg.jpg ) repeat-y; }

.content-body {
    background: url("/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/body-bg.jpg") repeat-x scroll 0 0 #A1A1AD;
    -webkit-box-shadow: #777 2px 2px 7px;
    -moz-box-shadow: #777 2px 2px 7px;
    box-shadow: #777 2px 2px 7px;
    margin:     0 auto;
    width:      976px;
    }

.clear {
    clear: both;
    }
.left {
    float:left;
    }

/*  Scrolling Sub headline area
-------------------------------------------------*/
#sublines h4 {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
    font-family: Times, "Times New Roman", serif;
    padding: 0;
    display: none;
    }
#sub-banner {
    display: block;
    position: relative;
    height: 30px;
    background: #fff;
    }
#sublines {
    float: left;
    text-align: center;
    margin: 0 0 0 26px;
    }

#sublines a {
    color: #666;
    }
#sublines a span.exclusive-link {
    text-transform: uppercase;
    font-family:    Helvetica, Arial, sans-serif;
    line-height:    30px;
    color:          #007480;
    }
#sub-banner .nav {
    position:    absolute;
    top:         9px;
    font-size:   12px;
    font-weight: normal;
    }
#prev2 {
	left: 10px;
	position: absolute;
    }
#next2 {
	position: absolute;
	left: 630px;
    }

#alerts input[type="text"] {
	width: 193px;
	padding: 1px 0 2px 8px;
	border: 1px solid #d3d3d3;
    }

input.alerts, input#searchbtn {
    /*
    font-family:    "InterstateRegular", Arial, sans-serif; 
    */
    font-family:    Arial, sans-serif; 
    background:     #901B13;
    color:          white;
    text-transform: uppercase;
    border:         none;
    font-size:      11px;
    line-height:    21px;
    padding:        0 8px;
    margin-left:    5px;
    box-shadow:     0 0 3px #777;
    }

/*  Home Page Featured Slider
----------------------------------------------------*/

.home-slider {
	background: rgb(64, 81, 87);
	background: -webkit-linear-gradient(90deg, rgb(64, 81, 87), rgb(0, 0, 0), rgb(64, 81, 87) );
	background: -moz-linear-gradient(90deg, rgb(64, 81, 87), rgb(0, 0, 0), rgb(64, 81, 87) );
	background: linear-gradient(90deg, rgb(64, 81, 87), rgb(0, 0, 0), rgb(64, 81, 87) );
    height: 340px;
    display: block;
    overflow: hidden;
    position: relative;
    }
#slider-slides {
	margin: 25px;
	width: 596px;
	height: 282px;
    position: relative;
    background: #000;
	}

#slider-slides .slide {
    width: 596px;
    height: 282px;
    }
#slider-slides .slide.feature-vert hgroup {
    background: rgba(0, 0, 0, .75);
    height:     282px;
    width:      287px;
    color:      white;
    padding:    12px;
    position:   absolute;
    left:       0;
    top:        0;
    }

#slider-slides .slide.feature hgroup {
    width:      596px;
    height:     109px;
    position:   absolute;
    bottom:        0;
    /*
    background: rgba(0, 0, 0, .56);
    margin-top: 174px;
    */ 
    }
#slider-slides .slide.feature hgroup .dark_underlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; 
    background-color: #000;
    -webkit-opacity: 0.65; 
    -moz-opacity: 0.65; 
    opacity: 0.65; 
    filter: alpha(opacity = 65); 
    }
#slider-slides .slide.feature img {
    }
#slider-slides .slide.feature-vert img {
    margin-left: 310px;
    width:       285px !important;
    height:      283px !important;
    }

#slider-slides .slide.feature hgroup h1 {
    position: relative; 
    font-size:      40px;
    text-align:     center;
    font-family:    LeagueGothicRegular, sans-serif;
    line-height:    36px;
    text-transform: uppercase;
    }

#slider-slides .slide.feature-vert hgroup h1 {
    font-size:      40px;
    text-align:     center;
    margin-top:     65px;
    font-family:    LeagueGothicRegular, sans-serif;
    line-height:    1;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight:    normal;
    }
#slider-slides hgroup h1 a {
    color: #fff;
    }

#slider-slides hgroup h2 {
    position: relative; 
    font-size:   16px;
    font-weight: normal;
    text-align:  center;
    color:       white;
    line-height: 15px;
    }
#pager-nav {
    position: absolute;
    bottom: 8px;
    left: 24px;
    }
#pager-nav a {
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/dot-white.png) no-repeat;
    display: block;
    text-indent: -999em;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    float: left;
    }
#pager-nav a.activeSlide {
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/dot-red.png) no-repeat;
    }
#next-prev {
    position: absolute;
    bottom: 6px;
    right: 28px;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    }
#next-prev a {
    color: #fff;
    }
#prev3 {
    margin-right: 24px;
    }

/*  Home Page Category Modules
-------------------------------------------------*/

.category-title {
    display: block;
    background: black;
    color: white;
    font-weight: lighter;
    text-transform: uppercase;
    font-size:   15px;
    line-height: 23px;
    font-family: "InterstateRegular", arial, sans-serif;
    margin-bottom: 18px;
    height:      23px;
    padding: 0 0 0 12px;
    }
.cat_module {
    clear: both;
    height: 250px;
    margin-left: 12px;
    margin-top: 25px;
    margin-right: 12px;
    }

.half-cat_module {
    border-right: 1px solid #bfc0c2;
    width: 300px;
    float: left;
    display: block;
    overflow: hidden;
    height: 250px;
    padding-right: 12px;
    margin: 12px 0 12px 12px;
    padding-top: 0;
    }

body.category-commentary .half-cat_module {
    margin-top: 12px;
    }
.cat-index, .half-cat-index {
    list-style: none;
    font-size: 13px;
    line-height: 18px;
    float: right;
    width: 300px;
    height:    200px; margin: 0;
    }

.half-cat-index {
    height: 140px;
    }

.cat-feature {
    width: 300px;
    float: left;
    padding-right: 12px;
    border-right: 1px solid #BFC0C2;
    overflow: hidden;
    }

.half-feature {
    height:        65px;
    overflow:      hidden;
    margin-bottom: 12px;
    }
.half-feature img {
    float: left;
    margin-right: 6px;
    margin-bottom: 12px;
    }

.cat-index li, .half-cat-index li {
    height:      23px;
    overflow:    hidden;
    line-height: 23px;
    font-size:   12px;
    font-weight: bold;
    }
.cat-index li:first-child {
    margin-top: 0;
    }
.cat-feature hgroup h1.posttitle a,
.half-feature h1.posttitle a {
    color: #333;
    }

#content.category .cat-feature img {
    width:  300px;
    height: 140px;
    }

.cat-more-link a {
    float: right;
    margin-right: 12px;
    margin-top: -20px;
    text-transform: uppercase;
    color: #222;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    clear: both;
    }
.home_center.module {
    width: 300px;
    float: left;
    height: 250px;
    margin: 0;
    }

.module.widget_wnd_testimonials {
    background: #BFBDAD;
    border:     1px dotted gray;
    color:      #6E6E6E;
    margin:     12px;
    }

#testi-content blockquote {
    font-size:   15px;
    line-height: 21px;
    margin:      1px;
    padding:     11px;
    font-family: Times, 'New Times Roman', serif;
    color:       #444;
    }
#testi-content img {
    float: left;
    margin: 8px 10px 0 6px;
    }
#test-content cite.fn {
    font-size: 12px;
    margin-left: 12px;
    }
#testi-content a {
    color: #00616F;
    font-size: 13px;
    margin-left: 12px;
    margin-top: 12px;
    text-align: right;
    }
.cat-feature img {
    margin-bottom: 12px;
    }

#main {
    width: 100%;
    clear: both;
    margin: 0;
    padding: 0;
    border-top: 1px dotted #777;
    }

#text-10 {
    margin: 0;
    padding: 0;
    }

#home-center-left, #home_center_right {
    margin-bottom: 24px;
    margin-top: 0;
    }


/*  Home Page Video Slider
-------------------------------------------------*/
#feature-videos {
    clear: both;
    background: #D5D6DA url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/wnd-video.png) no-repeat 7px 7px;
    height: 275px;
    width: 976px; 
    padding-top: 5px; 
    }

#feature-videos.wnd-tv {
    width:      650px;
    height:     480px;
    background: #D5D6DA;
    position:   relative;
    }
#feature-videos .video-slide {
    overflow: hidden;
    font-size: 13px; 
    line-height: 16px; 
    vertical-align: top; 
    /*
    float: none !important;
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    display: block;
    float: left;
    width: 146px;
    border-right: 1px solid rgb(191, 192, 194);
    text-align: center; 
    width: 244px;
    */
    width: 195px;
    margin-top: 60px;
    white-space: normal; 
    -webkit-box-shadow: #bbb 1px 0 0; 
    -moz-box-shadow: #bbb 1px 0 0; 
    box-shadow: #bbb 1px 0 0; 
    }
#feature-videos .video-slide .video-container {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    padding: 0 10px; 
    /*border-right: 1px solid rgb(191, 192, 194);
    */ 
    }
#feature-videos .video-slide .video-container a {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    }
/* because for some strange reason there is a blank link being injected above the link with text */
#feature-videos .video-slide .video-container h2 a ,
#feature-videos .video-slide .video-container h4 a {
    display: inline; 
    }
#feature-videos .video-slide .video-container h2, 
#feature-videos .video-slide .video-container h4 {
    text-align: left; 
    padding: 0; 
    }
#feature-videos .video-slide.author {
    display:      block;
    /*
    float:        none !important;
    border-right: 1px solid #BFC0C2;
    */
    overflow:     hidden;
    width:        210px;
    margin-top:   15px;
    }

li.video-slide.author a img {
    margin:  0 auto;
    display: block;
    width:   175px;
    height:  125px;
    }

#video-slides {
    overflow: visible !important; 
    white-space: nowrap; 
    height: 250px;
    font-size: 0px; 
    /*
      position: absolute !important; 
      width: 920px; 
    */
    }
/* 
This is a hack to make certain browsers like chrome play nice with jcarousel since 
the width of this element is initially rendered incorrectly and only gets the right width after 
a browser resize
.jcarousel-list-horizontal {
    min-width: 10000px !important; 
    }
*/
#video-slides .video-slide:last-child {
    border: none;
    }
#video-slides h4 a {
    color: #222;
    text-shadow: none;
    font-size: 14px;
    line-height: 18px;
    padding: 1px 12px 0 0;
    display: block;
    font-weight: normal;
    font-family: Times, 'New Times Roman', serif;
    }
.jcarousel-container-horizontal {
    width: 975px;
    overflow: hidden;
    }
.jcarousel-clip {
    overflow: hidden;
    /*
    height: 255px; 
    */
    }

.jcarousel-clip-horizontal {
    width:       975px;
    /*
    margin-left: 16px;
    */
    }
.jcarousel-item {
    width:  179px;
    height: 190px;
    }
.jcarousel-item-horizontal {
    /*
    margin-left: 6px;
    margin-right: 6px;
    */
    }

/*.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:       600px;
    margin-left: 0;
    overflow:    hidden;
    }
*/
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
    }

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 630px;
    }
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 630px;
    /*
    margin: 0 6px;
    */
    }

.jcarousel-skin-tango .jcarousel-item {
    width:  200px;
    height: 200px;
    }

.jcarousel-skin-tango .jcarousel-item-horizontal {
    /*
    padding-right: 6px;
    margin-left:   4px;
    margin-right:  6px;
    */
    }
#prev-next a {
    float: right;
    text-transform: uppercase;
    font-size: 11px;
    color: #333;
    margin-top: 5px;
    margin-right: 12px;
    }
#prev4 {
    margin-right: 50px;
    }

#prev-next.wnd-tv-nav {
    position: absolute;
    bottom:   6px;
    right:    6px;
    }

/*  Sidebars
-------------------------------------------------*/
#sidebar .module.widget_wnd_testimonials {
    height:        250px;
    margin-bottom: 24px;
    }
#sidebar .module.widget_wnd_ad_widget {
    height:        250px;
    margin-bottom: 13px;
    }

#sidebar #wnd_ad_widget-15.module.widget_wnd_ad_widget {
    margin-bottom: 12px !important;
    }

#sidebar .module.widget_deal_of_the_day {
    margin-bottom: 24px;
    height:        250px;
    }

/* Widgets
----------------------------------------------------*/
.module {
    margin: 12px;
    }

#wnd_exclusive-3 {
    margin-top:    29px;
    margin-bottom: 13px;
    }

.widget_title {
    background:     #A40000;
    color:          white;
    font-weight:    lighter;
    text-transform: uppercase;
    font-size:      15px;
    padding:        0 12px;
    line-height:    23px;
    font-family:    "InterstateRegular", arial, sans-serif;
    height:         24px; letter-spacing: 0;
    }

.related-posts {
    list-style: none;
    }

.inside {
    background: #fff;
    display:    block;
    overflow:   hidden;
    }

.inside.poll {
    height: 238px;
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/red_pencil.jpg) no-repeat bottom right #fff;
    }

.widget_wnd_exclusive .inside {
    height: 483px;
    padding-top: 5px;
    padding-right: 6px;
    }

.inside.alt-color {
    background:     #D7D8DC;
    padding-bottom: 16px;
    }

.related-posts li {
    font-size: 16px;
    margin:    10px;
    }

.related-title a {
    color:          #222;
    font-family:    InterstateRegular, helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight:    bold;
    font-size:      20px;
    }

.related-content {
    font-size: 13px;
    }

.author-img.left {
    margin: 12px 8px 12px 12px;
    }
.widget_deal_of_the_day hgroup {
    margin-top: 13px; 
    }

.deal-image img {
    margin: 13px;
    float: left; 
    }
.deal-image.left {
    margin: 13px;
    }

.attachment-deal-day.wp-post-image {
    -moz-box-shadow:    0 0 7px #777;
    -webkit-box-shadow: 0 0 7px #777;
    box-shadow:         0 0 7px #777;
    }

#google_ads_div_sideBar300Bottom {
    margin-bottom: 24px;
    margin-top:    12px;
    }

#deal_of_the_day-3 {
    height:        250px;
    width:         300px;
    margin-bottom: 15px;
    }

#content .widget_wnd_exclusive_video {
    height:      250px;
    width:       650px;
    overflow:    hidden;
    display:     block;
    background:  rgb(228, 228, 228);
    margin-left: 0;
    }

.video-thumb.left {
    padding: 24px 12px 24px 12px;
    }

hgroup.video.left {
    float:        right;
    width:        300px;
    margin-top:   24px;
    margin-right: 12px;
    }

.head.video {
    margin-bottom: 5px;
    font-size:     14px;
    }

.posttitle.video {
    font-size:   31px;
    line-height: 37px;
    color:       black;
    }

.deck.video a {
    width:       169px;
    display:     block;
    margin:      6px auto;
    font-size:   17px;
    line-height: 21px;
    }

#sidebar .widget_wnd_related_stories h2.deck {
    margin:    0 12px 16px 12px !important;
    font-size: 14px;
    }

#sidebar .widget_wnd_related_stories .inside {
    overflow:       auto;
    padding-bottom: 10px;
    }

/*  Footer Ads
-------------------------------------------------*/
#footer-ads {
    clear:      both;
    background: #fafafa;
    overflow:   hidden;
    }

#footer-ads .module {
    border-right:  1px solid #BFC0C2;
    float:         left;
    height:        250px;
    margin:        12px 0 12px 12px;
    padding-right: 12px;
    width:         300px;
    }
#footer-ads .module:last-child {
    border: none;
    }
#footer-full {
    clear: both;
    overflow: hidden;
    }
/*  Single Post Styles
-------------------------------------------------*/
#content .entry-content {
    border-bottom:  1px dotted #777;
    padding-bottom: 10px;
    clear:          both;
    }

#content article.page .entry-content {
    border-bottom: none;
    }

#author-archives {
    margin: 12px;
    padding-bottom: 10px;

    }
.head {
    color: #a52a2a;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 16px;
    font-weight: bold;
    padding: 0;
    }
.head a {
    color: #a52a2a;
    }

 .posttitle, h1.posttitle {
    text-transform: uppercase;
    font-family: InterstateRegular, sans-serif;
    font-size: 21px;
    color: #000;
    line-height: 1;
    padding: 0;
    text-shadow: none;
    font-weight: normal;
    }

 .posttitle a, h1.posttitle a {
    color: #444;
    display: block;
    }

 .deck {
    font-size:  15px;
    line-height: 16px;
    color: #222;
    font-weight: normal;
    font-family: Times, 'Times New Roman', serif; padding: 0;
    }
.deck a {
    color: #333;
    }

.sidebar.deck {
    line-height: 1.5;
    }
#content article header,
#content.author-archive header {
    border-bottom:  1px dotted #777;
    padding-bottom: 6px;
    padding-right:  7px;
    margin-top:     12px;
    }
.entry-content  {
    padding-right: 12px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
    font-family: Times, 'Times New Roman', serif;
    text-shadow: none;
    color: #222;
    font-weight: normal;
    }

#author-archives.entry-content {
    padding-left:  0;
    border-bottom: none;
    }

#author-archives p {
    margin:      4px 0 5px 0;
    padding:     0;
    font-weight: normal;
    color:       #444;
    font-size:   15px;
    line-height: 1.3;
    }
#author-archives.entry-content p {
    font-size:   16px!important;
    line-height: 1.4;
    font-family: Times, 'Times New Roman', serif;
    text-shadow: none;
    color:       #222;
    font-weight: normal;
    margin: 15px 0!important;
    }

#author-archives.entry-content p:first-child {
    margin: 3px 0!important;
    }
#content .entry-content.non-wnd {
    margin-top: 0!important;
    border-bottom: none;
    }

#content .entry-content.archive {
    border-bottom:  none;
    padding:        0 0 5px 0;
    margin-top:     0;
    }


#author-archives time {
    display: inline;
    margin: 0;
    padding: 0;
    }

div.byline {
    float:        left;
    width:        405px;
    margin-top:   12px;
    padding-left: 12px;
    }
#content.author-archive .byline {
    width: 625px;
    }

div.byline i.red {
    color:       red;
    font-size:   18px;
    font-family: Times, 'Times New Roman', serif;
    }

.fn a, .fn {
    font-family: InterstateRegular, sans-serif;
    font-size: 19px;
    margin-right: 3px;
    color: #333;
    text-transform: uppercase;
    }

.increaseClickItem {
    display:      block;
    text-indent:  -999em;
    background:   url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/font-big-small.png) no-repeat -30px 0;
    width:        31px;
    height:       30px;
    }

.decreaseClickItem {
    display:     block;
    text-indent: -999em;
    background:  url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/font-big-small.png) no-repeat 0 0;
    width:       32px;
    height:      30px;
    padding-left: 3px;


    }
#testi-content .fn {
margin-left: 12px;
    }
#content.author-archive .fn {
    font-size: 24px;
}
.authbio {
    margin-top: 3px;
    display: block;
    overflow: hidden;
    }
span.authbio p {
    margin: 0;
    }
.author-image {
    float: left;
    margin: 2px 10px 10px 0;
    }
#content .author-img {
    max-width: 70px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    height: 90px; overflow: hidden;
    }

.widget_wnd_exclusive .commentary-item {
    min-height: 65px;  
    padding: 10px 10px; 
    }
.widget_wnd_exclusive hgroup {
    padding-left: 75px;  
    }
.widget_wnd_exclusive .author-img {
    position: absolute; 
    display: block; 
    overflow: hidden;
    max-width: 65px;
    max-height: 65px;
    }
.author-links {
    font-size: 12px;
    }
img.attachment-story.wp-post-image {
    float: right;
    margin-left: 10px;
    }

.story-social-media {
    width:      168px;
    float:      right;
    margin-top: 16px;
    }
/* Social media bar
-----------------------------------------------------*/

.story-social-media a {
    padding: 3px 0 !important;
    display: block;
    }

.story-social-media a img {
    vertical-align: middle;
    }

#non-wnd .story-social-media {
width: 400px;
float: left;
    }

#share-print {
    list-style: none;
    padding:    0;
    float:      right;
    width:      73px;
    margin: 12px 0 0 0;
    }

#post-actions-top ul#share-buttons {
    list-style:   none;
    display:      block;
    padding-left: 0 !important;
    margin-left:  0 !important;
    }

.share-buttons .print_story {
    margin-left: 0;
    }

#share-buttons-bottom li.facebook {
    width: 130px;
    }

#share-buttons li, #share-buttons-bottom li {
    float:        left;
    margin-right: 0 !important;
    margin-left:  0 !important;
    padding:      0 !important;
    }

#share-buttons li.facebook {
    width: 135px;
    }

#share-buttons li.twitter {
    width: 87px;
    }

#share-buttons li.google {
    width: 64px;
    }

#share-buttons li.linkedin {
    width: 105px;
    }

#share-buttons li.print-friend {
    width:        63px;
    border-left:  1px dotted #777;
    padding-left: 8px !important;
    margin-left:  27px !important;
    height: 25px;
    }

#share-buttons li.email {
    width:         64px;
    border-right:  1px dotted #777;
    padding-right: 3px !important;
    height: 25px;
    }
#share-buttons li.font-small {
    width: 30px;
    margin-left: 6px!important;

    }
#share-buttons li.font-big {
    width: 30px;
    }
#share-buttons li.follow {
    width: 200px;
    margin-top: 12px;
    }

.page-link {
    background:     none repeat scroll 0 0 black;
    clear:          both;
    color:          white;
    display:        block;
    font-family:    Helvetica, Arial, sans-serif;
    font-size:      15px;
    font-weight:    bold;
    height:         30px;
    line-height:    32px;
    margin-bottom:  24px;
    margin-left:    -13px;
    margin-top:     47px;
    overflow:       visible;
    padding-right:  12px;
    text-align:     right;
    text-transform: uppercase;
    width:          640px;
    }

nav.post-navigation {
    display:       block;
    float:  right;
    margin-bottom: 24px;
    font-size:     12px;
    margin-right: 14px;

    }

.page-link span {
    float:       left;
    margin-left: 12px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    }
.page-link a {
    color: #fff;
    margin-left: 3px;
    margin-right: 3px;
    text-transform: uppercase;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;

    }

.st_email {
    padding-left: 22px;
    margin-left:  12px;
    background:   url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/email.png?v=22) left center no-repeat;
    display:      block;
    text-indent:  -999em;
    width:        72px;
    height:       24px;
    }

.non-wnd-link a {
    float:         right;
    display:       block;
    overflow:      hidden;
    margin-bottom: 10px;
    margin-right:  12px;
    font-size:     16px;
    margin-top:    12px;
    }

.font-sizer {
    margin-top:   12px;
    cursor:       pointer;
    width:        80px;
    padding-left: 3px;
    }

h4.footer-single {
    font-family: InterstateRegular, sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    display: block;
    border-bottom: 1px solid gray;
    padding-top: 20px;
    width: 600px;
    margin:  5px auto;
    font-weight: normal;
    }
.single-footer.left {
    float: left;
    width: 300px;
    margin-top: 10px;
    margin-left: 40px;
    }

.footer-single.right {
    margin-right: 51px;
    margin-top: -8px;
    }

.footer-single.bottom {
    width:         297px;
    margin-bottom: 20px;
    }
.footer-single.left.bottom {
    margin-left: 12px;
    }

#facebook-bottom {
    width:       300px;
    height:      35px;
    padding-top: 8px;
    }

#twitter-bottom {
    height: 35px;
    }
.social-title {
    float:        left;
    font-size:    15px;
    font-family:  Times, "New Times Roman", serif;
    margin-right: 13px;
    clear:        both;
    }

#fb-like-bottome {
    clear:       both;
    height:      57px;
    width:       250px;
    margin-left: 6px;
    }

twitter-bottom {
    width:   229px;
    height:  36px;
    display: inline;
    float:   left;
    }

#alerts-bottom #alertsubmit {
    background: black;
    }
#twitter-bottom .social-title {
    margin-right: 0
    }
.contribute-links.left {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 50%;
    overflow: hidden;
    display: block;
    float: left;
    }

#alerts-bottom input#email {
    width: 170px;
    }
.contribute-links.right {
    list-style: none;
    margin: 0;
    padding: 0;
    }
#footer-share-buttons li {
    float: left;
    width: 60px;
    margin-right: 6px;
    overflow: hidden;
    }
#footer-share-buttons {
    list-style: none;
    }

h4.footer-single-bottom {
    font-family: InterstateRegular, sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    display: block;
    border-bottom: 1px solid gray;
    width: 300px;
    margin: 5px auto;
    font-weight: normal;
    }
.footer-single.right.bottom {
    margin-right: 27px;
    overflow: hidden;
    margin-top: 0;
    }

.fb-like-box.fb_iframe_widget {
    width:       250px;
    display:     block;
    overflow:    hidden;
    margin-left: -59px;
    }

#alerts-footer input[type="text"] {
    width: 171px;
    }
#animate {
    text-align: center;
    }

hgroup time.updated {
    margin-left: 0;
    color:       #82B2DC;
    }

header.postmeta hgroup {
    border-bottom:  1px dotted #777;
    padding-left:   12px;
    margin-top:     12px;
    padding-bottom: 12px;
    }

header.postmeta.non-wnd hgroup,
header.postmeta.no-author hgroup,
body.single-wnd_petition header.postmeta hgroup {
    border-bottom: none;
    }

header.postmeta .deck {
    font-size:   16px;
    line-height: 18px;
    color:       #555;
    font-weight: normal;
    font-family: Times, 'Times New Roman', serif;
    padding:     0;
    }

header.postmeta h1.posttitle {
    font-size: 23px;
    }

/* Custom Header Backgrounds
----------------------------------------------------*/
#header {
    background-position: 0 1px;
    background-repeat: no-repeat;
    background-color: #fafafa;
}
#header.page        { background: #fff;}
#header.front       { background:  url("/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/front-header-bg.jpg?v=1") no-repeat 11px -6px #fafafa; }
#header.news        { padding:12px 0 6px 0; background:url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-world.jpg?v=1) no-repeat 8px 2em #fafafa}
#header.author      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-archive-bg.jpg?v=1); }
#header.commentary  { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-commentary-bg.jpg?v=1); }
#header.world       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-world-bg.jpg?v=1); }
#header.us          { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-national-bg.jpg?v=1); }
#header.local       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-local-bg.jpg?v=1); }
#header.sports      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-sports-bg.jpg?v=1); }
#header.weather     { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-weather-bg.jpg?v=1); }
#header.talk-row    { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-talkrow-bg.jpg?v=1); }
#header.blog-row    { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-blogrow-bg.jpg?v=1); }
#header.education   { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-education-bg.jpg?v=1); }
#header.politics    { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-politics-bg.jpg?v=1); }
#header.money       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-money-bg.jpg?v=1); }
#header.markey-overview       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-money-bg.jpg?v=1); }
#header.no-more-red-ink-money { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-money-nmri-bg.jpg?v=1); }
#header.family      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-family-bg.jpg?v=1 ); }
#header.activism    { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-activism-bg.jpg?v=1 ); }
#header.homefront   { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-homefront-bg.jpg?v=1 ); }
#header.faith       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-religion-bg.jpg?v=1 ); }
#header.travel      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-travel-bg.jpg?v=1 ); }
#header.health      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-health-bg.jpg?v=1); }
#header.diversions  { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-entertainment-bg.jpg?v=1); }
#header.opinion     { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-opinion-bg.jpg?v=1); }
#header.about       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-about-bg.jpg?v=1); }
#header.media       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-media-bg.jpg?v=1); }
#header.movieguide  { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-movie-bg.jpg?v=1); }
#header.wnd-tv      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-wnd-tv-bg.jpg?v=1); }
#header.books       { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-books-bg.jpg?v=1); }
#header.science     { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-science-bg.jpg?v=1); }
#header.tv-guide    { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/head-tv-guide-bg.jpg?v=1); }
#header.emails-to-the-editor { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-email.jpg?v=1); }
#header.joke        { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-jokes.jpg?v=1); }
#header.reviews     { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-reviews.jpg?v=1); }
#header.cartoons    { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-cartoons.jpg?v=1); }
#header.forums      { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-forums.jpg?v=1); }
#header.commentators { background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/header-bg-commentator.jpg?v=1); }

.leader-board-top {
    width: 728px;
    height: 90px;
    margin-left: 12px;
    border: 1px solid;
    }

.leader_top.module {
    margin: 0;
    }
.utility.front {
    width: 785px;
    float: left;
    height: 229px;
    overflow: hidden;
    margin-top: 25px;
    }

h1.logo {
    /* top margin is one less because an ad has 1px more top margin for some reason */
    margin-top:  17px;
    float:       left;
    padding:     0;
    height:      90px;
    width:       256px;
    margin-left: 5px; 
    overflow:    hidden;
    }

.logo a {
    margin-top: 19px;
    float:       left;
    padding:     0;
    height:      89px;
    width:       234px;
    margin-left: 12px;
    overflow:    hidden;
    }

span.source {
    text-transform: uppercase;
    }


.logo.interior a {
    background-image: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/logo-sprite-two.png?v=1);
    background-repeat: no-repeat;
    text-indent: -999em;
    background-position: 0 -291px;
    }


.logo.interior.opinion a,
.logo.interior.commentary a,
.logo.interior.cartoons a,
.logo.interior.emails-to-the-editor a,
.logo.interior.commentators a,
.logo.interior.forums a {
    background-position: 0 -194px;
    }
.logo.interior.money a,
.logo.interior.market-overview a {
    background-position: 0 0;
    }

.logo.interior.wnd-tv a {
    background-position: 0 -388px;
    }
.logo.interior.diversions a,
.logo.interior.movieguide a,
.logo.interior.tv-guide a,
.logo.interior.joke a,

.logo.interior.crosswords a,
.logo.interior.reviews a {
    background-position: 0 -194px;
    }

aside.front.right {
    margin-top:   12px;
    overflow:     hidden;
    margin-right: 11px;
    width:165px;
    }
aside.interior.right {
	margin-top: 0;
	position: absolute;
	top: 12px;
	right: 12px;
    }

#utility-home {
    float: right;
    width: 206px;
    text-align: right;
    margin-top: 40px;
    }

#utility-home ul li {
    display: inline;
    line-height: 1.5em;
    }

#utility-home ul li a {
    color: #555;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'InterstateRegular', sans-serif;
    }

#utility-home.display.selected {
    display: block;
    }

#utility-home.display {
    display: none;
    }

#utility li {
	float: left;
	margin-right: 5px;
    }
#utility-home li a {
	padding-left: 10px;
	text-decoration: none;
    }

#utility {
    clear: both;
    background: black;
    color: white;
    overflow: hidden;
    height: 28px;
    line-height: 20px;
    font-size: 12px;
    font-weight: lighter;
    /*
    padding-left: 12px;
    */
    }

#utility.front {
    width: 785px;
    /*
    padding-left: 12px;
    */
    }

#utility a {
    color: #fff;
    text-decoration: none;
    }

#utility.front time {
    margin-right: 120px;
    font-weight:  normal;
    color:        white;
    margin-top:   0;
    margin-left:  0;
    }

#utility time {
    margin-right: 416px;
    color:        white;
    margin-top:   0;
    margin-left:  0;
    }

#utility ul.left, #utility ul.right
{
  padding: 0px;
}
#utility ul.left
{
    float:left;
    padding-left: 8px;
}
#utility ul.right
{
    float:right;
    padding-right: 3px;
}

#utility ul.left li, #utility ul.right li
{
  float: left;
  list-style: none;
  padding: 5px;
}

.light {
    font-weight: lighter;
    letter-spacing: normal;
    }

.headline.front h1 {
    position: relative; 
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    font-size:      63px;
    font-weight:    normal;
    text-align:     center;
    line-height:    114px;
    color:          black;
    padding:        0;
    height:         120px;
    text-transform: uppercase;

    }
.headline.front h1 a.title {
    font-family:    'LeagueGothicRegular', sans-serif;
    letter-spacing: 1px;
    }
.headline.front h1 a.title:hover {
    color: #ca0002;
}
.headline.front h1 a.obvious-link {
    
    position: absolute; 
    font-size:      14px;
    text-transform: none;
    line-height:    20px;
    /*
    font-family:    'LeagueGothicRegular', sans-serif;
    */ 
    bottom: 15px;
    right: 0; 
    color: #ca0002;
    }
.headline.front a.obvious-link:hover {
    text-decoration: underline; 
    }
#full_width {

    border-bottom: 1px dotted #fff;
    }

#wnd_related_stories-3 {
background: white;
    }
.headline.front h1 a {
color: black;
    }
#animate {
    text-align: center;
    }

#wb img {
    max-width:  160px;
    margin-top: 14px;
    overflow:   hidden;
    }

#wnw img {
    max-width:  160px;
    margin-top: 40px;
    }
/*  Search Results
-------------------------------------------------------------------------------*/
.sep {
    color: red;
    font-style: italic;
    font-size: 1.2em;
    font-family: times, 'New Times Roman', serif;
    }

/*  WordPress image defaults
-------------------------------------------------------------------------------*/

.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 1.5em 1.5em 0; float: left; }
.alignright { margin: 0 0 1.5em 1.5em; float: right; }

.wp-caption, .gallery-caption {
    text-align: center;
    margin:     12px 0 0 0;
    }
.wp-caption-text { margin: 0; }


/*  Footer mobile switch
-------------------------------------------------------------------------------*/
body.using-mobile-device #footer .site-switch {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    }

#footer .site-switch {
    display: none; 
    margin-top: 35px;
    margin-left: 40%; 
    border: solid 1px #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: #fff 0 1px 1px, #999 0 0 5px inset;
    -moz-box-shadow: #fff 0 1px 1px, #999 0 0 5px inset;
    box-shadow: #fff 0 1px 1px, #999 0 0 5px inset;
    }

#footer .site-switch-desktop.pressed {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    padding: 10px 15px;
    -webkit-border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
    color: #777;
    }

#footer .site-switch-mobile {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    padding: 10px 20px;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    -webkit-box-shadow: #fff 0 0 4px inset, #999 -1px 0 3px;
    -moz-box-shadow: #fff 0 0 4px inset, #999 -1px 0 3px;
    box-shadow: #fff 0 0 4px inset, #999 -1px 0 3px;
    color: #444;
    background-color: #eee;
    }

/*  Footer nav menus
-------------------------------------------------------------------------------*/
#footer-menus {
    padding-top: 20px;
    width:       650px;
    float: left;
    }


#footer-menu-nav {
    border-right: 1px solid gray;
    display:      block;
    overflow: hidden;
    margin-right: 0;
    }

#footer-contact {
    width:        200px;
    float:        right;
    margin-top:   26px;
    background:   url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/pull-quotes.png) no-repeat top left;
    padding-left: 99px;
    margin-right: 8px;
    }

#footer-contact-list li {
    font-size: 17px;
    padding:     3px 0;
    margin-left: 20px;
    }

#footer-contact .posttitle {
    color: #555;
    margin-bottom: 4px;
    }

#footer-contact-list a,
#footer-contact-list {
    color: rgb(128, 128, 128);
    margin-bottom: 12px;
    }

#footer-menu-nav li {
    float:          left;
    margin-left:    15px;
    list-style:     none;
    text-transform: uppercase;
    font-size:      11px;
    font-weight:    bold;
    display:        block;
    overflow:       hidden;
    width:          137px;
    }

#footer-menu-nav li.red a {
    color: brown;
    }

#footer-menu-nav li.gray a {
    color: #D5D6DA;
    }

#footer-menu-nav li a {
    color: #666;
    }


#footer-menu-nav li.gray ul.sub-menu li a {
    color: #666 !important;
    }
#footer-menu-nav li.red ul li a {
    color: #666 !important;
    }

#footer-menu-nav li:first-child {
    margin-left: 24px;
    }


#footer-menu-nav ul.sub-menu li {
    margin-left:   0 !important;
    display:       block;
    overflow:      hidden;
    float:         none !important;
    text-align:    left;
    margin-bottom: 12px;
    margin-top:    12px;
    }

.footer-text {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    vertical-align: top; 
    }
.footer-logo {
    display: -moz-inline-stack; 
    display: inline-block; 
    *display: inline; 
    vertical-align: top; 
    margin-right: 6px;
    margin-top: -5px;
    }
#footer-copyright {
    padding-left:  12px;
    clear: both;
    }

.right.trust {
    margin-right: 24px;
    }

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
    #header, #sidebar, .share-buttons, footer, #sub-banner, aside, #sub-link-bar, #man-nav, #div-gpt-ad-story160LeftSide { display: none; } #content { width: 80%; color: #000; background: #fff;  overflow: auto; text-wrap: after; }
    }



aside .front.right img {
    width: 160px;
    height: 180px;
    }

.utility {

}

#utility.national {
    margin-top: 12px;
    }

#header.interior {
    padding-top: 24px;
    padding-bottom: 6px;
    position: relative;
    }

.left_ad_160 {
    width: 160px; 
    min-height: 600px; 
    padding: 6px 6px 6px 0; 
    float: left; 
    margin-left: 0; 
    margin-right: 18px; 
    }


#sidebar hgroup.left { padding-top: 12px; margin: 0; float: none;
    }
#sidebar hgroup.left.poll {
    padding: 12px;
    }

#sidebar .cat-more-link { margin-top: 40px; display: block;
    }

div.review-ads {
    width:  465px!important;
    margin: 0 auto!important;
    }

ul#catalog li:nth-child(4n) {
    height: 60px !important;
    }

time {
    display:     block;
    margin-left: 58px;
    margin-top:  5px;
    color:       #333;
    }

.author-image img { width: 65px; height: 65px;
    }

section.headline.front { 
    height: 120px; 
    overflow: hidden; 
    padding: 0; 
    margin: 0;
    text-align: center; 
    }
#content author-image img { width: 100%; height: 100%; overflow: visible;
    }

#content author-image { overflow: visible;
    }

#content author-img { width: 100%; height: 100%;
    }

#content.front .half-cat_module:nth-child(2n+1) {
    border-right: none;
    }

#content.category .half-cat_module:nth-child(even) {
    border-right: none;
    }

#content.Commentary .half-cat_module:nth-child(even) {
    border-right: none;
    }

.half-cat_module.b-r-yes {
    border-right: 1px solid #BFC0C2 !important;
    }

/* Temporary holding spot for ads
**______________________________________________________________*/

#sidebar_single_first,
#sidebar_single_second {
    width:      300px;
    height:     250px;
    margin-bottom: 24px;
    }

#footer_right {
    width:      300px;
    height:     250px;
    float:      left;
    }

#sidebar .widget_wnd_related_stories h3.posttitle a {
    font-size: 18px;
    margin:    12px 12px 4px 12px;
    }

#content article header, #content.author-archive header {
    border-bottom:  1px dotted #777;
    padding-bottom: 6px;
    padding-right:  7px;
    margin-top:     12px;
    display:        block;
    overflow:       hidden;
    padding-left: 12px;
    }


#content article header.non-wnd .head {
    color:          brown;
    text-transform: uppercase;
    font-size:      14px;
    font-family:    Helvetica, Arial, sans-serif;
    line-height:    16px;
    font-weight:    bold;
    padding:        0;
    margin-top:     16px;
    margin-bottom:  6px;
    }

#content article header.non-wnd .deck {
    font-size:   18px;
    line-height: 19px;
    color:       #444;
    font-weight: normal;
    font-family: Times, 'Times New Roman', serif;
    padding:     0;
    margin-top:  5px;
    }

#content article header.non-wnd .posttitle,
#content article header.non-wnd h1.posttitle {
    text-transform: uppercase;
    font-family:    InterstateRegular, sans-serif;
    font-size:      23px;
    color:          #000;
    line-height:    1;
    padding:        0;
    text-shadow:    none;
    font-weight:    normal;
    }
#content.single #hentry table {
    margin: 15px;
    }

img.attachment-video {
    width: 170px;
    height: 130px;
    }

table img {
    max-width: 625px;
    }

/* Search Results
----------------------------------------------------------------*/
body.search p {
    margin: 3px 0 10px 0!important;
    }
body.search h2 {
    padding: 8px 0 0 0;
    margin: 0;
    }

.es_results ol,
.es_results ul {
    list-style:  none;
    margin-left: 12px;
    }

.es_facets {
    list-style: none;
    }
.es_results h2 a {
    text-transform: uppercase;
    font-family:    InterstateRegular, sans-serif;
    font-size:      21px;
    color:          #333;
    line-height:    1;
    padding:        0;
    text-shadow:    none;
    font-weight:    normal;
    }

.es_results em {
    font-weight: bold;
    color: #000;
    }

.es_results label {
    margin:  -6px 0 10px 0;
    padding: 0;
    display: block;
    }

#searchbtn {
    margin-left: 12px;
    }

.es_search {
    margin: 12px;
    }

.es_results {
    padding-right: 12px;
    margin-bottom: 30px;
    }

.authbio.closed {
    height:   43px;
    display:  block;
    overflow: hidden;
    }

.archive-link a,
.archive-link {

    }

#archive_pagination a {
    font-family:    Times, 'New Times Roman', serif;
    font-size:      17px;
    letter-spacing: 1px;
    }
#archive_pagination span.numbered {
    font-family:    Times, 'New Times Roman', serif;
    font-size:      16px;
    letter-spacing: 1px;

    }

#alerts-footer {
    margin-top: 12px;
    }

ul.contribute-links li {
    background-image:  url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/story-icons.png);
    background-repeat: no-repeat;
    height:            20px;
    padding-left:      20px;
    margin-top:        13px;
    font-size:         14px;
    }
.searchsubmit {
    background-color: #D75F0F;
    border:           1px solid #C3855C;
    color:            white;
    cursor:           pointer;
    float:            right;
    text-align:       center;
    width:            74px;
    padding:          8px 0;
    margin:           0;
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        1.3em;
    font-weight:      bold;
    display:          block;
    }

.inputWrapper {
    background-color: white;
    margin-right:     7px;
    padding:          5px 0 3px 6px;
    float:            left;
    border-top:       1px solid #888;
    border-left:      1px solid #C4C6C5;
    border-right:     1px solid #CECED0;
    border-bottom:    1px solid #DBDBDB;
    overflow:         hidden;
    }

.advancedSearch .toggleHouse .toggle {
    background: #EEF2F6;
    position:   absolute;
    right:      -8px;
    top:        0px;
    font-size:  1.1em;
    padding:    5px 18px 5px 8px;
    }


.advancedSearch .toggleHouse .toggle:hover {
  cursor:pointer;
}

.advancedSearch a {
    color: #093D72;
    }
.advancedSearch legend {
    display: none;
    }

.advancedSearch .toggleHouse {
    border-bottom: 1px #D0DCE7 solid;
    }

.advancedSearch .toggleHouse {
    position: relative;
    height:   35px;
    }

.advancedSearch {
    background-color: #EEF2F6;
    height:           auto;
    }

.advancedSearch {
    padding-left:  8px;
    padding-right: 8px;
    border-top:    1px #CCC solid;
    }

.advancedSearch {
    margin-top: 7px;
    border-top: 1px solid #D0DCE7;
    }

 div.date-filter, .cat-filter {
    width: 277px;
    }

.filter {
    text-transform: uppercase;
    float:          left;
    }

.advancedSearch .selectable {
    cursor: pointer;
    text-align: center;
    border:     1px solid #EEF2F6;
    width:      57px;
    padding:    6px 0px 5px;
    font-size:  11px;
    display:    inline-block;
    }

.date-filter, .cat-filter {
    width:        242px;
    border-right: 1px solid #D0DCE7;
    }

.date-filter a:hover, .date-filter li.selected a {
    border-color:     #C1CFD8;
    background-color: #F8FAFB;
    color:            #093D72;
    }

.advancedSearch .filters .mediumSearch {
    padding-bottom: 8px;
    padding-top:    8px;
    }

.advancedSearch .mediumSearch {
    border-top:     1px solid #D0DCE7;
    padding:        4px 0;
    padding-bottom: 0;
    }

.advancedSearch .mediumSearch .filter {
    padding-top:    0;
    padding-bottom: 3px;
    margin-bottom:  -3px;
    }

.filter ul li {
    width:        50px;
    float:        left;
    list-style:   none;
    padding-left: 12px;
    }

.advancedSearch .filter label, .sorting {
    position:     relative;
    color:        #666;
    font-size:    11px;
    margin-right: 5px;
    }

.filter.range {
    padding-left:   40px;
    padding-top:    4px;
    padding-bottom: 4px;
    }

input#to, input#from {
    display:          inline-block;
    width:            63px;
    padding:          2px 2px 2px 1px;
    border-color:     #C1CFD8;
    background-color: #F8FAFB;
    color:            #093D72;
    border-width:     1px;
    font-size:        12px;
    }

.advancedSearch div.dateFilter, .advancedSearch .cat-filter {
    width: 277px;
    }

.filter.auth-filter {
    margin-left: 36px;
    }

.filter.cat-filter {
    margin-left: 18px;
    width:       258px;
    }

.dateSearch {
    padding-top:    4px;
    padding-bottom: 4px;
    }

a.toggle {
    font-size: 12px !important;
    }

#searchbox input#s {
    width: 277px;
    }

body.search #home-center-left, body.search #home_center_right {
    margin-left: 0;
    }
body.search #home_center_right {
    border-right:  none;
    }

.sort {
    float:       right;
    display:     inline;
    margin-left: 6px;
    }

.sorting {
    overflow:    hidden;
    display:     block;
    list-style:  none;
    padding:     3px;
    padding-top: 4px;
    }

.sort a {
    text-align: center;
    border:     1px solid #EEF2F6;
    padding:    2px 0 3px;
    font-size:  11px;
    display:    inline-block;
    width:      60px;
    }

.advancedSearch .selectable:hover, .advancedSearch li.selected .selectable, ul.sorting li.selected .selectable, ul.sorting .selectable:hover {
    border-color:     #C1CFD8;
    background-color: #F8FAFB;
    color:            #093D72;
    }

.search-thumb {
    float:         left;
    margin-right:  10px;
    margin-bottom: 10px;
    margin-top:    6px;
    }

body.search #home-center-left {
    clear: both;
    }

.es_results ol li {
    clear: both;
    }
.darkred {
    color: #A40000;
    }
header.category.archive {
    border-bottom: 1px dotted #777;
    }
img.cat-archive-header {
    height: 76px!important
    }

.posttitle.cattitle {
    float:  left;
    margin: 12px;
    }

img.cat-archive-header {
    height:   76px !important;
    margin:   12px;
    float:    left;
    overflow: hidden;
    width:    270px;
    }

header.category.archive {
    border-bottom: 1px dotted #777;
    display:       block;
    overflow:      hidden;
    margin-bottom: 29px;
    }

#less-link, #more-link {
    position: absolute;
    font-size:   14px;
    left: 78px;
    }
.author-more {
    position: relative;
    display: block;
    }

#less-link, #more-link {
    position:  absolute;
    font-size: 14px;
    left:      80px;
    }

#less-link {
    bottom: 0;
    }
.authbio.open {
    padding-bottom: 20px;
    }

.follow-link {
    margin-left: 12px;
    }
.slide {
    display:none;
    }

.featured-image {
    float:         right;
    overflow:      hidden;
    max-width:     279px;
    margin-left:   12px;
    margin-bottom: 12px;
    }

.caption {
    text-align:   center;
    margin-left:  auto;
    margin-right: auto;
    display:      block;
    color:        black;
    font-size:    12px;
    }

.es_pages {
    float:        right;
    margin-top:   -6px;
    margin-right: 12px;
    }
.es_pages a {
    margin-left: 3px;
    font-size:   14px;
    }
a.es_pages_on {
    color: #333 !important;
    }
.es_noresult {
    padding: 12px;
    }
#comments {
    padding: 12px;
    }

.comment.list {
    list-style: none;
    }

ul.contribute-links li.contact { background-position: 0 0;}
ul.contribute-links li.link { background-position: 0 -20px; }
ul.contribute-links li.corrections { background-position: 0 -40px; }
ul.contribute-links li.tip { background-position: 0 -60px; }
ul.contribute-links li.photos { background-position: 0 -80px; }
ul.contribute-links li.comment { background-position: 0 -100px; }

/* Gravity Forms CSS
-----------------------------------------------------------------*/

#gforms_confirmation_message {
    background: none!important;
    border:          none!important;
    margin:           10px auto!important;
    padding:          12px!important;
    width:            95%!important;
    font-size:        1em;
    color:            #222;
    text-align:       left!important;
    }

h4 {
    font-size:   18px;
    font-weight: normal;
    }

#field_1_4 label {
    display: none !important;
    }

#field_1_4 {
    margin-left: -33px;
    }

#field_1_4 input#choice_4_1 {
    margin-left: -5px;
    overflow:    visible;
    }

#field_1_4 div.gfield_description {
    margin-left: 229px;
    margin-top:  -45px;
    }

#home-sidebar_single {
    margin-top: 24px;
    }

#author-archives.crosswords {
    height: auto;
    }

#div-gpt-ad-fullWidthExpandable {
    overflow: hidden;
    background-color: #fff;
    }

p.blessing {
    font-size:   16px;
    font-style:  italic;
    color:       #777;
    line-height: 1.4;
    margin:      12px 0;
    }

p.poll {
    padding:     0 12px;
    font-size:   16px;
    margin:      6px 0;
    color:       #333;
    font-family: Times, 'New Times Roman', serif;
    }

span.vote a {
    font-size: 16px;
    margin:    12px;
    }
.inside.blessing {
    padding:    12px;
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/blessing-thumb.jpg) no-repeat 201px 177px #fafafa;
    height:     213px;
    }

#widget_g_two {
    width:      300px;
    height:     250px;
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/g2-bulletin-bg.jpg) no-repeat;
    }


#widget_red_alerts {
    width:      300px;
    height:     250px;
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/widget-red-alert-bg.jpg) no-repeat;
    }

.red-alerts-inside {
    padding: 30px 10px;
    }

#widget_g_two .red-link , 
#widget_red_alerts .red-link {
    text-align: center;
    }

.text-link {
    margin-top:   47px;
    display:      block;
    margin-left:  auto;
    margin-right: auto;
    width:        172px;
    }


.page #hentry.entry-content ul {
    margin-left: 25px;
    padding:     5px;
    }

#wnd_ad_widget-17 {
    float:       left;
    margin-left: 12px;
    margin-top:  12px;
    }

#wnd_ad_widget-16 {
    margin-left:   12px;
    margin-bottom: 24px;
    margin-top:    12px;
    }

.body-text {
    margin:  30px auto;
    display: block;
    height:  100px;
    width:   233px;
    }

.red-alerts-inside {
    padding: 30px 10px;
    }
#g2-title, #red-alert-title {
    margin-bottom: 12px;
    text-align: center;
    }
#g2-deck, #red-alert-deck {
    text-align: center;
    }

.printfriendly.alignright {
    display: none;
    }

.printfriendly-text {
    display: none;
    }

#wnd_ad_widget-23.home_center.module {
    margin: 12px!important;
    }

#wnd_ad_widget-24.home_center.module {
    margin: 12px!important;
    }

.pds-question-top {
    background:  none!important;
    font-size:   22px;
    color:       black;
    line-height: 103%;
    font-family: InterstateRegular, serif;
    text-transform: uppercase!important;
    }

 .pds-question-top {
    font-family: InterstateRegular, serif!important;
     text-transform: uppercase!important;
     font-size: 21px!important;
    }

/* .pds-answer {
    height:   366px;
    overflow: auto;
    } */

.pds-input-label {
    color:      #333333;
    cursor:     pointer;
    display:    block;
    float:      left;
    font:       14px/14px Times;
    padding:    1px 0 0;
    position:   relative;
    text-align: left;

    }

.rss a {
    display: block;
    float: right;
    margin-right: 6px;
    background: url(/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/rss.png ) no-repeat 0 3px;
    width: 19px;
    height: 19px;
    text-indent: -999em;
    }

.post-actions {
    height: 25px; margin-top: 9px; margin-bottom: 9px; clear:both; }

body.author #post-actions-top {
    margin-left: 12px;
    margin-top:  12px;
    }

img.WP-PrintIcon {
    padding-right: 3px;
    }

.text-ad {
    margin-top: 3px;
    }

article.email-editor {
    margin: 15px 0;
    }

/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 640px) {
    body {
        padding: 0;
    }								
    .content-body {
        width: 640px;
        margin: 0 auto;
        }

    #sidebar { display: none; }


    }

@media all and (orientation: portrait) {

    }

@media all and (orientation: landscape) {

    }

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    outline-style:  none;
    font-size:      15px!important;
    font-family:    inherit;
    padding:        2px 0 2px 0;
    letter-spacing: normal;
    }

.gform_wrapper textarea, .gform_wrapper input {
    font-size: 15px!important;
    }


@media only screen and (max-device-width: 480px) {
    body {
        padding: 0;
    }								
    .content-body {
        background: url("/web/20120302005032/http://www.wnd.com/wp-content/themes/worldnet-theme/_/images/body-bg.jpg") repeat-x scroll 0 0 #A1A1AD;
        box-shadow: 0 0 7px #777777;
        margin:     0 auto;
        width:      auto;
        }
    #header.front {
       	background-image: none; 
        }
    .category-title {
        font-size: 20px; 
	}

    #utility {
        clear: both;
        background: black;
        color: white;
        overflow: hidden;
        height: 28px;
        line-height: 20px;
        font-size: 12px;
        font-weight: lighter;
        padding-left: 12px;
        }

    #utility.front time {
        margin-right: 20px;
        font-weight:  normal;
        color:        white;
        margin-top:   0;
        margin-left:  0;
        }

    #utility time {
        margin-right: 16px;
        color:        white;
        margin-top:   0;
        margin-left:  0;
        }
}

#mobile_content {


}
