/* Theme Name: Dick Morris Theme URI: https://dickmorris.com/ Description: This custom wordpress design was developed by Softstone, Inc. for Dick Morris.com. Author: Softstone, Inc. Version: 1.0 License: GNU General Public License License URI: license.txt Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu */ /* =Reset default browser CSS. Based on work by Eric Meyer: https://meyerweb.com/eric/tools/css/reset/index.html -------------------------------------------------------------- */ body { background: url(/wp-content/themes/dick-morris/images/bkgrnd.gif) repeat-x top left; background-color:#cecece; color:#333; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: .9em; line-height: 150%; margin: 0; padding: 0; } img {border: 0} p {margin: 0; padding: 5px 0 5px 0} h1 { font-size: 1.8em; color: #000; line-height: 140%; margin: 0; text-transform: capitalize; } h2 { font-size: 1.4em; color: #000; line-height: 140%; margin: 0; text-transform: capitalize; } h3 { font-size: 1.2em; color: #000; line-height: 140%; margin: 0; text-transform: capitalize; } H1 a:link, H2 a:link, H3 a:link,H1 a:visited, H2 a:visited, H3 a:visited { text-decoration: none; color: #10265c} H1 a:hover, H2 a:hover, H3 a:hover { text-decoration: none; color: #a8000e} sup {font-size: 50%;} hr {color: #bababa;} .spacer {clear:both} ol#list-with-padding li{ padding-bottom: 10px !important; } /* =Layout -------------------------------------------------------------- */ #headcontainer {width: 1147px; margin: 0 auto;} #header { background: url(/wp-content/themes/dick-morris/images/header.jpg) no-repeat center center; width: 1147px; height: 101px; } .subscription { float: right; margin-top: 10px; margin-right: 120px; line-height: 120%;} .subscription .small { color: #d6dfe8; font-size: .9em; font-weight: bold;} .subscription .large { color: #d6dfe8; font-size: 1.5em; font-weight: bold;} .subscription #frmMailList input {background-color: #d6dfe8; height: 14pt; border: none; color: #888; font-style: italic;} .subscription #frmMailList #signup {background-color: #d6dfe8; height: 16pt; color: #201a5c; font-style: normal;} #container {width: 1147px; margin: 0 auto; padding-bottom: 10px;} #content {width: 970px; margin: 0 auto; background-color: #fff; border-left: 2px solid #d1d1d1; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; } #longad {width: 728px; height:90px; float:left; display: block; margin-top: 2px;} #housead {width: 234px;height:90px; float:right; display: block; margin-top: 2px;} /* =Home Page Layout -------------------------------------------------------------- */ #hpmainblock { width: 628px; float: left; display: block; margin: 10px; } #hpmainblock .maintextblock { width: 215px; float: left; display: block; padding-right: 5px; } #hpmainblock .maintextblock H2 a:link { font-size: 1.2em; text-decoration: none; color: #000; text-transform: capitalize; } #hpmainblock .maintextblock H2 a:hover {color: #a8000e} #hpmainblock .video { width: 410px; float: right; display: block; margin-right: -5px; margin-top: -10px; } #hpmainblock .video .text { z-index: 5000; position: absolute; width: 250px; margin: 20px 0 0 15px; text-shadow: 2px 2px 2px #000; filter: glow(color=black,strength=3); } #hpmainblock .video .small { font-size: 1em; color: #fff;} #hpmainblock .video .more-link {display: block; text-align: right; margin-top: -10px; margin-right: 10px;} .author {color: #10265c; font-size: .8em; margin: 0;} .more-link {font-size: .75em;} #topnews { border-top: 4px solid #0f265c; border-bottom: 4px solid #0f265c; background-color: #c8d2e8; padding: 2px; text-align: center; color: #0f265c; margin-bottom: 10px; } #topdate { border-top: 4px solid #0f265c; border-bottom: 4px solid #0f265c; background-color: #c8d2e8; padding: 2px; text-align: center; color: #0f265c; margin: 10px 0 10px 0; } #hp-bottom-featured-content { width: 628px; } #hp-center-featured-left, #hp-center-featured-right{ width: 314px; float: left; } #hp-center-featured-right .textwidget{ margin-top: 10px; margin-bottom: 10px; } .recent-articles{ margin-top: 20px; margin-bottom: 10px; width: 275px; background-color: #f9f9f9; border: 1px solid #e6e6e6; padding: 10px; } /* =Home Page Video styles -------------------------------------------------------------- */ .slimlist-dick-morris .slimlist-player { width: 100%; height: 400px; position: relative; font-family: Tahoma, Arial, sans-serif; } .slimlist-dick-morris .slimlist-player a { text-decoration: none; color: #000000; } .slimlist-dick-morris .slimlist-player img { border: 0; } .slimlist-dick-morris .slimlist-player ul { list-style: none; margin: 0; padding: 0; text-indent: 0; } /* V I D E O P L A Y E R */ .slimlist-dick-morris .slimlist-video { z-index: 99; width: 100%; height: 220px; position: absolute; left: 0; top: 0; color: black; padding: 0; margin: 0; overflow: hidden; } /* P L A Y L I S T */ .slimlist-dick-morris .slimlist-playlist { width: 100%; height: 28%; position: absolute; top: 225px; left: 0; overflow: hidden; overflow-x: auto; } .slimlist-dick-morris .slimlist-playlist a { color: #333; display: inline-block; *display: inline; width: 112px; position: relative; font-size: .8em; line-height: 140%; padding: 0 5px; vertical-align: middle; text-align: center; zoom: 1; } .slimlist-dick-morris .slimlist-playlist span { display: block; padding: 0; white-space: normal; } .slimlist-dick-morris .slimlist-playlist a:hover { color: black; } .slimlist-dick-morris .slimlist-playlist ul { display: none; height: 100%; line-height: 100%; list-style: none; margin: 0; padding: 0; } .slimlist-dick-morris .slimlist-playlist ul.selected { display: inline-block; *display: inline; vertical-align: top; white-space: nowrap; zoom: 1; } .slimlist-dick-morris .slimlist-playlist ul li { background-color: #f9f9f9; display: inline-block; *display: inline; height: 100%; list-style: none; margin: 0 8px 0 0; padding: 0; position: relative; text-align: center; vertical-align: top; zoom: 1; border: 1px solid #e6e6e6; } .slimlist-dick-morris .slimlist-playlist ul li.selected { background-color: #c8d2e8; border: 1px solid #201a5c; } .slimlist-dick-morris .slimlist-playlist ul li.selected:hover { background-color: #c8d2e8; border: 1px solid #a8000e; } .slimlist-dick-morris .slimlist-playlist ul li.selected a:after { display: none; } .slimlist-dick-morris .slimlist-playlist ul li:hover { background: #c8d2e8; } .slimlist-dick-morris .slimlist-playlist ul li.title { display: none; } .slimlist-dick-morris .slimlist-playlist ul li.selected a { color: #333; } .slimlist-dick-morris .slimlist-playlist img { vertical-align: top; width: 67px; height: 40px; border: 1px solid #333; margin-top: 5px; } /* S E C T I O N T A B S */ .slimlist-dick-morris .slimlist-sections { top: -34px; right: 0; position: absolute; z-index: 0; } .slimlist-dick-morris .slimlist-sections ul { list-style: none; } .slimlist-dick-morris .slimlist-sections ul li { float: left; list-style: none; margin-right: 10px; } .slimlist-dick-morris .slimlist-sections a { display: block; background-color: #efefef; color: #555; padding: 10px 20px 50px 20px; font-size: 100%; } .slimlist-dick-morris .slimlist-sections a:hover { background-color: #E2F2F6; color: black; } .slimlist-dick-morris .slimlist-sections li.selected a { background-color: #6299c5; color: white; } #hpmainblock .FA_overall_container_classic h2 { background-color: #fff; color: #000;} #hpmainblock .FA_overall_container_classic p { color: #333;} #hpmainblock .FA_overall_container_classic .FA_read_more {display: block; text-align: right; color: #a8000e; background-color: #fff;} #hpmainblock .FA_overall_container_classic .FA_date {color: #10265c; font-size: .8em;} #hpmainblock .FA_overall_container_classic .image_container {border: none;} /* Alt Home style end */ .hpadblockleft { width: 286px; float: left; display: block; margin: 10px 0 0 4px; } .hpadblockright { width: 286px; float: right; display: block; margin: 10px 19px 0 0; } .hpcontentblockleft { width: 286px; float: left; display: block; background-color: #f9f9f9; border: 1px solid #e6e6e6; margin: 25px 5px 0 0 ; padding: 10px; } .cartoon { text-align: center; z-index: 500; display: block; position: absolute; width: 286px; margin-top: 60px; color: #000; font-size: 1.2em; } .cartoon a {color: #a8000e; text-decoration: none; } .cartoon a:hover {color: #a8000e; text-decoration: none; } .hpcontentblockleft2 { width: 286px; float: left; display: block; margin: 10px 0 0 4px; } .hpcontentblockright { width: 286px; float: right; display: block; background-color: #ffffff; border: 0; margin: 5px 0; padding: 10px; } .hpcontentblockright-center { width: 286px; float: right; display: block; background-color: #f9f9f9; border: 1px solid #e6e6e6; margin: 5px 0; padding: 10px; min-height: 234px; } /* SSAN ADD FOR DEBATE */ .hpcontentblockright2 { width: 286px; float: right; display: block; margin: 10px 19px 0 0; } /* SSAN END ADD FOR DEBATE */ #hpmainblock h1 a:link, .hpcontentblockleft h2 a:link, .hpcontentblockright h2 a:link, .hpcartoonblockright h2 a:link {color: #000; text-decoration: none;} #hpmainblock h1 a:hover, .hpcontentblockleft h2 a:hover, .hpcontentblockright h2 a:hover, .hpcartoonblockright h2 a:hover {color: #a8000e} .noimage img {display: none} /* SSAN ADD FOR DEBATE */ /* =Tweet Widget Styles -------------------------------------------------------------- */ .tweet_widget{width: 290px; border:0;} .tweet_widget_container{float:left;} .tweet_widget_container2{float:left;border: 2px solid #201a5c; padding: 5px 0 5px 0; background-color: #fff; margin-right: 5px;} .tweet_widget_container .twitter-follow-button, .tweet_widget_container2 .twitter-follow-button{width:269px !important;margin-top:5px;margin-bottom: -5px;margin-left:4px;} /* SSAN END ADD FOR DEBATE */ /* SSAN START REPLACE FOR DEBATE */ /* =Debate Tweet Widget Styles -------------------------------------------------------------- */ #sep { clear: both; width: 605px; background-color: #f9f9f9; border: 1px solid #e6e6e6; padding: 10px; margin-bottom: 10px; } #sep h1 { font-size: 20pt; padding-bottom: 10px;} #sep h3 { font-size: 12pt; color: #201a5c; padding-bottom: 5px; margin: 0;} #sep .signup_debate {text-align: center; padding-bottom: 20px;} #sep .signup_debate input {width: 190px; } #sep .signup_debate .submitField {width: 122px; margin-top: 2px; background-color: #201a5c; height: 16pt; color: #fff; font-style: normal; font-weight: bold; font-size: .9em;} #sep .tweet_widget2{width: 395px; border:0;} #sep .twtr-avatar {border: 1px solid #a8000e; width: 30px; height: 30px;} #sep .twtr-tweet-text {background-color: #e4e8f4; border: 1px solid #c8d2e8; color: #333; padding: 3px;} .socialicons {margin-top: 15px; text-align: center;} /* SSAN END REPLACE FOR DEBATE */ /* =Sidebar Styles -------------------------------------------------------------- */ #hprightsidebar {width: 300px; float: right; display: block; margin: 0 10px 0 10px;} #hprightsidebar #box {margin-top: 10px;} #hprightsidebar .textblock { background-color: #f9f9f9; border: 1px solid #e6e6e6; padding: 10px; } #hprightsidebar .textblock h2{ text-align: center;font-size: 1.4em; padding-bottom: 5px; text-transform: capitalize;} #hprightsidebar .textblock .pict { float: left; width: 136px; margin-top: 5px;} #hprightsidebar .textblock .pict img { width: 131px;} #hprightsidebar .textblock p{ font-size: 1em; line-height: 150%; } #hprightsidebar .textblock .historytext {font-size: 8.5pt} #poll-container .pds-view-results { margin-left: 10px;} #poll-container h2 {color: #a8000e; text-align: center;font-size: 1.8em; text-transform: capitalize;} #frmMailList input {background-color: #fff; height: 14pt; border: 1px solid #acacac; color: #888; font-style: italic;} #frmMailList #signup {background-color: #201a5c; height: 16pt; color: #fff; font-style: normal; font-weight: bold; font-size: .9em;} .signup_dics_columns {margin: 0 auto; width: 200px;} .wpsqt_multiple_question {margin-top: 0;} .wpsqt_multiple_question li {list-style:none} .button-secondary {background-color: #201a5c; width: 100px; height: 20pt; border: none; color: #fff; font-weight: bold; margin: 0 auto; font-size: 1em;} .poll p {text-align: center;} .rpwe-block h3{ background: none !important; clear: none; margin-bottom: 0 !important; margin-top: 0 !important; font-weight: 700; font-size: 20px !important; line-height: 1em; } /* =Article Page -------------------------------------------------------------- */ #mainarticleblock { width: 628px; float: left; display: block; margin: 10px; } .navigation {font-size: .75em; margin-bottom: 20px; text-transform: capitalize;} .navigation .alignleft {float: left; width: 300px; color: #bababa;} .navigation .alignright {float: right; width: 300px; color: #bababa; text-align:right;} .navigation .alignleft a, .navigation .alignright a {color: #bababa;} .navigation .alignleft a:hover, .navigation .alignright a:hover {color: #000;} .relatedposts { margin-top: 20px; text-transform: capitalize; } .postspermonth li { list-style: none; } /* =Comments Styles -------------------------------------------------------------- */ #single-commentcontainer { background-color: #f9f9f9; border: 1px solid #e6e6e6; padding: 10px; } #commentblock { margin-top: 0; } #commentlist { list-style: none; border-bottom: 1px solid #e6e6e6; font-weight: bold; } #commentlist li { padding-bottom: 12px; } #commentlist .commenttext { font-weight: normal; } #commentsform { font-size: .9em } #comment-user-details input { width: 300px; height: 20px; border: 1px solid #e6e6e6; margin-left: 5px; } #comment-user-details p { font-style: italic; } #commentsform textarea { border: 1px solid #e6e6e6; } /* =Menus -------------------------------------------------------------- */ A:link {color: #a8000e;} A:active {color: #a8000e;} A:visited {color: #10265c;} A:hover {color: #10265c;} #menu-home-top-menu { clear: both; margin: 0; padding: 0; list-style: none; text-transform: uppercase; width: 970px; height: 36px; background: url(/wp-content/themes/dick-morris/images/navbar.gif) no-repeat center center; } #menu-home-top-menu .menu1 { float: left; display: block; margin: 0; padding: 0; } #menu-home-top-menu .menu2 { float: right; display: block; margin: 0; padding: 0; } #menu-home-top-menu .menu1 li, #menu-home-top-menu .menu2 li { font-family: arial, sans-serif; font-weight: bold; float: left; display: block; text-align: center; font-size: .8em; height: 21px; margin-top: 10px; padding-top: -1px; padding: 0 4px 0 4px; border-right: 1px solid #3e6398; } #menu-home-top-menu li a, #menu-home-top-menu .menu2 li a { color: #fff; text-decoration: none;} #menu-home-top-menu li a:hover, #menu-home-top-menu .menu2 li a:hover { color: yellow; } #searchform input#s {width: 232px; background-color: #f9f9f9; border: 1px solid #a8000e; height: 18px; margin-right: 5px;} #searchform #searchsubmit {font-family: arial, sans-serif; font-weight: bold; font-size: .7em; background-color: #a8000e; cursor: pointer; margin-top: 2px; height: 17pt; border: none; color: #fff; } .search2 {background-color: #1d437c; padding: 5px; text-align: center;} /* =Footer -------------------------------------------------------------- */ #footer { width: 100%; height: 247px; text-align: right; font-size: .7em; color: #bababa; clear: both; margin: 0 10px 0 0; background: url(/wp-content/themes/dick-morris/images/capitolinblue.gif) no-repeat left bottom; } #footer .copyright {padding-top: 225px; padding-right: 10px;} #footer a{color: #bababa;} #footer a:hover{color: #000;} #mainarticleblock2 { width: 928px; float: left; display: block; margin: 10px 10px 10px 20px; } /* Product Grid -------------------------------------------------------------- */ #product_grid { list-style-type: none; width: 628px; padding: 0; } #product_grid li { display: block; float: left; margin: 0 10px 0px 0; width: 175px; height: 300px; padding: 10px; text-align: center; } #product_grid img { margin: 0 10px 0px 0; } #product_grid p { padding: 0 0 5px 0; } #smart-archives-fancy .month-heading {display: none !important};} /* Ad Spots -------------------------------------------------------------- */ #ads-above-comments { height: 260px; } #ads-below-comments { height: 260px; } .view_results { font-size: 16px; text-align: center; } #single-page-ads { min-height: 275px; margin-top: 25px; margin-bottom: 10px; } #single-page-ads .hpadblockleft { width: 286px; float: right; display: block; margin: 0px 19px 0 0; } #single-page-ads .hpadblockright { width: 286px; float: left; display: block; margin: 0px 19px 0 0; } .hpadblock-homebottom-left{ position: absolute; top: 1925px; -webkit-top:1900px; } #hpleftsidebar1{ float: left; } #hpleftsidebar2{ float: left; } .hpcontentblockleft-ad { width: 286px; float: left; display: block; margin: 0 5px 0 0; padding: 10px; } .bookstore { margin-left: 10px; } .newsmax { width: 286px; float: left; display: block; margin-top: 15px; margin-bottom: 0; margin-left: 0px; } h2.cartoon a{ color: #10265c !important; font-size: 1.125em; } h2.cartoon a:hover{ color: #a8000e !important; } h2.cartoon a:visited{ color: #a8000e !important; } #menu-home-top-menu .menu2 ul { position: absolute; display: none; z-index: 999; } #menu-home-top-menu .menu2 li:hover ul { display: block; background: #A31400; height: auto; width: 16em; padding: 0; } #menu-home-top-menu .menu2 li ul li{ float: left; border-right: none; font-family: arial,sans-serif; font-size: 1em; font-weight: bold; padding: 0; margin-left: 8px; margin-top: 3px; text-align: left; } #menu-home-top-menu .menu2 ul li a { color: #fff; } .promo_slider_title a { color: #FFF; text-decoration: none; } h3 a.rogue-link, h3 a.rogue-link a:visited{ color: #a8000e; text-decoration: underline; } h3 a.rogue-link a:hover{ color: #10265c; } /* Tweets -------------------------------------------------------------- */ .twitterfeed { margin-top: 10px; position: relative; left: 10px; padding-bottom: 10px; } .nocomments { display: none; } .fb_iframe_widget { margin-bottom: 15px; } /* Slider Text Color -------------------------------------------------------------- */ .promo_slider_title a { color: #C00000 !important; text-decoration: none; } #box.homeright div.execphpwidget div.textblock p { text-transform: capitalize; } html body div#container div#content div#mainarticleblock p a{ text-transform: capitalize; } /* Rogue Books Page -------------------------------------------------------------- */ #rogue-books p{ font-size: 18px; line-height: 27px; } /* Western Journalism Ad -------------------------------------------------------------- */ #west-journalism-feed { padding-top: 10px; padding-right: 15px; } #west-journalism-feed h2 { padding-bottom: 10px; color: #10265c; } .center-ad-space { margin: 10px 0; padding: 0px; position: relative; right: 7px; } /* Debate Survey -------------------------------------------------------------- */ #debate-survey { width: 500px; margin: 25px auto; max-width: 90%; } /* Archive Pages -------------------------------------------------------------- */ div#category-ads { height: 300px; } #category-block { margin-top: 25px; } .my_clean_achive { border: 1px dotted black; } .my_sub_achive { border: 1px dotted red; } .red a { color: red; font-weight: bold; } .green a { color: green; } .grey { color: #999999; } li.block_archive_item:first-of-type a { font-size: 22px; pointer-events: none; text-decoration: none; } .block_archive_item { display:inline; margin-left: 5px; white-space: nowrap; font-size: 18px; } .block_archive_item a { color: red; } .my_slim_ul { margin: 0; } .nav-previous.alignleft { width: 50%; float: left; } .nav-next.alignright { width: 50%; float: left; } h1, h2, h3, h4, h5, h6 { overflow-wrap: normal !important; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; word-break: normal !important; } h1.archive-title { margin-bottom: 20px; color: #10265C; } .archive-post { margin-bottom: 10px; } h3.archive-post-title { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; display: inline; font-weight: 400; } h3.archive-post-title a { color: #a8000e; text-decoration: underline; } h3.archive-post-title a:visited{ color: #10265c; } h3.archive-post-date { font-size: 14px; display: inline; color: #000000; font-weight: 100; } time.rpwe-time.published:before { content: "By Dick Morris on "; } .rpwe-summary a.more-link { display: block !important; } #home-page-right.rpwe-block h3 { font-weight: 700; font-size: 14px !important; line-height: 1.125em; } h2.recent-articles-title { font-size: 20px margin-top: 20px; margin-bottom: 10px; background-color: #f9f9f9; border: none; padding: 0px; border-bottom: none; } #home-page-right.recent-articles, #history-video.recent-articles { margin-bottom: 10px; background-color: #f9f9f9; border: 0px solid #e6e6e6; padding: 10px; border-top: none; } #home-page-right.recent-articles a, #history-video.recent-articles a{ color: #a8000e; text-decoration: underline; font-size: 12px !important; } .recent-articles-link { margin-top: -20px; margin-bottom: 10px; width: 275px; background-color: #f9f9f9; border: 1px solid #e6e6e6; padding: 10px; border-top: none; } #hp-top-featured-content .rpwe-block h3{ font-size: 20px !important; line-height: 1.25em; font-weight: 700; } #history-video.rpwe-block h3 { font-weight: 700; font-size: 12px !important; line-height: 1.25em; color: #a8000e; } .recent-articles.rpwe-block h3, .recent-articles.rpwe-block h3 a { font-weight: 700; font-size: 14px !important; line-height: 1.25em; color: #a8000e; } .rpwe-summary { font-size: 14px !important; color: #333333; } input#gform_submit_button_4 { padding: 10px 20px; background-color: #10265C; color: #ffffff; font-size: 16px; text-transform: uppercase; border-radius: 10px; border: solid 3px #a8000c; } #field_4_1 .gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths { text-align: left !important; } #field_4_2 legend.gfield_label.gform-field-label.gfield_label_before_complex { text-align: left; } .cp_style_115836 #cp_custom_html-1-115836 .cp-target { text-align: left; }