/*   
Theme Name: Turner Enterprises
Theme URI: 
Description: Ted Turner theme based on Thematic.
Author: Alex Bonin
Author URI: http://www.triomediagroup.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/*** COLOR SKIN - based on Helgatheviking http://themeshaper.com/forums/topic/thematic-menus-demystified-1 ***/

/* main ul element */
.sf-menu {
    border-right: none;
	float:left;
}

/* general link styles*/
.sf-menu a {
	display: block;
	/* padding: 5px 8px; */
	padding: 9px 13px 10px;
	text-decoration:none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}

/*** 1st Level ***/

/* 1st level links, no hover, no visits */
.sf-menu li {
	float: right;
}

.sf-menu li a {
	color: #686666;
	text-transform: uppercase;
	background: transparent;
	border: none;
}
/* 1st level links, while hovering over sub menu */
.sf-menu li.sfHover a{
	color: black;
	background-color: silver;
}

.sf-menu li a:hover {
	color: #b0b0b0;
}

/* 1st level links, background - Alex Bonin edition */
.sf-menu li a:link, .sf-menu li a:visited, .sf-menu li a:hover, .sf-menu li a:active,
.sf-menu li:link, .sf-menu li:visited, .sf-menu li:hover, .sf-menu li:active,
.sf-menu li, .sf-menu
{
	background-color: transparent;
}

/* 1st level current page */
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color: white;
	background-color: transparent;
	font-weight: bold;
}

/* 1st level down triangles with pure css*/
.sf-menu li .sf-sub-indicator {
	text-indent:-9999px;
	line-height: 0;
	border-color:YELLOW transparent transparent;
	border-style:solid;
	border-width:4px; /*controls size of triangle */
	display:inline-block;
	margin-left:5px;
}

body, a, a:link, a:visited, a:hover, a:active {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	text-decoration: none;
}

#siteinfo #footer-mailing-list .siteinfo-inner a, #siteinfo #footer-mailing-list .siteinfo-inner a:link, #siteinfo #footer-mailing-list .siteinfo-inner a:visited, #siteinfo #footer-mailing-list .siteinfo-inner a:hover, #siteinfo #footer-mailing-list .siteinfo-inner a:active {
	font-size: 100%;
	color: #999;
}

body,
.aside a, .aside a:link, .aside a:visited, .aside a:hover, .aside a:active,
.foundations-link, .foundations-link:link, .foundations-link:visited, .foundations-link:hover, .foundations-link:active,
a.family-name, a.family-name:link, a.family-name:visited, a.family-name:hover, a.family-name:active {
	color: #3e3d3d;
	text-decoration: none;
}

a, a:link, a:visited, a:hover, a:active {
	color: #31a2d1;
	text-decoration: underline;
}

body {
	background-image: url("images/color-page.png");
}

.menu a {
	text-decoration: none;
}

.entry-content h1, .entry-content h2, .entry-title {
	padding-top: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
}

h2 {
	font-size: 22px;
	clear: none;
}

.single .entry-title {
	font-weight: bold;
	padding: 0;
}

.blog h3.widgettitle, .archive h3.widgettitle, .single h3.widgettitle, .search h3.widgettitle {
	text-align: right;
	margin-right: 27px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

.blog .post, .archive .post, .single .post, .search .post {
	background-color: #e2e2e2;
	padding: 14px;
	margin-bottom: 25px;
	border: 3px solid white;
}

.blog .widgetcontainer, .archive .widgetcontainer, .single .widgetcontainer, .search .widgetcontainer {
	margin-bottom: 35px;
}

.blog h2.entry-title a, .archive h2.entry-title a, .search h2.entry-title a {
	color: #3e3d3d;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

hr {
	margin: 8px 0 3px;
}

.entry-utility {
	margin: 0;
}

.entry-content .wp-post-image {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}

.blog .entry-content .wp-post-image, .archive .entry-content .wp-post-image, .search .entry-content .wp-post-image {
	margin: 0 13px 7px 0;
}

.blog .entry-content h2, .archive .entry-content h2, .search .entry-content h2 {
	padding-bottom: 0;
}

.entry-meta abbr, .blog .entry-content, .archive .entry-content, .search .entry-content {
	color: black;
	font-size: 16px;
}

.entry-utility {
	text-transform: uppercase;
	font-weight: bold;
}

.entry-utility a {
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
}

.entry-utility a:hover {
	color: #31A2D1;
}

.blog .page-title, .archive .page-title, .single .page-title, .search .page-title {
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 28px;
}

#slides {
	margin: 0 auto;
}

.attachment-ye_blog_image {
	margin: 0 17px 0 0;
}

.home .entry-title, .page-id-91 .entry-title, .parent-pageid-91 .entry-title, .parent-pageid-112 .entry-title, .page-id-20 .entry-title, .page-id-30 .entry-title {
	display: none;
}

.times, .entry-meta abbr, .blog .entry-content, .archive .entry-content, .single .entry-content, .search .entry-content, .le-date {
	font-family: "Times", Serif;
	font-size: 16px;
}

.le-date {
	color: black;
	padding-bottom: 7px;
}

#main, .siteinfo-inner {
	width: 960px;
}

