/*
Theme Name: Transom
Theme URI: http://transom.org/
Description: Wordpress Template for Transom.org
Version: 2.0
Author: Hively Interactive
Author URI: http://hivelyinteractive.com/
Tags: transom, custom header, fixed width, three columns, widgets
*/

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
a {
/*	background: url('/wp/wp-content/themes/transom/images/bg-link.gif') repeat-x 0 100%; */
    padding-bottom:1px;
	color: #366;
	text-decoration: none;
}

/* Links bold in single post/page */
.article-inside strong a,
.article-inside a {
    font-weight: 600;
}

a:hover, h1 a, h2 a, .side-menu a {
        background: none;
}
h1, h4 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	margin: 0;
}
h2 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	margin: 0;
}
.article-inside a, #breadcrumb a {
	background: url('/wp/wp-content/themes/transom/images/bg-link.gif') repeat-x 0 100%;
        padding-bottom:1px;
	color: #366;
	text-decoration: none;
}
.article-inside a:hover, #breadcrumb a:hover {
        background: none;
}
.article-inside li {
	margin-left: 15px;
}
.articleImageCenter a {
	background: none;
}
h4.hidden {
	display: none;
}
#wrapper {
	background: url('/wp/wp-content/themes/transom/images/bg-body.gif') repeat-x;
	overflow: hidden;
	width: 1001px;
	margin: 0;
}
#header {

	width: 100%;
	position: relative;
}
.logo {
	position: absolute;
	left: 17px;
	top: 6px;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 261px;
	height: 86px;
	overflow: hidden;
	background: url('/wp/wp-content/themes/transom/images/img-logo.gif') no-repeat;
}
.slogan {
	position: absolute;
	left: 312px;
	top: 53px;
	text-indent: -9999px;
	overflow: hidden;
	width: 299px;
	height: 16px;
	background: url('/wp/wp-content/themes/transom/images/text-slogan.gif') no-repeat;
}
.navbar {
	position: absolute;
	right: -8px;
	top: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.navbar li {
	float: left;
	background: url('/wp/wp-content/themes/transom/images/divider-navbar.gif') no-repeat 0 50%;
	padding: 0 8px 0 9px;
	margin-left: -1px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}

.navbar li a {
	color: #535353;
	text-decoration: none;
}

.navbar li a:hover {
	text-decoration: underline;
}

/* RSS links in Header */
.navrss {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.navrss li {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

.navrss li span { padding-right: 8px; }

.navrss li a {
	background-image: none;
	border-left: 1px dotted;
	color: #535353;
	padding-left: 2px;
	text-decoration: none;
	
}

.navrss .navrss_img a {
	padding-left: 0;
	border-left: none;
	background-image: none;
}

.navrss li a:hover {
	text-decoration: underline;
}

.font {
	top: 65px;
}
.font li {
	font-size: 18px;
}
.font li a {
	color: #666;
}
.icons {
	right: -8px;
	top: 75px;
}
.icons li {
	float: left;
	background: url('/wp/wp-content/themes/transom/images/divider-navbar.gif') no-repeat 0 50%;
	padding: 0 8px 0 9px;
}
.icons li a {
	float: left;
	border: 1px solid #666;
	padding: 1px;
}
.navigation {
	overflow: hidden;
	width: 100%;
	margin-top: 101px;
}
.navigation ul {
	float: left;
	margin: 0 0 0 9px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	display: inline;
}
.navigation ul li {
	float: left;
	background: url('/wp/wp-content/themes/transom/images/divider-navigation.gif') no-repeat 0 50%;
	padding: 0 18px;
	margin-left: -1px;
	font: 18px Georgia, "Times New Roman", Times, serif;
}
.navigation ul li a {
	color: #333;
	text-decoration: none;
}
.navigation ul li a:hover {
	text-decoration: underline;
}

/*
=Search Form: Atomz and Google CSE
*/
.search-form {
	float: right;
	width: 251px;
	margin-top: 3px;
}
.search-form .text {
	float: left;
	width: 206px;
	padding: 0 5px 2px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #262324;
	border: 1px solid #a9a9a9;
	background: #fff;
}
.search-form .submit {
	float: right;
	margin-top: 1px;
}

#cse-search-form {
	float: right;
	width: 300px;
}

#cse-search-form input.gsc-input {
	border-color: #a9a9a9;
	width: 220px;
}

#cse-search-form input.gsc-search-button {
    border-color: #81a0ab;
    background-color: #9bb5bf;
}

