/*  Young Diplomats Styles    */



body {
	 
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#page {
	margin: 0 auto;
	text-align: left;
	width: 900px;
	padding:30px 0 0px 0;
	background: #f0f1e3 url('../img/YD_mainColBack.jpg') top center repeat-y;

	background-color: rgba(255, 255, 255, 0.4);
}

	.ie6 #content {width:430px !important;}

h1, h2, h3, h4, #header strong {
	font: 26px "GoodOSF-BlackRegular", Helvetica, "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	margin: 0 0 20px 0;
	padding: 0;
	
}

h1 {
background:none repeat scroll 0 0 #FFFFFF;
color:#862918;
font-family:"GoodOSF-BlackRegular", Helvetica;
font-size:2.4em;
line-height:1em;
padding:2px 2px 2px 5px;
letter-spacing:0.07em;
text-transform:uppercase;
}


 #photoalbum-nav a {
background:none repeat scroll 0 0 #FFFFFF;
color:#862918;
font-family:"GoodOSF-BlackRegular", Helvetica;
font-size:1.6em;
line-height:1em;
padding:2px 2px 2px 5px;
text-transform:uppercase;

}



h2 {
font-size: 20px;
/*background:none repeat scroll 0 0 #FFFFFF;*/
display: inline;
color:#862918 !important;
font-family:"GoodOSF-BlackRegular", Helvetica;
font-size:2.4em;
line-height:1em;
letter-spacing:0.07em;
/*padding:2px 2px 2px 5px;*/
text-transform:uppercase;

}
h3 {
	color: #555;
	font-size: 18px;
}
h4 {
	color: #333;
	font-size: 16px;
}
p, li, td {
	line-height: 150%;
}
ul, ol, dl, p {
	margin: 0 0 10px 0;
	padding: 0;
}
li {
	margin: 0 0 5px 30px;
}
input, textarea, select {
	font-family: "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 4px;
}
a, a:visited {
	text-decoration: underline;
	color: #891b12;
}
.clear {
	clear: both;
	display: block;
	float: none;
}
hr {
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
	margin: 20px 40px;
}
hr.divider {
	clear: both;
	float: none;
	padding: 0 20px;
	visibility: hidden;
}
.loading {
	background: url(../img/spinner.gif) 10px 17px no-repeat;
	clear: both;
	color: #ccc;
	height: 50px;
}
.loading span {
	display: block;
	padding: 17px 32px 0;
}
.under {
	margin-top: 20px;
}
.close {
	margin-bottom: 40px;
}
.close a, .close a:visited {
	color: #333;
	font-size: 11px;
}
#content {
	float: left;
	padding: 0 20px 20px 20px;
	margin-left:auto;
	margin-right:auto;
	width:510px;
}


/*  Styles for the photographs in the staff page */
#content .staff {
clear:both;
padding: 10px 0 10px 0px;
}

#content .staff .photo {
float:left;
padding-bottom: auto;
padding-right: 10px;
width:330px;
height:240px;
display:block;
}

#mast_head {
margin-left:auto;
margin-right:auto;
width:875px;
padding-bottom:10px;
}
#sidebar {
	float: left;
	margin: 0 00px 20px 0;
	width: 330px;
	font-size:1.6em;
}


#sidebar .entry-content {
padding-left:0px;
}


#sidebar h2.entry-title {
padding-left:13px;
}

#top a {
	display: none;
}


/* ------------- Young Dips HEADER AREA ------- */

#header {
width:900px;
margin-left: auto;
margin-right: auto;
margin-bottom:20px;
height:112px;
margin-top:-15px;
}

#header img {border:none;}

/* Logo */
#header #blog-title {
margin-left:-26px;
z-index: 999;
position:relative;
margin-top:-147px;
width:206px !important;
margin-bottom:40px;
height:140px;

}

#header #blog-title a {
background: url('../img/YDLogo2.png') 22px 140px no-repeat;
display:block;
height:182px;
position:relative;
z-index:1000;
}

#header ul {
list-style: none;
}

#header ul li {
margin:-1px;}

