/* @override http://www.floridacitywatch.com/sites/all/themes/blueprint/styles.css?X */

/****************/
/* +++ OVERRIDES +++ */
/****************/

div.container {
  margin: 0px auto 1.5em;
}

.container {
	width: 950px;
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	padding: 0 20px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
a:visited {
  color: #2c76b7;
}
.span-24b {width:950px;}
.append-1b {padding-right:30px;}
body {font-size:75%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
hr {width: 75%; color: #d7d7d7; background: #d7d7d7;height: 1px;border:none;}
div.node {
  margin: 0;
  padding: 0;
  border-bottom: 0px;
}
h2.title {
	margin-bottom: -5px;
	color: #3f4c55;
	padding-bottom: 10px;
}

/* floats the email signup box for the homepage */
.email-box { 
	position: relative;
	top: -70px;
	left: -6px;
	overflow: visible;
	_overflow-x: visible;
}


/****************/
/* +++ HEADER +++ */
/****************/


.header-logo {
	float: left;
	border-right: 1px solid #fff;	
	padding: 0 623px 0px 0px;
}
.header-logo-lborder {
	height: 127px;
	border-left: 1px solid #fff;
	padding: 0 0px 0px 21px;
	margin-left: -21px;
}

.header-bg {
	background: url(images/layout_flag_bg_full.jpg) no-repeat;
	width:950px;
	height: 204px;
}
#header-region .content {
	float:right;
}

#header-region .views-field-field-quote-quote-value {

	color: #3f4c55;
	margin-bottom: 0px;
	font: 14pt "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	clear: both;
	position: relative;
	top: 40px;
	right: 10px;

}
#header-region .views-field-field-quote-source-value {
	color: #737e86;
	position: relative;
	top: 40px;
	right: 12px;
float: right;
	font: italic 12pt "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

/* top header image on content pages */

#block-views-sub_featured-block_1 .views-field-field-sub-featured-image-fid {
	border: 4px solid #e2e2e2;
}

#block-views-sub_featured-block_1 .views-field-field-sub-featured-text-value {
	position: relative;
	top: -35px;
	color: #fff;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 13px;
	float: right;
}


/****************/
/* NAV */
/****************/

.nav-menu,
.nav-menu a {
	color: #000;
	font-size:1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;

}
.nav-menu a:hover {
	color: #284f90;
}

ul.links{
	margin-top: 20px;

}
ul.links li {
	border-right: 1px solid rgb(127, 127, 127);
	color: white;
	float: left;
	font-size: 1em;
	height: 19px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 15px 0px;
	width: auto;
}

ul.links li.last {
	border-right: 0px;
}

#search {
	margin-top: 12px;
	width:200px;
}
#edit-submit-1 {
	margin-bottom: 5px;
	border: 1px solid #909090;
	background: #ecf4fd;
}

input#edit-search-theme-form-1.form-text.compact-form-field {
	width: 125px;
	margin-left: -10px;
	margin-top: 7px;
}

#edit-search-theme-form-1-wrapper .compact-form-label {
	margin-left: -10px;
}


/* hack for FF & IE 8 */
#edit-search-theme-form-1-wrapper .compact-form-label, x:-moz-any-link, x:default {margin-top: -10px;}

#edit-search-theme-form-1-wrapper .compact-form-label {
	margin-top: -10px\9;
}







.view-front-featured {
	background: url(images/front_header_bg.png) repeat-x;
	height:230px;
}

.views-field-field-front-featured-picture-fid {
	float:right;
	border-top: 1px solid #000;
}

.view-front-featured .views-field-title {
	font: bold 28px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	color: #fce399;
	padding-left: 20px;
	padding-top: 27px;
}

.views-field-field-front-featured-description-value {
	color: #FFF;
	height: 100px;
	padding-left: 20px;
	font-size: 1.5em;
}

