/*
Theme Name:     FBINAA-NM 2012
Theme URI:      http://www.fbinaa-nm.org/
Description:    FBINAA-NM Theme 
Author:         LDD Consulting, Inc.
Author URI:     http://www.lddconsulting.com/
Template:       twentyeleven
Version:        0.1.0
*/

@import url("../twentyeleven/style.css");

body {
	background-image: url('/wp-content/themes/FBI-NAA2012/images/background_image.jpg');
	background-repeat: repeat-x;
	background-position: 50% 0;
	background-color: #fff !important;
	font-family: Times New Roman, sans-serif;
}

/*****************************************************/
/******	BEGIN ITEMS TO BE HIDDEN FROM DISPLAY	******/
/*****************************************************/

#branding img,
#comments,
#searchform,
.home .entry-title {
	display: none;
}

/*****************************************************/
/******	END ITEMS TO BE HIDDEN FROM DISPLAY	******/
/*****************************************************/

#page {
	background: transparent;
	width: 1000px;
}

#branding {
	border-top: 0;
	margin-top: -60px;
}

#branding hgroup {
	margin: 0 0 0 235px;
	width: 840px;
}

#site-title {
	font-family: Times New Roman, sans-serif;
	font-size: 16px !important;
	text-shadow: 2px 2px #e5e5e5;
}

#site-description {
	font-family: Times New Roman, sans-serif;
	font-size: 20px !important;
	color: #000;
	margin: -5px 270px 5px 0;
	text-shadow: 2px 2px #e5e5e5;
}

#access {
	background: rgb(228,147,4); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0OTMwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZGE5NTFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZmRjOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmN2RjYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNmNmQ5YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmNGQzOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiNmM2M2NjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNmMGMwNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNlZGIxMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlYWFiMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNlY2FkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNlZmI0MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjJjMDAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(228,147,4,1) 0%, rgba(218,149,30,1) 3%, rgba(255,220,146,1) 7%, rgba(247,220,165,1) 10%, rgba(246,217,161,1) 14%, rgba(244,211,144,1) 21%, rgba(243,198,97,1) 34%, rgba(240,192,81,1) 38%, rgba(237,177,21,1) 48%, rgba(234,171,4,1) 52%, rgba(236,173,0,1) 59%, rgba(239,180,2,1) 69%, rgba(242,192,1,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,147,4,1)), color-stop(3%,rgba(218,149,30,1)), color-stop(7%,rgba(255,220,146,1)), color-stop(10%,rgba(247,220,165,1)), color-stop(14%,rgba(246,217,161,1)), color-stop(21%,rgba(244,211,144,1)), color-stop(34%,rgba(243,198,97,1)), color-stop(38%,rgba(240,192,81,1)), color-stop(48%,rgba(237,177,21,1)), color-stop(52%,rgba(234,171,4,1)), color-stop(59%,rgba(236,173,0,1)), color-stop(69%,rgba(239,180,2,1)), color-stop(100%,rgba(242,192,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(228,147,4,1) 0%,rgba(218,149,30,1) 3%,rgba(255,220,146,1) 7%,rgba(247,220,165,1) 10%,rgba(246,217,161,1) 14%,rgba(244,211,144,1) 21%,rgba(243,198,97,1) 34%,rgba(240,192,81,1) 38%,rgba(237,177,21,1) 48%,rgba(234,171,4,1) 52%,rgba(236,173,0,1) 59%,rgba(239,180,2,1) 69%,rgba(242,192,1,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(228,147,4,1) 0%,rgba(218,149,30,1) 3%,rgba(255,220,146,1) 7%,rgba(247,220,165,1) 10%,rgba(246,217,161,1) 14%,rgba(244,211,144,1) 21%,rgba(243,198,97,1) 34%,rgba(240,192,81,1) 38%,rgba(237,177,21,1) 48%,rgba(234,171,4,1) 52%,rgba(236,173,0,1) 59%,rgba(239,180,2,1) 69%,rgba(242,192,1,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(228,147,4,1) 0%,rgba(218,149,30,1) 3%,rgba(255,220,146,1) 7%,rgba(247,220,165,1) 10%,rgba(246,217,161,1) 14%,rgba(244,211,144,1) 21%,rgba(243,198,97,1) 34%,rgba(240,192,81,1) 38%,rgba(237,177,21,1) 48%,rgba(234,171,4,1) 52%,rgba(236,173,0,1) 59%,rgba(239,180,2,1) 69%,rgba(242,192,1,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(228,147,4,1) 0%,rgba(218,149,30,1) 3%,rgba(255,220,146,1) 7%,rgba(247,220,165,1) 10%,rgba(246,217,161,1) 14%,rgba(244,211,144,1) 21%,rgba(243,198,97,1) 34%,rgba(240,192,81,1) 38%,rgba(237,177,21,1) 48%,rgba(234,171,4,1) 52%,rgba(236,173,0,1) 59%,rgba(239,180,2,1) 69%,rgba(242,192,1,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49304', endColorstr='#f2c001',GradientType=0 ); /* IE6-8 */

	color: #ffffff;
	border-top: 1px solid #2b5990;
	border-left: 1px solid #2b5990;
	border-right: 1px solid #2b5990;
	border-bottom: 10px solid #2b5990;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	height: 40px;
	margin: 0 auto 0 -2px;
}

#access a {
	line-height: 1em;
	padding: 0 10px;
	font-weight: bold;
}

#access li:hover > a, #access a:focus {
	background: transparent;
	color: #2b5990;
	height: auto;
	margin: 0 0 0 0;
	text-shadow: 1px 1px #e5e5e5;
}

#access ul {
	margin: 10px 0 0 150px;
	font-size: 20px;
	text-shadow: 1px 2px #000;
}

h1 {
	color: #2b5990 !important;
	font-weight: bold;
	font-size: 24px;
}

h1.entry-title {
	color: #2b5990 !important;
	margin: -15px 0 -20px -30px;
}

.home .entry-content {
	/* margin-top: -25px !important; */
}

.entry-content {
	margin: 0 -25px !important;
	width: 650px !important;
}

.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	margin: 0 0 0.8125em 0;
}

img#fbina-nm_logo {
	position: relative;
	top: -150px;
	left: -210px;
	z-index: 9999;
}

