/*  
Theme Name: AmRen
Theme URI: http://www.amren.com/
Version: 1.0
Description: Custom theme for American Renaissance.
Author: The Architect
Author URI: http://www.amren.com

*/

/*-------------------------------------------------------------------------------------------*/
/* RESET - http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */
/*-------------------------------------------------------------------------------------------*/
span.rss-date {display:block;color:#777;margin-top:4px;} body,html { height: 100%; } html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent; margin: 0; padding: 0; } body { line-height: 1; } ol,ul { list-style: none; } blockquote,q { quotes: none; } blockquote:before,blockquote:after,q:before,q:after { content: none; } :focus { outline: 0; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } /* Floating & Alignment */ .fl { float: left; } .fr { float: right; } .ac { text-align: center; } .ar { text-align: right; } /* Clear Floats */ .col-full:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .fix { clear: both; height: 1px; overflow: hidden; margin: -1px 0 0; } html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; overflow: hidden; visibility: hidden; width: 0; height: 0; margin: 0; padding: 0; } /*-------------------------------------------------------------------------------------------*/ /* 1. SETUP */ /*-------------------------------------------------------------------------------------------*/ /* 1.1 Defaults */ @font-face { font-family: "League Gothic"; src: url(includes/fonts/LeagueGothic.eot); /* IE */ src: local("League Gothic"), url(includes/fonts/LeagueGothic.otf) format("opentype"); } @font-face { font-family: "League Gothic"; src: url("includes/fonts/LeagueGothic.eot"); src: local("☺"), url("includes/fonts/LeagueGothic.woff") format("woff"), url("includes/fonts/LeagueGothic.otf") format("opentype"), url("includes/fonts/LeagueGothic.svg#LeagueGothicRegular") format("svg"); } body { font: 14px Georgia, Times, serif; color: #181818; background: #fff url(images/bg-tile.jpg) repeat left top; } h1, h2, h3, h4, h5, h6 { margin: 0; font-family: 'OFL Sorts Mill Goudy TT', Georgia, Times, serif; color: #003C5E; font-weight: normal; text-transform: none; } h1 { font-size: 2em; font-weight: normal; } h2 { font-size: 1.8em; } h3 { font-size: 1.6em; } h4 { font-size: 1.2em; } h5 { font-size: 1em; } h6 { font-size: 0.8em; } p { margin: 0; line-height: 22px; } hr { background-color: #e6e6e6; border: 0; height: 1px; margin-bottom: 20px; } input, textarea { padding: 5px; border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC; border-width: 1px; border-style: solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #777; } /* 1.2 Hyperlinks */ a { color: #006699; text-decoration: none; } a:hover { color: #006699; text-decoration: underline; } h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { text-decoration: none; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; } /* 1.3 Border colors */ #navigation, #header #headlines, #header #headlines li .headline-title, #recent-news-filter, .archive-layout, #more-news, #footer-wrap, .post, .page .layout-std .entry, #content.special-single .post .column-clear, #single-ad, #post-author, #post-author .profile-header, #post-author .profile-image, .widget ul, .widget_woo_flickr a img, .widget_woo_embedwidget .widget-video-unit, #gallery .slides_container .slide img, .gallery .video_container, .widget_woo_blogauthorinfo .avatar, #tabs ul.wooTabs, #tabs .inside li img.avatar, #tabs .inside li img.thumbnail, #comments .comment-head, #comments .avatar img, #commentform, .page-template-template-archives-php .page .entry ul, .page-template-template-sitemap-php .page .entry ul, .page-template-template-archives-php .page .entry ul li, .page-template-template-sitemap-php .page .entry ul li, .page-template-template-blog-php .title, #archives .archives_list li, #archives .archives_list li:first-child { border-color: rgba(0,0,0,0.1); } #navigation .nav, .nav li ul, #header #headlines li .meta, h2.section-title, .archive_header, #footer, .archive_header, .post-meta, .post .tags, .post-more, .widget h3, .searchform input.s, #comments h3, #respond h3, #archives .archives_list, #connect-related h3 { border-color: rgba(0,0,0,0.2); } #breadcrumbs, .post-more .read-more, .widget ul li, .widget_displaytweetswidget p, #footer-widgets .widget_displaytweetswidget ul li, #tabs, #tabs .inside li { border-color: rgba(0,0,0,0.4); } .post .title, .page .title, #comments .comment { border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.2); } .widget_woo_search .search_main, .widget_woo_flickr .wrap, .widget_woo_blogauthorinfo .author-wrap, .widget_tag_cloud .tagcloud, .widget_text .textwidget, #gallery, #connect-related .connect-inner, #connect-related .related-inner { border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px dotted rgba(0,0,0,0.4); } /*-------------------------------------------------------------------------------------------*/ /* 2. SITE STRUCTURE & APPEARANCE */ /*-------------------------------------------------------------------------------------------*/ /* 2.1 Containers & Columns */ #main { width: 660px; } #main.fullwidth, .layout-full #main, .col-full { width: 950px; margin: 0 auto; } .col-left { float: left; } .col-right { float: right; } .layout-right-content #main { float: right; } .layout-right-content #sidebar { float: left; } /* 2.2 Navigation */ #navigation { margin-bottom: 1em; } .nav { z-index: 9999; margin: 0; padding: 0; list-style: none; line-height: 1; text-align: left; width: 721px; } .left .nav { text-align: left; } .nav a { position: relative; color: #003c5e; display: block; z-index: 100; padding: 10px 15px; line-height: 18px; text-decoration: none; text-shadow: 0 1px 0 #F2EAC4; } .nav li { float: none; display: inline-block; } .nav li a.sf-with-ul { padding-right: 20px; } .nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a, .nav li.sfHover { background: #f1f1f1; } /* Optional Styling */ #navigation { width: 1000px; padding: 1px 0; border-style: solid; border-width: 1px 0; } #navigation ul.nav { padding: 0 0 0 20px; } #navigation.left ul ul { width: 180px; } #navigation .nav { border-style: solid; border-width: 1px 0; background: rgba(255,255,255,0.5); box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff; } #navigation .nav li a { text-transform: uppercase; } #navigation .nav li.menu-item-19900 a { font-weight: bold; } #navigation .nav li:first-child a { border-left: none; } /* 2.2.1 Drop-down menus */ .nav li ul { background: #fafafa; margin: 0; position: absolute; left: -999em; width: 180px; border-style: solid; border-width: 1px; z-index: 999; box-shadow: 0 0 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2); } .nav li ul li a { padding: 8px 0px; width: 180px; color: #003C5E; background: none; font-size: 0.7em; font-weight: bold; } #navigation .nav li ul li a { padding-left: 10px; width: 170px; } .nav li ul li a:hover { text-decoration: none; background: rgba(0,0,0,0.04)!important; } .nav li ul li a.sf-with-ul { padding-right: 0; } .nav li ul ul { margin: -32px 0 0 175px!important; } .nav li ul li a:hover, .nav li.current_page_item ul li a, .nav li.current_page_parent ul li a, .nav li.current-menu-ancestor ul li a, .nav li.current-cat a ul li, .nav li.current-menu-item ul li a, body.home .nav li#menu-item-19839 ul li a, .nav li.sfHover ul li { background: none; } .nav li:hover,.nav li.hover { position: static; } .nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left: -999em; } .nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul { left: auto; } .nav .sf-sub-indicator { background: url(images/arrow-superfish.png) no-repeat; position: absolute; display: block; right: 0.4em; top: 42%; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; } .nav li ul .sf-sub-indicator { background: url(images/arrow-superfish-right.png) no-repeat; top: 38%; } /* Optional Styling */ #navigation .nav li ul { /* Border Radius */ border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; } #navigation .nav li ul li a { border: 0; border-top: 1px solid #fff; border-bottom: 1px solid #dedede; } #navigation .nav li ul li:first-child a { border-top: none; } #navigation .nav li ul li:last-child a { border-bottom: none; } /* 2.2.2 Top Navigation (optional) */ #top { background: url(images/bg-topnav.png) repeat-x left bottom; } #top .nav { font: 11px Georgia, Times, serif; text-transform: uppercase; } #top .nav a { color: #262626; text-shadow: 1px 1px 0 #fff; padding: 8px 10px; line-height: 18px; text-decoration: none; } #top .nav li a.sf-with-ul { padding-right: 20px; } #top .nav a:hover, #top .nav li.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-ancestor a, #top .nav li.current-cat a, #top .nav li.current-menu-item a, #top .nav li.sfHover { background: #222; color: #fff; text-shadow: none; } #top .nav li.sfHover a { color: #fff; text-shadow: none; } #top .nav li ul { background: rgba(0,0,0,0.8); padding: 0px!important; width: 180px; border: none; z-index: 999; /* Box Shadow */ -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1); box-shadow: 0 2px 2px rgba(0,0,0,.1); } #top .nav li ul, #top .nav li ul li:last-child a { /* Border Radius */ border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; } #top .nav li ul li { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } #top .nav li ul li a { text-shadow: none; padding: 8px 10px; width: 160px; color: #ddd; background: none; font-size: 0.9em; } #top .nav li ul li a:hover, #top .nav li ul li.sfHover { background: #000!important; } #top .nav li ul li a.sf-with-ul { padding-right: 10px; } #top .nav li ul ul { margin: -34px 0 0 180px; } /* 2.3 Header */ #header { padding: 0px 0px 10px; clear: both; position: relative; text-align: center; } #header .rss { float: left; width: 220px; padding-top: 10px; text-align: right; } #header .rss a.button { padding-right: 10px; } #header .rss a.button span { padding: 0 20px 0 0; background: url(images/ico-rss.png) no-repeat right 2px; } #logo { margin: 0 auto; } #logo img { } #logo .site-title, #logo .site-description { font-family: Georgia, serif; color: #000; display: none; } #logo .site-title { margin: 25px 0 0 0; } #logo .site-title a { color: #222; font-size: 40px; line-height: 40px; text-transform: none; font-weight: normal; text-decoration: none; } #logo .site-title a:hover { text-decoration: underline; } #logo .site-description { color: #999; font: italic 14px Georgia, serif; } #cse-search-form { width: 99% !important; } #search { float: right; width: 220px; text-align: left; } #search .searchform { margin-top: 5px; } #search .gsc-search-box { margin-top: 5px; margin-bottom: 0px !important; padding: 0 !important; width: 99% !important; } #search .searchform .s, #search .gsc-search-box input.gsc-input { width: 146px; } #search .searchform input.search-submit { right: 61px; } #header.left { text-align: left; } #header.left .rss { margin: 0 0 0 0; padding-top: 40px; width: auto; float: right; } #search { width: 249px; height: 38px; padding: 0px 10px 0px 0px; float: right; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5); border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px 0; box-shadow: 0 1px 0 #FFFFFF inset, 0 -1px 0 #FFFFFF inset; } #search .searchform input.search-submit { right: 5px; } #header.left.headlines-layout #logo { width: auto; } #header #headlines { float: right; padding: 5px 0; border-style: solid; border-width: 0 0 0 1px; } #header #headlines li { float: left; width: 155px; margin: 0 0 0 15px; } #header #headlines li .meta { display: block; margin: 0 0 1px; border-style: solid; border-width: 0 0 1px; } #header #headlines li .headline-title { display: block; margin: 0 0 7px; padding: 10px 0 10px; font: bold 15px/20px Georgia, Times, serif; border-style: solid; border-width: 1px 0; } #header #headlines li .headline-title a { color: #111; } #header #headlines li .category a, #header #headlines li .comments a, #header #headlines li .comments { font: 10px Georgia, Times, serif; text-transform: uppercase; color: #333; } #header #headlines li .comments { float: right; } #header #headlines li .comments a { padding: 0 0 0 13px; background: url(images/ico-comments-mini.gif) no-repeat left top; } /* 2.4 Featured Slider */ #slides { width: 660px; height: 234px; margin: 10px auto 30px; position: relative; } #slides .slides_container { width: 660px; background: #000 url(images/loading-slider.gif) no-repeat center center; border: 3px solid #fff; box-shadow: 0 0 8px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2); } #slides .slides_container .slide { display: none; overflow: hidden; width: 660px !important; } #slides .slides_container .slide-content { position: absolute; top: 0px; right: 0px; width: 260px; padding: 0px; background: rgba(0,0,0,0.2); color: #fff; } #slides .slides_container .slide-content .inner-wrap { position: relative; padding: 20px; background: rgba(0,0,0,0.7); } #slides .slides_container .slide-content .post-meta { border-color: rgba(255,255,255,0.4); margin-bottom: 2px !important; } #slides .slides_container .slide-content .post-meta .category a:link, #slides .slides_container .slide-content .post-meta .category a:visited, #slides .slides_container .slide-content .post-meta .date { color: #fff; } #slides .slides_container .slide-content .title { border-top-color: rgba(255,255,255,0.4); border-bottom-color: rgba(255,255,255,0.4); padding: 5px 0px !important; } #slides .slides_container .slide-content .title a { color: #fff; font-size: 22px; } #slides .slides_container .slide-content .btn_close { position: absolute; top: 7px; right: 7px; display: block; width: 10px; height: 0; overflow: hidden; padding-top: 10px; background: url(images/ico-slider-close.png) no-repeat left top; opacity: 0.5; } #slides .slides_container .slide-content .btn_close:hover { opacity: 1; } #slides .slides_container .slide-content .btn_close.hide { display: none; } #slides .prev, #slides .next { position: absolute; z-index: 9999; bottom: -14px; display: block; overflow: hidden; width: 43px; height: 0; padding-top: 42px; } #slides .prev:hover, #slides .next:hover { opacity: 0.9; } #slides .prev { left: -20px; background: url(images/ico-slider-left.png) no-repeat center center; } #slides .next { right: -20px; background: url(images/ico-slider-right.png) no-repeat center center; } #slides .prev-text, #slides .next-text { position: absolute; z-index: 997; bottom: 24px; font: 10px/12px Georgia, Times, serif; } #slides .prev-text a, #slides .next-text a { color: #000; text-shadow: 1px 1px 0 #fff; } #slides .prev-text .category, #slides .next-text .category { font-weight: bold; text-transform: uppercase; } #slides .prev-text .category { margin: 0 10px 0 0; } #slides .next-text .category { margin: 0 0 0 10px; } #slides .prev-text .title, #slides .next-text .title { font-style: italic; } #slides .prev-text { left: 30px; } #slides .next-text { right: 30px; } #slides .pagination { position: absolute; z-index: 996; left: 0; bottom: -6px; width: 660px; padding: 2px 0 0 0; text-align: center; background: rgba(255,255,255,0.8); border: 1px solid #fff; box-shadow: 0 0 4px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3); } #slides .pagination a { display: inline-block; margin: 0px 5px 0px; font: 11px/20px Helvetica, Arial, sans-serif; text-shadow: 1px 0 0 #fff; padding: 0px 5px 0px; color: #5f5f5f; } #slides .pagination a.activeslide { color: #222; font-weight: bold; } #slides .hidden { display: none; } /* 2.5 Content */ #content { padding: 15px 25px 25px 25px; margin-bottom: 40px; background: #FDFDF8; box-shadow: 0 0 4px #999999; -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; } h2.section-title, .archive_header { margin: 0; padding: 0 0 5px; border-style: solid; border-width: 0 0 1px; } h2.section-title a.subscribe { float: right; padding: 0 14px 0 0; text-transform: uppercase; background: url(images/ico-rss.png) no-repeat right 11px; font: 12px/36px 'OFL Sorts Mill Goudy TT', Georgia, Times, serif; color: #181818; } #recent-news-filter { background: #F9F8E6; margin: 1px 0 30px; padding: 10px 10px 8px; font: 14px Georgia, Times, serif; text-transform: uppercase; border-style: solid; border-width: 1px 0; } #recent-news-filter span { display: none; float: left; margin: 0 10px 0 0; color: #737373; } #recent-news-filter li { display: inline; } #recent-news-filter li a { padding: 10px 10px 9px 10px; color: #003C5E; } #recent-news-filter li a.active { background: #DCCF8A; color: #003C5E; text-shadow: 0 1px 0 #F2EAC4; } #recent-news-filter li a:hover { background: #DCCF8A; color: #633b00; text-shadow: 0 1px 0 #F2EAC4; text-decoration: none; } #recent-news.archive-layout { border: none; padding: 0; margin-top: -20px; } .archive-layout { padding-top: 30px; border-style: solid; border-width: 1px 0 0; } .archive-layout .post { float: left; width: 660px; margin: 0 20px 10px 0; } body.home .archive-layout .post.category-commentary, body.home .archive-layout .post.category-features { margin: 0 20px 0 0; } body.search .archive-layout .post { margin: 0 20px 0 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-bottom: 5px; } body.search .archive-layout .post .entry p, body.archive .archive-layout .post .entry p { margin: 0em !important; float: left; } body.category .archive-layout .post .entry p { margin-top: -4px; } .titleWrapper { padding: 10px 0 10px; margin: 0 0 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgba(0, 0, 0, 0.1); } body.date .titleWrapper { border-top: none; padding: 6px 0px 0px; } .newsTitleWrapper { padding: 6px 0 0px; margin: 0 0 0px; } .archive-layout .post .authorPhoto { float: left; width: 60px; height: 60px; margin-right: 8px; border: 2px solid #003C5E; display: none; } .postTitle { font-size: 18px; } body.archive .postTitle { width: 70%; line-height: 18px; } body.archive .postTitle small { color: #333333; display: inline-block; font-size: 14px; font-style: italic; line-height: 20px; } .newsTitle { font-size: 18px; line-height: 18px; display: block; float: left; width: 75%; } .newsTitle a { color: #895400; text-decoration: none; font-weight: normal; } .newsTitle a:hover { color: #633b00; text-decoration: underline; } .newsTitle small { color: #333; font-style: italic; font-size: 14px; line-height: 20px; display: inline-block; } .archive-layout .post .postTitle a { color: #895400; text-decoration: none; font-weight: normal; } .archive-layout .post .postTitle a:hover { color: #633b00; text-decoration: underline; } .archive-layout .category-commentary .authorPhoto, .archive-layout .category-86 .authorPhoto { display: block; } .archive-layout .category-commentary .authorPhoto span.overlay { background: url(images/post-overlay.png) no-repeat scroll 0 0 transparent; display: block; height: 51px; left: 0; position: absolute; top: 0; width: 51px; } .archive-layout .post .entry p { margin-top: 0.2em; } body.category .archive-layout .post .entry p { margin: 0.6em 0em 0em 0em; } body.category-1 .archive-layout .post .entry p { margin: 0.2em 0em 0em 0em; } .archive-layout .post .entry p.authorName { margin: 0em; } .archive-layout .post .entry .opinionExcerpt { margin: -0.1em 0 0 0 !important; } .archive-layout .post .entry .opinionExcerpt p { margin: 0 !important; } .archive-layout .post .entry .featuresExcerpt, .archive-layout .post .entry .arVideosExcerpt { margin: 0 !important; } .archive-layout .post .entry .featuresExcerpt p, .archive-layout .post .entry .arVideosExcerpt p { margin: -0.2em 0 -0.2em 0 !important; line-height: 16px !important; float: left !important; } .archive-layout .post .entry p.authorName a { color: #333; font-weight: bold; } .archive-layout .post .entry p.authorName a:hover { color: #333; } .woo-loader { display: block; position: absolute; margin-top: 400px; } .woo-loader span { display: block; margin: 0 auto; background: transparent url(images/loading.gif) no-repeat left top; width: 50px; height: 50px; text-indent: -9999px; } #more-news { position: relative; margin-bottom: 30px; padding: 20px 0 0 0; border-style: solid; border-width: 1px 0 0; } #more-news .post { float: left; width: 140px; margin: 0 20px 0 0; border-bottom: none; } #more-news .post .title { margin-bottom: 10px; padding: 15px 0 0; font-size: 14px; border-bottom: none; } #more-news .post .post-meta .category { font-size: 10px; float: none; display: block; } #more-news .post .post-meta .date { font-size: 11px; line-height: 12px; float: none; display: block; } #more-news .post img.alignleft { margin: 0 10px 10px 0; } #more-news .post img.alignright { margin: 0 0 10px 10px; } /* 2.6 Sidebar */ #sidebar { overflow: hidden; } #sidebar .primary { } #sidebar .secondary { float: left; margin-right: 20px; width: 140px; } #sidebar .secondary.last { margin: 0; } #sidebar { width: 250px; } body.page #content.special-single.layout-std #sidebar, body.page-template #sidebar, body.archive #sidebar { margin-top: 4px; } #content.special-single #sidebar { margin-top: 0; } /* 2.7 Footer */ #footer-wrap { background: url(images/bg-footerwrap.png) repeat left top; border-style: solid; border-width: 1px 0 0; } #footer { padding: 20px 0; font-size: 13px; font-style: italic; border-style: solid; border-width: 1px 0 0; color: #3d3d3d; } #footer p { } #footer #credit img { vertical-align: middle; } #footer #credit span { display: none; } #footer-widgets { padding: 10px 0; width: 960px; } #footer-widgets .block { margin: 0 10px; padding: 0px; width: 140px; float: left; } #footer-widgets.col-1 .block { width: 940px; } #footer-widgets.col-2 .block { width: 460px; } #footer-widgets.col-3 .block { width: 300px; } #footer-widgets.col-4 .block { width: 220px; } /* 2.8 Breadcrumbs */ #breadcrumbs { width: 940px; margin: -20px auto 3em; padding: 3px 10px 7px; font: normal 11px Georgia, Times, serif; color: #333; text-shadow: 1px 1px 0 #fff; border-style: dotted; border-width: 0 0 1px; } #breadcrumbs .trail-before { text-transform: uppercase; } #breadcrumbs a { text-transform: uppercase; font-weight: bold; } /*-------------------------------------------------------------------------------------------*/ /* 3. POSTS & PAGES */ /*-------------------------------------------------------------------------------------------*/ /* 3.1 General */ #breadcrumb, .post .video { margin-bottom: 1.5em; } .archive_header { display: block; float: left; margin: 0 0 1px; font-size: 1.8em; font-family: "League Gothic", serif; text-transform: uppercase; width: 100%; padding: 0 0 10px; border-style: solid; border-width: 0 0 1px; color: #003C5E; } .archive_header .catrss { margin-top: 3px; } .archive_header .catrss a { float: right; padding: 0 14px 0 0; text-transform: uppercase; background: url(images/ico-rss.png) no-repeat right 6px; font: 12px/26px 'OFL Sorts Mill Goudy TT', Georgia, Times, serif; color: #181818; } .post { margin: 0 0 2em; border: none; } .single-post .post { border-bottom: none; } .post .title, .page .title { position: relative; margin: 0 0 15px; padding: 0px 0px 5px; font: 30px bold 'OFL Sorts Mill Goudy TT', Georgia, Times, serif; text-transform: none; border-style: solid; border-width: 1px 0; } .single-post .post .title { margin-bottom: 25px; padding: 12px 0px 8px; line-height: 1em; } .post .title a, .page .title a { color: #111; } .post .title a:hover { color: #666; text-decoration: none; } .single-post .category-news .title a { color: #003C5E; } .single-post .category-news .title a:hover { color: #00659B; text-decoration: none; } .post-meta { margin: 0 0 2px; padding: 0 0 3px; } .category-commentary .post-meta, .category-features .post-meta, .category-videos .post-meta, .category-news .post-meta { float: right; margin: 5px 0px 0px 0px; padding: 0px; } .search-results .category-commentary .post-meta, .search-results .category-features .post-meta, .search-results .category-videos .post-meta, .search-results .category-news .post-meta { margin: 0px !important; } body.single .category-commentary .post-meta, body.single .category-features .post-meta, body.single .category-videos .post-meta, body.single .category-news .post-meta { float: none; } body.home .category-features .postTitle { float: left; line-height: 20px; } .category-features p.authorName { float: none; } .post-meta .category { float: left; font: bold 12px/14px Georgia, Times, serif; } .post-meta .category a:link, .post-meta .category a:visited { text-decoration: none; text-transform: uppercase; color: #333; } .post-meta .category a:hover { color: #000; } .post-meta .date { float: right; line-height: 15px; color: #333; } body.single .post-meta { margin: 0 0 2px; padding: 0 0 3px; border-style: solid; border-width: 0 0 1px; display: block; width: 100%; } .newsDate { width: 100%; display: block; float: left; } .newsDate h4 { color: #0E70A7; line-height: 15px; font-size: 16px; font-style: italic; font-weight: bold; margin-top: 20px; font-family: Georgia, serif; } .post .tags { padding: 9px 0 0 25px; background: url(images/ico-tags.png) no-repeat left 8px; border-style: solid; border-width: 1px 0 0; font: bold 13px Georgia, Times, serif; text-transform: uppercase; text-shadow: 1px 1px 0 #fff; } .post .tags a { font-weight: normal !important; font-style: italic; text-transform: none; } .post .tags a:hover { } .post .newsComments { display: block; float: right; width: 20%; padding-top: 3px; text-align: right; } .search-results .post .newsComments { padding-top: 0px; } .post .newsComments a { color: #383838; font-weight: bold; background: url(images/ico-comments.png) no-repeat left center; padding: 0 0 0 20px; } .post-more { clear: both; margin: 0 0 1px; padding: 6px 0; font: 12px Georgia, Times, serif; color: #383838; border-style: solid; border-width: 0 0 1px; text-shadow: 1px 1px 0 #fff; } .post-more span { display: block; float: left; } .post-more .comments { padding: 3px 0; float: right; } .post-more .comments a { padding: 0px 10px 0 20px; color: #383838; font-weight: bold; background: url(images/ico-comments.png) no-repeat left center; } .post-more .read-more { padding: 4px 0; float: right; margin: 0 12px 0 0; border-style: dotted; border-width: 0 0 0 1px; } .post-more .read-more a { padding: 1px 11px 0 10px; text-transform: uppercase; font-weight: bold; font-size: 11px; background: url(images/ico-readmore.png) no-repeat right center; } #main .page .title { margin: 2px 0 2px; border-top: none; text-align: center; } .page .entry { padding: 15px 0 0 0; border-style: solid; border-width: 1px 0 0; border-color: rgba(0, 0, 0, 0.1); } .page .category-commentary .entry, .page .category-features .entry, .page .category-news .entry, .page .category-videos .entry { border: none !important; padding-top: 0px; float: left; width: 75%; } .page .category-commentary .entry, .page .category-features .entry { float: none; } /* 3.2 Custom Single Page Layouts */ #content.special-single .post .column-clear { margin: 0 0 40px; padding-top: 20px; border-style: solid; border-width: 0 0 1px; } /* 3 Column Layout */ #content.special-single.layout-3col .column { float: left; width: 286px; margin: 0 40px 0 0; } #content.special-single.layout-3col .column-01 { margin-top: 0; } #content.special-single.layout-3col .column-03 { float: right; } /* 2 Column Layout (Double Right) */ #content.special-single.layout-2colA .column-01 { float: left; width: 286px; margin: 0 40px 0 0; } #content.special-single.layout-2colA .column-02 { float: left; width: 614px; } /* 2 Column Layout (Double Left) */ #content.special-single.layout-2colB .column-01 { float: left; width: 660px; margin: 0 40px 0 0; } #content.special-single.layout-2colB .column-02 { float: left; width: 290px; } /* 2 Column Layout (50-50) */ #content.special-single.layout-2colC .column-01 { float: left; width: 450px; margin: 0 40px 0 0; } #content.special-single.layout-2colC .column-02 { float: left; width: 450px; } /* Title Media Block (Post title, Gallery/Feat Image, Intro Paragraph) */ .intro-paragraph { margin: 30px 0 20px; font-size: 1.3em; } #content.special-single.layout-std .title-media-block { width: 660px; margin-top: 20px; } .page .title-media-block { margin-top: 0px !important; } #content.special-single .title-media-block { width: 940px; } #content.special-single.layout-3col .title-media-block.span1, #content.special-single.layout-2colA .title-media-block.span1 { width: 286px; } #content.special-single.layout-3col .title-media-block.span2, #content.special-single.layout-2colB .title-media-block.span1 { width: 660px; } #content.special-single.layout-2colC .title-media-block.span1 { width: 450px; } /* 3.3 Article Image Gallery Slider */ #post-gallery, #post-gallery .slides_container, #post-gallery .slides_container .slide { width: 936px; } #post-gallery .slides_container { height: 350px; } #post-gallery { margin: 0 0 30px; position: relative; } #post-gallery .slides_container, #post-gallery .video_container { overflow: hidden; background: url(images/loading.gif) no-repeat center center; position: relative; border: 3px solid #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 8px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2); } #post-gallery .video_container .video { margin-bottom: 0; } #post-gallery .slides_container .slide { display: none; } #post-gallery .slides_container .slide .photo-caption, #post-gallery .slides_container .image .photo-caption { position: absolute; top: 10px; left: -4px; display: block; width: 100%; padding: 7px 2px 6px; text-align: center; font: 12px Georgia, Times, serif; background: rgba(255,255,255,0.8); border: 1px solid #fff; box-shadow: 0 0 4px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3); text-shadow: 1px 1px 0 #fff; font-weight: bold; } #post-gallery .prev, #post-gallery .next { position: absolute; z-index: 999; bottom: 30px; display: block; width: 32px; height: 0; padding-top: 32px; overflow: hidden; } #post-gallery .prev { background: url(images/ico-postgallery-left.png) no-repeat left top; left: -15px; } #post-gallery .next { background: url(images/ico-postgallery-right.png) no-repeat left top; right: -20px; } /* Standard Blog Layout */ #content.special-single.layout-std #post-gallery, #content.special-single.layout-std #post-gallery .slides_container, #content.special-single.layout-std #post-gallery .slides_container .slide { width: 400px; } #content.special-single.layout-std #post-gallery .slides_container { height: 250px; } #content.special-single.layout-std #post-gallery.single-image .slides_container { height: auto; } /* 3 Column - Span 1 // 2 Column A - Span 1 */ #content.special-single.layout-3col .span1 #post-gallery, #content.special-single.layout-3col .span1 #post-gallery .slides_container, #content.special-single.layout-3col .span1 #post-gallery .slides_container .slide, #content.special-single.layout-2colA .span1 #post-gallery, #content.special-single.layout-2colA .span1 #post-gallery .slides_container, #content.special-single.layout-2colA .span1 #post-gallery .slides_container .slide { width: 282px; } #content.special-single.layout-2colA .span1 #post-gallery .slides_container, #content.special-single.layout-3col .span1 #post-gallery .slides_container { height: 188px; } /* 3 Column - Span 2 // 2 Column B - Span 1 */ #content.special-single.layout-3col .span2 #post-gallery, #content.special-single.layout-3col .span2 #post-gallery .slides_container, #content.special-single.layout-3col .span2 #post-gallery .slides_container .slide, #content.special-single.layout-2colB .span1 #post-gallery, #content.special-single.layout-2colB .span1 #post-gallery .slides_container, #content.special-single.layout-2colB .span1 #post-gallery .slides_container .slide { width: 400px; } #content.special-single.layout-3col .span2 #post-gallery .slides_container, #content.special-single.layout-2colB .span1 #post-gallery .slides_container { height: 403px; } /* 2 Column C - Span 1 */ #content.special-single.layout-2colC .span1 #post-gallery, #content.special-single.layout-2colC .span1 #post-gallery .slides_container, #content.special-single.layout-2colC .span1 #post-gallery .slides_container .slide { width: 400px; } #content.special-single.layout-2colC .span1 #post-gallery .slides_container { height: 297px; } /* 3.4 Typographic Elements */ #post-gallery { clear: both; } .entry, .entry p { font-size: 1.06em; } .entry .dropcap { font-weight: normal; font-size: 4em; float: left; margin: 2px 5px 0 0; } .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin: 0.5em 0 0; line-height: 1.5em; } .entry p { margin-bottom: 1.2em; } .entry blockquote { background: url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444; } .entry blockquote p { font-style: italic; } .entry ul { margin-bottom: 1.5em; padding: 0 0 0 30px; } .entry ul.catList { padding: 0px 0px 0px 0px; } .entry ul ul { margin: 0; } .entry ul li { list-style-type: disc; margin-bottom: 10px; } .entry ul li.noDisc { list-style-type: none; } .entry ul ul li { list-style-type: circle; } .entry ul ul li.noDisc { list-style-type: none; } .entry ol { margin-bottom: 1.5em; padding: 0 0 0 30px; } .entry ol ol { margin: 0; } .entry ol li { list-style-type: decimal; padding-bottom: 10px; } .entry ol li ol li { list-style-type: lower-latin; } /* 3.5 Images */ .entry img, img.thumbnail, img.wp-post-image { margin-bottom: 10px; border: 3px solid #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); } .entry img:hover, img.thumbnail:hover { } img.wp-smiley { padding: 0; border: none; } .alignleft { float: left; height: auto; margin: 0px 20px 10px 0; } .alignright { float: right; height: auto; margin: 0px 0 10px 20px; } .aligncenter { text-align: center; margin-bottom: 15px; } img.aligncenter { margin-left: auto; margin-right: auto; display: block; } .entry .wp-caption-text { margin: 0; padding: 4px 0 10px 0; font: 0.9em/1.5em Georgia, serif; text-align: center; color: #777; } .entry .wp-caption.aligncenter { margin: 0 auto 15px; } /* 3.6 Pagination */ .nav-entries, .wp-pagenavi, .woo-pagination { padding: 10px 15px; } .nav-entries a { display: block; color: #777; text-decoration: none; } .nav-entries a:hover { text-decoration: underline; } .woo-pagination { margin: 0; padding: 0; text-align: center; font: bold 12px Georgia, Times, serif; } .search-results .woo-pagination { margin: 30px 0px; } body.archive .woo-pagination { margin-top: 30px; } .woo-pagination a.page-numbers { color: #181818; padding: 5px 8px; } .woo-pagination a.prev, .woo-pagination a.next { opacity: 0.8; display: inline-block; overflow: hidden; width: 22px; height: 0; margin-top: -6px; padding: 29px 0 0 0!important; border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; } .woo-pagination a.prev:hover, .woo-pagination a.next:hover { opacity: 1; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; } .woo-pagination .prev { margin: 0 10px 0 0; background: url(images/ico-pagination-left.png) no-repeat left center!important; } .woo-pagination .next { margin: 0 0 0 10px; background: url(images/ico-pagination-right.png) no-repeat left center!important; } .woo-pagination .current, .woo-pagination a:hover { text-decoration: none; padding: 5px 8px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #fff; background: #006699; box-shadow: inset 1px 1px 0 rgba(0,0,0,0.2); -moz-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.2); } #post-entries { padding: 6px 0 4px; font: bold 12px Georgia, Times, serif; background: rgba(0,0,0,0.1); border: 1px solid #fff; text-shadow: 1px 1px 0 #fff; } #content.special-single #post-entries { margin: 0 0 50px; } #post-entries a { color: #000; padding: 16px 0; } #post-entries .nav-prev { margin-left: -20px; } #post-entries .nav-next { margin-right: -20px; } #post-entries .nav-prev a { background: url(images/ico-slider-left.png) no-repeat left center; padding-left: 50px; } #post-entries .nav-next a { background: url(images/ico-slider-right.png) no-repeat right center; padding-right: 50px; } #single-ad { background: rgba(0,0,0,0.03); margin: 3em 0 2.2em; padding: 15px; border-style: solid; border-width: 1px; clear: both; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; } /* 3.7 Single Post Author */ #post-author { background: rgba(0,0,0,0.03); margin: 0 0 2.2em; padding: 15px; border-style: solid; border-width: 1px; clear: both; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #post-author .profile-header { padding: 0 0 5px; border-style: solid; border-width: 0 0 1px; text-shadow: 1px 1px 0 #fff; } #post-author .profile-header, #post-author .profile-header h3 { font: bold 12px Georgia, Times, serif; } #post-author .profile-header h3 { float: left; } #post-author .profile-header a { float: right; padding: 1px 15px 0 0; text-transform: uppercase; font-weight: normal; font-size: 11px; background: url(images/ico-author-posts.png) no-repeat right top; } #post-author .profile-content { padding: 15px 0 0 0; border-top: 1px solid #fff; } #post-author .profile-image { float: left; margin: 0 15px 5px 0; padding: 2px; border-style: solid; border-width: 1px; } #post-author .profile-link { } /* 3.8 Entry Tables */ .entry table { width: 100%; border: 1px solid #e6e6e6; margin-bottom: 1.2em; } .entry table tr { background: #f9f9f9; } .entry table tr.alt-table-row { background: #f1f1f1; } .entry table th { padding: 6px 0 3px 0; background: #EEEEEE; border: 1px solid #e6e6e6; text-shadow: 1px 1px 0 #fff; box-shadow: inset 0 0 1px #fff; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; } .entry table td { padding: 6px 10px; border: 1px solid #e6e6e6; } /*-------------------------------------------------------------------------------------------*/ /* 4. WIDGETS */ /*-------------------------------------------------------------------------------------------*/ /* 4.1 Generic Widgets */ .widget { margin-bottom: 2em; font: 14px Georgia, Times, serif; } .widget h3 { margin: 0 0 2px; padding: 0 0 10px; border-style: solid; border-width: 0 0 1px; text-align: center; font-size: 1.8em; } .widget p { margin-bottom: 1em; } .widget ul { clear: both; list-style: none; border-style: solid; border-width: 1px 0 0; } .widget ul li { padding: 10px 10px 8px; border-style: dotted; border-width: 0 0 1px; } .widget ul li a { padding: 0; text-decoration: none; font-weight: bold; color: #333; } .widget ul li a:hover { text-decoration: underline; } .widget ul ul { padding: 4px 0 0 5px; border-top: none; } .widget ul ul li { padding: 6px 6px 4px; border-bottom: none; font-size: 12px; } #footer-widgets .widget { font: normal 13px Georgia, Times, serif; } #footer-widgets h3 { margin: 0; padding: 5px 10px; text-align: left; font-size: 1.8em; } #footer-widgets ul { padding-top: 5px; border-top: 1px solid rgba(255,255,255,0.9); } #footer-widgets ul ul { border: none; } #footer-widgets ul li { padding: 3px 0 2px 10px; border: none; } #footer-widgets ul li a { color: #333; font-size: 18px; font-weight: normal; } #footer-widgets .widget_displaytweetswidget ul li a { color: #895400; font-size:14px; } #footer-widgets .widget_displaytweetswidget h3 {background: url(images/ico-twitter-widget.png) no-repeat scroll right center;} #footer-widgets .widget_displaytweetswidget ul li a:hover { color: #633b00; } /* 4.2 Specific Widgets */ /* SEARCH FORM */ table.gsc-search-box { margin-bottom: 0px !important; width: 99% !important; } .cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input { padding-right: 0px !important; } .widget_woo_search .search_main { margin: 1px 0 0; padding: 10px; } .widget_woo_search .search_main .searchform input.s { width: 95%; } .widget_woo_search .search_main .searchform input.search-submit { right: 5px; } .searchform, .gsc-search-box { width: 99%; position: relative; } .searchform input.s, .gsc-search-box input.gsc-input { padding: 5px 7px 1px; width: 85%; margin: 0; background: none scroll 0 0 #fff !important; border-style: solid; border-width: 1px; box-shadow: 0 0 2px #fff, inset 0 0 5px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 2px #fff, inset 0 0 5px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 2px #fff, inset 0 0 5px rgba(0,0,0,0.15); font: italic 13px 'OFL Sorts Mill Goudy TT', Georgia, Times, serif; color: #4e4e4e; } .entry .searchform input.s { padding: 10px 7px; width: 98%; margin: 0; background: #fff; border-style: solid; border-width: 1px; font-family: Georgia,serif; font-size: 16px; color: #4e4e4e; } .searchform input.search-submit { position: absolute; top: 6px; right: 17px; border: none; margin: 0; padding: 0; } .entry .searchform input.search-submit { position: absolute; top: 12px; right: 10px; border: none; margin: 0; padding: 0; } body.page-template-googlesearch-php #main .gsc-search-box input.gsc-input { width: 95%; } #footer-widgets .widget_woo_search .search_main { border-top: 1px solid #fff; border-bottom: none; margin: 0; } #footer-widgets.col-2 .widget_woo_search .search_main .searchform input.s { width: 97%; } #footer-widgets.col-1 .widget_woo_search .search_main .searchform input.s { width: 99%; } /* FLICKR */ .widget_woo_flickr h3 { } .widget_woo_flickr h3 span { color: #0061D8; } .widget_woo_flickr h3 span span { color: #FF1183; } .widget_woo_flickr .flickr_badge_image { float: left; margin: 3px; } .widget_woo_flickr .wrap { position: relative; margin: 1px 0 20px 0; padding: 8px 0 0 0; } .widget_woo_flickr a img { float: left; margin: 0 0 8px 8px; display: block; border-style: solid; border-width: 1px; padding: 2px; } .widget_woo_flickr a:hover img { border: 1px solid rgba(0,0,0,0.3); } #footer-widgets .widget_woo_flickr .wrap { margin-top: 0; border-top: 1px solid #fff; border-bottom: none; } #footer-widgets .widget_woo_flickr a img { margin: 0 0 12px 12px; } /* LIFESTREAM */ .widget_lifestream ul li { border-bottom: 1px solid #e0e6e6; } .widget_lifestream ul li a { border: none; background: none!important; } .widget_lifestream ul .lifestream_meta { color: inherit; } /* CALENDAR */ #wp-calendar { width: 95%; margin-bottom: 15px; clear: both; padding: 0; } #wp-calendar caption { padding: 10px; } #wp-calendar th,#wp-calendar td { text-align: center; background: #E7E7E7; color: #9E9E9E; padding: 5px; } #wp-calendar td { background: transparent; } #wp-calendar td,table#wp-calendar th { padding: 3px 0; } /* VIDEO */ .widget_woo_embedwidget .widget-video-unit { margin: 1px 0 0; border-style: solid; border-width: 1px; } .widget_woo_embedwidget .widget-video-unit h4 { margin: 10px 0 7px; text-align: center; } /* AD SPACE */ .adspace-widget, .important-widget { text-align: center; padding: 8px 0; background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.08); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /* BLOG AUTHOR WIDGET */ .widget_woo_blogauthorinfo .author-wrap { padding: 10px 10px 0; font-size: 13px; line-height: 18px; margin: 1px 0 0; } .widget_woo_blogauthorinfo .avatar { padding: 2px; border-style: solid; border-width: 1px; } .widget_woo_blogauthorinfo .left { float: left; margin: 0 10px 5px 0; } .widget_woo_blogauthorinfo .right { float: right; margin: 0 0 5px 10px; } #footer-widgets .widget_woo_blogauthorinfo .author-wrap { margin: 0; border: none; border-top: 1px solid #fff; } /* TAG CLOUD */ .widget_tag_cloud .tagcloud { margin: 1px 0 0; padding: 12px 0; text-align: center; } #footer-widgets .widget_tag_cloud .tagcloud { margin: 0; border-top: 1px solid #fff; border-bottom: none; } /* TWITTER */ .widget_displaytweetswidget .back { } .widget_displaytweetswidget ul { } .widget_displaytweetswidget ul li { padding: 10px 0px; } .widget_displaytweetswidget ul li:last-child { border: none; } .widget_displaytweetswidget ul li a { padding: 0px; } .widget_displaytweetswidget ul li .time, .widget_displaytweetswidget small.muted { font-size: 12px; color: #666; display: block; padding: 5px 0 0; text-align: right; } .widget_displaytweetswidget p.tw-link {padding:8px 0px;font-weight: bold;text-align:right;} .widget_displaytweetswidget ul li p { padding: 0px; text-transform: none; font-size: 14px; font-weight: normal; color: #444; text-align: left; border: none; } .widget_displaytweetswidget p a { color: #222; } .widget_displaytweetswidget ul li .content { font-size: 11px; font-family: Georgia, serif; } #footer-widgets .widget_displaytweetswidget ul li { padding: 10px 0px 10px 10px; border-style: dotted; border-width: 0 0 1px; } #footer-widgets .widget_displaytweetswidget p { border-top: none; font-family: Georgia, Times, serif; } /* TEXT WIDGET */ .widget_text .textwidget { margin: 1px 0 0; padding: 13px 10px; line-height: 18px; font-size: 13px; } #footer-widgets .textwidget { margin: 0; border-top: 1px solid #fff; border-bottom: none; } /* GALLERY */ #gallery { padding: 10px 0; width: 300px; position: relative; } #gallery .slides_container { width: 300px; } #gallery .slides_container .slide { width: 300px; display: block; text-align: center; } #gallery .slides_container .slide img { padding: 2px; border-style: solid; border-width: 1px; } #gallery .prev, #gallery .next { position: absolute; top: -42px; display: block; width: 22px; height: 0; overflow: hidden; padding-top: 22px; } #gallery .prev { left: 10px; background: url(images/ico-gallerywidget-left.png) no-repeat left top; } #gallery .next { right: 10px; background: url(images/ico-gallerywidget-right.png) no-repeat left top; } #footer-widgets.col-4 #gallery, #footer-widgets.col-4 #gallery .slides_container, #footer-widgets.col-4 #gallery .slides_container .slide { width: 220px; } #footer-widgets.col-3 #gallery, #footer-widgets.col-3 #gallery .slides_container, #footer-widgets.col-3 #gallery .slides_container .slide { width: 300px; } #footer-widgets.col-2 #gallery, #footer-widgets.col-2 #gallery .slides_container, #footer-widgets.col-2 #gallery .slides_container .slide { width: 460px; } #footer-widgets.col-1 #gallery, #footer-widgets.col-1 #gallery .slides_container, #footer-widgets.col-1 #gallery .slides_container .slide { width: 940px; } #footer-widgets #gallery { border-top: 1px solid #fff; border-bottom: none; } #footer-widgets #gallery .prev { top: -32px; left: auto; right: 35px; } #footer-widgets #gallery .next { top: -32px; right: 5px; } /* CONNECT */ .widget_woo_subscribe .connect h3 { margin: 0; font-size: 1.8em!important; text-transform: none; } #footer-widgets .widget_woo_subscribe .connect .connect-inner { margin-top: 0; border-top: 1px solid #fff; border-bottom: none; } #footer-widgets .widget_woo_subscribe .connect .newsletter-form .email { width: 40%; } #footer-widgets .widget_woo_subscribe .connect .social a { margin: 0 10px 0 0; } #footer-widgets.col-3 .widget_woo_subscribe .connect .social a { margin: 0 25px 0 0; } #footer-widgets.col-2 .widget_woo_subscribe .connect .social a { margin: 0 50px 0 0; } #footer-widgets.col-1 .widget_woo_subscribe .connect .social a { margin: 0 130px 0 0; } #footer-widgets.col-3 .widget_woo_subscribe .connect .newsletter-form .email { width: 61%; } #footer-widgets.col-2 .widget_woo_subscribe .connect .newsletter-form .email { width: 75%; } #footer-widgets.col-1 .widget_woo_subscribe .connect .newsletter-form .email { width: 88%; } /* TABS */ #tabs { height: auto; display: block; border-style: dotted; border-width: 0 0 1px; } #tabs ul.wooTabs { padding: 10px 10px 5px; text-align: center; border-style: solid; border-width: 1px; } #tabs ul.wooTabs li { display: inline; color: #ffffff; margin: 0px; cursor: pointer; border: none; font: 10px Georgia, Times, serif; text-transform: uppercase; } #tabs ul.wooTabs li a { padding: 10px 0 13px; } #tabs ul.wooTabs li a.selected { } #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background: url(images/ico-recent-news-filter-active.png) no-repeat center bottom; color: #006699; font-weight: bold; text-decoration: none; } #tabs .inside { } #tabs .inside ul, #tabs .inside #tab-tags { margin: 0; padding: 0; display: none; } #tabs .inside ul:first-child { display: inline; } #tabs .inside #tab-tags { border-width: 1px; padding: 10px; } #tabs .inside li { border-style: dotted; border-width: 0 0 1px; padding: 10px; list-style: none; } #tabs .inside li a { font: bold 13px/28px sans-serif; padding: 0; } #tabs .inside a:hover { } #tabs .inside #tab-tags { text-align: center; } #tabs .inside #tab-tags a { padding: 2px 4px; margin: 3px 1px; display: inline-block; background: #f0f0f0; font-size: 13px !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } #tabs .inside #tab-tags a:hover { background: #e6e6e6; text-decoration: none; } #tabs .inside li span.meta { display: block; font-size: 10px; line-height: 20px; text-transform: uppercase; } #tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border-style: solid; border-width: 1px; padding: 2px; float: right; margin: 0 10px 0 0; } #tabs .inside li img.avatar:hover, #tabs .inside li img.thumbnail:hover { border-color: #aaa; } #tabs .inside #tab-comm a { line-height: 18px; font-weight: normal; } #footer-widgets #tabs ul.wooTabs { padding: 10px 0 0; } #footer-widgets.col-2 #tabs ul.wooTabs li { margin: 0 20px; } #footer-widgets.col-1 #tabs ul.wooTabs li { margin: 0 70px; } /*-------------------------------------------------------------------------------------------*/ /* 5. COMMENTS */ /*-------------------------------------------------------------------------------------------*/ /* 5.1 Comments */ #comments { position: relative; margin: 0; padding: 0; } #comments h3 { padding: 0 0 10px; font-size: 1.8em; border-style: solid; border-width: 0 0 1px; } #comments h3 a { float: right; margin-top: 5px; padding: 0 14px 0 0; text-transform: uppercase; background: url(images/ico-rss.png) no-repeat right 6px; font: 12px/26px 'OFL Sorts Mill Goudy TT', Georgia, Times, serif; color: #181818; } #comments .comment.thread-even { } #comments .comment.bypostauthor { border-top: 2px solid #006699; margin-top: -1px; } #comments .comment { width: 100%; list-style-type: none; margin-top: 1px; border-style: solid; border-width: 1px 0; } #comments .comment .comment-container { position: relative; } #comments .comment-head { margin: 0 0 15px 0; padding: 10px; border-style: solid; border-width: 0 0 1px; } #comments .avatar { float: right; } #comments .avatar img { margin: 0; vertical-align: middle; border-style: solid; border-width: 1px; padding: 2px; } #comments .comment-head .name { display: block; margin: 10px 0 0 0; font: bold 14px Georgia, Times, serif; } #comments .comment.bypostauthor .comment-head .name { color: #006699; } #comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 13px; } #comments .comment-entry { padding: 0 10px 15px; } #comments .comment-entry p { margin: 0 0 10px 0; } #comments .comment-social { float: right; padding: 10px 20px 0 0; } #comments .comment-social ul li { display: inline; margin: 0 4px; } #comments .comment-social ul li a { opacity: 0.8; } #comments .comment-social ul li a:hover { opacity: 1; } #comments .reply { padding-top: 5px; } #comments .reply a { margin: 0; padding: 3px 8px 3px; font: 10px/18px Georgia, Times, serif; background: #eee; border-color: #888; color: #555 !important; text-shadow: 1px 1px 0 #fff; } #comments .reply a:hover { background-color: #e6e6e6; } #comments ul.children { padding: 10px 0 0 25px; background: url(images/ico-comment-thread.png) no-repeat 0 40px; } #comments ul.children li { border-bottom: none; } #comments .cancel-comment-reply { margin: 10px 0 0; text-transform: uppercase; font-size: 11px; float: right; } #comments #respond { margin-top: 5px; } #comments .navigation { } #comments .navigation a { display: block; margin: 15px 0 0 0; text-decoration: none; } #comments .navigation a:hover { } #comments h3#pings { margin-top: 25px; } #comments .pingbacks li.pingback { margin: 10px 0; } #comments .pingbacks li.pingback .reply { display: none; } #comments .nocomments { font-size: 14px; font-weight: bold; } /* 5.2 Comments Form */ #respond { margin: 2em 0 40px; } #respond h3 { padding: 0 0 7px; font-size: 1.8em; border-style: solid; border-width: 0 0 1px; } #respond .left { float: left; width: 200px; margin-right: 15px; } #respond .right { float: left; width: 380px; } #respond label { font-size: 11px; color: #777; } #commentform { margin: 1px 0 0; padding: 20px 0 0; border-style: solid; border-width: 1px 0 0; } #commentform .col-left { width: 66%; } #commentform .col-right { width: 30%; } #commentform .col-right p { position: relative; } #commentform .col-right p label { position: absolute; top: 5px; right: 7px; padding-right: 20px; color: #b1b1b1; font: 10px Georgia, Times, serif; text-transform: uppercase; } #commentform .col-right p label.name-label { background: url(images/ico-commentfield-user.png) no-repeat 35px 0; padding-top: 1px; top: 4px; } #commentform .col-right p label.email-label { background: url(images/ico-commentfield-email.png) no-repeat right top; } #commentform .col-right p label.url-label { background: url(images/ico-commentfield-url.png) no-repeat 50px 0; padding-right: 26px; right: 2px; } #commentform .col-right p label.twitter-label { background: url(images/ico-commentfield-twitter.png) no-repeat 110px 0; padding-top: 3px; top: 2px; } #commentform .col-right p label.facebook-label { background: url(images/ico-commentfield-facebook.png) no-repeat 84px 0; padding-top: 4px; top: 1px; } #commentform label { position: relative; vertical-align: top; display: inline-block; margin-top: 5px; } #commentform input.txt, #commentform textarea { font: 14px/14px Georgia, Times, serif; border-color: #ccc #efefef #efefef #ccc; border-width: 1px; border-style: solid; } #commentform input.txt { color: #666; background: #f5f5f5; border: 1px solid #dedede; width: 92%; margin: 0 5px 10px 0; padding: 5px 7px; } #commentform textarea { color: #666; background: #f5f5f5; border: 1px solid #dedede; width: 95% !important; height: 205px; padding: 5px 7px; } #commentform input.txt:focus, #commentform textarea:focus { background: #fff; border-color: #acacac; } #respond #commentform #submit { margin: 10px 0 0; width: 100%; cursor: pointer; float: right; } /* 5.3 Pingbacks / Trackbacks */ h3#pings { margin: 25px 0 10px 0; } .pinglist li { margin: 0 0 0 20px; list-style-type: decimal; } .pinglist li .author { font-weight: bold; font-size: 15px; } .pinglist li .date { font-size: 11px; } .pinglist li .pingcontent { display: block; margin: 10px 0; } /*-------------------------------------------------------------------------------------------*/ /* 6. PAGE TEMPLATES */ /*-------------------------------------------------------------------------------------------*/ /* 6.1 Archives & Sitemap */ .page-template-template-archives-php .page .entry ul, .page-template-template-sitemap-php .page .entry ul { padding: 0; border-style: solid; border-width: 1px 0 0; } .page-template-template-archives-php .page .entry ul li, .page-template-template-sitemap-php .page .entry ul li { padding: 7px 10px 5px; list-style: none; border-style: solid; border-width: 0 0 1px; } .page-template-template-archives-php .page .entry ul li li, .page-template-template-sitemap-php .page .entry ul li li { border: none; } .page-template-template-archives-php .page .entry ul ul, .page-template-template-sitemap-php .page .entry ul ul { border: none; } .page-template-template-archives-php .page .entry ul a, .page-template-template-sitemap-php .page .entry ul a { font: bold 14px/22px Georgia, Times, serif; } /* 6.2 Tag Cloud */ .page-template-template-tags-php .tag_cloud { width: 95%; margin: 0 auto; } /* 6.3 Blog Template */ .page-template-template-blog-php .title { margin: 0 0 15px; border-style: solid; border-width: 1px 0 0; } .page-template-template-blog-php .archive-layout { padding: 23px 0 0; border-top: none; } .page-template-template-blog-php .entry { border-top: none; padding: 0; } /* 6.4 Contact Form */ .page-template-template-contact-php .post { border: none; } #contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; } #contact-page ol.forms { float: left; list-style: none; width: 100%; margin: 10px 0 0; } #contact-page ol.forms li { clear: both; float: left; margin-bottom: 18px; position: relative; width: 100%; } #contact-page ol.forms label { cursor: pointer; display: block; float: left; font-weight: 700; padding-right: 20px; width: 100px; } #contact-page ol.forms input.txt { width: 214px; } #contact-page ol.forms input#sendCopy { border: none; } #contact-page ol.forms textarea { height: 300px; width: 400px; } #contact-page ol.forms li .error { font-size: 12px; display: block; margin-left: 120px; color: red; } #contact-page ol.forms li.textarea .error { display: block; margin-left: 120px; } #contact-page ol.forms li.screenReader { margin-bottom: 0; } #contact-page ol.forms li.buttons .submit { margin: 15px 0 0 120px; cursor: pointer; } #contact-page ol.forms li.inline input { width: auto; margin-left: 120px; } #contact-page ol.forms li.inline label { display: inline; float: none; width: auto; } .entry #contact-page ol.forms li { list-style: none; } /* Added to accomodate the contact form shortcode */ /* 6.5 Timeline Page Template */ #archives { padding: 10px 0 0; } #archives a { font-style: italic; } h3.archive_year { margin: 20px 0 10px 0; font: bold 20px sans-serif; color: #555; } #archives .archives_list { padding: 0 0 0 9px; border-style: solid; border-width: 0 0 0 2px; list-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 0 15px 10px; } #archives .archives_list li { clear: left; padding: 8px 0 8px 15px; font-size: 12px; font-style: normal; border-style: solid; border-width: 0 0 1px; } #archives .archives_list li:first-child { border-style: solid; border-width: 1px 0 0; } #archives .archives_list .date { color: #808080; width: 20%; font-style: italic; display: inline-block; vertical-align: top; } #archives .archives_list .linked { width: 59%; display: inline-block; vertical-align: top; } #archives .archives_list .linked a { font: bold 14px/22px Georgia, Times, serif; } #archives .archives_list .comments { width: 20%; display: inline-block; vertical-align: top; } #archives .archives_list .comments a { color: #808080; font-size: 12px; font-style: italic; text-decoration: underline; padding-left: 13px; } #archives .archives_list .comments a:hover { text-decoration: none; } /*-------------------------------------------------------------------------------------------*/ /* 7. MISC */ /*-------------------------------------------------------------------------------------------*/ /* 7.1 Buttons */ a.button, a.comment-reply-link, #commentform #submit, .submit { display: inline-block; margin: 5px; text-transform: uppercase; font-size: 12px; padding: 5px 13px 5px; border: 1px solid rgba(0,0,0,0.2); color: #181818 !important; text-align: center; text-shadow: 1px 1px 0 #fff; text-decoration: none; font-family: Georgia, Times, serif; /*Border radius*/ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /*Background*/ /*Fallback*/ background: -moz-linear-gradient( center top, #f7f7f7 20%, #ebebeb 100% ); /*Box shadow*/ /*Top*/ /*Shine*/ -webkit-box-shadow: inset 1px 1px 0 #fff , inset -1px -1px 0 #fff; /*Top*/ /*Shine*/ -moz-box-shadow: inset 1px 1px 0 #fff , inset -1px -1px 0 #fff; /*Top*/ /*Shine*/ box-shadow: inset 1px 1px 0 #fff , inset -1px -1px 0 #fff; } #commentform #submit { text-shadow: 1px 1px 0 #fff3ac; } a.button.large { padding: 6px 16px; } a.button.small, a.comment-reply-link { padding: 0px 10px; } a.button:hover, a.button.hover, a.button.active, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover { text-decoration: none !important; /*Background*/ /*Fallback*/ background: -moz-linear-gradient( center top, #ebebeb 20%, #f7f7f7 100% ); } a.button:active, a.button.active { border-color: #20559a; /*Box shadow*/ /*Shine*/ /*Shadow*/ -webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0, 100%, 100%, 1); /*Shine*/ /*Shadow*/ -moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0, 100%, 100%, 1); /*Shine*/ /*Shadow*/ box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0, 100%, 100%, 1); } /* 7.2 Gravity forms */ .gfield { margin-bottom: 10px; } .gform_wrapper .top_label .gfield_label { display: block; float: left; padding-right: 20px; width: 100px; margin: 5px 0px 4px !important; } .gform_wrapper input.button { padding: 5px 10px 6px !important; } .gform_wrapper input { padding: 7px 3px !important; } .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; } .gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; } ul.top_label .clear-multi { clear: none !important; } .gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; } img.ui-datepicker-trigger { border: 0px; padding: 0px; } /* 7.3 Connect */ #connect-related { margin: 0 0 2em; clear: both; } #main #connect-related .col-left, #connect-related .col-right { width: 48%; } #connect-related h3 { border-style: solid; border-width: 0 0 1px; margin: 0 0 1px; font-size: 18px; padding: 0 0 5px 10px; } #connect-related .connect-inner, #connect-related .related-inner { padding: 13px 0px 15px 4px; } #connect-related p { margin: 0 0 10px; font-size: 13px; line-height: 18px; text-align: center; } #connect-related .newsletter-form { margin: 0 0 1em; } #connect-related .newsletter-form .input { } .single-post #connect-related .newsletter-form .email { width: 164px; } #connect-related .newsletter-form .email { width: 171px; padding: 7px 8px 5px; } #connect-related .newsletter-form .submit { cursor: pointer; } #connect-related .social { } #connect-related .social a { float: left; opacity: 0.8; margin: 0 2px 0 0; background: url(images/social-icons.png) no-repeat; width: 59px; height: 59px; display: block; } #connect-related .social a:hover { opacity: 1; } #connect-related .social a.facebook { background-position: 0px 0px; } #connect-related .social a.twitter { background-position: -59px 0px; } #connect-related .social a.youtube { background-position: -117px 0px; margin-right: 0px; } #connect-related .social a.subscribe { background-position: -175px 0px; } #connect-related .social a span { display: none; } #connect-related .related-posts ul { list-style: none; margin: 5px 0 5px 15px; } .widget #connect-related .fl, .widget #connect-related .fr { float: none; } #connect-related .related-inner { padding: 6px 0; } #connect-related .related-inner ul li { padding: 4px 0; } #connect-related .related-inner ul li a { color: #2a2a2a; } #connect-related .related-inner ul li a:hover { color: #633B00; text-decoration: none; } /* 7.4 IE specific styling */ .ie6 .nav .sf-sub-indicator { display: none; } .ie6 .nav li a:hover { text-decoration: none; } .ie6 .nav li a.sf-with-ul { padding-right: 10px; } .ie6 .button, .ie6 .button:visited { margin: 0; color: #555 !important; font-weight: normal; } .reply a { color: #555 !important; } html { overflow-x: hidden; } .ie7 .nav li { zoom: 1; display: inline; vertical-align: text-bottom; } .ie7 #header.left .searchform input.s { padding-top: 8px; padding-bottom: 4px; } .ie7 #header.left .header-search .searchform input.search-submit { top: 8px; } .ie7 #header #headlines li .comments { margin-top: -20px; } .ie7 #slides .prev, .ie7 #slides .next { width: 50px; padding-top: 62px; } .ie7 h2.section-title a.subscribe { margin-top: -45px; } .ie7 #recent-news-filter span { border: 1px solid transparent; } .ie7 #recent-news-filter ul { margin-top: -12px; } .ie7 .entry .dropcap { font-weight: normal; font-size: 1em; float: none; line-height: 1em; margin: 0!important; } .ie7.page .layout-std .title-media-block { margin-bottom: -18px; } .ie7 #post-entries { height: 30px; padding: 0; line-height: 12px; } .ie7 #post-entries a { zoom: 1; margin-top: -8px; } .ie7 #connect-related .newsletter-form .submit { padding: 5px 0px 3px; } .ie7 #footer-widgets .widget_displaytweetswidget ul li { zoom: 1; } .ie7 #comments * { zoom: 1; } .ie7 .button, .ie7 .button:visited { padding: 7px 6px; margin: 0; } #copyright { text-align: center; } .widget_archive select { padding: 5px; margin: 10px 0px 0px 62px; font-size: 13px; font-family: Georgia, Times, serif; } .widget_archive select option { font-size: 13px; font-family: Georgia, Times, serif; } #sidebar .widget_nav_menu ul { border: none; } p.marginBot10 { margin-bottom: 10px; } .affiliateLink { margin: 0px 0px 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding: 0px 0px; } .post.category-news { margin: 0px 20px 0px 0px; padding: 0px; border: none; } body.category .post.category-news { margin-bottom: 10px; } body.date .post, body.tag .post { margin-bottom: 10px; } .tabMoreLink { text-align: center; margin: 10px 0px; } #donationForm { background: none repeat scroll 0 0 #FFFFFF; border: 8px solid #F4F3E1; margin: 20px 80px; padding: 10px 30px 20px 30px; } .enhanced_search_options { margin-top: 30px; } #shareButtons { margin: 0px 0px 20px; } .articleSource { margin-bottom: 20px; margin-top: -10px; font-style: italic; font-size: 1.06em; color: #777; } body.single .entry a { text-decoration: underline; } a.woo-sc-button { font-family: Georgia, serif !important; font-style: italic !important; } #recent-news .category-features .titleWrapper { padding: 7px 0px 4px 0px; margin: 0px; } #recent-news .category-commentary .titleWrapper { border-bottom:none; margin: 0px; } #recent-news .category-features .titleWrapper .authorName { margin: 0em 0em 0.2em 0em; } body.search h2.title { padding: 4px 0px 0px 0px; } .fieldSeparator { margin: 20px 0px; background: #eee; border: 1px solid #ccc; padding: 10px; width: 400px; } .noMargin { margin: 0em !important; } .category-commentary .titleWrapper, .category-features .titleWrapper, .category-videos .titleWrapper, .category-news .titleWrapper { border-bottom: none; margin-bottom: 0; } .search-results .category-commentary .titleWrapper, .search-results .category-features .titleWrapper, .search-results .category-videos .titleWrapper, .search-results .category-news .titleWrapper { border-top: none; } .archive-layout .category-features, .archive-layout .category-videos { margin-bottom: 0px; } /*body.search .category-commentary .titleWrapper, body.search .category-features .titleWrapper, body.search .category-videos .titleWrapper { border-bottom: 1px solid rgba(0, 0, 0, 0.2); margin }*/ .sourceLink { margin: 20px 0px 10px 0px; } #archiveSearchTools { width: 80%; display: block; height: 100px; padding: 0 15px 15px; } #archiveSearchTools select { padding: 5px 0 5px 4px; font-family: Georgia, serif; } body.page-template-template-archives-php .catDD select { width: 150px; } body.page-template-template-archives-php .authorDD select { width: 150px; } body.page-template-template-archives-php .tagDD select { width: 150px; } body.page-template-template-archives-php .monthDD select { width: 150px; } #archiveSearchTools p { margin-bottom: 0.3em !important; } body.home .post .entry { width: 75%; } body.archive .archive-layout .category-commentary .entry p { float: none; } /* Google Custom Search */ /* Selector for entire element. */ .cse .gsc-control-cse, .gsc-control-cse { font-family: Georgia, serif !important; background-color: transparent !important; border: none !important; } .gsc-control-cse .gsc-table-result { font-family: Georgia, serif !important; } /* Search form */ .cse .gsc-branding-text, .gsc-branding-text { color: #333 !important; } /* Inner wrapper for a result */ .cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-classic, .gsc-imageResult-column { padding: 0 0 0 .5em; border-left: 1px solid; border-color: #ffffff; border-bottom: 0px solid; margin-bottom: 1em; } /* Set link colors. */ .cse .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .cse .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link b, .cse .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .cse .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited b, .cse .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover, .cse .gs-webResult.gs-result a.gs-title:hover b, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .cse .gsc-cursor-page, .gsc-cursor-page, .cse .gsc-trailing-more-results:link, .gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a { color: #895400; } .cse .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active, .cse .gs-webResult.gs-result a.gs-title:active b, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #633B00; } /* Snippet text color */ .cse .gs-webResult .gs-snippet, .gs-webResult .gs-snippet, .gs-fileFormatType, .gs-imageResult .gs-snippet { color: #333333; } /* Size text color */ .gs-imageResult .gs-size, .gs-imageResult .gs-size { color: #333333; } /* URL text color */ .cse .gs-webResult .gs-visibleUrl, .gs-webResult .gs-visibleUrl, .cse .gs-webResult .gs-visibleUrl-short, .gs-webResult .gs-visibleUrl-short, .gs-imageResult .gs-visibleUrl, .gs-imageResult .gs-visibleUrl-short { color: #000000; font-weight: bold; } /* Pagination container centered */ .cse .gsc-cursor-box, .gsc-cursor-box { border-top: 1px dotted; border-color: #333333; padding: .5em 0 0 .5em; text-align: left; } /* Selected pagination */ .cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page { color: #fff; background-color: #333333; text-shadow: 0 1px 1px #000; padding: 0 5px; } /*Promotion Settings*/ /* The entire promo */ .cse .gcsc-branding { display: none !important; } /* Style for auto-completion table * .gsc-completion-selected : styling for a suggested query which the user has moused-over * .gsc-completion-container : styling for the table which contains the completions */ .gsc-completion-selected { background: #CCCCCC; } .gsc-completion-container { font-family: Georgia,serif !important; /* The top, left, and width are set in JavaScript. */ } .gs-result .gs-title, .gs-result .gs-title * { color: #895400 !important; text-decoration: none !important; } .gs-result .gs-title:hover, .gs-result .gs-title:hover * { color: #633B00 !important; } .gs-result .gs-title b { color: #111 !important; } .cse .gsc-resultsHeader, .gsc-resultsHeader { display: none !important; } .gsc-search-button:hover { cursor: pointer; } /*----------------- */ /* Advanced Search ----------------- */ #advancedsearch { padding: 15px; padding-top: 0; height: 100%; overflow: hidden; width: 50%; } #advancedsearch .adv_input { padding: 5px 8px; font-size: 16px; width: 91%; font-family: Georgia; color: #990000; } #advancedsearch select { padding: 5px 0 5px 4px; width: 72%; margin-right: 10px; font-family: Georgia,serif; font-size: 16px; } #advancedsearch .adv_submit { float: left; border: 1px solid #ccc; padding: 8px 22px 8px 22px; margin-left: 110px; font-weight: bold; cursor: pointer; -webkit-border-radius: 15px; -khtml-border-radius: 15px; -moz-border-radius: 15px; font-family: Georgia,serif; } #advancedsearch .adv_submit:hover { -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.2); box-shadow: 0px 0px 2px rgba(0,0,0,0.2); } #advancedsearch .searchnote { float: left; margin-left: 10px; padding: 14px 0px; } .advanced_left { margin-bottom: 10px; height: 100%; overflow: hidden; } .advanced_left label { float: left; margin-right: 10px; margin-bottom: 10px; padding-top: 5px; width: 100px; } .post-content #advancedsearch p { margin: 0 0 15px 0; padding: 0; clear: both; height: 100%; overflow: hidden; } .advanced_left span { float: left; margin: 0px 5px; padding-top: 5px; } .advanced_left .textfield { padding: 5px 8px; float: left; font-family: Georgia,serif; font-size: 16px; } .advanced_left .datepicker { width: 141px; } .post-content .adv_calendar { float: left; margin: 0 20px 0 10px; border: none; } .advanced_left span.adv_author { float: left; margin-left: 10px; padding-top: 5px; } .advanced_left .checkbox { margin-top: 7px; } .search-everything-highlight-color { font-weight: bold; } .search-results h1.title { font-size: 1.5em; } .searchNote { width: 50%; } .searchNote p.woo-sc-box, .searchNote div.woo-sc-box { margin-top: 0; } body.page-id-19809 .archive-layout { padding-top: 1.5em; } body.search .pagination a { margin: 0px 20px; } body.tag .titleWrapper { border-top: none; padding: 6px 0px 0px; } small.subtitle { margin: -5px 0px 10px 0px; font-size: 12px; color: #555; display: block; } h2.noMarginBottom { line-height: 1.5em; } #footer-widgets ul li a.rsswidget {font-size:14px;} #recent-news .post:first-child .titleWrapper {border-top: none;} .post .postTitle small span.red {color:#B22222;} .adBlockBeforeTopicList {margin:20px 0px;}