.chrome #header ul li {margin:-2px;}

.safari 
#header ul li {
margin:-2px;}


.ff3 #header ul li {
margin:-2px !important;}


.ie8 #header ul li {
	
	margin:-2px; }

.ie6 #page {
	width:950px !important;
margin-left: auto;
margin-right: auto;
background-repeat: xy;
background-position: -1px 10px;	
	}
	
	.ie6 #header {margin-top:20px;}

#header ul.top_nav, #header ul.bottom_nav  {
width:900px;
display:block;
margin:0px;
}

#header ul.top_nav {
position:relative;
z-index:900;
}

#header ul.bottom_nav {
margin-top:-3px;
background: url(../img/YDNav_bottombar.jpg) no-repeat;
height:32px;
padding-left:170px;
padding-top:7px;
position:relative;
z-index:899;
font-family: "GoodOSF-BlackRegular";

}

.ff2 #header ul.bottom_nav {
	clear:both;
	display:block;
	}


#header ul.top_nav li {
height:87px !important;
display:inline-block;
color:#fff;
text-shadow: #666 0px 0px 3px;
}

.ff2 #header ul.top_nav li {
	
	float:left 
	
	}


/*Fix for Tabs under IE7 & IE6 */
.ie7 #header ul.top_nav li, .ie6 #header ul.top_nav li  {
display: inline;}

#header ul.bottom_nav li {
height:71px !important;
display:inline;
width:861px;
color:#fff;
margin-right:0px;
text-shadow: #666 1px 1px 2px;

}


/* Top Nav Tabs */
#header ul.top_nav li a {
position:relative;
padding:42px 35px 24px 43px;
font-size: 14px;
letter-spacing: -1px;
float:right;
display: block;
color:#fff;
min-width: 60px;
text-indent: -9999px;
text-decoration: none;
letter-spacing: 0.05em;

text-transform: uppercase;
}

#header ul.bottom_nav li a {
color:#fff;
padding-left:50px;
text-decoration: none;
font-size: 15px;

}

/* Top Menu Tabs About Us */
#header ul.top_nav .page-item-2 {
width:318px;
margin-left:0px;
background-image: url(../img/YDnav_about.jpg);
}

.ff2 #header ul.top_nav .page-item-2  {
margin-left:8px;	
	}


/* Top Menu Tabs Programs */
#header ul.top_nav .page-item-23 {
width:139px;
background-image: url(../img/YDnav_programs.jpg);
}


/* Top Menu Tabs Media */
#header ul.top_nav .page-item-48 {
width:139px;
background-image: url(../img/YDnav_media.jpg);
}

/* Top Menu Tabs Join Us */
#header ul.top_nav .page-item-51 {
width:139px;
background-image: url(../img/YDnav_joinus.jpg);
}

/* Top Menu Tabs Contact */
#header ul.top_nav .page-item-29 {
width:170px;
margin-left:-3px;
background-image: url(../img/YDnav_contactus.jpg);
}


#header ul.top_nav .page-item-23 a {
padding:42px 35px 24px 27px;
}

#header ul.top_nav .page-item-29 a {
padding:42px 55px 24px 33px;
width: 80px;
}



/* --- Young Dips Hide menu title */

#pages-4 h2 {display:none}


#blog-title a, #blog-title a:visited {
	color: #444;
	font-size: 30px;
	text-decoration: none;
}
#blog-description {
	color: #999;
}





/* Styles for the Posts in the main containers
----------------------------------------------------------- */

h1.entry-title a {
text-transform: uppercase;
color: #b12d14 !important;
font-size: 1.3em;
}



/* Yellow BG Titles */
div.entry-content h1 {

color:#862F17;
text-decoration:none;
text-transform:uppercase;
background-color: #fff;
display:inline-table;

padding:0px 15px 0px 15px !important;
margin:10px 0px 5px -15px !important;
font-family: "GoodOSF-BlackRegular", Helvetica;
font-size: 2em;

}

div.entry-content h2 {
margin:0px 0 10px 0 !important;
font-size: 1.2em;
font-family: "GoodLF-BookRegular", Helvetica;

}