#ie7 img#fbina-nm_logo {
	position: relative;
	top: -150px;
	left: 25px;
	z-index: 9999;
}

.home.left-sidebar #primary {
	background: rgba(255,255,255,0.8);
	color: #000;
	border-width: 1px 1px 5px 1px;
	border-color: #2b5990;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	min-height: 675px;
	max-height: auto;
	border: 1px solid #2B5990;
	margin: -281px 0 -125px -26.4% !important;
	padding: 25px 0 0 0;
}

.left-sidebar #primary {
	background: rgba(255,255,255,0.8);
	color: #000;
	border-width: 1px 1px 5px 1px;
	border-color: #2b5990;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	min-height: 825px;
	max-height: auto;
	border: 1px solid #2B5990;
	margin: -238px 0 0 -26.4% !important;
	padding: 25px 0 0 0;
}

#ie8 .home.left-sidebar #primary,
#ie8 .left-sidebar #primary,
#ie7 .home.left-sidebar #primary,
#ie7 .left-sidebar #primary {
	background: #fff;
}

#ie7 .home.left-sidebar #primary {
	margin: -575px 0 0 -1px !important;
}

#ie7 .left-sidebar #primary {
	margin: -1055px 0 0 -1px !important;
}

/**********************************************/
/******		BEGIN AREA WIDGETS	 ******/
/**********************************************/

#secondary.widget-area {
	position: relative;
	z-index: 10000;
	margin: 60px 0 0 20px;
	padding: 0 0 0 20px;
}

#ie8 #secondary.widget-area {
	top: 0;
}

#ie7 #secondary.widget-area {
	top: -215px;
}

#secondary h3.widget-title {
	font-size: 16px;
	font-weight: bold;
	color: #2b5990;
	letter-spacing: 0;
	text-align: left;
	line-height: 1.5em;
	margin: 0 0 10px -15px;
	width: 250px;
	border-bottom: 1px solid #2b5990;
}

#secondary .widget.widget_links ul li {
	background: url('/wp-content/themes/FBI-NAA2012/images/pdf_icon_24.png') no-repeat left;
	list-style-type: none;
	padding: 0 0 0 35px;
	margin: 0 0 15px -15px;
	line-height: 1.5em;
	height: 20px;
	width: 235px;
}

