/* http://www.facebook.com/sharer.php?u=http://www.youtube.com/watch?v=fJGLAo_7F_I&t=I AM HERE */
/*
Theme Name: MLF Theme
Theme URI: http://mlfnow.org/
Description: The default MLF WordPress theme.
Version: 1.0
Author: Frank Duran
Author URI: http://t-3.com/
Tags: custom header, fixed width, two columns, widgets
*/

body {
	margin: 0px;
	padding: 0px;
	/* background: url("images/guide.jpg") top center no-repeat #fff; */
}

#page {
	margin: 0px auto;
	padding: 0px;
	width: 950px;
}

/*-------BEGIN HEADER---------*/

#header {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 47px;
	display: inline;
	float: left;
}

#header #logo {
	margin: 8px 0px 0px 14px;
	padding: 0px;
	display: inline;
	float: left;
}

#header #logo img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#header #update {
	margin: 0px;
	padding: 0px;
	background: url("images/update_bkg.jpg") top left no-repeat #fff;
	width: 605px;
	height: 32px;
	display: inline;
	float: right;
	overflow: hidden;
}

#header #update .link {
	margin: 5px 0px 0px 150px;
	overflow: hidden;
	color: #6A6A6A;
	font: normal 13px Helvetica, Arial, sans-serif;
}

#header #update a {
	margin: 0px;
	padding: 0px;
	color: #6A6A6A;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-decoration: none;
}

#header #update a:hover {
	margin: 0px;
	padding: 0px;
	color: #6A6A6A;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-decoration: underline;
}

/*-------END HEADER---------*/
/*-------BEGIN SIDEBAR---------*/

#sidebar {
	margin: 0px;
	padding: 0px;
	width: 315px;
	display: inline;
	float: left;
}

#sidebar #iamhere {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	display: inline;
	float: left;
}

#sidebar #iamhere img {
	margin: 0px;
	padding: 0px;
	border: none;
}

/*-------BEGIN TWITTER---------*/

#sidebar #twitter {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	background: url("images/twitter_bkg.png") top left no-repeat #fff;
	display: inline;
	float: left;
	width: 313px;
	height: 455px;
}

.twitted {
	margin: 20px 0px 0px 50px;
	padding: 0px;
	width: 220px;
}

/*
.twitted {
	width: 210px;
}

.twitted p.preLoader {
	margin: 60px 0px 0px 60px;
	padding: 0px;
	width: 210px;
	color: #666666;
	font: normal 12px Helvetica, Arial, sans-serif;
}

.twitted ul#twitter_update_list {
	margin: 60px 0px 0px 60px;
	padding: 0px;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 200px;
}

.twitted ul#twitter_update_list li span {
	color: #000;
	font: normal 12px Helvetica, Arial, sans-serif;
}

.twitted ul#twitter_update_list li span a {
	color: #003366;
	font: normal 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.twitted ul#twitter_update_list li span a:hover {
	color: #003366;
	font: normal 12px Helvetica, Arial, sans-serif;
	text-decoration: underline;
}

.twitted ul#twitter_update_list li a {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font: normal 10px Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.twitted ul#twitter_update_list li a:hover {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font: normal 10px Helvetica, Arial, sans-serif;
	text-decoration: underline;
}
*/
/*-------END TWITTER---------*/
/*-------END SIDEBAR---------*/
/*-------BEGIN NAV---------*/

#nav {
	margin: 0px;
	padding: 0px;
	background: url("images/nav_bkg.jpg") bottom left no-repeat;
	width: 635px;
	height: 64px;
	display: inline;
	float: left;
}

#nav #main {
	margin: 0px;
	padding: 0px;
	width: 635px;
	height: 44px;
	display: inline;
	float: left;
}

#nav #main a {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#nav #sub {
	margin: 0px;
	padding: 0px;
	width: 635px;
	height: 20px;
	display: inline;
	float: left;
}

#nav #sub a {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

/*-------END NAV---------*/
/*-------BEGIN CONTENT---------*/

