/*    MNFSTO    */





/*	CSS3 Font Face Declaration
	Typeface: Just Us
			*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 16, 2010 */
article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }



@font-face {
	font-family: 'JustusVersalitas';
	src: url('../assets/type/justus-versalitas-webfont.eot');
	src: local('☺'), url('../assets/type/justus-versalitas-webfont.woff') format('woff'), url('../assets/type/justus-versalitas-webfont.ttf') format('truetype'), url('../assets/type/justus-versalitas-webfont.svg#webfontfVko0NwH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'JustusRoman';
	src: url('../assets/type/justus-roman-webfont.eot');
	src: local('☺'), url('../assets/type/justus-roman-webfont.woff') format('woff'), url('../assets/type/justus-roman-webfont.ttf') format('truetype'), url('../assets/type/justus-roman-webfont.svg#webfontTFBjryfD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'JustusOldstyle';
	src: url('../assets/type/justus-oldstyle-webfont.eot');
	src: local('☺'), url('../assets/type/justus-oldstyle-webfont.woff') format('woff'), url('../assets/type/justus-oldstyle-webfont.ttf') format('truetype'), url('../assets/type/justus-oldstyle-webfont.svg#webfontgOIwvz8g') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'JustusItalicOldstyle';
	src: url('../assets/type/justus-italicoldstyle-webfont.eot');
	src: local('☺'), url('../assets/type/justus-italicoldstyle-webfont.woff') format('woff'), url('../assets/type/justus-italicoldstyle-webfont.ttf') format('truetype'), url('../assets/type/justus-italicoldstyle-webfont.svg#webfontsragDyLx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'JustusItalic';
	src: url('../assets/type/justus-italic-webfont.eot');
	src: local('☺'), url('../assets/type/justus-italic-webfont.woff') format('woff'), url('../assets/type/justus-italic-webfont.ttf') format('truetype'), url('../assets/type/justus-italic-webfont.svg#webfontrq7p3tCp') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'JustusBold';
	src: url('../assets/type/justus-bold-webfont.eot');
	src: local('☺'), url('../assets/type/justus-bold-webfont.woff') format('woff'), url('../assets/type/justus-bold-webfont.ttf') format('truetype'), url('../assets/type/justus-bold-webfont.svg#webfontpqtchhBL') format('svg');
	font-weight: normal;
	font-style: normal;
}




@font-face {
	font-family: 'TradeGothic';
	src: url('../assets/type/tradegothiccondtwenty-webfont.eot');
	src: local('☺'), url('../assets/type/tradegothiccondtwenty-webfont.woff') format('woff'), url('../assets/type/tradegothiccondtwenty-webfont.ttf') format('truetype'), url('../assets/type/tradegothiccondtwenty-webfont.svg#webfontFoz6qxJ3') format('svg');
	font-weight: normal;
	font-style: normal;
}




/*		General Styles  */

/*This is the main site background is not fixed but does not repeat. We fade out to black when it ends....  */
body {
	background: #000 url('../img/MNFSTO_Background.jpg') no-repeat top center;
	font-family: "Georgia", Times, "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
/*

Improved handling of kerning pairs and ligatures in modern browsers using the text-rendering: optimizeLegibility; declaration.

*/
	text-rendering: optimizeLegibility;
}
#page {
display:none;
background: white;
	margin: 0 auto;
	text-align: left;
	width: 960px;
}
h1, h2, h3, h4, #header strong {
	font: 22px "JustUs", Georgia, "Times New Roman", serif;
	margin: 0 0 20px 0;
	padding: 0;
	
	line-height: 22px;
}

.features h1 {font-size:26px !important;letter-spacing:-1px;margin: 0 0 3px 0;line-height:105%;	
}

.features h1 a {
	color: white;
	text-decoration: none;
	line-height: 1.5 ems;
	letter-spacing: 0.5 ems;
	}

.features p{ 
font-size:16px;
	font-family: 'JustusRoman';
line-height: 120%;
	letter-spacing: -1px;
}


h1.mediabox {

text-indent: -99999px;
background: url(../img/mediabox.jpg) no-repeat top left;
height: 58px;
margin-bottom: 30px;
margin-left: -5px;
margin-top:-9px;
width:199px;
}
div.mediabox {background: #E0E0E0 url('../img/sidebar_hr.jpg') no-repeat center 50px !important;
}


.mediabox .post {
background: url('../img/mediabox_list.jpg') no-repeat top left !important;
padding-left: 50px;
}
.mediabox h1.entry-title {
font-size:18px;
	font-family: 'JustusRoman';
line-height: 115%;
	letter-spacing: -0.8px;
	margin:0px}
	
	
	.webkit .mediabox h1.entry-title {letter-spacing: -1.8px}
	.mediabox .post p {font-family: 'JustusRoman';
line-height: 115%;
font-size: 12px;
	letter-spacing: -0.8px;}


.webkit 
	.mediabox .post p {font-family: 'JustusRoman';
line-height: 115%;
font-size: 11px;
	letter-spacing: -0.8px;}

.mediabox h1.entry-title a {
color: black;
font-size:15px;
text-decoration: none;}

h2 {
	color: #777;
	font-size: 26px;
}
h3 {
	color: #555;
	font-size: 18px;
}
h4 {
	color: #333;
	font-size: 16px;
}
p, li, td {
	line-height: 120%;

}
ul, ol, dl, p {
	margin: 0 0 10px 0;
	padding: 0;
}
input, textarea, select {
	font-family: "JustusItalic", "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 4px;
}

/*
input
{
    border: 1px solid #fff;
    border-top-color: #fff;
    border-bottom-color: #fff;
    background: white 0 0 repeat-x;
    
    border: 1px solid #fff;
   
	-moz-border-radius-topleft: 15px;
border-top-right-radius	: 15px;
-moz-border-radius-topright: 15px;
border-bottom-right-radius	: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-left-radius	: 15px;
-moz-border-radius-bottomleft: 15px;


}

.search input#s {
background: white url('../img/Searchform_23.jpg') no-repeat 3px 5px;
padding-left:20px;
}


.search input#submit {
background: white url('../img/Searchform_25.jpg') no-repeat 3px 5px;
margin-left:-20px;
}

.webkit .search input#submit {

background:transparent;
margin-left:none}
*/


a, a:visited {
	color: #000;
}

a img {border:0px !important;}
.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 {

	background-color:#fff !important;
	float: left;
	padding: 40px 40px 20px 20px !important;
	width: 600px;
}

ul {margin-left:20px;}
#content .hentry h1.single {
font-size:31px;
margin-bottom: 5px;
line-height:32px; }