.views-field-field-front-featured-link-url,
.views-field-field-front-featured-link-url a,
.views-field-field-front-featured-link-url a:link,
.views-field-field-front-featured-link-url a:visited
 {
	float: right;
	padding-right:5px;
	font: bold 22px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 15px;
	text-transform: uppercase;
	color: #f0a322;
}

/****************/
/* +++ SIDEBAR +++ */
/****************/

/* email signup block */
#block-webformblock-152,
#block-nodeblock-439 {
	position: relative;
	background: url(images/layout_box_instantalerts_header.png) no-repeat;
	height: 23px;
	text-align: center;
	left: 44px;
	padding-left: 0;
	top: -14px;
}

#block-webformblock-152 h3,
#block-nodeblock-439 h3{
	padding-top: 3px;
	color: #7c9653;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	_margin-bottom: 0px;
}

#node-152 .content,
#node-439 .content {
	text-align: left;
	width: 222px;
	height:90px;
	background-color: #f4fde6;
	border: 1px solid #e4f5c9;
	_margin-top: 0px;
	margin-top: -12px;
	padding-top: 3px;
	padding-left: 5px;
	color: #757a49;
	font-size: 12px;
	font: 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

#webform-client-form-152 .form-text {
	width: 143px;
	margin-top: -12px;
	padding-left: 5px;
}
#edit-submitted-email-address-wrapper .compact-form-label{
	margin-top: -8px;
}
#webform-client-form-152 .form-submit{
	float: right;
	margin-top: -45px;
	margin-right: 5px;
	border: 1px solid #909090;
	background-color: #fafdf4;
}

input.instant-alert {
	width: 145px;
	_width: 130px;
	margin-top: 10px;
	padding: 3px;
}




/* recent blog posts */

#block-views-blog-block_2 {
	position: relative;
	top: 90px;
	left: 44px;

}

#block-views-blog-block_2 h3 {

	background: url(images/layout_box_blog_header.png) no-repeat;

	height: 23px;
	color: #636363;
	text-align: left;
	padding-top: 3px;
	padding-left: 37px;
	text-transform: uppercase;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

#block-views-blog-block_2 .content {
	width: 220px;
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
	margin-top: -16px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
}
#block-views-blog-block_2 .field-content a {
	color: #555555;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 7px;
	padding-bottom: 5px;
}
#block-views-blog-block_2 a:hover {
	color: #284f90;
}
#block-views-blog-block_2 .views-field-created {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}
#block-views-blog-block_2 .views-field-title {
	margin-bottom: 10px;
}


/* recent news */

#block-views-news_sidebar-block_1 {
	width: 229px;
	position: relative;
	top: 90px;
	left: 44px;
	margin-bottom: 9em;
	
}

#block-views-news_sidebar-block_1 h3 {

	background: #eb5c51 url(images/layout_box_videos_header.png) no-repeat;

	height: 23px;
	color: #fff;
	text-align: left;
	padding-top: 3px;
	padding-left: 37px;
	text-transform: uppercase;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

#block-views-news_sidebar-block_1 .content {
	width: 220px;
	background-color: #f9eeed;
	border: 1px solid #f6c8c5;
	margin-top: -17px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
}

#block-views-news_sidebar-block_1 .views-field-field-news-date-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

#block-views-news_sidebar-block_1 .field-content a {
	color: #790000;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 5px;

}
#block-views-news_sidebar-block_1 a:hover {
	color: #284f90;
}

#block-views-news_sidebar-block_1 .views-field-title {
	margin-bottom: 10px;
}


/****************/
/* +++ FRONT +++ */
/****************/



/* our cities header front */

#block-views-news_our_cities-block_2 h3,
#block-views-news_our_cities-block_1 h3{
	
	background: url(images/layout_section_cities.jpg) no-repeat 0;
	width: 704px;
	height: 51px;
	font-size: 0;
	color: #fff;
}
#block-views-news_our_cities-block_2 .view-content,
#block-views-news_our_cities-block_1 .view-content {
	background: #fff url(images/layout_section_bg_cities.jpg) no-repeat;
	width: 950px;
	padding: 10px;
	margin-top: 3px;
}

