/**
 * Theme Name: Hybrid News
 * Theme URI: http://themehybrid.com/themes/hybrid-news
 * Description: A news-style child theme of the Hybrid theme framework.
 * Version: 0.2
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: blue, theme-options, threaded-comments, sticky-post, microformats, two-columns, three-columns, fixed-width
 * Template: hybrid
 *
 * Copyright (c) 2008 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid News is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get base CSS */
@import url('../hybrid/library/css/20px.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');	

/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */
/* @import url('tabs.css'); */

/* Fonts */

@font-face {
font-family: "SteelFish";
src: url("library/fonts/steelfis.ttf"); }
 @font-face {
font-family: "SteelFish";
src: url("library/fonts/steelfib.ttf");
font-weight: bold; }

/**
* Body
************************************************/

body {
font: 16px/24px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

/* Body container */
#body-container {
background: #fff url(images/top-grad-dark-blue.jpg) repeat-x 0 0;
}

/**
* Elements
************************************************/

/* Links and Text */
a, a:visited {
color: #542900;
text-decoration: none;
}
a:hover, a:active {
text-decoration: none;
border-bottom: 1px solid #542900;
}
a:hover:visited {
border-bottom: 1px solid #997D1E;
}
a img {
border-bottom-style: none;
border-bottom: none;
}
p {
font-size:14px;	
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
color: #162635;
}

/* Lists */
.content ul {
list-style: none;
margin: 15px 20px;
}
.content ul li {
overflow: hidden;
padding-left: 15px;
	/* background: url(images/bullet.gif) no-repeat 0 6px; */
background:transparent;
margin-top:10px;
}

/* Blockquotes */
blockquote {
overflow: hidden;
height: 100%;
margin: 0 24px 0  0;
padding: 3px 0 0 24px;
font-style: italic;
color: #444;
background: url(images/quotes.gif) no-repeat 0 0;
border: none;
}
blockquote blockquote {
color: #555;
}
blockquote em {
font-style: normal;
}
blockquote.pullquote {
width: 210px;
margin-top: 6px;
margin-bottom: 3px;
padding: 6px 9px;
text-align: center;
font: italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;
color: #444;
background: transparent;
border-top: 3px double #ddd;
border-bottom: 3px double #ddd;
}
.pullquote p {
margin: 0;
}

/* Code */
code {
padding: 0 3px;
font-size: 12px;
background: #eee;
}
pre {
overflow: auto;
padding: 9px;
font-size: 12px;
color: #000;
background: url(images/code.png) repeat 0 0;
border: 1px solid #ddd;
}
pre code {
padding: 0;
background: transparent;
}
.error-404 code {
font-size:125%;
color:#111;
}

/* Tables */
table {
width: 100%;
background: #ddd;
}
caption {
font: italic normal normal 12px/22px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-align: right;
color: #666;
}
tr {
margin: 1px;
border: 1px solid #ddd;
}
td {
padding: 3px;
background: #f7f7f7;
border: 1px solid #ddd;
}
tr.alt td, tr.even td {
background: #eee;
}
th {
padding: 3px;
color: #fff;
background: #093653;
border: 1px solid #ddd;
}
th a {
font-weight: bold;
color: #eee;
}

/* Acronyms */
acronym {
border-bottom: 1px dotted #333;
}

/* Drop caps */
.drop-cap {
font: normal normal normal 120px/89px 'SteelFish', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
color:#997D1E;
float:left;
display:block;
margin:6px 0 0 0;
padding:0 10px 0 0;
}

/* Notes */
.note {
padding: 6px 9px;
background: #eee;
border: 1px solid #ccc;
}

/* Warnings/Alerts */
.warning, .alert {
padding: 6px 9px;
background: #fffbbc;
border: 1px solid #E6DB55;
}

/* Errors */
.error {
padding: 6px 9px;
background: #ffebe8;
border: 1px solid #C00;
}

/* Downloads */
.download {
padding: 6px 9px;
background: #e7f7d3;
border: 1px solid #6c3;
}

/* Alignment */
.left, .alignleft {
float: left;
margin: 0 12px 0 0;
}
.right, .alignright {
float: right;
margin: 0 0 0 20px;
}
.center, .aligncenter {
display: block;
margin: 0 auto 20px auto;
}
.block, .alignnone {
display: block;
margin: 0 0 20px 0;
}
.clear {
clear: both;
}
span.pullquote {
float: none;
margin: 0;
}

/**
* Images
************************************************/
.post img {
max-width: 600px;
}

img.wp-smiley {
max-height: 12px;
margin: 0;
padding: 0;
border: none;
}

/* Captions */
.wp-caption {
max-width: 590px;
padding: 4px 4px 4px 4px;
background: #eee;
border: 1px solid #ccc;
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0;
padding: 0 5px;
text-align: right;
font-size: 11px;
color: #666;
}
.wp-caption img {
max-width: 588px;
margin: 0 auto;
padding: 0;
border: 1px solid #666;
}

/* Gallery [gallery] */
.gallery {
display: block;
text-align: center;
margin-bottom: 20px !important;
}
.gallery img {
border: 1px solid #3c738c;
}

/* Author avatar */
.avatar {
float: left;
width: 70px !important;
height: auto !important;
margin: 0 12px 0 0;
padding: 4px 6px 6px 4px;
background: #eee;
border: 1px solid #ccc;
}

/* Thumbnail */
.thumbnail {
float: left;
width: 100px;
height: 100px;
margin: 0 20px 10px 0;
padding: 4px;
background: #eee;
border: 1px solid #ccc;
}
.category img.medium {
float: left;
max-width: 230px;
margin: 0 20px 10px 0;
padding: 4px;
background: #eee;
border: 1px solid #ccc;
}