#content .intro {
font-size: 17px;margin:10px 0;}
#sidebar {
	float: left;
	margin: 0 00px 0 0;
	width: 300px;
}
#top a {
/*	display: none;*/
}

#header {
background:black; 
padding:20px;
height:130px;
border-left: #404040 solid 1px;
border-right: #404040 solid 1px;
margin-bottom: 20px;


}

#header h1 {
position: relative;
text-indent: -9999px !important;
background: url('../img/mnfsto_logo_03.jpg') no-repeat top left;
width:224px;
height:84px;
}

 #footer {
	padding: 20px 40px;
}
#blog-title a, #blog-title a:visited {
	color: #000;
	font-size: 30px;
	text-decoration: none;
}
#blog-description {
	color: #999;
}
#content .entry-content h1, #content .entry-content h2, #content .entry-content h3, #content .entry-content h4 {
	margin: 20px 0 10px;
	padding: 0;
}


/*   Styles for content area */

#content.news {

/*
background: url(../img/News.jpg) no-repeat, url(../img/content_v_hr.jpg) repeat-y;
background-position: 0px 0px, 629px 0px;*/


background: url(../img/News.jpg) no-repeat;
background-position: 0px 0px;

padding-top:18px;
}





#content .notification {
	background: #ddd;
	color: #000;
	font-size: 11px;
	padding: 7px;
}
#content div.hentry.post {
	margin-bottom: 40px;
	border-bottom: 1px solid #b2b2b2;
}
#content .entry-title, #content .entry-title a, #content .entry-title a:visited {
	color: #000;
	margin-top: 25px;
	margin-bottom: 20px;
	text-decoration: none;
	
	
}

#content h1.page-title {
font-size: 45px; !important
	letter-spacing: -1.8 ems; !important
	text-decoration: none;
	line-height: 40px;
}

#content .entry-title a:hover {
	text-decoration: underline;
}
#content div.entry-content {
	color: #000;
	
	margin-bottom: 10px;
}
#content div.entry-content p {
line-height:135% !important;}

#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-family: Helvetica;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: 0px;
}
#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;
	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: #000;
	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: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ol.archive li {
	margin: 0 0 20px;
	padding: 0;
}
#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 Georgia, "Times New Roman", serif;
	line-height: 100%;
	margin-bottom: 5px;
}
#content ol.archive .hentry {
	margin-bottom: 0;
}


#sidebar {
	background: #f0f0f0 !important;
	color: #000;
	
}
#sidebar h2 {
	font-size: 18px;
}