td.gsc-clear-button,
table.gsc-branding { display: none; }


#breadcrumb {
	padding: 0 0 0 20px
}
#main {
	padding: 21px 0 24px;
}
.thesidebar, .thesidebar .main-holder {
	background: none;
	background-color: #F0F4E6;
}
.main-holder {
	overflow: hidden;
	width: 100%;
	background: url('/wp/wp-content/themes/transom/images/bg-main.gif') repeat-y;
}
#content {
	float: left;
	width: 715px;
}
.article {
	overflow: hidden;
	width: 683px;
	padding: 16px 14px 16px 18px;
	background: #f9f9f9 url('/wp/wp-content/themes/transom/images/bg-article.gif') repeat-x 0 100%;
}

.theSidebarFeature {
/* 	background: #e4e8da url('/wp/wp-content/themes/transom/images/bg-article-sidebar.gif') repeat-x 0 100%; */
	background:none repeat scroll 0 0 #F0F4E6;
}

.article-inside {
	overflow: hidden;
	width: 683px;
	padding: 16px 14px 16px 18px;
}
.art-img {
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
}
.art-img {
	display: block;
}
.art-text {
	float: right;
	width: 428px;
	margin-top: -3px;
}
.art-text em {
	display: block;
	text-transform: uppercase;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.art-text em a {
	color: #366;
	text-decoration: none;
}
.art-text em a:hover {
	text-decoration: underline;
}
.art-text .heading, .art-text h1.heading a {
	color: #366;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: none;
	margin: 4px 0 0;
}
.art-text h1.heading a:hover {
	text-decoration: underline;
}
.art-text em.featuredPostByline {
	padding-top: 5px;
	text-transform: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
/* 	font-size: 12px; */
}


.art-text p {
	margin: 6px 0 0;
	line-height: 24px;
}
.articleImageLeft {
	float:left;
	font-size:10px;
	margin:0 15px 10px 0;
	text-align:left;
}
.articleImageRight {
	float:right;
	font-size:10px;
	margin:0 7px 10px 15px;
	text-align:left !important;
}
.articleImageCenter {
	font-size:10px;
	margin:0px auto;
	/* text-align:left !important; */
}
.more {
	display: block;
	margin-top: 4px;
}
.more a, .more-links a, .related a {
	color: #366;
	background: url('/wp/wp-content/themes/transom/images/bg-link.gif') repeat-x 0 100%;
	padding-bottom: 1px;
	text-decoration: none;
}
.more a:hover, .more-links a:hover, .related a:hover {
	background: none;
}
.more_archives {
	text-align: right;
}
.pagination {
	float: right;
	margin: 13px 0 0;
	padding: 0;
	list-style: none;
}
.pagination li {
	float: left;
	margin-left: 3px;
	display: inline;
	font-weight: bold;
}
.pagination li a {
	float: left;
	height: 15px;
	padding: 0 4px;
	color: #fff;
	text-decoration: none;
	background: url('/wp/wp-content/themes/transom/images/bg-pagination.gif') repeat-x;
}
.pagination li a:hover,
.pagination li a.active {
	background: url('/wp/wp-content/themes/transom/images/bg-pagination-hover.gif') repeat-x;
}
.items {
	overflow: hidden;
	width: 698px;
	padding: 23px 0 0 17px;
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x;
	margin-top: 21px;
}
.item {
	width: 100%;
}
.item-heading {
	overflow: hidden;
	width: 684px;
	padding: 0 14px 0 17px;
	margin-left: -17px;
	position: relative;
}
.item-title {
	float: left;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	height: 23px;
	background-repeat: no-repeat !important;
}
.itemShows {
	background: #d1d9e1 url('/wp/wp-content/themes/transom/images/bg-heading1.gif') repeat-x;
	border-bottom: 1px solid #bdc8d1;
}
.itemShows .item-title {
	width: 74px;
	background: url('/wp/wp-content/themes/transom/images/text-heading2.gif');
}
.itemSidebars {
	background: #d1d9e1 url('/wp/wp-content/themes/transom/images/bg-headingsidebar.png') repeat-x;
	border-bottom: 1px solid #bdc8d1;
}
.itemSidebars .item-title {
	width: 140px;
	background: url('/wp/wp-content/themes/transom/images/text-heading-sidebar.png');
	margin-top:3px;
}
.itemTools {
	background: #eae6dd url('/wp/wp-content/themes/transom/images/bg-heading2.gif') repeat-x;
	border-bottom: 1px solid #d7d2c6;
}
.itemTools .item-title {
	width: 61px;
	background: url('/wp/wp-content/themes/transom/images/text-heading3.gif');
}
.itemGuests {
	background: #deedf2 url('/wp/wp-content/themes/transom/images/bg-heading3.gif') repeat-x;
	border-bottom: 1px solid #c7dbe1;
}
.itemGuests .item-title {
	width: 77px;
	background: url('/wp/wp-content/themes/transom/images/text-heading4.gif');
}
.itemSpecial, .itemSpecials {
	background: #f3ecd6 url('/wp/wp-content/themes/transom/images/bg-heading4.gif') repeat-x;
	border-bottom: 1px solid #ece4cc;
}
.itemSpecial .item-title, .itemSpecials .item-title {
	width: 94px;
	background: url('/wp/wp-content/themes/transom/images/text-heading5.gif');
}

/* "Events" replaces "Specials" 2011-07: */
.itemEvents {
	background: #f3ecd6 url('/wp/wp-content/themes/transom/images/bg-heading4.gif') repeat-x;
	border-bottom: 1px solid #ece4cc;
}
.itemEvents .item-title {
	width: 81px;
	background: url('/wp/wp-content/themes/transom/images/text-heading-events.gif');
}

.view-more {
	float: right;
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #366;
	text-decoration: none;
	margin-top: 2px;
}
.item-box {
	overflow: hidden;
	width: 100%;
	padding: 15px 0 29px;
}
.item-img {
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
}

.item-img-float-right {
}

.item-img img {
	display: block; 
}
.item-text {
	float: right;
	width: 517px;
	padding-right: 5px;
}

.item-text-float-left {
}


.item-text .title, .item-text h3.title a {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #366;
	text-decoration: none;
	margin: 0;
	overflow: hidden;
	background-repeat: no-repeat !important;
}
.item-text h3.title a:hover {
	text-decoration: underline;
}
.item-text em {
	display: block;
	font-size: 11px;
	font-style: normal;
	margin-top: -1px;
}
.item-text p {
	margin: 4px 0 0;
	line-height: 24px;
}
.title-bar {
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x 0 100%;
}
#sharethis, #sharethis_1 {
	float:right;
}
#sharethis .stcounter, #sharethis_1 .stcounter {
	display: none;
}
.stbutton.horizontal, .stbutton.horizontal .stoverlay {
	width: 81px !important;
}
#sidebar {
	float: right;
	width: 252px;
}
#sidebar ul {
	border: 1px solid #336666;
	list-style: none;
	padding: 8px;
	margin: 2px 0 10px 0;
}
#sidebar .textwidget  ul {
	border: none;
	padding: 8px;
	margin: 0px;
}
#sidebar .textwidget ul li {
	padding-top: 10px;
}
#sidebar li {
	padding: 0 0 20px 0;
	margin: 0;
}
#sidebar h2 { padding-top: 10px; }