/**
* Page Navigation
************************************************/
#navigation {
width: 960px;
height: 25px;
margin: 0 auto;
background: transparent;
}
#page-nav {
float: left;
width: 700px;
margin: 0 0 0 5px;
}
#page-nav ul {
list-style: none;
margin: 0;
}
#page-nav li {
float: left;
margin: 18px 0 0 0;
padding: 0 0 0 0;
}
#page-nav a {
display: block;
font: normal normal normal 12px/12px Verdana, Geneva, Tahoma, sans-serif;
color: #ccc;
padding: 0 15px 0 15px;
border-right: 1px solid #666;
text-transform: uppercase;
}
#page-nav a:hover, #page-nav a:visited:hover {
color: #fff;
border-bottom: 1px solid #997D1E;
}
/* Drop-down styles */
#page-nav li:hover ul, #page-nav li.sfHover ul {
top: 19px;
width: 99% !important;
border: 1px solid #666;
}
#page-nav li li:hover ul, #page-nav li li.sfHover ul, #page-nav li li li:hover ul, #page-nav li li li.sfHover ul {
top: -1px;
}
#page-nav ul ul {
border-top: 1px solid #666;
background: #162635 url(images/feature-large-grad-dark-blue.jpg) repeat-x 0 center;
}
#page-nav li li {
margin: 0;
padding: 0;
border-bottom: 1px solid #222;
}
#page-nav li li a {
padding: 7px 7px;
border: none;
}
#page-nav li li a:hover, #page-nav li li a:visited:hover {
border-bottom: none;
}
/**
* Search form (in navigation)
************************************************/
#navigation .search {
float: right;
width: 200px;
height: 25px;
}
#navigation input {
float: right;
width: 170px;
height: 15px;
margin: 11px 0 0 0;
padding: 3px 8px 3px 8px;
font: normal normal normal 12px/15px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-transform: uppercase;
color: #ccc;
background: transparent;
border: 1px solid #ccc;
}
#navigation .search-submit, #navigation .button {
display: none;
}

/**
* Header
************************************************/
#header-container {
margin: 20px auto 0px auto;
overflow: hidden;
width: 100%;
height: 192px;
background: url(images/full-header-extension.jpg) repeat-x left center;
background-size: 50% auto;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#header {
overflow: hidden;
width: 960px;
height: 192px;
margin: 0 auto;
background: url(images/justlive-header-default-wave.jpg) no-repeat center center;
}
#site-title {
float: left;
width: 450px;
line-height: 35px;
font-size: 28px;
font-family: georgia, serif;
margin: 12px 0 0 0;
display: none;
}
#site-title a {
color: #fafafa;
}
#site-description {
display: none;
}

/**
* Header utility widget
************************************************/
#utility-header {
overflow: hidden;
float: right;
width: 500px;
height: 60px;
}
#utility-header .widget {
line-height: 19px;
margin: 0;
padding: 0;
color: #aaa;
background: transparent;
border: none;
}
#utility-header .widget-inside div, #utility-header .widget-inside img {
float: right;
}

/**
* Category Navigation
************************************************/
#cat-navigation {
width: 100%;
height: 38px;
margin: 168px auto 20px auto;
font: normal normal normal 18px/18px Verdana, Geneva, Tahoma, sans-serif;
text-transform: uppercase;
background: #162635 url(images/medium-blue-grad.jpg) repeat-x center center;
}
#cat-nav {
width: 960px;
height: 38px;
margin: 0 auto auto auto;
border-left: 1px solid #2b526b;
}
#cat-navigation ul {
list-style: none;
margin: 2px 0 0 0;
}
#cat-navigation li {
float: left;
border-right: 1px solid #2b526b;
}
#cat-navigation li:hover {
background: #3098CC url(images/medium-blue-grad-rev.jpg) repeat-x center center;
}
#cat-navigation a {
display: block;
height: 18px;
margin: 0 0 0 0;
padding: 10px 20px 10px 20px;
text-transform: uppercase;
color: #fafafa;
}
#cat-navigation a:hover {
text-decoration: none;
color: #fff;
border-bottom: none;
}
#cat-navigation li li a {
width: 160px;
font: normal normal normal 14px/14px Verdana, Geneva, Tahoma, sans-serif;
padding: 8px 10px 5px 10px;
color: #fff;
}

/* Drop-down controls */
#cat-navigation li li {
width: auto !important;
float: left !important;
border-right: 1px solid #2B526B;
background: transparent;
}
#cat-nav ul ul, #cat-nav ul ul ul {
width: 180px;
}
#cat-nav li li:hover ul, #cat-nav li li li:hover ul {
left: 180px;
}
#cat-nav li:hover ul, #cat-nav li.sfHover ul {
top: 2.05em;
border: 1px solid #2B526B;
border-top: 1px solid #fff;
}
#cat-nav li li:hover ul, #cat-nav li li.sfHover ul, #cat-nav li li li:hover ul, #cat-nav li li li.sfHover ul {
top: 30px;
left:0px !important;
width:auto !important;
float:none !important;
}
#cat-nav ul ul {
background: #162635 url(images/medium-med-blue-grad.jpg) repeat-x left center;
width: 712px !important;
}
#cat-nav ul li ul li ul {
width:100%;
float:none;
top:60px;
}
#cat-nav ul .cat-item-3 ul {
background: #162635 url(images/medium-med-tall-blue-grad.jpg) repeat-x left center;
width: 957px !important;
}
#cat-nav ul .cat-item-4 ul {
background: #162635 url(images/medium-med-tall-blue-grad.jpg) repeat-x left center;
width: 825px !important;
}
#cat-nav ul .cat-item-5 ul {
background: #162635 url(images/medium-med-tall-blue-grad.jpg) repeat-x left center;
width: 712px !important;
}

/* Make sure page menu overlaps category menu */
#cat-nav ul.menu {
position: relative;
z-index: 98;
}
#page-nav ul.menu {
position: relative;
z-index: 99;
}

/**
* Subscribe/feed link (in navigation)
************************************************/
#cat-navigation #feed {
width: 130px;
float: right;
display: none;
}
#feed li {
float: right;
border: none;
}
#feed li a {
padding: 0 22px 0 15px;
background: url(images/feed-icon.png) no-repeat right center;
}

/**
* Container (content/primary/secondary)
************************************************/
#container {
overflow: hidden;
width: 960px;
margin: 40px auto auto auto;
padding: 20px 0;
background: #fff url(images/container-sidebar-light-blue.jpg) repeat-y right 0;
}
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container {
background: #fff;
}
.content {
overflow: hidden;
float: left;
width: 600px;
padding: 4px 19px 20px 0;
background: #fff;
}
.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content {
width: 960px;
padding: 0 0 20px 0;
}

/**
* Posts
************************************************/
.post {
clear: both;
overflow: hidden;
margin-bottom: 0;
}
.single .post, .page .post {
margin-bottom: 0;
}
.page-template-blog .post, .page-template-quick-post .post {
margin-bottom: 20px;
}