#content {
	margin: 0px;
	padding: 0px;
	background: url("images/content_bkg.jpg") top left no-repeat;
	width: 635px;
	height: 100%;
	display: inline;
	float: left;
}

#content #subpage{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 580px;
}

#content #home1 {
	margin: 0;
	padding: 20px 30px;
	display: inline;
	width: 245px;
	float: left;
	text-align: center;
}

#content #readmore {
	margin: 0px 78px;
	padding: 0px;
}

#content #videos {
	margin: 0;
	padding: 20px 30px;
	display: inline;
	width: 225px;
	float: left;
	text-align: left;
	color: #003466;
	font: bold 13px Helvetica, Arial, sans-serif;
}

#content #videos a {
	color: #003466;
	font: bold 13px Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height: 20px;
}

#content #videos a:hover {
	color: #003466;
	font: bold 13px Helvetica, Arial, sans-serif;
	text-decoration: underline;
	line-height: 20px;
}

#content #videos #links {
	float: right;
	text-align: right;
	color: #003466;
	font: normal 13px Helvetica, Arial, sans-serif;
}

#content #videos #links a {
	color: #003466;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-decoration: none;
}

#content #videos #links a:hover {
	color: #003466;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-decoration: underline;
}

#content #divider {
	padding: 20px 0px 0px 0px;
	display: inline;
	width: 5px;
	float: left;
	text-align: center;
}

#content #home2 {
	margin: 0;
	padding: 20px;
	display: inline;
	width: 265px;
	float: left;
	text-align: center;
}

#content #photos {
	margin: 0;
	padding: 20px;
	display: inline;
	width: 225px;
	float: left;
	text-align: left;
	color: #003466;
	font: bold 13px Helvetica, Arial, sans-serif;
}

#content #photos a {
	color: #003466;
	font: bold 13px Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height: 20px;
}

#content #photos a:hover {
	color: #003466;
	font: bold 13px Helvetica, Arial, sans-serif;
	text-decoration: underline;
	line-height: 20px;
}

#content #logos img {
	margin: 0px 0px 0px 40px;
	padding: 0px;
}

#content #photos #links {
	float: right;
	text-align: right;
	color: #003466;
	font: normal 13px Helvetica, Arial, sans-serif;
}

#content #photos #links a {
	color: #003466;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-decoration: none;
}

#content #photos #links a:hover {
	color: #003466;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-decoration: underline;
}

#content p {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	color: #6A6A6A;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-align: left;
	line-height: 18px;
}

#content h1 {
	margin: 30px 0px 20px 0px;
	padding: 0px;
	display: block;
	width: 600px;
}

#content h2 {
	margin: 20px 0px 10px 0px;
	padding: 0px;
	display: block;
	width: 600px;
}

#content img.aligncenter {
	border: none;
	outline: none;
	clear:both;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

#content img.alignleft {
	border: none;
	outline: none;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float:left;
}

#content img.alignright {
	border: none;
	outline: none;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	float:right;
}

#content #container {
	margin: 0px;
	padding: 0px;
	width: 635px;
	height: 360px;
}

#content #small_container {
	margin: 0px auto;
	padding: 0px;
	background: #fff;
	width: 423px;
	height: 240px;
}

/*-------END CONTENT---------*/
/*-------BEGIN FOOTER---------*/

#footer {
	margin: 0px;
	padding: 8px 25px;
	width: 265px;
	height: 47px;
	display: inline;
	float: left;
}

#footer #facebook {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#footer #facebook img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#footer #twitter_footer {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#footer #twitter_footer img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#footer p {
	margin: 36px 0px 0px 3px;
	padding: 0px;
	color: #5D5D5D;
	font: normal 11px Helvetica, Arial, sans-serif;
	line-height: 14px;
}

#footer a {
	color: #003466;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
}

#footer a:hover {
	color: #003466;
	font: normal 12px Arial, sans-serif;
	text-decoration: underline;
}

