/* @override 
	http://localhost/xch_fbcabq/css/style.css
	http://fbcabq.louddevelopment.com/css/style.css
*/

* { margin:0; padding:0;}
body { background:#5d5d5b url(../images/site_wrapper.gif) top center; font-size:100%; line-height:1em; font-family:tahoma; color:#000000; text-align:center;}

a {
	color: #2d1100;
}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .content, p { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}


.site-center {margin:0 auto; width:657px; text-align:left;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2{ float:left;}
.site-bg{ background:url(../images/site_bg.gif) 0 0; padding:0 14px;}
/*header*/
.header{ height:168px; background:#000000;}
.logo{ position:absolute;}
#header-loop{ position:absolute; margin:0 0 0 179px;}
.menu{ position:absolute; margin:145px 0 0 197px;}
.menu img{ margin-right:8px;}

/*footer*/
.footer-menu{ background:#000000; color:#a2a2a2; padding:8px 0; font-size:0.687em; width:100%; overflow:hidden;}
.footer-menu ul{ padding:0 0 0 105px; }
.footer-menu ul li{ float:left; background:url(../images/footer_marker.gif) center right no-repeat;}
.footer-menu ul li a{ color:#a2a2a2; text-decoration:none; padding:0 10px;}
.footer-menu ul li a:hover{ color:#a66428;}
.footer-text{ background:#222222; color:#5d5d5d; text-align:center; padding:7px 0 36px 0; border-top:1px solid #bcaa8d; font-size:0.687em;}
.bg-none{ background:none !important;}

.footer-menu a{ color:#a2a2a2; text-decoration:none; padding:0 10px;}
.footer-menu a:hover{ color:#a66428;}


/*content*/
.content .col-1{ width:181px;}
.content .col-2{ width:448px;}
.content{ font-size:0.687em; background:#bcaa8d; line-height:1.5em; text-align:justify;}
.extra-max{ width:100%;}

.content .title{ display:block; margin-bottom:11px;}
.content .img-left{ float:left; margin:0 6px 0 0;}
.content .img-left1{ float:left; margin:0 11px 12px 0;}
.col-left-bg-center{ background:url(../images/page1_col_left_bg_center.jpg) 0 0 repeat-y;}
.col-left-bg-bot{ background:url(../images/col-left-bg-bot.gif) bottom left no-repeat;}
.box-1{ height:207px;}
.indent-text-left{ padding:0 11px 9px 10px;}
.box-1{ background:url(../images/box-1.jpg) 0 0 no-repeat;  width:181px;}
.box-1 .indent{ padding:16px 10px 0 13px;}
.title-top{ display:block;}
.img-bottom{ display:block; margin-bottom:4px;}
.extra-corner{ position:absolute; top:0; margin:168px 0 0 -4px;}
.title-1{ display:block; margin-bottom:3px;}
.link{ color:#a66428; text-decoration:underline;   line-height:1.25em; font-weight:bold;}
.link:hover{ text-decoration:none;}
.link-fright{ float:right; display:block; margin-top:6px; font-weight:bold; line-height:1.25em;}
.br{ display:block;}
.text{ color:#cbcbcb;}
.text strong{ color:#ff7d00;}
.list li{ background:url(../images/list-marker.gif) center left no-repeat; padding:0 0 0 8px; color:#000000; line-height:1.06em;}
.list li a{ color:#b66418;}
.indent-bot{ display:block; margin-bottom:9px;}
.row-title{ height:25px;}
.row-title img{ margin:6px 0 0 2px;}
.extra-corner-right{ position:absolute; top:0; margin:168px 0 0 629px;}
.deep-bg-center{ background:url(../images/deep_bg_center.gif) 0 0 repeat-y;}
.deep-bg-bottom{ background:url(../images/deep_bg_bottom.gif) bottom left no-repeat;}
.row-title-1{ height:39px;}
.row-title-1 img{ margin:11px 0 0 12px;}
.text-1{ color:#ff7d00;}
.indent-top{ display:block; margin-top:10px;}
.link-1{ color:#bebebe;}
.text-2{ color:#985902;}
.list-1 li a{ color:#985902; text-decoration:none;}
.list-1 li a:hover{ color:#000000;}
.list-1 li{ color:#000; line-height:1.06em;}
.link-2{ color:#000;}
.shadow-col-2{ background:url(../images/shadow_col_2.gif) 0 0 no-repeat;}


.box .border-top {background:url(../images/border_top.gif) repeat-x top #694f29;}
.box .border-bot {background:url(../images/border_bot.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border_left.gif) repeat-y left;}
.box .border-right {background:url(../images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(../images/corner_bot_right.gif) no-repeat right bottom; width:100%; }
.box .indent{ padding:12px 13px 27px 13px;}

.box-2 .border-top {background:url(../images/border1_top.gif) repeat-x top #694f29;}
.box-2 .border-bot {background:url(../images/border1_bot.gif) repeat-x bottom;}
.box-2 .border-left {background:url(../images/border1_left.gif) repeat-y left;}
.box-2 .border-right {background:url(../images/border1_right.gif) repeat-y right;}
.box-2 .corner-top-left {background:url(../images/corner1_top_left.gif) no-repeat left top;}
.box-2 .corner-top-right {background:url(../images/corner1_top_right.gif) no-repeat right top;}
.box-2 .corner-bot-left {background:url(../images/corner1_bot_left.gif) no-repeat left bottom;}
.box-2 .corner-bot-right {background:url(../images/corner1_bot_right.gif) no-repeat right bottom; width:100%; }
.box-2 .indent{ padding:13px 5px 23px 14px; background:url(../images/bg-2.gif) 13px 132px no-repeat;}
.box-2 .inden1{ padding:13px 5px 6px 14px; background:url(../images/bg-2.gif) 13px 132px no-repeat;}


.fright{ float:right;}
.box-title{ background:#bcaa8d; padding:6px 0 0 4px;}
.text-left{ text-align:left !important;}
.img-left2{ margin:2px 19px 0 0; float:left;}
.title-2{ display:block; margin-bottom:4px;}
.deep1-bg-center{ background:url(../images/deep1-bg-center.gif) 0 0 repeat-y;}
.deep1-bg-bottom{ background:url(../images/deep1-bg-bottom.gif) bottom left no-repeat;}
.img-1 img{vertical-align:text-bottom; margin-right:3px;}
.img-1 a{ color:#a66428; font-weight:bold;}
.img-2{ margin-left:10px;}
.indent-top-bot{ display:block; margin:12px 0;}
.list-2 li a{ color:#000; font-weight:bold; line-height:2em;}
.st-text dt{ font-weight:bold;}
.st-text dd{ padding-bottom:5px;}
.deep3-bg-top{ background:url(../images/deep3-bg-top.gif) 0 0 no-repeat;}
.indent-3{ padding:16px 16px 7px 8px;}
.st-text-1{ padding-left:4px;}
.st-text-1 dt{ font-weight:bold;}
.st-text-1 dd{ padding-bottom:19px;}
.link-3{ color:#bebebe;}
.indent-4{ padding:0 15px;}
.marker{ vertical-align:middle; margin-right:4px;}
.box-title1{ padding:5px 0 0 6px;}
.link-4{ color:#000000; font-weight:bold; line-height:1.25em;}


/*================== index.html ==================*/
#page1 .content .col-1 .title-top{ margin:0 0 6px -4px;}
#page1 .content .col-2 .row-top{ background:url(../images/1p_row_top_bg.jpg) 0 0 no-repeat; height:196px; padding:0 0 0 13px;}
#page1 .content .col-2 .extra-box{ height:160px;}
#page1 .content .col-2 .row-box .row-box-1{ width:214px; padding-top:10px; }
#page1 .content .col-2 .row-box .row-box-2{ width:180px; margin-left:27px; padding-top:10px;}
#page1 .content .col-2 .row1-box .row-box-1{ width:242px;}
#page1 .content .col-2 .row1-box .row-box-2{ width:205px; background:url(../images/bg_1.gif) 0 0 no-repeat;}
#page1 .content .col-2 .row1-box .row-box-2 .indent-box{ padding:13px 8px 0 9px;}
#page1 .content .col-2 .row1-box .row-box-1 .indent-box{ padding:8px 11px 21px 17px;}
/*================== index-1.html ==================*/
#page2 .content .col-1 .title-top{ margin:0 0 6px -4px;}
#page2 .content .col-2 .row-top .indent-1{width:306px;}
#page2 .content .col-2 .row-top .fright{ margin:-11px 0 0 0;}
#page2 .content .col-2 .row-top .link-fright{ padding-right:30px;}
#page2 .content .col-2 .row1-box .row-box-1{ width:242px;}
#page2 .content .col-2 .row1-box .row-box-2{ width:205px; background:url(../images/bg_1.gif) 0 0 no-repeat;}
#page2 .content .col-2 .row1-box .row-box-2 .indent-box{ padding:13px 8px 0 9px;}
#page2 .content .col-2 .row1-box .row-box-1 .indent-box{ padding:8px 11px 21px 17px;}
/*================== index-2.html ==================*/
#page3 .content .col-2 .link-fright{ padding-right:5px;}
#page3 .content .col-2 .indent-1{width:283px;}
#page3 .content .col-2 .fright{ margin:-11px 9px 0 0;}
/*================== index-3.html ==================*/
#page4 .content .col-2 .row-top .indent-1{width:306px;}
#page4 .content .col-2 .row-top .fright{ margin:-11px 0 0 0;}
#page4 .content .col-2 .row-top .link-fright{ padding-right:30px;}
#page4 .content .col-2 .indent-box-bot{ padding:17px 0 9px 14px;}
#page4 .content .col-2 .row-box-1{ width:211px;}
#page4 .content .col-2 .row-box-2{ width:209px; margin-left:9px;}
/*================== index-4.html ==================*/
#page5 .content .col-2 .link-fright{ padding-right:5px;}
#page5 .content .col-2 .indent-1{width:283px;}
#page5 .content .col-2 .fright{ margin:-11px 9px 0 0;}
#page5 .content .col-2 .row-box{ background:url(../images/bg-3.jpg) 221px 0 no-repeat; margin-top:19px;}
#page5 .content .col-2 .row-box-1{ width:211px;}
#page5 .content .col-2 .row-box-2{ width:156px; margin-left:35px; height:235px; padding-top:17px;}
/*================== index-5.html ==================*/
#page6 .content .col-2 .row-top .indent-1{width:306px;}
#page6 .content .col-2 .row-top .fright{ margin:-11px 0 0 0;}
#page6 .content .col-2 .indent-box-bot{ padding:17px 0 9px 14px;}
#page6 .content .col-2 .row-box-1{ width:211px;}
#page6 .content .col-2 .row-box-2{ width:209px; margin-left:9px;}


#page6 .form input{ height:18px; width:179px;}
#page6 .form textarea{ overflow:auto; display:block; width:179px; height:71px; margin-bottom:15px;}
#page6 .form textarea, #page6 .form input{ border:1px solid #694f29; background:#a9927a; color:#000000; margin-top:2px; font-size:1em;}
#page6 .form .form-link{ margin-left:100px; margin-right:20px;}
#page6 .indent-form{ height:41px;}

.news-image {
	width: 60px;
	height: 60px;
	overflow: hidden;
	float: left;
}
.index-news-content {
	width: 150px;
	float: right;
	line-height: 1em;
}
.news-title {
	font-size: 12px;
	margin-bottom: 4px;
	font-weight: bold;
}
.news-readmore {
	text-align: right;
	width: 150px;
}
.news-readmore a {
	color: #000;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 10px;
}
#index-promos img {
	width: 185px;
	height: 50px;
	margin-bottom: 0px;
}
#page-title {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma,Helvetica, Arial;
	height: 16px;
	padding-left: 5px;
}
#page-subnav a {
	display: block;
	line-height: 16px;
	padding-left: 10px;
	font-size: 12px;
	color: #a66428;
	text-decoration: none;
	margin-bottom: 10px;
}
#page-subnav a:hover,
#page-subnav a.active {
	color: #000;
	text-decoration: none;
}
#page-sidebar {
	margin-left: 5px;
	margin-top: 20px;
}
#contact-info {
	margin-left: 5px;
	margin-top: 10px;
}
p {
	margin-bottom: 10px;
}
.staff_pic_bg {
	width: 110px;
	float: left;
}
.staff_pic_bg img {
	width: 100px;
	height: 90px;
}
.staff_name {
	font-size: 20px;
	color: #471b00;
	line-height: 24px;
}
.staff_title {
	font-size: 15px;
	color: #000;
	line-height: 20px;
	margin-bottom: 5px;
}
.staff_body {
	width: 300px;
	float: right;
	padding-right: 5px;
}





.event-sect {
	margin-bottom: 15px;
}
.event-pic {
	width: 110px;
	float: left;
}
.event-pic img {
	width: 100px;
	height: 90px;
}
.event-body {
	width: 300px;
	float: right;
	padding-right: 5px;
}
.event-title {
	font-size: 20px;
	color: #471b00;
	line-height: 24px;
}
.event-datetime {
	font-size: 15px;
	color: #000;
	line-height: 20px;
	margin-bottom: 5px;
}

#email_list_header {
	font-weight: bold;
	font-size: 12px;
}
#join_notify {
	display: none;
}
#email_list_container input#join_email {
	width: 140px;
	border: 1px solid #ad8344;
	background: #694f29;
	color: #dedede;
	padding: 4px;
}
.joinemail_btn_container {
	text-align: right;
	padding-right: 10px;
}
.joinemail_btn {
	background: #ad8344;
	border: none;
	padding: 5px 10px;
	color: #FFF;
	margin-top: 5px;
	cursor: pointer;
	letter-spacing: 1px;
}
.joinemail_btn:hover {
	background: #471b00;
}