/* Post title */
.entry-title {
margin-bottom: 3px;
font: 26px/30px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
font-weight: normal;
text-transform: capitalize;
color: #162635;
}
.entry-title a {
color: #162635;
}
.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title {
font: normal normal normal 26px/30px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-transform: capitalize;
}
.page-title, .error-404-title {
margin: 0 0 20px 0;
}
h1.page-title.entry-title {
padding-bottom: 8px;
border-bottom: 3px solid #ccc;
margin-bottom: 20px;
}

/* Byline */
.byline {
font-size: .9em;
font-style: italic;
color: #777;
margin-bottom: 5px;
}
.archive .byline, .search .byline {
margin: 0 0 3px 0;
}
.byline a {
font-style: normal;
}

/* Entry */
.entry-content, .entry-summary {
overflow: hidden;
font-size: 13px;
}
.entry-content {
margin-bottom: 15px;
}
.entry-content .sexy-bookmarks {
margin: 10px auto 10px auto;
border-bottom: 1px solid #999;
}
.entry-content img {
border: 1px solid #999 !important;
}
.entry-content a {
color: #542900;
font-weight: bold;
}
.singular-post .content div#dd_post_share + p::first-letter,
.singular-post .content div#dd_post_share + p > a::first-letter {
font: normal normal normal 120px/89px 'SteelFish', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
color:#997D1E;
float:left;
display:block;
margin:6px 0 0 0;
padding:0 10px 0 0;
}
.more-link {
padding: 12px 0 0 0;
display: block;
clear: both;
}
a:hover.more-link, a:hover:visited.more-link {
border-bottom: none;
text-decoration: underline;
}
/**
* Post Ads
************************************************/	
.banner_ad-post {
width: 600px;
height: 90px;
padding: 15px 0 0 0;
margin: 35px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.banner_ad-post a {
float: left;
padding: 0 33px 0 30px;
border-bottom: none !important;
}
.banner_ad-post p {
padding: 0 0 2px 0;
margin: 0;
color: #999;
text-align: center;
}
/* Post meta data */
.entry-meta {
clear: both;
display: block;
padding: 9px 0 9px 0;
font-size: .8em;
font-style: italic;
color: #777;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin: 5px 0 12px 0;
}
.entry-meta a {
font-style: normal;
}

/* Page links */
p.pages {
font-weight: bold;
}
p.pages a {
margin: 0 2px;
padding: 4px 12px;
font-weight: normal;
font-style: italic;
color: #eee !important;
background: #093653;
border: 1px solid #eee;
}

/* Series */
.series-title {
font-size: 1.2em;
}

/* Single-post author box */
.single .author-profile {
overflow: hidden;
margin: 0 0 20px 0;
padding: 9px 9px 0 9px;
background: #f7f7f7;
border: 1px solid #ccc;
}
.author-profile p {
margin: 0 0 9px 0;
font-style: italic;
font-size:12px;
}
.single .author-profile .avatar {
margin: 0 20px 9px 0;
}
.single .author-profile a {
font-weight: bold;
}
.author-profile a {
font-style: normal;
}

/* Page templates */
.author-profile {
overflow: hidden;
margin-bottom: 20px;
}
.page-template-biography .author-profile {
margin: 0;
}
.author-profile .author-name {
margin-bottom: 0;
font-size: 1em;
font-weight: bold;
}
.author-profile {
border: 1px solid #ccc;
padding: 12px;
background: transparent;
}
.singular-post .author-profile {
background: transparent url(images/about-author-bg.jpg) no-repeat 365px 8px;
}
.author-description {
margin-bottom: 0;
}
.post-box {
overflow: hidden;
margin-bottom: 20px;
}
.post_avatar {
height: 45px;
width: auto;
float: left;
padding: 8px 8px 8px 0;
}
.author-description .post_avatar {
height: 60px;
padding:8px 12px 8px 0;
}


/* Archive templates */
.category-title, .tag-title, .date-title, .author-title, .search-title, .page-title {
font: normal normal bold 50px/50px 'SteelFish', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-transform: uppercase;
color: #162635;
margin-bottom: 8px;
letter-spacing: 3px;
}
.author-info, .category-info, .date-info, .tag-info, .search-info {
overflow: hidden;
margin: -425px 0 0 0;
border-bottom: 1px solid #ccc;
min-height: 155px;
}
.author-info, .date-info, .tag-info, .search-info {
overflow: hidden;
margin: 0 0 35px 0;
border-bottom: 3px solid #ccc;
min-height: 0;
}
.archive-description, .category-description	p {
font-size: 14px;
font-style: italic;
}

/* Attachments (post meta data) */
.attachment object {
width: 100%;
height: 100%;
min-height: 400px;
}
.attachment object.video {
width: 100%;
height: 360px;
}
.attachment object.audio {
width: 100%;
}
.attachment-image .post-meta-data {
clear: left;
}
.attachment .download {
display: block;
margin-bottom: 20px;
}
.attachment-icon, .mime-type-icon {
height: 20px;
margin-right: 10px;
padding: 0;
}
.attachment-application-octet-stream .video {
height: 400px;
margin-bottom: 20px;
}

/* Breadcrumb */
.breadcrumb {
margin: 0 0 20px 0;
font-size: 11px;
color: #666;
}

/* WP PageNavi */
.wp-pagenavi {
overflow: hidden;
}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend {
float: left;
margin: 0 6px 0 0;
padding: 4px 12px;
color: #eee !important;
background: #093653;
border: 1px solid #eee;
}

/* Navigation links */
.navigation-links {
overflow: hidden;
}
.next, .previous {
max-width: 50%;
font-size: 21px;
text-transform: uppercase;
}
.previous {
float: left;
}
.next {
float: right;
text-align: right;
}
#comments-template .paged-navigation {
text-align: center;
}
#comments-template .paged-navigation .page-numbers {
padding: 3px 6px;
font-style: italic !important;
border: 1px solid #eee !important;
}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
float: none;
text-align: left;
border: none !important;
}