#main {
	padding: 0;
}

#content, #container {
	width: 740px;
	margin: 0;
	padding: 0;
}

#content {
	line-height: 19px;
}

#container {
	float: right;
	position: relative;
}

.home #content, .home #container {
	width: 960px;
}

#siteinfo, #footer {
	margin: 0;
	padding: 0;
	border: none;
}

#siteinfo {
	margin: 0 auto;
	width: 100%;
}

.siteinfo-inner {
	margin: 0 auto;
}

#footer-news-container {
	width: 100%;
	height: 218px;
	background-image: url("images/gradient-news.png");
}

#footer-organizations {
	background: white;
}

#footer-organizations .siteinfo-inner {
	height: 97px;
	background-color: white;
	/*background-image: url("images/organizations.jpg");*/
}

#footer-organizations a {
	display: block;
	height: 100%;
	float: left;
}

#footer-organizations a + a {
	margin-left: 4px;
}

#footer-gray-bar {
	width: 100%;
	height: 25px;
	padding-top: 8px;
	background-image: url("images/gradient-gray-bar.png");
	font-size: 16px;
	color: #666565;
	text-align: right;
}

#footer-gray-bar a, #footer-gray-bar a:visited {
	text-decoration: none;
}

#footer-gray-bar a:hover, #footer-gray-bar a:active {
	color: #838282;
}

#footer-gray-bar .siteinfo-inner {
	width: 910px;
}

#footer-mailing-list .siteinfo-inner {
	height: 104px;
	padding-top: 6px;
	text-align: center;
	position: relative;
	color: #999;
}

#footer-mailing-list {
	background-image: url("images/grid.png");
}

.footer-news-item {
	padding: 40px 20px 0;
	width: 276px;
	height: 164px;
	float: left;
	font-size: 16px;
	color: black;
	overflow: hidden;
	margin-bottom: 14px;
}

.footer-news-item + .footer-news-item {
	border-left: 2px solid #e6e4e4;
}

.footer-news-item img {
	float: left;
	margin-right: 10px;
	margin-bottom: 118px;
}

.footer-news-title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	color: #3e3d3d;
}

.footer-news-item a {
	text-decoration: none;
}

.footer-news-item a .footer-news-title:hover {
	color: #31A2D1;
}

.home #primary, .home #secondary {
	display: none;
}

.home .hentry {
	padding-bottom: 0;
}

.entry-content {
	padding-top: 0;
}

.page #comments {
	padding: 0;
	margin: 0;
}

#logo, #logo h1 {
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
	color: #878785;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
}

#menu-little-menu {
	width: auto;
}

.little-menu-class { 
	width: auto;
	float: right;
}
/* ML changed width from 310px */

.little-menu-class a {
	color: #a3988b;
	font-weight: bold;
	padding-right: 22px;
	text-decoration: none;
}

.little-menu-class a:hover {
	color: #bdb2a5;
}

.little-menu-class li {
	float: left;
	list-style: none;
}

.menu {
	text-align: center;
	width: 100%;
}

.ie7_html #access .menu {
	width: 960px !important;
	margin: 0 auto !important;
}