/*-------END FOOTER---------*/
/*************TEASER***********/

#teaser {
	margin: 0px auto;
	padding: 0px;
	width: 950px;
}

#teaser #header {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 110px;
	display: inline;
	float: left;
}

#teaser #header #logo {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#teaser #header #logo img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#teaser #content {
	margin: 0px auto;
	background: #fff;
	padding: 0px;
	width: 950px;
	height: 100%;
	display: inline;
	float: left;
}

#teaser #content #reminder {
	margin: 0px 157px;
	padding: 20px 0px 0px 0px;
	background: url("images/reminder_bkg.jpg") bottom center no-repeat #fff;
	width: 635px;
	height: 62px;
	text-align: center;
}

#teaser #content #reminder #cta {
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}

#teaser #content #reminder #cta:hover {
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

#teaser #content #container {
	margin: 0px 157px;
	padding: 0px;
	background: #000;
	width: 635px;
	height: 360px;
}

#teaser #footer {
	margin: 0px 157px;
	padding: 8px 5px;
	width: 635px;
	height: 47px;
}

#teaser #footer #facebook {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#teaser #footer #facebook img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#teaser #footer #twitter {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#teaser #footer #twitter img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#teaser #footer p {
	margin: 36px 0px 0px 3px;
	padding: 0px;
	color: #5D5D5D;
	font: normal 11px Helvetica, Arial, sans-serif;
	line-height: 14px;
}

#teaser #footer a {
	color: #003466;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
}

#teaser #footer a:hover {
	color: #003466;
	font: normal 12px Arial, sans-serif;
	text-decoration: underline;
}

#teaser #footer #fb_share {
	margin: 0px 12px 0px 0px;
	padding: 0px;
	display: inline;
	float:right;
}

/*****jquery form pop-up******/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-form {
	position: absolute;
	top: 0;
	left: 0;
	height: 312px;
	width: 100%;
	z-index: 100;
	background: url("images/overlay_bkg.png") top center no-repeat;
}

#jquery-form #formHolder {
	display: block;
	width: 365px;
	margin: 10px auto;
	padding: 0px;
}

#jquery-form form {
	width: 320px;
	margin: 10px auto;
	padding: 0px;
	color: #000000;
	font: normal 12px Helvetica, Arial, sans-serif;
}

#jquery-form form input{
	color: #999999;
	font: normal 16px Helvetica, Arial, sans-serif;
}

#jquery-form #text_msg {
	margin: 120px 0px 10px 0px;
	padding: 0px;
}

#jquery-form #phone1 {
	margin: 10px 10px 0px 0px;
	padding: 3px;
	display: inline;
	width: 54px;
	height: 19px;
	background: #fff;
	border: 1px solid #999;
}

#jquery-form #phone2 {
	margin: 10px 10px 0px 0px;
	padding: 3px;
	display: inline;
	width: 54px;
	height: 19px;
	background: #fff;
	border: 1px solid #999;
}

#jquery-form #phone3 {
	margin: 10px 10px 0px 0px;
	padding: 3px;
	display: inline;
	width: 79px;
	height: 19px;
	background: #fff;
	border: 1px solid #999;
}

#jquery-form #email_png {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#jquery-form #email {
	margin: 10px 10px 0px 0px;
	padding: 3px;
	display: inline;
	width: 224px;
	height: 19px;
	background: #fff;
	border: 1px solid #999;
}

#jquery-form #submit {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	display: inline;
	width: 50px;
	height: 12px;
	background: url("images/submit.png") top left no-repeat;
	border: 0;
	overflow: hidden;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}

#jquery-form #submit:hover {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	display: inline;
	width: 50px;
	height: 12px;
	background: url("images/submit.png") top left no-repeat;
	border: 0;
	overflow: hidden;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

#btnClose { 
	display: inline;
	float: right;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}

#btnClose:hover { 
	display: inline;
	float: right;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

#btnClose img{ 
	border: none;
	outline: none;
	
}