/* Styles for the Posts in the sidebar containers
----------------------------------------------------------- */

div.post-sidebar {
font-size: 0.8em;}

#content .entry-content h1, #content .entry-content h2, #content .entry-content h3, #content .entry-content h4 {
	margin: 20px 0 10px;
	padding: 0;
}
#content .notification {
	background: #ddd;
	color: #444;
	font-size: 11px;
	padding: 7px;
}
#page #content div.hentry.post {
	margin-bottom: 40px;
	padding-top:30px;
}


#content div.full h2.entry-title a {

font-size: 20px;
background:none repeat scroll 0 0 #FFFFFF;
color:#862918 !important;
font-family:"GoodOSF-BlackRegular", Helvetica;
font-size:1.4em;
line-height:1em;
padding:2px 2px 2px 5px;
text-transform:uppercase;
}

h2.entry-title {
margin: 0 0 0px;}

div.news div.hentry {
padding:10px 10px 10px 10px;
width:300px;
}

div.news div.hentry p {
font-size:1.3em;}

div.news div.hentry h2 {
padding:0px !important;}


#sidebar 
h2.entry-title a {
font-size: 0.9em;}

h2.entry-title a {
font-size: 0.6em;
line-height: 0.9em;
color:#862918;
padding:0px;
text-decoration: none;
text-transform: none;

/*padding-left:18px;*/
/*background: url(../img/YD_posts_star.png) 0 0px no-repeat;*/

}


div.sidebar h2.entry-title a {
font-size: 0.8em;
}

div.entry-content {
padding-left:15px;
font-size: 0.8em;
}

#content-home div.entry-content {
padding-left: 0;}


#sidebar div.entry-content p{
font-size: 0.8em;
padding-left:0px !important;
}


#content .entry-title, #content .entry-title a, #content .entry-title a:visited {
	color: #444;
	margin-bottom: 10px;
	line-height:1em;
	text-decoration: none;
}
#content .entry-title a:hover {
	text-decoration: underline;
}
#content div.entry-content {
	color: #444;
	margin-bottom: 10px;
	margin-top:15px;
	font-size: 1.2em;
}
#content .entry-content blockquote {
	border-left: 1px solid #ddd;
	margin: 0 0 10px 20px;
	padding: 7px 10px;
}
#content div.entry-content ol, #content div.entry-content ul {
	margin: 0 0 10px 30px;
	padding: 0;
}
#content div.entry-content ul {
	list-style: disc;
}
#content div.entry-content li, #content ol.archive div.entry-content li {
	margin: 0 0 5px 0;
	padding: 0;
}

#content .comments-link {
	margin-bottom: 15px;
}
#content p.comments-link a, #content p.comments-link a:visited {
	color: #333;
}
#content .by-line, #content .filed {
	color: #777;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: -5px;
}
#content .page .by-line {
	margin-top: 30px;
}
#content .by-line a, #content .by-line a:visited, 
#content .filed a, #content .filed a:visited {
	color: #555;
}
#content .by-line address {
	display: inline;
	font-style: normal;
}
#content .entry-editlink, #content .comment-editlink {
	visibility: hidden;
	float: right;
}
#content .hentry:hover .entry-editlink, #content .hentry:hover .comment-editlink {
	visibility: visible;
	float: right;
}
#content .comment-feed {
	padding-top: 5px;
	float: right;
}
#content a.comment-feed, #content a.comment-feed:visited {
	color: #333;
	font-size: 12px;
}
#content h2.comments {
	margin-bottom: 10px;
}
#content h3.pings {
	margin-top: 40px;
}
#content form.comment-form {
	color: #333;
	margin-bottom: 20px;
}
#content form.comment-form label em {
	color: #777;
	font-size: 11px;
	font-style: normal;
}
#content .some-html-is-ok {
	color: #666;
	font-size: 11px;
	font-style: normal;
}
#content .comment-form-trackback, #content .comment-form-trackback a, #content .comment-form-trackback a:visited {
	color: #555;
	font-size: 11px;
}
#content ol.comments {
	margin: 0 0 20px 0;
	padding: 0;
}
#content ol.comments li {
	list-style: none;
	background: white;