#sidebar .social { 
	padding: 10px 0;
}

.post-stats {
	clear: both;
	padding: 16px 8px 8px;
	float: right;
}
.more-links {
	background: #eee url('/wp/wp-content/themes/transom/images/blue_box_tile.gif') repeat-x top left;
	line-height: 20px;
	padding: 8px;
}
.related {
	background: #e7e3da url('/wp/wp-content/themes/transom/images/green_box_tile.gif') repeat-x 0 100%;
	background-position:top left;
	line-height: 20px;
	padding: 8px;
}
.add {
	display: block;
}
.add img {
	display: block;
}
.add1 img {
	border: 1px solid #a8b77f;
}
.add2 {
/*	margin-top: 22px;	*/
}
.add2 img {
/*	border: 1px solid #e86c2d;	*/
/* 	border: 1px solid #261945;  */
}
.spacer {
	overflow: hidden;
	width: 100%;
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x 0 100%;
	margin-bottom: 20px;
}

.side-menu {
	overflow: hidden;
	width: 100%;
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x 0 100%;
	padding: 21px 0;
}
#sidebar .side-menu ul {
	border: none;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 16px;
	list-style: none;
}
.side-menu ul li {
	overflow: hidden;
	width: 100%;
	padding-top: 13px;
}
.side-menu ul li .icon {
	float: left;
	margin-top: 2px;
}
.side-menu ul li .icon img {
	display: block;
}
.side-menu ul li .text {
	float: left;
	width: 150px;
	color: #666;
	text-decoration: none;
	font: 20px/18px Georgia, "Times New Roman", Times, serif;
	margin-left: 8px;
}
.section {
	overflow: hidden;
	width: 100%;
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x 0 100%;
	padding: 22px 0 19px;
}
.side-title {
	margin: 0;
	text-indent: -9999px;
	height: 16px;
	background-repeat: no-repeat !important;
}
.side-title.title1 {
	width: 117px;
	background: url('/wp/wp-content/themes/transom/images/text-side-heading1.gif');
	overflow: hidden;
}
.side-title.title2 {
	width: 200px;
	background: url('/wp/wp-content/themes/transom/images/text-side-heading2.gif');
	overflow: hidden;
}
.section-img {
	overflow: hidden;
	border: 1px solid #ccc;;
	padding: 2px;
	margin-top: 10px;
}
.section-img img {
	display: block;
}
.section p {
	margin: 7px 0 0;
	line-height: 24px;
}
.section p a {
	color: #366;
	text-decoration: none;
	background: url('/wp/wp-content/themes/transom/images/bg-link.gif') repeat-x 0 100%;
	padding-bottom: 2px;
}
.section p a:hover {
	background: none;
}
.visual {
	overflow: hidden;
	width: 100%;
	margin-top: 22px;
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x;
	padding-top: 23px;
}
.visual-hold {
	overflow: hidden;
	width: 100%;
	margin-top: 5px;
}
.visual-text {
	float: left;
	width: 121px;
}
.visual-text p {
	margin: 0;
	line-height: 24px;
}
.visual-img {
	float: right;
	margin-top: 7px;
}
.item-list {
	overflow: hidden;
	margin: 0;
	padding: 21px 0 0;
	list-style: none;
}
.item-list li {
	background: url('/wp/wp-content/themes/transom/images/diviedr-box.gif') repeat-x 0 100%;
	padding: 23px 0 26px;
}
.item-list li .title {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 14px;
	background-repeat:  no-repeat !important;
}
.item-list li .title.title1 {
	padding-top: 14px;
	width: 93px;
	background: url('/wp/wp-content/themes/transom/images/text-side-heading3.gif');
}
.item-list li .title.title2 {
	padding-top: 14px;
	width: 96px;
	background: url('/wp/wp-content/themes/transom/images/text-side-heading4.gif');
}
.item-list li .title.title3 {
	padding-top: 14px;
	width: 105px;
	background: url('/wp/wp-content/themes/transom/images/text-side-heading5.gif');
}
.item-list li .w {
	overflow: hidden;
	width: 252px;
	margin-top: 7px;
	position: relative;
	text-align: center;
}
.item-list li .w1 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.item-list li .w2 {
	left: -50%;
	float: left;
	position: relative;
}
#main-nav {
	left: -50%;
	float: left;
	position: relative;
}
.item-list li div img {
	float: left;
	margin: 0 5px;
}
#footer {
	overflow: hidden;
	width: 100%;
}
.foot-holder {
	overflow: hidden;
	width: 100%;
}
.foot-box {
	background: #fcfcfc url('/wp/wp-content/themes/transom/images/bg-footer1.gif') repeat-x;
	overflow: hidden;
	width: 1001px;
	padding: 7px 0 9px;
}
.foot-box ul {
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	display: inline;
}
.foot-box ul.xoxo {
	float: right;
}
.foot-box ul li {
	float: left;
	background: url('/wp/wp-content/themes/transom/images/divider-navigation.gif') no-repeat 0 50%;
	padding: 0 6px 2px;
	margin-left: -1px;
	display: inline;
	font-size: 11px;
}
.foot-box ul li a {
	background: url('/wp/wp-content/themes/transom/images/bg-link.gif') repeat-x 0 100%;
	padding-bottom:2px;
	text-decoration: none;
}
.foot-box ul li a:hover {
	background: none;
	text-decoration: none;
}
.foot-box .nav {
	float: right;
	margin: 0 -5px 0 0;
}
.category-list {
	padding: 10px 0px 0px 18px;
}