#block-views-news_our_cities-block_2 .views-field-field-news-date-value, .views-field-field-news-source-value, #block-views-news_our_cities-block_1 .views-field-field-news-date-value, .views-field-field-news-source-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 8px;
}

#block-views-news_our_cities-block_2 .views-field-title a,
#block-views-news_our_cities-block_1 .views-field-title a {
	color: #767b37;
	font: 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
#block-views-news_our_cities-block_2 .views-field-title a:hover,
#block-views-news_our_cities-block_1 .views-field-title a:hover {
	color: #0066B3;
}

#block-views-news_our_cities-block_2 .views-field-field-news-teaser-value, #block-views-news_our_cities-block_1 .views-field-field-news-teaser-value {
	color: #000;
	font: 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
	width: 935px;
}

#block-views-news_our_cities-block_2 .content .more-link,
#block-views-news_our_cities-block_2 .content .more-link a,
#block-views-news_our_cities-block_1 .content .more-link,
#block-views-news_our_cities-block_1 .content .more-link a{
	float:right;
	position: relative;
	left: 135px;
	color: #2c76b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-news_our_cities-block_2 .content .more-link a:hover,
#block-views-news_our_cities-block_1 .content .more-link a:hover{
	color: #767b37;

}

/* theyre at it again front */

#block-views-news_they_are_at_it-block_2 {
	background-color: #fff;
}

#block-views-news_they_are_at_it-block_2 h3{
	
	background: #fff url(images/layout_section_TAIA.jpg) no-repeat;
	width: 452px;
	height: 62px;
	font-size: 0;
	color: #fff;
}

#block-views-news_they_are_at_it-block_2 .view-content {
	background: #fff url(images/layout_section_bg_TAIA.jpg) no-repeat;
	width: 452px;
	padding: 10px;
}

#block-views-news_they_are_at_it-block_2 .views-field-title, .views-field-title .field-content a, views-field-title a:link, views-field-title a:active  {
	color: #000;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
	text-decoration: none;
}
#block-views-news_they_are_at_it-block_2 .views-field-title a:hover {
	color: #0066B3;
}
#block-views-news_they_are_at_it-block_2 .views-field-field-news-date-value,
.views-field-field-news-source-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 8px;
}

#block-views-news_they_are_at_it-block_2 .content .more-link,
#block-views-news_they_are_at_it-block_2 .content .more-link a{
	float:right;
	position: relative;
	color: #a64821;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#block-views-news_they_are_at_it-block_2 .content .more-link a:hover{
	color: #a52a15;

}


/* stay informed front */

#block-views-news_stay_informed-block_3 h3{
	
	background: url(images/layout_section_stayinformed.jpg) no-repeat;
	width: 452px;
	height: 59px;
	font-size: 0;
	color: #fff;
	margin-bottom: 3px;
}

#block-views-news_stay_informed-block_3 .view-content {
	background: #fff url(images/layout_section_bg_stayinformed.jpg) no-repeat;
	width: 452px;
	padding: 10px;
}

#block-views-news_stay_informed-block_3 .views-field-title, .views-field-title .field-content a, views-field-title a:link, views-field-title a:active  {
	color: #000;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
	text-decoration: none;
}
#block-views-news_stay_informed-block_3 .views-field-title a:hover {
	color: #0066B3;
}
#block-views-news_stay_informed-block_3 .views-field-field-news-date-value,
.views-field-field-news-source-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 8px;
}
#block-views-news_stay_informed-block_3 .content .more-link,
#block-views-news_stay_informed-block_3 .content .more-link a{
	float:right;
	position: relative;
	color: #7a832b;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-news_stay_informed-block_3 .content .more-link a:hover{
	color: #50561c;

}