list-style: none;
margin: 0px;
padding: 0px 10px;
	margin: 0;
	padding: 0;
}
#content ol.comments .depth-2 {
	margin-left: 20px;
}
#content ol.comments .depth-3 {
	margin-left: 40px;
}
#content ol.comments .depth-4 {
	margin-left: 60px;
}
#content ol.comments .depth-5 {
	margin-left: 80px;
}
#content ol.comments .entry-content {
	color: #333;
}
#content ol.comments .meta {
	color: #777;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 20px;
	padding-left: 30px;
	position: relative;
}
#content ol.pings .meta {
	height: 20px;
	line-height: 20px;
	padding-left: 0;
}
#content ol.comments .avatar {
	left: 0;
	position: absolute;
	top: 0;
}
#content ol.comments .meta a, #content ol.comments .meta a:visited {
	color: #777;
}
#content ol.comments .meta .author {
	color: #444;
	font-size: 13px;
	font-weight: bold;
}
#content ol.comments .meta .author a, #content ol.comments .meta .author a:visited {
	color: #00f;
}
#content ol.comments .meta .comment-reply-link, #content ol.comments .meta .comment-reply-link:visited {
	color: #333;
}
#content .pagination {
	margin: 40px 0;
}
#content .pagination a, #content .pagination a:visited {
	color: #333;
}
#content .pagination .next {
	float: right;
}
#content ol.archive {
	color: #444;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ol.archive li {
	margin: 0 0 20px;
	padding: 0;
}
#content ol.archive li p.entry-title a {
background:url("../img/YD_posts_star.png") no-repeat scroll 0 10px transparent;
padding-left:20px;
color: #000;
font-size:1.3em;
line-height: 1em;
}

#content ol.archive .meta, #content ol.archive .meta a, #content ol.archive .meta a:visited {
	color: #777;
	font-size: 11px;
}
#content ol.archive li.search h3, #content ol.archive li.search p {
	line-height: 130%;
	margin-bottom: 5px;
}
#content ol.archive li.search .meta {
	line-height: 100%;
}
#content ol.archive .entry-title {
	font: 18px "GoodLF-BookRegular", Helvetica,Georgia, "Times New Roman", serif;
	line-height: 100%;
	margin-bottom: 5px;
}
#content ol.archive .hentry {
	margin-bottom: 0;
}
#sidebar {
	color: #444;
}
#sidebar h2 {
	font-size: 18px;
}
#sidebar .widget ul {
	margin: 0;
	padding: 0;
}
#sidebar .widget ul li {
	color: #999;
	font-size: 12px;
	list-style: disc;
	margin: 0 0 5px 16px;
	padding: 0;
}
#sidebar .widget a, #sidebar .widget a:visited {
	color: #555;
}
#sidebar .meta {
	font-size: 12px;
}

#sidebar div.news .post a.readmore {
font-size:1em;
}

#carrington-about {
	color: #555;
	font-size: 11px;
	line-height: 140%;
}
#carrington-about h2 {
	margin-top: 0;
}
#footer, #footer a, #footer a:visited {
	color: #999;
	font-size: 12px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer ul {margin-top:30px;padding-right:20px;float:right;}
#footer ul li a {color: white !important;
text-decoration: none;}

#generator-link {
	line-height: 30px;
}


/* -----------------------   Home Page Styles  ----------------------------  */

#intro {
/*background-color: rgba(227, 223, 185, 0.4);*/
height: auto;
margin-bottom:20px;
clear:both;
}

#intro p {
text-shadow: 1px 1px 5px #ababab;
text-align: left;
/*padding-bottom:10px;*/


}

#intro p a {
text-shadow: 1px 1px 5px #ababab;

}

#intro h1 {

padding:30px;}

#intro div.video {
width:470px;
float:Left;
}
#intro div.video p {
margin-left:30px;}