/**
* Widgets in general
************************************************/
.widget {
overflow: hidden;
margin: 0 0 20px 0;
padding: 9px 9px 0 9px;
background: #fff;
border: 1px solid #ddd;
}
.widget-title {
height: 17px;
margin: -5px 0 15px 0;
padding: 0 10px 2px 10px;
font: 14px/14px Verdana, Geneva, Tahoma, sans-serif;
font-weight: normal;
text-transform: uppercase;
color: #f7f7f7;
background: transparent;
}
.widget-title a {
color: #f7f7f7;
}
.widget ul {
list-style: none;
margin-left: 0;
}
.widget ul li {
padding: 0 0 0 18px;
	/* background: url(images/bullet.gif) no-repeat 3px 7px; */
	background:transparent;
}
#widget-container .widget {
background: url(images/trans-light-blue-grad.png) repeat-x center -18px;
padding: 9px 15px;
}
#execphp-8, #execphp-10, #execphp-11, #text-8, #text-9 {
background: transparent !important;
padding:9px !important;
}
#secondary #execphp-10, #tertiary #execphp-11 {
padding:9px 15px !important;	
}
#social-web-links .widget-inside {
width: 215px;
margin: auto;
padding-bottom: 12px;
}
#social-web-links .widget-inside h3 {
margin-left: -37px;
}
#primary .widget-title, #primary .widget-title a, #tertiary .widget-title, #tertiary .widget-title a {
color: #162635 !important;
}
#adrotate-3 {
padding:9px !important;	
}

/* Widget search */
.widget-search .search-text {
width: 300px;
}

/* Widget categories */
.widget-categories img {
position: relative;
max-height: 16px;
top: 1px;
margin: 0;
padding: 0;
}

/**
* Content-area widgets (mostly utility widgets)
************************************************/
.content .widget {
margin: 0;
padding: 0;
border: none;
}
.content .widget-title {
margin: 0 0 5px 0;
padding: 0 0 5px 0;
font: normal normal bold 14px/20px Verdana, Geneva, Tahoma, sans-serif;
color: #333;
background: transparent;
border-bottom: 1px solid #ddd;
}
.content .widget-title a {
color: #093653;
}
.page-template-widgets .content .widget {
margin: 0 0 20px 0;
}

/**
* Primary, Secondary, and Tertiary
************************************************/
#widget-container {
float: right;
width: 320px;
}
#primary {
overflow: hidden;
float: right;
width: 320px;
padding-top: 10px;
}
#secondary {
overflow: hidden;
clear: right;
float: right;
width: 153px;
margin: 0 0 0 14px;
}
#tertiary {
overflow: hidden;
float: right;
width: 153px;
}
#primary .widget ul li {
margin: 0 0 5px 0;
padding: 0 5px 5px 0;
	/* background: url(images/bullet.gif) no-repeat 5px 7px; */
	background:transparent;
border-bottom: 1px solid #eee;
}
#primary .widget ul ul {
margin: 5px 0 0 0;
}
#primary .widget ul li li {
margin: 0 0 2px 0;
padding: 0 0 2px 20px;
border: none;
}
#primary object {
float: left;
width: 300px;
padding: 0;
margin: 0 0 9px 0;
}
/**
* Plugin-source Widgets
************************************************/	
#utility-after-header {
background: #3098CC url(images/feature-large-grad-light-blue-line-med.jpg) repeat-x center top;
padding: 0;
margin: -228px 0 0 0;
border: none;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
width: 100%;
height: 168px;
}
#utility-after-footer {
text-align: center;
font-size: 14px;
background: #162635 url(images/footer-dark-blue-grad.jpg) repeat-x center center;
border-top: 1px solid #162635;
padding: 5px 15px 5px 15px;
}
#utility-after-footer .widget {
background: transparent;
margin: 0;
border: none;
}
#categoryposts-3 {
width: 960px;
height: 168px;
margin: 0 auto 0 auto !important;
padding: 0;
overflow: hidden;
background: transparent;
border: none;
}
#categoryposts-3 p {
font-size: 11px;
width:85px;
margin:0 0 0 0;
padding:0;	
overflow:hidden;
float:right;
height:auto;
line-height:12px;
}
#categoryposts-3 ul a:hover, #categoryposts-3 ul a:hover:visited {
border-bottom: none;
text-decoration: underline;
}
#categoryposts-3 h3.widget-title {
background: transparent;
margin: 6px 0 0 0;
padding-left: 0;
}
li.catPostItem {
width: 214px;
float: left;
height: 162px;
background: none !important;
border-right: 1px solid #3098CC;
margin: 9px 18px 12px 0;
padding: 9px 15px 9px 0 !important;
} 
ul#catPostList {
width: 960px;
height: 228px;
margin: 0 auto 0 auto !important;
padding: 0;
overflow: hidden;
background: transparent;
border: none;
position:relative;
}
/* li#cat-post-4, li#cat-post-8, li#cat-post-16 {
border-right: none;
    margin: 4px 8px 4px 0;
	padding: 4px 9px 4px 0 !important;
} */
div.cp-image-holder {
width:220px;
height:102px;
overflow:hidden;
border: 1px solid #162635;
float:left;
margin-top:-103px;
}
li.catPostItem img {
width:100% !important;
height:auto !important;
margin: -20px 0 0 0;
}
li.catPostItem a.post-title {
font-weight: bold;
text-transform: uppercase;
color: #162635;
font-size: 12px;
line-height: 126%;
width: 208px;
height: 24px;
overflow: hidden;
padding: 5px 6px 7px 6px;
margin:62px 0 0 1px;
display:block;
border-top:1px solid #162635;
text-align:center;
background:#fff url(images/sm-trans-light-blue-grad.png) repeat-x 0 0;
-moz-opacity:0.85;
opacity:0.85;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
}
#categoryposts-3 #dd_post_share {
display:none !important;
} 	
.quotescollection_randomquote q {
font-size:14px;
font-style:italic;
text-align:center;
}
.quotescollection_randomquote q:before, .quotescollection_randomquote q:after {
content:"“ ";
color:#666;
font-size:18px;
line-height:14px;
}
.quotescollection_randomquote q:after {
content:" ”";
}
.quotescollection_author {
font-style:italic !important;
color:#666;	
padding-top:10px;
font-size:90%;
}
.quotescollection_nextquote {
margin:0 !important;
height:28px;	
}
.quotescollection_refresh {
border:1px solid #542900;
padding:1px 5px;	
float:right;
text-transform:uppercase;
}
.quotescollection_refresh:hover {
background:#162635;
color:#fff;
}
	
/****//** VODPOD **/