span.photo {
	font-size: 9px;
}
.stealth {font-size: 12px; color:white; background:none;}
.stealth:hover {color: #990000;}

.headlines {
font-size : 24px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
.subheadlines {
font-size : 16px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.clear { clear: both; }

.talk_box {
	padding:20px;
}
.nocomments {
	display: none;
}

div#wrapper {
	width: 1011px;
}

div#sidebar {
	margin-right: 10px;
}

div.thesidebar div.main-holder #sidebar div.textwidget div.side-menu {
	background: none;

}

div.thesidebar div.main-holder #sidebar div.side-menu ul {
	background: transparent !important;
}


/* =Popular Posts (The Sidebar sidebar): Removed
----------------------------------------------- */
div.thesidebar div.main-holder #sidebar ul {
	background: #fff;
}

div.thesidebar div.main-holder span.wpp-post-title {
	float: right;
	clear: none;
	display: block;
	width: 190px;
}

div.thesidebar div.main-holder span.post-stats {
	font-weight: normal;
	float: right;
	padding: 0;
	position: relative;
	margin: 0;
	color: #ccc;
}
/* End of popular posts layout fixes: */


/* =WebX Imports
----------------------------------------------- */
.talk_msg_title {
	font-weight: bold;	
}


/* =Pagination
----------------------------------------------- */
.page-numbers-links {
	background-color: #f1f1f1;
	padding: 8px;
}