#sidebar div.search {
background: url('../img/Search.jpg') no-repeat top left;
padding-top:41px;

}
#sidebar div.search h2 {
display:none}

#sidebar div.search form {
margin: -35px 0 0 80px;
}

#sidebar .widget {
background: #f0f0f0 url('../img/sidebar_hr_light.jpg') repeat-x bottom center;
padding: 17px 17px 35px;}

#sidebar .widget ul {
overflow:hidden;	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;
}
#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;
}
#generator-link {
	line-height: 30px;
}
#developer-link a, #footer p#developer-link a:visited {
	background:url(../img/by-crowd-favorite.png) no-repeat;
	display: block;
	float:right;
	height:30px;
	overflow: hidden;
	text-indent:-32697px;
	width:270px;
}
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;
	/* 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;
}


/*  NAV  */

/* JS disabled styles */
.no-js ul.nav li:hover ul { display:block; }

/* base ul.nav styles */
ul.nav {  margin:0px auto 20px;top:-30px; clear:both;border:1px solid #222; z-index: 90;position:relative; background-color:#6a6a6a; font: normal normal normal 14px/normal 'Helvetica', Tahoma, sans-serif !important; font-weight: bold !important;}
#topNav {display:none ;}
ul.nav ul { padding:0; margin:0; }
ul.nav li { position:relative; font-size: 0.9em; float:left; list-style-type:none; border-top: 2px solid white !important; }
ul.nav ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.nav li a { display:block; text-align:left !important;padding: 25px 35px 8px 7px;min-height:20px; border-left:1px solid #999; border-right:1px solid #222; color:#eee; text-decoration:none; width: 58px;
line-height: 11px;padding-left:7px;}


ul.nav li.dropdown a {background:url("../img/dropdown_arrow.png") no-repeat scroll 90% 80% transparent;}
ul.nav li.dropdown li a {background:none !important;}

.ff2 ul.nav li a,  .ie ul.nav li a {padding: 25px 33px 8px 7px !important}


ul.nav li a:visited, ul.nav li a:hover {
color: white !important}

ul.nav li ul li a{font-size: 0.9em;}
ul.nav li a:focus { outline:none; text-decoration:underline; }
ul.nav li:first-child a { border-left:none; }
ul.nav li.last a { border-right:none; }
ul.nav a span { display:block; float:right; }
ul.nav ul ul { display:none; width:100%; position:absolute; left:0; background:#6a6a6a; }
ul.nav ul ul li { float:none; }
ul.nav ul ul a { padding:5px 10px; border-left:none; border-right:none;  }
ul.nav ul ul a:hover { background-color:#555; }
ul.nav li ul li {border-top: 2px solid transparent !important;}
ul.nav li ul li:hover {background:transparent !important}
#topNav li a span {-webkit-transform:none !important;float:none !important;margin:none !important;margin-left:none !important}


ul.nav li#menu-item-2067 a
{
width: 90px;
padding: 25px 0px 5px 5px;
}

ul.nav li#menu-item-2067 a span
{
display:inline;
}


/* CSS3 ul.nav */
.borderradius ul.nav {  }




/* Main ul.nav Gradient */
.cssgradients ul.nav { 

background-image:-moz-linear-gradient(0% 100px 90deg, #999, #222); 
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#555)); 


}



.boxshadow.rgba ul.nav { }

.cssgradients ul.nav li:hover { 
background: black!Important;
/*background-image:-moz-linear-gradient(0% 22px 90deg, #9c9ea1, #555557); 

background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#555557), to(#9c9ea1)); */

border-top: 2px solid #00e4ff !important; 

}



.borderradius ul.nav ul ul {  }
.boxshadow.rgba ul.nav ul ul { background-color:rgba(0,0,0,0.8); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.8); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.8); box-shadow:2px 2px 2px rgba(0,0,0,.8); }
.rgba ul.nav ul ul li { border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1); }
.rgba ul.nav ul ul a:hover { background-color:rgba(0,0,0,.3); }
.borderradius.rgba ul.nav ul ul li.last { border-left:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); }
.csstransforms ul a span {}






/* Main ul.nav border hover colors + dropdown border colors + current menu border color */
ul.nav li#menu-item-2061:hover {border-top: 2px solid #f6fd00 !important;}
ul.nav li#menu-item-2061.current-menu-item {border-top: 2px solid #f6fd00 !important;}
ul.nav li#menu-item-2061:hover ul li:hover {border-top: 2px solid #f6fd00 !important;}

ul.nav li#menu-item-2072:hover {border-top: 2px solid #e7342e !important;}
ul.nav li#menu-item-2072.current-menu-item {border-top: 2px solid #e7342e !important;}
ul.nav li#menu-item-2072:hover ul li:hover {border-top: 2px solid #e7342e !important;}