#intro div.featured_post {
float:left;
margin-left:15px;
width:355px !important;
}
#intro div.featured_post  p {
font-size: 1.3em;
text-shadow: none;}

h2.comments-title {
background-color: white;
color: #862F17;
display: inline-table;
font-family: 'GoodOSF-BlackRegular', Helvetica;
font-size: 2.5em !important;
margin: 10px 0px 5px -15px !important;
padding: 0px 15px !important;
text-decoration: none;
text-transform: uppercase;}

#intro div.featured_post h2.entry-title a {
background:#fff;
color:#862918;
letter-spacing: 0.07em;
font-family: "GoodOSF-BlackRegular", Helvetica;
font-size:1.45em;
text-transform: uppercase;
padding:2px;
display: block;
margin-bottom:10px;
padding-left: 7px;
line-height: 1em;}

#intro a {

background:#fff;
color:#862918;
font-family: "GoodOSF-BlackRegular", Helvetica;
font-size:1.7em;
text-decoration: none;
text-transform: uppercase;
padding:5px 5px 5px 7px;
padding-left:5px;
line-height: 1em;
}

#intro div.featured_post .entry-content {
padding-left: 8px;
}

/* ----------------------- Video Container Styles --------------------- */

.video {

/*-moz-box-shadow:0 4px 20px #2E333C;*/
/*-webkit-box-shadow:0 4px 20px #2E333C;*/
border: #fcfcf6 7px solid;
position:relative;
z-index: 500;
}


section > * {
text-align:justify;
}

.video,  article > img, section > img, dd > img, li > img {
display:block;
margin:0 0 19px 20px;

}


/* ----------------------- News Container Styles --------------------- */
div.news .post img {
margin-bottom:16px;
border:none;
}

div.news .post a.readmore {
color:#862f17;
display:inline;
text-transform: uppercase;
text-decoration: none;
font-size: 1.4em;
font-family: "GoodLF-BookRegular", Helvetica;
}

div.news .post p {
margin-bottom: 0px !important;}



a#TB_prev:hover {
	background:url(../img/lightbox-left.png) no-repeat left center;
}
a#TB_next:hover {
	background:url(../img/lightbox-right.png) no-repeat right center;
}
#attachment p.top {
	padding: 5px 10px;
	text-align: left;
}
#attachment p.top a, #attachment p.top a:visited {
	color: #666;
}
#attachment h1 {
	margin: 10px 0;
}
#attachment a img {
	border: 0;
}
#attachment .nav, #attachment #footer {
	margin: 0 auto;
	padding: 20px 0;
	text-align: left;
	width: 900px;
}
#attachment .nav .next {
	float: right;
}

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	background-color: #eee;
	padding: 11px 6px 6px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption.alignleft {
	margin-left: 0;
}
.wp-caption.alignright {
	margin-right: 0;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 4px 0 0;
	margin: 0;
}







/* -----------------------   Footer Styles  ----------------------------  */

#footer_quote {
	height:110px;
	display: block;
	background: rgba(227, 223, 185, 0.4) url(../img/YD_footer__03.png) 118px 10px no-repeat;
}

#footer_quote blockquote {
	background: url(../img/YD_footer__06.png) 518px 35px no-repeat;
width:470px;
font-size:0.9em;
font-weight:bold;
text-align: center;
padding: 30px 70px 0 70px;
margin-left:auto;
margin-right: auto;
position:relative;
}


#footer {
	background: url(../img/YD_footer.jpg) no-repeat;