.page-links {
	background-color: #f1f1f1;
	padding: 8px;
}

.page-numbers,
a.page-numbers {
	background-color: #f2eee7;
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 1px;
}

.page-numbers a {
	text-decoration: none;
}

.page-numbers a:hover {
	color:	#fff;
	background: #3279BB;
}
 
.page-numbers.current {
	background: #fff;
	font-weight: 600;
}

.page-numbers.dots {
	background: none;
	border: none;
	padding: none;
}


/* =Sidebar
----------------------------------------------- */
#sidebar .page-links h3 { margin: 10px 0 1px 0; }

#sidebar .page-links .cat-links,
#sidebar .page-links li,
#sidebar .page-links .children {
	border: none;
	padding: 0;
	margin: 0;
}

#sidebar .page-links li li { padding: 0 0 0 8px; }

#sidebar .page-links .current-cat a {
	color: #222;
	font-style: italic;
	font-weight: 500;
}

#sidebar .page-links .current-cat .children a { 
	color: #366;
	font-style: normal;	
	font-weight: 400;
}

#sidebar li.cat-item { 
	font-size: 10px;
	font-weight: 100;
}

#sidebar li.cat-item a { 
	font-size: 12px;
	font-weight: 400;
}

#content .page-links {
	position: relative;
	left: 340px;
	text-align: right;
	width: 50%;
}