.news-box {
	background: #fff url(images/layout_content_news_bg.jpg) no-repeat;
	width: 705px;
}

.news-content {
	padding: 10px;
}

.news-headline {
	color: #767b37;
	font: 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

.news-date {
	color: #898989;
	font: 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}


/****************/
/* +++ SUBPAGE AREAS +++ */
/****************/
/* NEWS */
/****************/

/* our cities header subpage */

#block-views-news_our_cities-block_4 h3,
body.nid-174 h2.title{
	
	background: url(images/layout_section_cities.jpg) no-repeat;
	width: 703px;
	height: 51px;
	font-size: 0;
	color: #fff;
	margin-bottom: 5px;
}
#block-views-news_our_cities-block_4 .view-content,
#block-views-news_our_cities-block_2 .view-content {
	background: #fff ;
	width: 683px;
	padding: 10px;
	margin-top: 3px;
}

#block-views-news_our_cities-block_4 .views-field-field-news-date-value, .views-field-field-news-source-value, 
#block-views-news_our_cities-block_2 .views-field-field-news-date-value, .views-field-field-news-source-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 8px;
}

#block-views-news_our_cities-block_4 .views-field-title a,
#block-views-news_our_cities-block_2 .views-field-title a {
	color: #767b37;
	font: 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
#block-views-news_our_cities-block_4 .views-field-title a:hover,
#block-views-news_our_cities-block_2 .views-field-title a:hover {
	color: #0066B3;
}

#block-views-news_our_cities-block_4 .views-field-field-news-teaser-value, #block-views-news_our_cities-block_2 .views-field-field-news-teaser-value {
	color: #000;
	font: 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
	width: 683px;
}

#block-views-news_our_cities-block_4 .content .more-link,
#block-views-news_our_cities-block_4 .content .more-link a,
#block-views-news_our_cities-block_2 .content .more-link,
#block-views-news_our_cities-block_2 .content .more-link a{
	float:right;
	position: relative;
	color: #2c76b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-news_our_cities-block_4 .content .more-link a:hover, #block-views-news_our_cities-block_2 .content .more-link a:hover{
	color: #767b37;

}


/* theyre at it again subpage */

#block-views-news_they_are_at_it-block_5 h3,
body.nid-176 h2.title{
	
	background: #fff url(images/layout_subpage_header_taia.jpg) no-repeat;
	width: 703px;
	height: 62px;
	font-size: 0;
	color: #fff;
}

#block-views-news_they_are_at_it-block_5 .view-content {
	background: #fff;
	width: 683px;
	padding: 10px;
}

#block-views-news_they_are_at_it-block_5 .views-field-title a,
#block-views-news_they_are_at_it-block_1 .views-field-title a {
	color: #767b37;
	font: 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#block-views-news_they_are_at_it-block_5 .views-field-title, .views-field-title .field-content a, views-field-title a:link, views-field-title a:active, #block-views-news_they_are_at_it-block_1 .views-field-title, .views-field-title .field-content a, views-field-title a:link, views-field-title a:active  {
	color: #000;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
		
}

#block-views-news_they_are_at_it-block_5 .views-field-field-news-teaser-value, #block-views-news_they_are_at_it-block_1 .views-field-field-news-teaser-value {
	margin-bottom: 10px;
}

#block-views-news_they_are_at_it-block_5 .views-field-title a:hover,
#block-views-news_they_are_at_it-block_1 .views-field-title a:hover {
	color: #0066B3;
}
#block-views-news_they_are_at_it-block_5 .views-field-field-news-date-value, .views-field-field-news-source-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 8px;
}




#block-views-news_they_are_at_it-block_5 .content .more-link,
#block-views-news_they_are_at_it-block_5 .content .more-link a{
	float:right;
	position: relative;
	color: #2c76b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-news_they_are_at_it-block_5 .content .more-link a:hover{
	color: #767b37;

}


