/* CSS Document */

*{
margin:0; 
padding:0;
}

body{
background:#7d7e7d url(images/background.jpg) repeat-x top;
margin:20px 0 10px 0;
font:13px Arial, Helvetica, sans-serif;
}

#container{
width:924px;
margin:0 auto;
}

#header {
height:191px;
}

#navigation {
background:url(images/nav_back.jpg) repeat-x;
height:35px;
width:924px;
}

#address {
width:430px;
height:35px;
float:left;
}

#address p .color {
color:#e58201;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#address p {
color:#fff;
padding:9px 0 0 7px;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#navigation_right {
width:480px;
height:35px;
float:right;
}

#navigation_right ul {
list-style:none;
padding-top:9px;
text-align:center;
}

#navigation_right ul li {
list-style:none;
display:inline;
padding:4px 20px 4px 29px;
background:url(images/nav_side.jpg) no-repeat left;
font:13px Arial, Helvetica, sans-serif;
color:#fff;
}

#navigation_right ul li a {
font:13px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#navigation_right ul li a:hover {
font:13px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

#content {
background:#211403;
width:924px;
}

#menu_right {
background:url(images/menu_right.jpg) no-repeat right top;
padding-bottom:10px;
}

#menu_link {
width:175px;
float:left;
}

#menu_link ul {
list-style:none;
padding-left:20px;
padding-bottom:12px;
}

#menu_link ul li {
list-style:square;
color:#fb9202;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:8px 0;
}

#menu_link ul li a, #menu_list a {
text-decoration:none;
color:#fb9202;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#menu_link ul li a:hover, #menu_list a:hover {
text-decoration:underline;
color:#fb9202;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}


#menu_list {
width:370px;
float:right;
}

#content_inside {
width:587px;
float:left;
padding-top:15px;
display:inline;
margin-left:18px;
}

#flash_top {
width:587px;
margin:0 auto;
}

#content h1 {
color:#ff9000;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:6px;
border-bottom:3px solid #ff9000;
}

.clear {
clear:both;
}

#content h2 {
color:#ff9000;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:5px;
padding-bottom:2px;
border-bottom:2px solid #ff9000;
}

#welcome {
margin-top:5px;
background:#87775a url(images/welcome_text_back.jpg) repeat-x bottom;
padding:15px 15px 7px 15px;
}

#welcome p {
font:15px Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 15px 0;
}

#sidebar {
width:283px;
float:right;
padding-top:15px;
display:inline;
margin-right:22px;
}

#sidebar h2 {
background:url(images/side_head.jpg) repeat-x;
padding:7px 5px;
border:1px solid #fff;
color:#fff;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#search {
margin:6px 0 15px 0;
}
	
.txtbox {
float:left;
width:246px;
padding:5px 0px 5px 5px;
height:18px;
color:#333;
border:none;
background:#f3f3f3 url(images/search_box.jpg) no-repeat;
font:13px Verdana, Arial, Helvetica, sans-serif;
}	

#button {
margin:0;
padding:0;
float:left;
}	

#upcoming_events {
margin:6px 0 15px 0;
padding:10px;
background:#89795F url(images/news_box_back.jpg) repeat-x bottom;
border:1px solid #fff; 
}

#upcoming_events ul {
padding:10px 10px 10px 25px;
}

#upcoming_events ul li {
font:13px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
list-style:square;
margin:5px 0;
}

#upcoming_events ul li a {
font:13px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#upcoming_events ul li a:hover {
font:13px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.news {
margin:4px 0;
padding:5px;
background:url(images/news_box_back.jpg) repeat-x bottom;
border:1px solid #fff; 
}

.member_directtv, .support_team {
margin:6px 0;
padding:5px;
background:url(images/news_box_back.jpg) repeat-x bottom;
border:1px solid #fff;
color:#fff;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
}

.member_directtv .image, .support_team .image {
width:70px;
text-align:center;
display:inline;
float:left;
margin-left:20px;
}

.member_directtv img, .support_team img {
border:2px solid #665c43;
margin-bottom:3px;
}

#facebook {
margin:6px 0 14px 0;
padding:10px 5px;
background:url(images/news_box_back.jpg) repeat-x bottom;
border:1px solid #fff;
text-align:center
}

.news h3 a {
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0000FF;
text-decoration:none;
}

.news h3 a:hover {
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0000FF;
text-decoration:underline;
}

.news p {
font:15px Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 8px 0;
}

h4 {
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
text-align:center;
margin:0 0 5px 0;
padding:5px 0;
color:#FF9000;
cursor:pointer;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

#photo_gallery_top {
background:url(images/featured_photo_head.jpg) no-repeat;
height:24px;
}

#featured_photo_top {
background:url(images/featured_photo_head.jpg) no-repeat;
height:24px;
font:13px Arial, Helvetica, sans-serif;
color:#250F01;
font-weight:bold;
padding-left:85px;
}

#featured_photo_back {
height:204px;
background:url(images/featured_photo_back.jpg) no-repeat;
}

#featured_photo_bottom {
padding-top:25px;
background:url(images/featured_photo_bottom.jpg) no-repeat;
height:126px;
text-align:center;
}

#featured_photo_bottom p {
color:#fff;
font:13px Arial, Helvetica, sans-serif;
}

#featured_photo_bottom a {
color:#F39E4B;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

#featured_photo_bottom a:hover {
color:#F39E4B;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}

#content h3 {
color:#ff9000;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:13px;
padding-bottom:6px;
}