#menu-big-menu {
	display: inline-block;
	float: none;
	width: 960px;
}

#menu-big-menu li + li, #menu-big-menu li.menu-item-402 {
	border-left: 1px solid #686666;
}

#menu-big-menu li.menu-item-96, #menu-big-menu li.menu-item-924 {
	border-left: none;
}

#menu-big-menu li.menu-item-2314 {
	clear: right;
}

#access {
	border: none;
	margin-top: 10px;
}

#wrapper {
	background-image: url("images/gradient-page.png");
	background-repeat: repeat-x;
	overflow: hidden;
}

.edit-link {
	display: none;
}

#branding {
	padding: 20px 0 86px 0;
}

#primary, #secondary {
	padding: 0;
	margin: 0;
	border: none;
	width: 220px;
}

.main-aside {
	float: left;
	right: 0;
}

.main-aside a {
	text-decoration: none;
}

.main-aside a:hover {
	color: #888888;
}

.main-aside ul, .main-aside ul ul {
	padding: 0;
	margin: 0;
}

.widgetcontainer li {
	list-style: none;
	margin-right: 27px;
	text-align: right;
	border-bottom: 1px solid #ebeaea;
}

.aside ul ul li {
	padding-top: 8px;
	padding-bottom: 4px;
}

.gradient-border {
	background-image: url("images/gradient-border.png");
	width: 960px;
	margin: 0 auto;
	height: 5px;
	margin-bottom: 38px;
}

.next, .prev {
	width: 50px;
	height: 50px;
	position: absolute;
	display: block;
	top: 211px;
	z-index: 99;
}

.next {
	right: 0;
	background-image: url('images/arrow-right.png');
	background-position: 8px 9px;
	background-repeat: no-repeat;
}

.prev {
	background-image: url('images/arrow-left.png');
	background-position: 8px 9px;
	background-repeat: no-repeat;
}

.mailing-facebook, .mailing-input, #mc-embedded-subscribe, #mce-EMAIL {
	background-image: url("images/mailing-sprite.png");
	display: block;
	position: absolute;
}

.mailing-facebook {
	width: 45px;
	height: 45px;
	right: 323px;
	top: 32px;
}

.mailing-facebook:hover {
	background-position: -45px 0;
}

.mailing-input, #mce-EMAIL {
	height: 39px;
	border: none;
}

#mce-EMAIL {
	background-position: -90px 0;
	padding: 0 8px;
	width: 231px;
	color: gray;
}
	
.mailing-input {
	right: 57px;
	top: 37px;
	width: 247px;
}

#mc-embedded-subscribe {
	width: 19px;
	height: 28px;
	background-position: -337px 0;
	right: -30px;
	top: 7px;
	border: none;
	background-color: transparent;
	cursor: pointer;
}

#mc-embedded-subscribe:hover {
	background-position: -356px 0;
}

.mailing-blurb {
	position: absolute;
	text-transform: uppercase;
	left: 659px;
	top: 19px;
	font-size: 10px;
	color: #3e3d3d;
}

.ranch-menu {
	background-color: #d9e0e5;
	padding: 18px;
	width: 704px;
	float: left;
	margin-bottom: 120px;
    -webkit-box-shadow:inset 0px 0px 14px 0px #c5cbcf; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
            box-shadow:inset 0px 0px 14px 0px #aeb5b9; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.ranch-menu-column {
	width: 168px;
	float: left;
}

.ranch-menu-column + div {
	padding-left: 10px;
}

.foundations-post-title {
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
}

.foundations-link {
	display: block;
	height: 100px;
}

.foundations-link img {
	float: left;
}

.foundations-link div {
	padding-top: 20px;
	padding-left: 100px;
}

.family-paragraph {
	width: 200px;
	float: left;
	padding-left: 20px;
	width: 512px;
}

.family-pic {
	float: left;
	clear: both;
	padding-bottom: 40px;
}

.family-read-more {
	float: right;
}

.entry-content .family-single-pic {
	float: left;
	padding: 0 16px 16px 0;
	margin: 0;
}

.entry-content .foundations-link img {
	float: left;
	border: none;
	margin: 0;
}