/* stay informed subpage */

#block-views-news_stay_informed-block_6 h3,
body.nid-175 h2.title{
	
	background: url(images/layout_subpage_header_stayinformed.jpg) no-repeat;
	width: 703px;
	height: 59px;
	font-size: 0;
	color: #fff;
}

#block-views-news_stay_informed-block_6 .view-content {
	background: #fff;
	width: 683px;
	padding: 10px;
}


#block-views-news_stay_informed-block_6 .views-field-title, 
#block-views-news_stay_informed-block_6 .views-field-title .field-content a, #block-views-news_stay_informed-block_6 views-field-title a:link, views-field-title a:active, #block-views-news_stay_informed-block_1 .views-field-title, 
#block-views-news_stay_informed-block_1 .views-field-title .field-content a, #block-views-news_stay_informed-block_1 views-field-title a:link, views-field-title a:active  {
	color: #767b37;
	font: 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}



#block-views-news_stay_informed-block_6 .views-field-title a:hover,
#block-views-news_stay_informed-block_1 .views-field-title a:hover {
	color: #0066B3;
}
#block-views-news_stay_informed-block_6 .views-field-field-news-date-value,.views-field-field-news-source-value, #block-views-news_stay_informed-block_1 .views-field-field-news-date-value,.views-field-field-news-source-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 8px;
}

#block-views-news_stay_informed-block_6 .views-field-field-news-teaser-value, #block-views-news_stay_informed-block_1 .views-field-field-news-teaser-value {
	margin-bottom: 10px;
}

#block-views-news_stay_informed-block_6 .content .more-link,
#block-views-news_stay_informed-block_6 .content .more-link a{
	float:right;
	position: relative;
	color: #2c76b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-news_stay_informed-block_6 .content .more-link a:hover{
	color: #767b37;

}


/****************/
/* QUESTIONS */
/****************/

#block-views-questions-block_2 .views-field-title {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 5px;
	color: #284f90;
}
#block-views-questions-block_2 .views-row-even {
	padding: 10px;
	background-color: #f3f2f2;

	margin-top: -1px;
}
#block-views-questions-block_2 .views-row-odd {
	padding: 10px;
	background-color: #fff;

	margin-top: -1px;
}

/****************/
/* BLOG */
/****************/

body.nid-158 h2.title {
	padding-bottom: 0px;
}

#block-views-blog-block_1 .field-content a {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	color: #284f90;
}
#block-views-blog-block_1 .field-content a:hover {
	color: #2c76b7;
}

#block-views-blog-block_1 .views-field-field-blog-date-value {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 30px;
	padding-right: 8px;
	background-color: #fff;	
}


#block-views-blog-block_1 .views-field-field-blog-date-value .first {
	margin-top: 0px;

}

#block-views-blog-block_1 .views-field-view-node a {
	float:right;
	position: relative;
	color: #2c76b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-blog-block_1 .views-field-view-node a:hover{
	color: #0066B3;

}	

.date-display-single {
	color: #898989;
	font: italic 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 30px;
	
}

/****************/
/* PRESS */
/****************/

#block-views-press-block_1 .views-field-title,
#block-views-press-block_1 .views-field-title a {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	color: #284f90;
}

#block-views-press-block_1 .views-field-field-press-date-value {
	margin-top: 30px;

}
#block-views-press-block_1 .views-field-view-node a {
	float:right;
	position: relative;
	color: #2c76b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#block-views-press-block_1 .views-field-view-node a:hover{
	color: #0066B3;

}




/****************/
/* +++ PAGER +++ */
/****************/

ul.pager {
  line-height: 1.667em;
  margin: 1.667em 0;
  font-size: 0.9em;
}

ul.pager a, ul.pager li.pager-current {
  border: 1px solid #BBB;
  text-decoration: none;
  margin-right: 3px;
  padding: 3px 6px;
}