#widget-container #execphp-25.widget {
margin: 0 0 20px 0;
padding: 0 7px 0 8px !important;
height: 422px;
}
#execphp-25.widget .widget-title {
padding-top: 9px !important;
margin-bottom: 0;
}
#execphp-25.widget .vodpod_footer_separator {
min-height: 8px !important;
}
#execphp-25.widget .vodpod_footer {
min-height: 15px !important;
background: transparent !important;
margin-right: 0 !important;
}
#execphp-25.widget .vodpod_footer .vodpod_see_all {
text-transform: uppercase !important;
font-weight: bold !important;
padding: 4px 2px 0 2px !important;
border: 1px solid #ccc !important;
}
#execphp-25.widget .vodpod_footer .vodpod_see_all:hover {
text-decoration: underline !important;
}
#execphp-25.widget .vodpod_footer a, #execphp-25.widget .vodpod_footer a div {
color: #542900 !important;
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging {
min-width: 300px !important;
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging a {
color: #542900 !important;
text-transform: uppercase !important;
border: 1px solid #ccc !important;
padding: 4px 2px 0 2px !important;
margin-left: -10px !important;
font-weight: bold !important;
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging #vodpod_paging_prev {
min-width: 80px !important;
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging #vodpod_paging_prev a {
margin-left: 0 !important;
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging a:hover {
text-decoration: underline !important;
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging a:after {
content: " »";
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging #vodpod_paging_prev a:before {
content: "« ";
}
#execphp-25.widget .vodpod_videos_widget #vodpod_paging #vodpod_paging_prev a:after {
content: "";
}
	
/**
* Comments
************************************************/
#comments-template {
margin-top: 20px;
}

/* Comment headers */
#comments-number, #reply {
font-size: 16px;
color: #162635;
}

/* Comments are closed */
.comments-closed {
color: #666;
font-style: italic;
}

/* Comment list */
#comments-template ol {
list-style: none;
margin: 0;
}

/* Individual comments */
#comments li {
overflow: hidden;
margin: 0 0 15px 0;
padding: 15px 15px 0 15px;
color: #333;
background: #f7f7f7;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
#comments li li, #comments li li li li, #comments li li li li li li {
background: #fff;
}
#comments li li li, #comments li li li li li {
background: #f7f7f7;
}

/* Avatar */
#comments li .avatar {
width: 40px;
height: 40px;
float: left;
margin-right: 20px;
padding: 0;
border: 1px solid #666;
}

/* Comment meta data */
#comments .comment-author {
font-weight: bold;
}
#comments .comment-meta-data {
margin-bottom: 15px;
}

/* Comment text */
.comment-text {
clear: left;
font-size: 13px;
}