.entry-content a {
	text-decoration: underline;
	color: #31a2d1;
}

a.continue_reading {
	text-transform: uppercase;
	text-decoration: none;
	float: right;
	margin-bottom: 8px;
	font-size: 13px;
	font-weight: bold;
}

#nav-below a {
	font-style: normal;
	text-decoration: none;
}

#nav-below a {
	color: #31A2D1;
}

.page-title span {
	font-style: normal;
}

a.foundations-title-link {
	color: #3E3D3D;
	text-decoration: none;
}

.paged #nav-above {
	display: none;
}

#respond {
	background: transparent;
}

#commentform {
	margin: 0 42px;
}

.form-submit #submit {
	background-image: url('images/comment-submit.png');
	border: none;
	color: transparent;
	width: 172px;
	height: 37px;
	cursor: pointer;
}

#reply-title {
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 20px;
}

.form-section label {
	font-weight: bold;
	font-size: 14px;
}

.form-label {
	margin-bottom: 8px;
}

input, textarea {
	border: 1px solid #c4c4c4;
}

input {
	height: 36px;
}

#respond .required {
	color: #3E3D3D;
}

#archives-2 select {
	width: 193px;
}

#s {
	height: 22px;
	color: gray;
	padding: 0 5px;
	width: 183px;
}

table.em-calendar td {
	padding: 2px 6px 2px 7px !important;
}

.em-calendar tr.days-names {
	border-bottom: 1px solid #CCC;
	background-color: #f4f4f4;
	font-weight: bold;
}

.em-calendar td, .em-calendar tr {
	border: none;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
	color: #31A2D1 !important;
}

#em_calendar-2 h3, #search-2 h3, #archives-2 h3 {
    padding-bottom: 9px;
}

.widgetcontainer .family-list li {
	border-bottom: none;
	margin-right: 10px;
}

.aside .family-list a, .aside .family-list a:link, .aside .family-list a:visited, .aside .family-list a:hover, .aside .family-list a:active {
	color: #777777;
	font-size: 13px;
}

.aside ul ul .family-list li {
	padding-top: 6px;
	padding-bottom: 0;
}

.family-list {
	margin-top: 6px;
	padding-bottom: 6px;
	background-color: #eeeeee;
}

.family-list-container {
	border-bottom: 0;
}

#to_the_end, #to_the_start {
	position: absolute;
	top: 0;
	font-size: 70px;
	top: 30px;
	width: 34px;
	height: 34px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#to_the_end {
	background-image: url('images/arrow-end.png');
	right: 40px;
}

#to_the_start {
	background-image: url('images/arrow-start.png');
	left: 40px;
}

#googleMap img { /* Needed to fix a glitch in the Google Maps zoom buttons */
	max-width: none !important;
}

.sf-menu a:link, .sf-menu a:visited, .sf-menu a:hover, .sf-menu a:active {
	font-size: 13px;
}

/* * * * * * * */
/* CONTACT FORM */
/* * * * * * * */

.contact_narrow input, .contact_narrow select, .contact_narrow textarea {
	width: 220px;
}

.contact_wide input, .contact_wide select, .contact_wide textarea {
	width: 320px;
}

.wpcf7-submit {
	background-image: url("images/contact_submit.png");
	width: 112px;
	height: 54px;
	background-color: transparent;
	color: transparent;
	border: none;
	cursor: pointer;
}

/* * * * * * * */
/* RESUME FORM */
/* * * * * * * */

#formSubmission tr, #formSubmission table {
	border: none;
}

#formSubmission input[type="submit"] {
	margin-top: 18px;
	background-image: url("images/contact_submit.png");
	width: 112px;
	height: 54px;
	background-color: transparent;
	color: transparent;
	border: none;
	cursor: pointer;
}

#wp-cover-editor-container {
	background-color: white;
}

	 /* * * * * * * * * */
    /* TIMELINE STYLES */
/* * * * * * * * * * * * * * * * */

#timeline a {
	color: #9bdcf1;
	text-decoration: none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	font-family: Georgia, serif;
}
	#timeline a:hover,
	#timeline a.selected {
		color: #5fbfdf;
	}