height:137px;
width:900px;
}


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_5 {
	margin-left: auto;
	margin-right: auto;
	/*width: 850px;*/
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5{
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right:9px;
	min-height:366px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_5 .grid_1 {
	width:165px;
	border: 0px solid rgba(227, 223, 185, 0.4);

}

   .container_5 .grid_6 {
	width:185px;
	background-color: rgba(255, 255, 255, 0.6);
}


    .container_5 .grid_2 {
	width:320px;
	padding:0 5px 0 5px;
	margin-left:20px;
	background: #eaeadd;
	
}
    .container_5 .grid_3 {
	width:490px;
	margin-top:5px;
	padding:10px;
}
    .container_5 .grid_4 {
	width:670px;
}
    .container_5 .grid_5 {
	width:840px;
}








/* Home Page Containers' Styles
----------------------------------------------------------------------------------------------------*/
 div.news h1 {

text-indent: -99999px;
background: url(../img/YDNews_sub.jpg) no-repeat;
margin-left:-20px;
z-index: 100;
height:55px;
width:363px;
margin-bottom: 0;

}


div.mentorship h1 {

text-indent: -99999px;
background: url(../img/YD_home_columns_mentorship.jpg) no-repeat;
margin-left:-11px;
z-index: 100;
height:51px;
width:180px;

}

div.mentorship {
background: url(../img/YD_home_columns_bgs_M.jpg) 0 51px no-repeat;

}

div.leadership {
background: url(../img/YD_home_columns_bgs_L.jpg) 0 55px no-repeat;

}

div.getinvolved {
background: url(../img/YD_home_columns_bgs_GI.jpg) 0 55px no-repeat;

}

div.leadership h1 {

text-indent: -99999px;
background: url(../img/YD_home_columns_leadership.jpg) no-repeat;
margin-left:-7px;
z-index: 100;
height:55px;
width:176px;

}




div.getinvolved h1 {

text-indent: -99999px;
background: url(../img/YD_home_columns_getinvolved.jpg) no-repeat;
margin-left:-5px;
z-index: 100;
height:55px;
width:179px;

}


div.mission {
background: url('../img/YD_missionBack.jpg') bottom no-repeat;
min-height:480px;
}


div.mission h1 {
text-indent: -99999px;
background: url(../img/YD_mission.jpg) no-repeat;
margin-left:-13px;
z-index: 100;
height:67px;
width:525px;
}


div.mission ul {
padding:0 25px 0 25px;}

div.mission ul li {
color:#862F17;
font-family:"GoodLF-BookRegular", Helvetica;
font-size:1.4em;
text-decoration:none;
padding:2px 2px 2px 10px;
text-transform:uppercase;

list-style: inside;
background:#fff;}


div.grid_1 p{ 
margin:195px 0 0 0;
color:#fff;
padding: 0 5px 0 5px;
}

div.grid_1 a.readmore_home {
color:#fff;
position:absolute;
bottom:5px;
font-weight:bold;
padding: 0 5px 0 5px;
text-decoration:none;
text-transform:uppercase;
}

/* Sidebar Containers' Styles
----------------------------------------------------------------------------------------------------*/

div.sidebar h1 {

text-indent: -99999px;
background: url(../img/YD_headings__03.png) no-repeat;
margin-left:0px;
z-index: 100;
height:54px;
width:176px;

}



/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_5 .prefix_1 {
	padding-left:170px;
}
    .container_5 .prefix_2 {
	padding-left:340px;
}
    .container_5 .prefix_3 {
	padding-left:510px;
}
    .container_5 .prefix_4 {
	padding-left:680px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_5 .suffix_1 {
	padding-right:170px;
}
    .container_5 .suffix_2 {
	padding-right:340px;
}
    .container_5 .suffix_3 {
	padding-right:510px;
}
    .container_5 .suffix_4 {
	padding-right:680px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_5 .push_1 {
	left:170px;
}
    .container_5 .push_2 {
	left:340px;
}
    .container_5 .push_3 {
	left:510px;
}
    .container_5 .push_4 {
	left:680px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_5 .pull_1 {
	right:170px;
}
    .container_5 .pull_2 {
	right:340px;
}
    .container_5 .pull_3 {
	right:510px;
}
    .container_5 .pull_4 {
	right:680px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}





.thumpress_thumbs {
	margin-left: -23px;
	}
.thumbpress_thumb {
	width: auto !important;
	}	
	
.tubepress_thumb img {
	
	border:2px ##862918 solid;
	}
	
	.ff2 div#highlight p.meta { clear:right;display:block;}
	.ff2 div#highlight h2 {float:right;}