ul.pager li.pager-current {
  background: #2c76b7;
  color: #fff;
}

ul.pager a:link,
ul.pager a:visited {
  color:#005b7f;
}

ul.pager a:hover,
ul.pager a:focus,
ul.pager a:active {
  background-color: #2c76b7;
  color: #fff;
  border: 1px solid #0066B3;
}

ul.pager span.pager-ellipsis {
  padding: 0 0.5em;
}

.item-list .pager li { 
  padding:0em;
}


/****************/
/* +++ FOOTER +++ */
/****************/

#footer {
	width: 951px;
}

#footer h3 {
	display: none;
}

#footer ul {
	margin: 0 0 0 0;
}
#footer ul.menu {
	margin-top: 20px;


}
#footer ul.menu li {
	border-right: 1px solid rgb(127, 127, 127);
	color: white;
	float: left;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	height: 19px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 15px 0px;
	width: auto;
	font-weight: bold;
}

#footer ul.menu li.last {
	border-right: 0px;
}

#footer ul.menu li a {
	color: #005b7f;
	text-decoration: none;
}
#footer ul.menu li a:hover {
	color: #005b7f;
	text-decoration: none;
}


#block-nodeblock-161 h3 {
	display: none;
}

#block-nodeblock-161 .content {
	width: 350px;
	display: inline;
	float: right;
	_float: none;
	_padding-left: 50px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #a1a1a1;
}



/****************/
/* VIDEOS */
/****************/

.emvideo-thumbnail-replacement span {
    left: 72px;
    top: 55px;
}

.emvideo-thumbnail-replacement span {
    background: transparent url(images/emvideo-play.png) no-repeat scroll 0 0;
    display: block;
    height: 112px;
    position: absolute;
    width: 40px;
}

.emvideo-thumbnail-replacement span:hover {
	background-position: -40px 0;
}


.view-videos .views-row {
	border-bottom: 1px solid #DCDCDC;
    clear: both;
    float: left;
    margin-top: 20px;
    padding-bottom: 0;
    *float: none;
}

.view-videos .views-row-last {
	border-bottom: 0;
}

.view-videos .view-content .views-field-field-videos-link-embed {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #a7a7a7;
}

.view-videos .view-content .views-field-title {
	font-size: 15px;
    font-weight: bold;
}





/****************/
/* MyEmma.com TEMPLATE OVERRIDE */
/****************/

@charset "UTF-8";
/* Controls width of your form */
.e2ma_signup_form {
	width:222px;

}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
	border:1px solid #ccc; 
	font-family:Verdana, sans-serif;
	font-size:10px;
	width: 143px; 
	padding:0.2em;
	margin-left: -3px;
	
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
	border:0px solid #ddd;
	padding:5px;
	margin-bottom:5px;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
    text-align:center;
    display: inline;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    border:0;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: left;
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
	padding-top:5px;
	text-transform: capitalize;
	display: none;
}

/* Controls spacing and style for any text used to list options under multiple choice fields) */
.e2ma_signup_form_element {
	font-family:verdana;
	font-size:10px;
	color:#333333;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style for "Select your interests..." text */
.e2ma_signup_form_group_label {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style and spacing for groups displayed as options */
.e2ma_signup_form_groups {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #dddddd;
	padding:5px;
	margin-bottom:5px;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #dddddd;
	padding:5px;
	margin-bottom:5px;
	display: none;
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
	color:#FF0000;
	display: none;
	
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
	float:left;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button { 
	background-color:#FAFDF4;
	border:1px solid #909090;
	float:right;
	left:152px;
	position:relative;
	top:-34px;
	width:60px !important;
}





/****************/
/* MISC */
/****************/

.edit-submitted-email-address {
	margin-top: 7px;
}

 .form-submit{
	border: 1px solid #909090;
	background: #ecf4fd;
}

div#node-151 div.content {
	line-height: 1em;
	font-size: 1.3em;
}