/* Forms */
.text-input {
display: block;
padding: 3px 6px;
width: 300px;
font: 13px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
.page-template-quick-post .text-input {
width: 97.5%;
}
#comments-template label {
font: 13px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
textarea {
clear: left;
display: block;
width: 98%;
font: 14px/20px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
.button {
width: 100px;
margin-right: 9px;
padding: 6px 9px;
font: 13px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
font-weight: bold;
color: #eee;
background: #001838;
border: none;
text-transform: uppercase;
}
.button:hover {
cursor: pointer;
background: #093653;
}
.search-form input {
margin-right: 9px;
}
input, textarea {
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

/**
* Footer container (wraps Subsidiary and Footer)
************************************************/
#footer-container {
overflow: hidden;
clear: both;
padding: 2px 0 0 0;
background: #001838;
border-top: 3px solid #00070F;
}

/**
* Subsidiary
************************************************/
#subsidiary {
overflow: hidden;
width: 1000px;
margin: 0 auto 0 auto;
padding: 25px 0 0 0;
}
#subsidiary .widget {
overflow: hidden;
width: 210px;
margin: 0;
padding: 15px 20px 0 20px;
font: 12px/21px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
color: #777;
background: transparent;
border: none;
}
#subsidiary .widget-title {
margin: 0 0 3px 0;
padding: 0 0 3px 0;
font-size: 15px;
color: #bbb;
background: transparent;
}
#subsidiary a {
color: #aaa;
}
#subsidiary .widget ul {
margin-left: 0;
}
#subsidiary .widget ul li {
margin: 0 0 3px 0;
padding: 0 5px 3px 5px;
background: transparent;
border-bottom: none;
}
#subsidiary #execphp-14 {
width: 100%;
padding: 15px 0 5px 0;
}
#subsidiary #execphp-15 {
width: 610px;
height: 30px;
margin: 0 370px 0 0;
padding: 0 20px !important;
}
#subsidiary #execphp-18 {
width: 960px;
height: 45px;
margin: -20px auto -16px auto;
padding: 0;
}
#subsidiary #execphp-18 .sexy-bookmarks {
width: 600px;
margin: 0 auto;
height: 45px;
}
#subsidiary #execphp-18 .sexy-bookmarks a {
border-right: none;
padding-right: 0;
}
#subsidiary .pagenav {
color: #162635;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-transform: uppercase;
list-style: none;
width: 100%;
height: 30px;
padding: 0 0 0 0;
margin-top: -15px;
}
h2.pages_title {
color: #162635;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
float: left;
margin: 0;
padding: 0;
width: 95px;
height: 30px;
border-right: 2px solid #162635;
}
#subsidiary div.pagenav ul li {
float: left;
}
#subsidiary div.pagenav ul {
width: 100%;
height: auto;
margin-left: 110px;
}
#subsidiary div.pagenav ul li {
border-right: 1px solid #162635;
padding-right: 4px;
margin-bottom: 0;
padding-bottom: 0;
}
#subsidiary div.pagenav ul li a {
color: #162635;
font-size: 14px;
font-weight: normal;
padding: 7px 6px 3px 6px;
border-right: none;
}
#subsidiary div.pagenav ul li ul {
display:none;
}
#subsidiary #hybrid-search-3 {
float: right;
height: 30px;
width: auto;
padding: 0;
margin: -29px 11px 0 0;
}
#subsidiary #hybrid-search-3 .search-text {
float: left;
width: 190px;
border: 1px solid #162635;
color: #162635;
background: transparent;
text-transform: uppercase;
}
#subsidiary #hybrid-search-3 .button {
border: 1px solid #162635;
background: #162635 url(images/button-dark-blue-grad.jpg) repeat-x center center;
text-transform: uppercase;
padding: 6px 0 4px 0;
width: 90px;
}
#subsidiary #hybrid-search-3 .button:hover {
background: #162635 url(images/button-dark-blue-grad-rev.jpg) repeat-x center center;
}
#subsidiary li.categories {
color: #162635;
font-size: 24px;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
list-style: none;
text-transform: uppercase;
width: 960px;
height: auto;
margin: 15px auto 20px auto;
padding: 30px 0;
border-top: 1px solid #162635;
border-bottom: 1px solid #162635;
}
#subsidiary li a {
border-right: 1px solid #162635;
padding-right: 8px;
}
#subsidiary li.categories ul li {
color: #162635;
font-size: 18px;
font-weight: normal;
padding: 4px;
}
#subsidiary li.categories ul li a, #subsidiary li.categories ul li a:visited {
color: #162635;
}
#subsidiary .cat-item-5, #subsidiary .cat-item-4, #subsidiary .cat-item-3 {
float: none;
clear: both;
width: 100%;
height: 20px;
}
#subsidiary li.cat-item-5 a, #subsidiary li.cat-item-4 a, #subsidiary li.cat-item-3 a {
font-weight: bold;
border-right: 2px solid #162635;
}
#subsidiary .cat-item-3 {
padding-top: 16px !important;
}
#subsidiary ul.children {
width: 100%;
float: none;
margin: 5px 0 10px 0;
}
#subsidiary ul.children li {
float: left;
font-size: 14px !important;
}
#subsidiary ul.children li a {
font-weight: normal;
border-right: 1px solid #162635;
}
#subsidiary ul.children li a:hover, #subsidiary ul.children li a:visited:hover {
color:#fff;
border-bottom:1px solid #162635;
}
#subsidiary #linkcat-173 a span:hover, #subsidiary #linkcat-173 a span:visited:hover {
border-bottom:1px solid #fff;	
}
#subsidiary ul.children li:last-child a, #subsidiary div.pagenav ul li:last-child {
border-right: none;
}
#subsidiary #execphp-26 {
width: 335px;
height: auto;
margin-top: 5px;
}
#subsidiary #execphp-26	.widget-inside {
margin: 0;
}
#subsidiary #execphp-26	h3.widget-title {
color: #162635;
font-size: 24px;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-transform: uppercase;
margin-top: -10px;
}
#subsidiary .editors-footer {
width: 335px;
height: 190px;
background: transparent;
margin: -36px 0 32px 0;
}
#subsidiary .editors-footer a img {
height: 120px;
width: auto;
margin: 15px;
float: left;
}
#subsidiary .editors-footer h3, #linkcat-173 h3 {
color: #162635 !important;
font-size: 20px !important;
font-weight: bold !important;
padding: 6px 6px 6px 0 !important;
margin-bottom: 4px !important;
text-transform: uppercase !important;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif !important;
}
#subsidiary .editors-footer ul {
float: left;
border-right: 1px solid #162635;
width: 330px;
}
#subsidiary .editors-footer li {
float: left;
margin: 2px 0 0 0 !important;
}
#subsidiary .editors-footer li a:hover h3, #subsidiary .editors-footer li a:visited:hover h3,
#subsidiary .editors-footer li a:hover, #subsidiary .editors-footer li a:visited:hover {
color: #fff !important;
border:none!important;
}
#subsidiary .editors-footer li a {
border:none!important;	
}
#linkcat-173 {
float:right;
width:615px !important;
height:auto;	
margin:-259px 0 20px 0 !important;
padding:15px 0 0 0 !important;
}
#linkcat-173 h3 {
font-size:24px !important;
margin:0 0 9px 0 !important;
}
ul.xoxo.blogroll {
padding:5px;
background:#162635 url(images/linklist-dark-blue-grad.jpg) repeat-x 0 0;
border:1px solid #fff;
}
ul.xoxo.blogroll li a span:hover, ul.xoxo.blogroll li a span:visited:hover {
color:#3098CC !important;	
}	
#subsidiary #linkcat-173 ul.xoxo.blogroll {
margin-bottom:5px;	
}
#subsidiary #linkcat-173 ul.xoxo.blogroll li {
color: #fff;
font-size: 14px;
font-weight: normal;
padding: 4px 8px 0 0;
border-right: none;
text-transform:capitalize;
font-style:italic;
margin:0 0 8px 12px;
}	
#subsidiary #linkcat-173 a span {
color: #fff;
font-size: 16px;
font-weight: bold;
font-style:normal;
text-transform:uppercase;
border-right:1px solid #fff;
padding:0 12px 0 0;
}
#subsidiary #linkcat-173 a, #subsidiary #linkcat-173 a:hover, #subsidiary #linkcat-173 a:visited:hover {
border-right:none;
border-bottom:none;
padding-right:6px;
}
/* #subsidiary #latest-tweets {
background: #162635 url(images/footer-dark-blue-grad.jpg) repeat-x 0 0;
width: 918px;
height: 150px;
margin: 0 auto 25px auto;
border: 1px solid #162635;
color: #fff;
font-size: 14px;
}
#subsidiary #latest-tweets .widget-inside {
background: transparent url(images/twitter.png) no-repeat right bottom;
}
#subsidiary #latest-tweets a {
color: #fff;
font-weight: bold;
border-right: none;
padding-right: 0;
}
#subsidiary #latest-tweets h3 {
font-size: 18px;
}
#subsidiary #latest-tweets ul {
list-style: decimal;
}
#subsidiary #latest-tweets ul li {
margin: 4px 0 4px 20px;
padding: 8px 8px 5px 8px;
border-top: 1px solid #162635;
}
/**
* Footer
************************************************/
#footer-container {
overflow: hidden;
clear: both;
padding: 2px 0 0 0;
background: #418A00 url(images/footer-giant-green-grad.jpg) repeat-x top center;
border-top: 1px solid #00070F;
}
#footer {
overflow: hidden;
width: 100%;
margin: 0 auto;
padding: 0 0 0 0;
color: #fff;
background: transparent;
border-top: 1px solid #fff;
}
#footer a {
font-style: normal;
color: #542900;
}
#footer .copyright {
display: inline;
float: left;
margin-right: 9px;
}
/**
* SPECIAL
************************************************/	
/* body.singular-post #utility-after-header .widget .execphpwidget,
body.singular-page #utility-after-header .widget .execphpwidget,
body.search #utility-after-header .widget .execphpwidget {
height: 0;
width: 0;
margin: auto;
padding: 0;
display: none;
}
body.singular-post #cat-navigation,
body.singular-page #cat-navigation,
body.search #cat-navigation {
margin: -1px auto 0 auto;
}
body.singular-post #container,
body.singular-page #container,
body.search #container {
margin-top: 1px;
}
*/
body.singular-page #cat-navigation {
margin: -2px auto -30px auto;	
}
body.singular-page .banner_ad-post {
display:none !important;	
}
body.category #utility-before-content {
margin-top: 190px;
}
body.category #utility-before-content h3.widget-title {
border-bottom: none;
}
body.category .post-1 {
margin-top: 270px;
padding-top: 30px;
border-top: 3px solid #ccc;
}
body.category-featured-posts .category-info {
margin: 0 0 0 0;
min-height:0;
height:auto;	
}
body.category-featured-posts .post-1 {
margin: 0 0 0 0;	
}
#slickbox {
display: none;
}
h2.show_policies a {
color: #fff !important;
font-weight: normal !important;
}
.disclaimer {
text-align: center;
color: #162635;
background: #3098CC url(images/disclaimer-light-blue-grad.jpg) repeat-x 0 0;
padding: 25px 0 20px 0;
font-size: 13px;
}
.disclaimer h2 {
text-transform: uppercase;
background: url(images/trans-dark-blue-grad.png) repeat-x center center;
padding: 8px;
border-top: 1px solid #3098CC;
border-bottom: 1px solid #3098CC;
margin: 15px 0 0 0;
color: #b1d8ef;
}
.disclaimer p {
background: url(images/trans-white-solid.png) repeat;
padding: 12px 42px;
border-bottom: 1px solid #3098CC;
margin-bottom: 0;
}
.disclaimer p.disclaimer_quote {
font-size: 15px;
font-weight: bold;
font-style: italic;
border-top: 1px solid #3098CC;
margin: 15px 0;
}
.disclaimer p.first_disclaimer {
border-top: 1px solid #3098CC;
}
.disclaimer a {
font-weight: bold;
}
.footer_contact {
color: #fff;
font-style: italic;
}
.footer_contact a, .footer_contact a:visited {
color: #fff;
font-weight: bold;
font-style: italic;
}
.ambivert_info {
color: #fff;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 12px;
text-transform: uppercase;
height: 65px;
background: url(images/ambivert_creative_logo.png) no-repeat top center;
margin: 10px 5px 5px 5px;
}
.ambivert_info span {
font-weight: bold;
}
.ambivert_info a, .ambivert_info a:visited {
display: block;
color: #fff;
padding: 40px 0 0 0;
margin: 0 auto 0 auto;
width: 280px;
height: 30px !important;
}
.links_title {
color: #162635;
font-size: 24px;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
text-transform: uppercase;
padding: 20px 0;
}
ul.footerlinks {
text-transform: uppercase;
list-style-type: none;
list-style-image: none;
padding: 20px 0;
}
.footerlinks li, .footerlinks li li, .footerlinks li li li {
padding: 0px 5px;
}
.statcounter {
display: none;
}
.beta_flag {
position: absolute;
top: 115px;
right: 15%;
z-index: 9999;
}
/* "Featured Content" Nav Item */	
.cat-item-14 {
display: none;
}
.dd_post_share {
height:25px;	
margin: 0 0 15px 0 !important;
padding: 6px 0 !important;
float: none !important;
border-bottom: 1px solid #ccc !important;
}
.dd_post_share li {
width:auto;
min-width:100px;
padding:0 !important;
}
.dd_post_share li div {
padding:0 !important;
margin-top:-4px;
}
.dd_post_share + p, .dd_post_share + blockquote {
margin-top:20px;
}
.dd_button {
width:auto;	
min-width:50px;	
margin-top:-2px;
padding-top:0 !important;	
}
.db-wrapper {
margin-top:-8px;	
}
#tweetbacks {
border-top: 1px solid #ccc;
padding-top: 12px;
}
.twtr-hd {
display: none;
}
.twtr-widget a:hover {
border-bottom: none;
}
.wpcf7 input.sub_button_7, #genform input.sub_button_7 {
width: 125px;
height: 25px;
color: #fff;
border: 1px solid #162635;
background: #162635 url(images/button-dark-blue-grad.jpg) repeat-x 0 0;
font-size: 18px;
text-transform: uppercase;
padding: 1px 0 7px 0;
}
.wpcf7 input.sub_button_7:hover, #genform input.sub_button_7:hover {
background: #162635 url(images/button-dark-blue-grad-rev.jpg) repeat-x 0 0;
}
.wpcf7 p#tips-box-7 {
margin: -7px auto 5px auto;
padding: 0 0 0 2px;
width: 125px;
height: 25px;
}
.wpcf7 p#tips-box-7 input.sub_button_7 {
margin: 0;
}
#post-350 .entry-content iframe {
margin: 0 auto 0 0;
}
#amazon_ad_frame {
margin:10px 115px 0 115px !important;
}
p.amazon_page_intro {
border-bottom:1px solid #ccc;
padding-bottom:15px;
}
#post-489 td, #post-489 tr, #post-489 table {
background:transparent !important;	
border:none !important;
border-width:0 !important;
border-color:#fff !important;
}
.gennumber {
color:#418A00;
font-size:110%;	
}
.genlist {
font-size:16px;
margin:0 0 20px 0 !important;
padding:15px;
border:1px solid #76FF85;
}
.genlinklist {
margin:0 0 20px 0 !important;	
}
.genheader {
margin-bottom:10px;
}
#genform {
margin-bottom:20px;	
}
#genform td {
padding-left:15px;	
}
#genform input.sub_button_7 {
display:block;
clear:both;
float:right;	
}
.generror {
color:red;	
}
.post_callout {
display:block;
float:right;
margin:0 0 0 14px;
padding:16px;
font-size:18px;
color:#666;
width:30%;
text-align:left;
font-style:italic;
line-height:28px;
}
.post_callout:before, .post_callout:after {
content:"“ ";
font-size:24px;
font-weight:normal;
color:#999;
}	
.post_callout:after {
content:" „";	
}
.sat_sound_off_pair {
width:580px;
margin:30px 10px 10px 10px;
}
.sat_sound_off_pair p.sso_object {
padding-left:50px;
}	
.sat_sound_off_pair h2 {
text-align:center;
border-bottom:1px solid #ccc;
margin:15px 0 20px 0;
padding:0 0 10px 0;
}
.sat_sound_off_pair img {
border:none !important;
padding:15px 69px 15px 70px;
margin:0;
}
.sat_sound_off_pair img:first-child {
padding:15px 70px 15px 70px;
border-right:1px solid #ccc !important;
}
.sat_sound_off_pair ul {
float:none;
clear:both;
width:auto;
margin:15px auto;
padding:20px;
font-size:115%;
text-align:center;
background:transparent url(images/background-ampersand-gray.jpg) no-repeat center center;
}
.sat_sound_off_pair ul li {
width:100%;
margin:15px auto;
padding-left:0;
}
.sso_essay, .sso_music {
font-size:200%;	
margin:0 15px 0 0;
}
.sso_essay, .sso_essay h4 {
color:#997D1E;	
}
.sso_music, .sso_music h4 {
color:#418A00;
}
.sat_sound_off_pair h4 {
font-style:italic;
font-size:135% !important;
text-align:center;
margin:15px 0 20px 0;
padding:0 0 10px 0;
border-bottom:1px solid #ccc;
}
#text-6 {
background:transparent !important;
border-top:none;
margin-top:-20px;
padding-top:0 !important;
}
#text-6 .textwidget p {
margin-bottom:0;
padding-bottom:0;
}
#random-quote {
border-bottom:0px !important;	
}
a#quote-slider {
margin-left:170px;
color:#333;
font-size:90%;
font-style:italic;
font-size:12px;		
}
#quotebox p {
margin-bottom:15px !important;	
}
#donation_section {
border:2px solid #ccc;
background:#E0EEE0;
padding:15px;
margin:0 0 20px 0;
height:310px;
}
#donation_section h2 {
border-bottom:1px solid #ccc;
padding-bottom:10px;
text-transform:uppercase;	
}	
.donation_segment {
float:left;
padding-right:15px;
margin-right:15px;
border-right:1px solid #ccc;
}
.donate_info {
margin:5px 0 0 -4px;
font-style:italic;
font-size:12px;	
text-align:center;
}
#chip-in-widget {
margin-right:400px;	
}
strong.above_banner {
margin:30px 0 10px 0;	
display:block;
}
strong.above_banner span {
font-size:120%;
color:#997D1E;
}
strong.above_banner span:after {
content:" — ";	
}
#download_logos {
width:100%;
height:400px;	
margin:30px auto;
padding:20px 0;
clear:both;	
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
position:relative;
}
#download_logos img {
border:none !important;
border-right:1px solid #ccc !important;
margin-right:0 !important;
padding-right:30px;
}
#download_logos img.logosm {
padding:0 36px 0 36px;
margin-right:0 !important;
}
#download_logos img.logomed {
padding:0 36px 0 36px;
margin-right:0 !important;
top:220px;
left:354px;
position:absolute;
border-right:none !important;
}
#download_logos img.logolast {	
margin-right:0 !important;
padding-right:0;
padding-left:30px;
border-right:none !important;
border-left:1px solid #ccc !important;
float:right;
}		
#download_logos img.logopen {
border-right:none !important;
}
#download_wallpaper .wp-caption {
margin-right:0px !important;	
}
#download_wallpaper h2 {
margin-bottom:20px;	
}
.two-logo {
height:325px;	
margin:15px auto;
clear:both;
border-bottom:1px solid #ccc;	
}
.two-logo img {
border:none !important;
border-right:1px solid #ccc !important;	
padding:0 90px 15px 89px;
margin:0 !important;	
}
.two-logo img.lastsecondrow {
border-right:none !important;		
}
.b-related-posts {
width:598px;
height:190px;
border:1px solid #ccc;
margin:10px 0;
line-height:110%;	
padding:5px 0;
}
#execphp-31 small {
display:none;
}	
.b-related-posts ul {
height:100%;
margin:0 !important;
}	
.b-related-posts ul li {
margin:0;
padding:0;
}
.b-related-posts ul li {
width:148px;
height:100%;	
border-right:1px solid #ccc;
margin:0;
overflow:hidden;
float:left;
}
.b-related-posts ul li:last-child {	
border-right:none;
width:151px;
}
.b-related-posts .b-related-image-holder {
border:none;
border:1px solid #ccc;
padding:0;
margin:0 5px;
width:136px;
height:85px;
overflow:hidden;
}
.b-related-posts ul li:last-child .b-related-image-holder {	
width:139px;
}	
.b-related-posts img {
width:100%;	
}
.b-related-posts h4, .b-related-posts p {
padding:5px 8px;
}
.b-related-posts h4 {
margin-bottom:2px;
}
.b-related-posts h4 a {
font-size:14px;
line-height:110%;
text-transform:capitalize;
}
.b-related-posts p {
font-size:12px;
}
.buttonfixed:hover {
border-bottom:none !important;	
}
#popular-posts li {
clear:both;	
height:71px;
overflow:hidden;
margin-top:10px !important;
}
#popular-posts li a {
margin:20px 0 0 0;
}	
.tptn_thumb {
float:left;
border:1px solid #ccc;
margin:0 10px 5px 0;
}
#SharePulse {
background:transparent !important;
border-top:1px solid #ccc !important;
width:290px !important;
}
#SharePulse h5 {
margin-bottom:0 !important;
padding-bottom:0 !important;
}	
.SharePulse {
border-bottom:1px solid #ccc !important;	
}	
.SharePulse h4 {
color:#542900 !important;
font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif !important;
text-align:left !important;	
}
.share-thumb, .total {
margin-left:0 !important;	
}
.share-thumb {
border:1px solid #ccc !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;	
-moz-box-shadow:none !important;		
}
.title {
margin-left:90px !important;	
}
.sharestats {
margin-left:20px !important;	
}
.sharestats * {
border-bottom:none !important;	
}
#execphp-32 .execphpwidget div {
font-size:100% !important;
text-align:center;	
}
#execphp-32 * a img {
width:150px;	
margin:10px 66px;	
border:1px solid #ccc;	
}
.digg-widget {
border:1px solid #ccc !important;
padding:5px !important;
width:588px !important;	
}
.digg-widget-head {
border:none !important;
border-color:transparent !important;	
border-bottom:1px solid #ccc !important;
background-color:transparent !important;	
}
.digg-widget-head a {
display:none !important;	
/* height:60px !important;
width:50px !important;	
background-color:#bde2f2 !important;
background-position:center center !important;
border-left:1px solid #ccc !important;
bottom:0 !important;
right:0 !important; */
}
.digg-widget-head h2 {
color:#162635 !important;
padding-top:7px !important;		
}
.recentcomments {
font-size:14px !important;	
}
.recentcomments span {
font-size:12px !important;	
}
.ednote {
background:#FCFCFC;	
padding:15px 15px 0 15px;
margin-bottom:20px;
border:1px solid #ccc;
}