#content .page-links .cat-name { }

/* =Sidebar "More" box */
#sidebar .more-links h3 { margin: 10px 0 1px 0; }

#sidebar .more-links .cat-links,
#sidebar .more-links li,
#sidebar .more-links .children {
	border: none;
	padding: 0;
	margin: 0;
}

#sidebar .more-links li li { padding: 0 0 0 14px; }

#sidebar .more-links h3.current-cat a {
	color: #222;
	font-style: italic;
	font-weight: 800;
}

#sidebar .more-links .current-cat a,
#sidebar .more-links .current_page_item > a:first-child {
	color: #222;
	font-style: italic;
	font-weight: 500;
}

#sidebar .more-links .current-cat .children a { 
	color: #366;
	font-style: normal;	
	font-weight: 400;
}

#sidebar li.cat-item { 
	font-size: 10px;
	font-weight: 100;
}

#sidebar li.cat-item a { 
	font-size: 12px;
	font-weight: 400;
}

#content .more-links {
	position: relative;
	left: 340px;
	text-align: right;
	width: 50%;
}

/* =Parent/Child Page links */
#sidebar .more-links ul,
#sidebar .more-links li {
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar .more-links .page-child-links .children {
	padding-left: 8px;
}

#sidebar .more-links .page-child-links .grandchildren {
	padding-left: 16px;
}



 /* =MailChimp (Subscribe Form)
----------------------------------------------- */
#mc_embed_signup {
	clear: both;
	padding-top: 24px;
}

#mc-embedded-subscribe-form {font: normal 10px Arial, sans-serif; }

#mc-embedded-subscribe-form fieldset {
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}


#mc-embedded-subscribe-form legend span {
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 1.2em;
	font-weight: bold;
	padding: .5em 1em;
}

.indicate-required {
	color: #900;
	font: 0.8em 100 Arial, sans-serif;
	font-style: italic;
}

.mc-field-group {
	clear: both;
	margin: 1.3em 5%;
	overflow: hidden;
}

.mc-field-group label {
	display: block;
	margin: .3em 0;
	line-height: 1em;
	font-weight: bold;
}

.mc-field-group input {
	float: left;
	margin-right: 1.5em;
	padding: .2em .3em;
	width: 90%;
	z-index: 999;
}

#mc_embed_signup p { text-align: center; }

#mce-responses {
	clear: both;
	float: left;
	margin: 0 5%;
	overflow: hidden;
	padding: 0em .5em 0em .5em;
	top: -1.4em;
	width: 90%;
}

.response {
	display: none;
	float: left;
	font-weight: bold;
	margin: 1em 0;

	padding: 1em .5em .5em 0;
	top: -1.5em;
	z-index: 1;
	width: 80%;
}

#mce-error-response {
	background: FBE3E4;
	color: #D12F19;
}

#mce-success-response {
	background: #E3FBE4;
	color: #529214;
}

#mc-embedded-subscribe {
	clear: both;
	display: block;
	margin: 1em 0 1em 5%;
	width: auto;
}

#mc_embed_close { display: none; }
/* end: MailChimp subscribe form */


/* =Code
----------------------------------------------- */
code { background-color: #f1f1f1; }

.done-item { 
	border-top: 1px #666 dotted;
	padding-bottom: 16px;
}

.done-item h3 { 
	font: italic normal bold 1.2em/1.2em sans-serif;
	margin: 3px 0;
}

.done-item p {
	text-indent: 2em;
	margin: 6px 0;
}

.done-note { color: red; }


/* =Comments
----------------------------------------------- */
#comment-form-link a {
	background-color: #f2eee7;
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	font-weight: 500;
	margin-right: 24px;
	padding: 4px;
}