ul.nav li#menu-item-2071:hover {border-top: 2px solid #b0df00 !important;}
ul.nav li#menu-item-2071.current-menu-item {border-top: 2px solid #b0df00 !important;}
ul.nav li#menu-item-2071:hover ul li:hover {border-top: 2px solid #b0df00 !important;}

ul.nav li#menu-item-2065:hover {border-top: 2px solid #00e4ff !important;}
ul.nav li#menu-item-2065.current-menu-item {border-top: 2px solid #00e4ff !important;}
ul.nav li#menu-item-2065:hover ul li:hover {border-top: 2px solid #00e4ff !important;}

ul.nav li#menu-item-2063:hover {border-top: 2px solid #f6fd00 !important;}
ul.nav li#menu-item-2063.current-menu-item {border-top: 2px solid #f6fd00 !important;}
ul.nav li#menu-item-2063:hover ul li:hover {border-top: 2px solid #f6fd00 !important;}

ul.nav li#menu-item-2067:hover {border-top: 2px solid #e7342e !important;}
ul.nav li#menu-item-2067.current-menu-item {border-top: 2px solid #e7342e !important;}
ul.nav li#menu-item-2067:hover ul li:hover {border-top: 2px solid #e7342e !important;}

ul.nav li#menu-item-2073:hover {border-top: 2px solid #b0df00 !important;}
ul.nav li#menu-item-2073.current-menu-item {border-top: 2px solid #b0df00 !important;}
ul.nav li#menu-item-2073:hover ul li:hover {border-top: 2px solid #b0df00 !important;}

ul.nav li#menu-item-2064:hover {border-top: 2px solid #00e4ff !important;}
ul.nav li#menu-item-2064.current-menu-item {border-top: 2px solid #00e4ff !important;}
ul.nav li#menu-item-2064:hover ul li:hover {border-top: 2px solid #00e4ff !important;}

ul.nav li#menu-item-1897:hover {border-top: 2px solid #f6fd00 !important;}
ul.nav li#menu-item-1897.current-menu-item {border-top: 2px solid #f6fd00 !important;}
ul.nav li#menu-item-1897:hover ul li:hover {border-top: 2px solid #f6fd00 !important;}

ul.nav li#menu-item-1409:hover {border-top: 2px solid #e7342e !important;}
ul.nav li#menu-item-1409.current-menu-item {border-top: 2px solid #e7342e !important;}
ul.nav li#menu-item-1409:hover ul li:hover {border-top: 2px solid #e7342e !important;}




/*   Home page feature */

#row_tall {
margin: 20px;
height:auto;
height:310px;
}

.features {
background: black;
height:310px;
}

.mediabox {
height:293px;}

.grid3 {

/*960 - 40 = 920
920 / 4 = 230

230 * 3
*/

width: 690px;
margin-right:10px;
float:left;
}


.grid_full {
margin-top:100px !important;
width: 920px;

}



#row {

margin: 20px;
height:auto;
height:220px;
margin-bottom:0px;
padding-bottom:20px;

}

#row_tall .grid1 {
float:left;
width:186px;
height:293px;
margin-right:0px;
background: #e0e0e0;
padding: 17px 17px 0px;
}

.grid1 {
float:left;
width:186px;
margin-right:10px;
height:197px;
background: #e0e0e0;
padding: 17px 17px 0px;
}


.grid2 {
float:left;
width:335px;
margin-right:10px;

padding:  0px;
}

.grid2_2 {
float:left;
width:565px;
margin-right:10px;

padding:  0px;


}


#carousel_1 .grid1 {
padding:0px !important;
width:220px !important;
margin-right:15px;
HEIGHT:220px !important;
}







/* Events / Advanced Recent Posts  */
ul.advanced-recent-posts {list-style: none;}
ul.advanced-recent-posts li {list-style: none !important;width: 127px; float:left;height: 110px;margin: 0 6px 10px 0 !important; background: white; }
ul.advanced-recent-posts li img {clear:both;}
ul.advanced-recent-posts li a {text-decoration: none;display:block;padding:3px 7px;font-family: "JustUs";color:black !important;}

#sidebar h2 {color: black !important;background: url('../img/widget_dots.jpg') no-repeat  right 5px;}



/* Sponsor Sidebar Ad  */


.sponsor {
background:white;
-moz-border-radius-bottomleft:35px;   -webkit-border-bottom-left-radius:35px;
-moz-border-radius-bottomright:35px;  -webkit-border-bottom-right-radius:35px;
}