#timeline h1, #timeline h2, #timeline h4, #timeline h5, #timeline h6 {
	text-align: center;
	color: #ccc;
	/*text-shadow: #000 1px 1px 2px;*/
	margin-bottom: 5px;
	clear: none;
	font-family: Georgia, serif;
}
	#timeline h1 {
		font-size: 18px;
	}
	#timeline h2 {
		font-size: 14px;
	}
#timeline .sociales {
	text-align: center;
	margin-bottom: 20px;
}

	#timeline {
		width: 740px;
		height: 350px;
		overflow: hidden;
		margin: 100px auto;
		position: relative;
		background: transparent url('images/dot.gif') left 45px repeat-x;
		font-family: Georgia, serif !important;
		color: #000;
		font-size: 14px;
	}
		#timeline #dates {
			width: 800px;
			height: 60px;
			overflow: hidden;
		}
			#timeline #dates li {
				list-style: none;
				float: left;
				width: 100px;
				height: 50px;
				font-size: 24px;
				text-align: center;
				background: url('images/biggerdot.png') center bottom no-repeat;
			}
				#timeline #dates a {
					line-height: 38px;
					padding-bottom: 10px;
				}
				#timeline #dates .selected {
			        font-size: 38px;
				}
		
		#timeline #issues {
			width: 740px;
			height: 350px;
			overflow: hidden;
		}	
			#timeline #issues li {
				width: 740px;
				height: 350px;
				list-style: none;
				float: left;
			}
				#timeline #issues li.selected img {
					/*-webkit-transform: scale(1.1,1.1);
					-moz-transform: scale(1.1,1.1);
				    -o-transform: scale(1.1,1.1);
				    -ms-transform: scale(1.1,1.1);
				    transform: scale(1.1,1.1);*/
				    opacity: 1.0;
				}
				#timeline #issues li img {
					float: left;
					margin: 10px 30px 10px 50px;
					background: transparent;
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
					zoom: 1;
					min-width: 200px;
					min-height: 200px;
					-webkit-transition: all 1.5s ease-in-out;
					-moz-transition: all 1.5s ease-in-out;
					-o-transition: all 1.5s ease-in-out;
					-ms-transition: all 1.5s ease-in-out; 
					transition: all 1.5s ease-in-out;
					opacity: 0.3;
					/*
					-webkit-transform: scale(0.7,0.7);
					-moz-transform: scale(0.7,0.7);
				    -o-transform: scale(0.7,0.7);
				    -ms-transform: scale(0.7,0.7);
				    transform: scale(0.7,0.7);*/
				}
				#timeline #issues li h1 {
					color: #5fbfdf;
					font-size: 36px;
					margin: 20px 0;
					text-transform: none;
					/*text-shadow: #000 1px 1px 2px;*/
				}
				#timeline #issues li p {
					font-size: 14px;
					margin-right: 70px;
					font-weight: normal;
					line-height: 22px;
					/*text-shadow: #000 1px 1px 2px;*/
				}
		
		#timeline #grad_left,
		#timeline #grad_right {
			width: 100px;
			height: 350px;
			position: absolute;
			top: 0;
		}
			#timeline #grad_left {
		        left: 0;
		        background: url('images/grad_left.png') repeat-y;
			}
			#timeline #grad_right {
		        right: 0;
		        background: url('images/grad_right.png') repeat-y;
			}
		
		#timeline #next,
		#timeline #prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 170px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#timeline #next:hover,
			#timeline #prev:hover {
				background-position: 0 -76px;
			}
			#timeline #next {
				right: 0;
				background-image: url('images/next.png');
			}
			#timeline #prev {
				left: 0;
				background-image: url('images/prev.png');
			}
				#timeline #next.disabled,
				#timeline #prev.disabled {
					opacity: 0.2;
				}

/* * * * * * * * * */
/* IE ADJUSTMENTS  */
/* * * * * * * * * */

.ie7 #branding {
	padding: 20px 0 10px 0px;
}

.ie7 .ranch_arrow_btn {
	display: none;
}