#commentlist { clear:both; }

#commentlist-pings li,
#commentlist li { 
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style: none;
	margin-bottom: 6px;
	margin-left: -20px;
	padding: 0 6px;
}

#commentlist .comment-author img { 
	float:right;	
}

#commentlist .reply {
	padding-bottom: 6px;
}

.cancel-comment-reply a,
#commentlist .reply a { 
	margin: 0 0 0 32px;
	background-color: #f2eee7;
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#commentlist-pings .even,
#commentlist .even {
	background-color: #fff;	
}

#commentlist-pings .odd,
#commentlist .odd { 
	background-color: #efefef;
}


/* =VAR CSS
----------------------------------------------- */
.sldrlink {
	display: none !important;
}

#message {
	background: url('/wp/wp-content/themes/transom/images/bg_1.png') no-repeat;
	background-size: 100%;
	font-family: Verdana;
	padding: 10px;
	width: 695px;
}

#message img {
	float: left;
	margin-left: 60px;
}

#message .headline, #message .headline a {
	border-bottom-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/* color: #476c6b; */
	font-size: 15px;
	font-weight: bold;
	margin-left: 220px;
	padding: 0 0 6px;
	text-transform: uppercase;
}

#message .subhead {
	color: #333333;
	font-size: 12px;
	margin-left: 220px;
	padding: 6px 0 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* =PRINT
----------------------------------------------- */
/* <div class="page-break">___</div> */
.page-break { 
	font-size: 6px;
	color: #fff;
	visibility: hidden;
}

@media print {
	body {
		background: white;
		margin: 0;
	}

	@page { 
		font-size: 20px;
		line-height: 22px;
		margin: 24px 12px 36px 12px;
	}
	
	@page :first { margin: 48px; }
	
	#sidebar { display: none; }
	
	#header,
	.navigation,
	#breadcrumb,
	#sharethis,
	.navrss,
	#respond h3,
	#respond form,
	#comments-pings,
	#commentlist-pings,
	.comment-meta,
	.comment-edit-link,
	#comment-form-link { display: none; }
	
	#commentlist li.comment { 
		border: none;
		margin: 0;
	}
	
	#content {
		color: black; 
		background: transparent;
		border: 0;
		float: none !important;		
		margin: 0 10%;
		padding: 0;		
		width: auto; 
	}
	
	#content a {
		background: transparent;
		color: #366;
		font-weight: 500;
		text-decoration: underline;
	}
	
	#content a:link, #content a:visited{
		float: none;
		margin-left: 0;
		width: auto;
	}
	
	#main,
	.article-inside,
	#commentlist,
	#footer { 
		margin: 0;
		padding: 0;
	}
	
	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid;
		page-break-inside: avoid;
		margin: 24px 0 12px 0;
	}

	h1 { font: 900 24px/26px serif; }
	p { 
		text-indent: 36px;
		margin: 12px 0;
		padding: 0;
	}
	
	blockquote, table, pre { page-break-inside: avoid; }
	
	ul, ol, dl { page-break-before: avoid; }
	
	.articleImageRight,
	.articleImageLeft {
		page-break-inside: avoid;
		widows: 3;
	}

	img {
		page-break-inside: avoid;
		page-break-after:avoid;
	}
	
	.clearfix div {
		float: left;
		margin: 0 !important;
		padding: 0 !important;
	}

	.clearfix object {
	}	

	#content a:link:after, #content a:visited:after {
		content: " (" attr(href) ") ";
		font-size: 90%;
	}
		
	#content a[href^="/"]:after {
		content: " (http://transom.org" attr(href) ") ";
	}

	.page-break { page-break-before: always; }
}