#mc_signup_form, #twitter_update_list {
padding:20px !important;
background: white;
font-family: "JustUs";
-moz-border-radius-bottomleft:35px;   -webkit-border-bottom-left-radius:35px;
-moz-border-radius-bottomright:35px;  -webkit-border-bottom-right-radius:35px;
}
#mc_signup_form .mc_input {
width:80% !important;}

.sponsor h3 {
font-size: 12px;
font-family: "JustUs";
color:#b2b2b2;
text-transform: uppercase;
border-bottom: 1px solid rgba(178, 178, 178, 0.4000);
margin:0 10px 0 10px;
}

.sponsor img {padding:20px;}




/* Styles for single post pages */ 

.entry-content span iframe {
clear:both;
display:block;
max-height:30px !important;}
.fb_iframe_widget {
display:inline;
margin-bottom:20px;
position:relative;
}
.entry-content iframe {float:left}
.home .by-line {margin:20px 0 40px 0 !important}
.by-line, .by-line a {color:black !important}
.author a {text-transform: uppercase; font-family: "JustUs"; text-decoration: none !important;color:black !important}

.readmore a, .next, .previous, .next a, .previous a {margin-top:-15px;
padding:3px;font-family:"JustUs";text-decoration: none; float:right}

.previous {float:left !important}

.thumb {width:150px;float:left;padding-right:20px;}

.previous a, .next a {margin-top: 0px !important}
.previous a {float:none !important}
.next a {float: left !important}

/* Manifesto TV Styles */

.video-section {float:left;padding:13px 13px 0px 0;}

.video-section {background: white;
float: left;
height: 110px;
list-style: none !important;
margin: 0px 6px 35px 0px !important;
}
.video-section h3 a{ 

background: white !important;
color: black !important;
display: block;
font-family: JustUs;
font-size: 12px;
line-height: 13px;
text-decoration: none;
width: 170px;
position:absolute;
top:500%;
text-align: left;
padding-left: 5px;
bottom:0px;
margin-top: 5px;
}
/*
.ManifestoTV {width:480px !important;margin: 49px 0px 0px 25px;}
*/

/*
#player {height:359px}
*/

.listItemLrgSub {
float: left;
font-size: 16px;
height: 79px;
margin: 0px 0 50px 0;
padding-bottom: 15px;
padding-right: 0px;
text-align: left;
width: 290px;}

.listItemText {
padding-left: 10px;
line-height: 13px;
width: 140px;
float:right }

.miniList1 a{font-family: "JustUs";text-decoration: none;}

.miniList2 {
font-size: 11px !important; }



/* Sponsors page  */
.float {clear:both;margin-bottom:40px !important}
.float img {float:left;}



.related_post  img{
float:left
}

.related_post {clear:both;display: block;
min-height:200px}

.related_post ul li{list-style-type: none !important;display: inline;width:150px}




.hentry  embed {width:600px !important;padding:20px 0;}


li.widget {list-style: none !important;}

ul.blogroll {

background: white;
border-bottom-left-radius: 35px 35px;
border-bottom-right-radius: 35px 35px;
font-family: JustUs;
padding: 20px !important;

}

ul.blogroll li a {text-decoration: none;border-bottom: 1px dotted black;}


#header .cd_ad_wrap {width:498px; height:60px;margin:-110px 0px 0 0;padding:0px; float:right}
#header .cd_ad_wrap a img {margin-left:10px !important}

#header .cd_ad_slots {padding: 0px !important}

/* Medi aGallery*/ 
h2.highlight { margin-top:-40px !important;  }
h2.small-highlight { padding:0px;margin-top:40px !important;  font-size:1.1em !important;width:174px !important;font-size:14px !important;}
.album {float:left;}

h2.highlight a{background: rgba(255,255,255,0.6);  padding:20px;text-decoration: none; width:100% !important;  }
h2.small-highlight a {width:174px !important;font-size:14px !important;background: rgba(255,255,255,0.6);  padding:0px !important;text-decoration: none; line-spacing:18px;  }
div.album {clear:none !important;padding:0px !important;min-height:200px !important;}

#mc_signup_form {background-color:white !important;}

#usermessage10a {
background: yellow none repeat scroll 0% 50% !important;
font-size: 50px !important;
}



.cform legend {
color: black !important;
font-family: TradeGothic, 'Myriad Pro', Helvetica, Arial, sans-serif !important;
font-size: 2.5em;
font-weight: normal !important;
letter-spacing: -1px;
line-height: 30px;
list-style: none !important;
list-style-type: none !important;
list-style-type: none !important;
margin-left: 0px !important;
margin-right: 15px;
text-transform: uppercase;}