/* * * * * * * * * * * * */
/* 75TH BIRTHDAY START   */
/* * * * * * * * * * * * */

.page-id-2126 #header, .page-id-2126 .gradient-border {
	display: none;
}

body.page-id-2126 {
	background: #713d0a;
}

body.page-id-2126 #main {
	width: 1040px;
}
	
body.page-id-2126, .page-id-2126 #wrapper {
	background-image: none;
}

.page-id-2126 .bday_heading {
	font-weight: bold;
	margin-bottom: 13px;
}

.page-id-2126 p {
	margin-left: 21px;
}

.page-id-2126 .bday_form_field {
	width: 439px;
	height: 38px;
	position: absolute;
	left: 284px;
}

.page-id-2126 input, .page-id-2126 textarea {
	width: 94%;
	height: 100%;
	border: none;
	background: none;
	color: white;
	padding: 0 3%;
	font-size: 22px;
}

.page-id-2126 textarea {
	height: 82%;
	padding-top: 3%;
	padding-bottom: 3%;
}

.page-id-2126 .bday_form_attending {
	top: 728px;
}

.page-id-2126 .bday_form_name {
	top: 819px;
}

.page-id-2126 .bday_form_guest {
	top: 930px;
}

.page-id-2126 .bday_form_email {
	top: 1036px;
}

.page-id-2126 .bday_form_comments {
	top: 1132px;
	height: 136px;
}

.page-id-2126 .bday_form_submit {
	top: 1293px;
	width: 189px;
	height: 70px;
}

.page-id-2126 .wpcf7-list-item {
	padding: 0;
	margin: 0 137px 0 2px;
	display: block;
	position: relative;
	width: 26px;
	height: 26px;
	float: left;
}

.page-id-2126 .wpcf7-list-item span {
	background: #f8dab3;
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	color: rgba(248,218,179,0);
	margin: 3px 0 0 3px;
	pointer-events:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/birthday/transparent.png', sizingMethod='scale'); /* IE */
	z-index: 999;
}

.page-id-2126 .wpcf7-list-item input {
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	/*hide the radio button*/
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 99;
}

.page-id-2126 .information_zone, .information_zone a {
	color: #f8dab3;
	font-size: 16px;
}

.page-id-2126 .information_zone {
	padding-left: 288px;
}

.page-id-2126 .wpcf7-list-item input + span{ /*the span element that immediately follow the radio button */
	visibility: hidden; /*temporarily hide the "YES" label*/
}
 
.page-id-2126 .wpcf7-list-item input:checked + span{
	visibility: visible; /*show the "YES" label only if the radio button is checked*/
}

.page-id-2126 .wpcf7-response-output {
	background: white;
	position: absolute;
}

.page-id-2126 .wpcf7-not-valid-tip-no-ajax {
	color: white;
	font-size: 18px;
	display: block;
	padding-left: 16px;
}

.msie #wrapper .wpcf7-list-item span {
	color: #f8dab3 !important;
	display: none !important;
}

.msie #wrapper .wpcf7-list-item input {
	filter:alpha(opacity=100) !important;
	-moz-opacity:100 !important;
	-khtml-opacity: 100 !important;
	opacity: 100 !important;
}

.ie7_html input {
	padding-top: 9px !important;
}

.firefox input {
	margin-left: 9px !important;
}

.firefox .wpcf7-list-item input {
	margin-left: 0 !important;
}

.firefox textarea {
	margin-left: 9px !important;
	margin-top: 9px !important;
}

/* * * * * * * * * * * * */
/* 75TH BIRTHDAY END     */
/* * * * * * * * * * * * */

/* MerryLeigh added */

#menu-item-2319 {
	background: url("http://www.tedturner.com/wp-content/uploads/2014/03/FaceBook-Icon1-27x27.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-right: 14px;
}

#menu-item-2444 {
	background: url("http://www.tedturner.com/wp-content/themes/tedturner/images/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#menu-item-2319, #menu-item-2444 {
	height: 34px;
	overflow: hidden;
	white-space: nowrap;
}

#menu-item-2319 a, #menu-item-2444 a {
	display: block;
	width: 27px;
	height: 27px;
	padding-right: 0;
}