#secondary .widget.recent_with_excerpt ul li {
	list-style: disc;
	margin: 0 0 15px 0;
	line-height: 1.5em;
	width: 235px;
}

#secondary .widget ul li a {
	font-size: 16px;
	font-weight: normal;
}

#supplementary.three {
	margin: -25px 0 0 0;
	border: 0px solid #fff;
	width: 848px;
	height: 250px;
	position: relative;
	z-index: 9999;
}

#ie7 #supplementary.three {
	margin: -125px 0 0 0;
}

#supplementary.three #first.widget-area {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #2b5990;
	border: 5px solid #fff;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 0 10px 0 0;
	height: 225px;
}

#supplementary.three #first ul li, #first ul li a {
	list-style-type: none;
	font-weight: normal;
	color: #fff;
	margin: 0 0 0 10px;
}

#supplementary.three #first h3.widget-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

#supplementary.three #second.widget-area {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #2b5990;
	border: 5px solid #fff;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 0 10px 0 0;
	height: 225px;
}

#supplementary.three #second ul li, #second ul li a {
	list-style-type: none;
	font-weight: normal;
	color: #fff;
	margin: 0 0 0 10px;
}

#supplementary.three #second h3.widget-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

#supplementary.three #third.widget-area {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #2b5990;
	border: 5px solid #fff;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 0 10px 0 0;
	height: 225px;
}

#supplementary.three #third ul li, #third ul li a {
	list-style-type: none;
	font-weight: normal;
	color: #fff;
	margin: 0 0 0 10px;
}

#supplementary.three #third h3.widget-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/**********************************************/
/******		END AREA WIDGETS	 ******/
/**********************************************/

img[class*="align"] {
	border: 1px solid #2b5990;
	padding: 3px;
	margin: 0 15px 10px 0 !important;
}

.cform label span {
	color: #000;
}

.cform span.reqtxt, .cform span.emailreqtxt {
    color: #000;
}

footer #site-generator {
	position: absolute;
	left: 0;
	right: 0;
	height: 100px;
	background-color: #2b5990;
	border-top: 10px solid #f3c201;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #fff;
	overflow: hidden;
}

#foot_contact {
	display: inline;
	position: relative;
	height: 20px;
	line-height: 1.5em;
	min-width: 1000px;
}

#ie9 #foot_contact, #ie8 #foot_contact {
	display: inline;
	position: relative;
	right: -625px;
	height: 20px;
	line-height: 1.5em;
	min-width: 1000px;
}


#foot_contact #foot_title {
	position: absolute;
	left: -502px;
	top: 10px;
	width: 200px;
	text-align: left;
}

#foot_contact #foot_address {
	position: absolute;
	left: -75px;
	top: 10px;
	width: 140px;
	text-align: center;
}

#foot_contact #foot_numbers {	
	position: absolute;
	left: 360px;
	top: 10px;
	width: 140px;
	text-align: right;
}

#copyright_info, #copyright_info a {
	margin: 85px 0 0 0;
	color: #fff;
}

.single-post .entry-title {
	margin: -22px 0 0 115px;
	width: 675px;
}

.single-post p {
	margin: -20px 0 35px 290px;
	width: 650px;
}

.singular .entry-meta {
	margin-left: 250px !important;
}

.blog .entry-meta {
	margin: 15px 0 0 -25px !important;
}

.singular .entry-meta .edit-link a {
	bottom: auto;
	left: 170px;
	position: absolute;
	right: auto;
	top: 8px;
}

.blog .entry-title {
	width: 75%;
}

#ie7 .singular .entry-meta {
	top: -75px;
}

#ie7 .singular .hentry {
	padding: 0 0 0 0;
}

#ie7 #nav-single .nav-previous {
	margin: 0 0 0 800px;
}
#ie7 #nav-single .nav-next {
	margin: 0 20px 0 0;
}

.error404 .entry-title {
	margin: 0 0 0 300px;
}

.error404 #main .widget {
	word-wrap: normal;
	width: 340px;
}

.error404 #primary .widget {
	position: relative;
	right: -350px;
}

.error404 .entry-content p {
	margin: 0 0 25px 330px;
	width: 575px;
}

.error404 #primary .widget p {
	margin: 0 0 0 0;
}

.nf-form-layout {
	width: 60%;
	margin-top: 50px;
	}