body { margin: 0; padding: 0; background-color: #fed57d; font-family: Georgia, Helvetica, Arial; font-size: 14px; line-height: 18px; color: #000000; }

#wrapper { width: 1208px; margin: auto; }
#top { width: 1208px; height: 439px; background-image: url(../images/bg_top.png); background-repeat: no-repeat; }
#top_int { width: 1208px; height: 332px; background-image: url(../images/bg_top.png); background-repeat: no-repeat; }
#top #search, #top_int #search { float: right; padding-right: 46px;  }
#top #search input, #top_int #search input { float: left; }
#top #search input#search_btn, #top_int #search input#search_btn { padding-left: 5px; } 
#top ul#shortcuts, #top_int ul#shortcuts { padding-top: 200px; padding-left: 930px; font-size: 30px; line-height: 36px; }
#top ul#shortcuts li, #top_int ul#shortcuts li { list-style-image: url(../images/arrow.png); }
#top ul#shortcuts li a, #top_int ul#shortcuts li a { color: #ffffff; text-decoration: none; } 
#top ul#shortcuts li a:hover, #top_int ul#shortcuts li a:hover { text-decoration: underline; }
#top #mission { padding: 10px 90px 0 80px; color: #ffffff; font-size: 21px; line-height: 25px; }
#top #mission p { padding: 0; margin: 0; }

#mid { width: 1208px; background-image: url(../images/bg_mid.gif); background-repeat: repeat-y; padding-top: 4px; }
#btm { width: 1208px; height: 66px; background-image: url(../images/bg_btm.gif); background-repeat: no-repeat; padding-top: 4px; }

#navigation { width: 1072px; height: 58px; margin-left: 65px; padding-left: 2px; padding-top: 4px; background-color: #fcda1a; }
#navigation ul.l1 li { float: left; margin-right: 1px; width: 152px; height: 52px; text-align: center; background-image: url(../images/btn_sprite.gif); }
#navigation ul.l1 li:hover { background-image: url(../images/btn_sprite.gif); background-position: 152px 0; }
#navigation ul.l1 li.current { background-image: url(../images/btn_sprite.gif); background-position: 152px 0; }
#navigation ul.l1 li a { font-family: Georgia; font-size: 22px; color: #ffffff; text-decoration: none; width: 152px; height: 52px; display: table-cell; vertical-align: middle; }
#navigation ul.l1 li#nav_iTiVoI { display: none; }

#navigation ul.l1 ul, #navigation ul.l1 li { list-style-type: none; }
#navigation ul.l2 { display: none; border: 1px solid #fcda1a; padding: 10px; margin: 0; background-color: #990000; }
#navigation ul.l2 li { float: none; background-image: none; text-align: left; padding: 5px 0; margin: 0; width: 200px; height: auto; }
#navigation ul.l2 li.current { background-image: none; }
#navigation ul.l2 li:hover { float: none; background-image: none; }
#navigation ul.l2 li:hover a { color: #fcda1a; }
#navigation ul.l2 li a { padding: 0px; margin: 0px; font-size: 16px; width: 200px; height: auto; }
#navigation ul.l1 li:hover ul.l2 { display: block; position: absolute; }
#navigation ul.l1 li:hover ul.l2 li a { display: block; border: none; }

#family_photos { height: 245px; padding: 5px 7px; margin: 4px 69px 0px 65px; background-color: #fcda1a; }
#family_photos img { float: left; padding: 6px; background-color: #990000; }

#content_home { width: 1074px; margin: 4px 69px 0px 65px; }
#content_home #left_col { width: 308px; float: left; background-image: url(../images/vid_bg.gif); background-repeat: repeat-y; }
#content_home #center_col { width: 385px; float: left;}
#content_home #center_col #center_col_content { width: 310px; margin-left: 8px; padding: 0 27px 0 30px; border-left: solid 4px #b30000; border-right: solid 4px #b30000; }
#content_home #right_col { width: 373px; float: left;}

#content_home #right_col .news { font-size: 12px; line-height: 15px; padding: 10px 10px 10px 35px; width: 330px; margin: auto; }
#content_home #right_col .news h2 { font-size: 14px; margin: 0; }
#content_home #right_col .news h2 a { color: #f05712; text-decoration: none; }
#content_home #right_col .news p a { text-decoration: none; color: #577be1; }

#content_home #right_col .news div img { float: left; margin: 0 8px 8px 0; }
#content_home #right_col .news div.odd img { float: right; margin: 0 0 8px 8px; }
#content_home #right_col .news hr { clear: both; color: #dbed8b; background-color: #dbed8b; border: 0; height: 1px; }

#content_int { width: 1074px; margin: 15px 69px 0px 65px; }
#content_int #left_col { float: left; width: 226px; border: 3px solid #fcda1a; background-color: #990000; padding: 10px; }
#content_int #left_col ul { list-style-type: none; padding: 0; margin: 0; }
#content_int #left_col li { width: 226px; border-bottom: 1px solid #fcda1a; font-size: 15px; padding: 8px 0; }
#content_int #left_col li a { text-decoration: none; color: #fff; }
#content_int #left_col li a:hover { color: #fcda1a; }
#content_int #left_col li a.current { color: #fcda1a; }
#content_int #left_col ul.l3 li { border: 0; padding: 4px 0 4px 30px; }
#content_int #left_col h2 { color: #fcda1a; margin: 0; padding: 20px 0; border-bottom: 1px solid #fcda1a; }
#content_int #right_col { float: left; width: 740px; padding-left: 42px; padding-right: 38px; }

a#home_link { text-decoration: none; color: #FCDA1A; text-align: center; padding-left: 90px; }
a#home_link:hover { text-decoration: underline; }

.clearit { clear: both; }


#footer { width: 1200px; margin: auto; text-align: center; }
#footer table { width: 650px; margin: auto; }
#footer table td { padding-right: 20px; }

ul#footer_nav { list-style-type: none; margin: 0 auto; padding: 30px 0 0 270px; }
ul#footer_nav li { float: left; border-right: 1px solid #f0b22c; }
ul#footer_nav li a { padding: 0 5px; text-decoration: none; color: #fefdfd; }
ul#footer_nav li.last { border: 0; }
ul#footer_nav li a:hover { text-decoration: underline; }

#copyright { font-size: 12px; }

.sitemason_gallery .sitemason_file .sitemason_body { font-size: 18px; text-align: center; padding-top: 10px; }


/* VIDEO PLAYER */

/*
#video { width: 213px; height: 160px; margin-left: 35px; }
*/

#video_outer_container { width: 213px; }
#video_inner_container { width: 213px; margin: 0 auto; padding: 0 0 0 35px; text-align: left; }

#video_inner_container h2 { font-size: 12px; color: #2B4075; text-align: left; }

#video_0, #video_1, #video_2, #video_3, #video_4, #video_5, #video_6 {
	display: block;
	width: 213px;
	height: 160px;
	
	text-align: center;
} 

#video_1_container, #video_1_container, #video_2_container, #video_3_container, #video_4_container, #video_5_container, #video_6_container { display: none; }

#thumbnail_container { width: 226px; padding: 0; }
#thumb_0, #thumb_1, #thumb_2, #thumb_3, #thumb_4, #thumb_5, #thumb_6 { width: 100px; float: left; padding: 10px 13px 0 0; }
#thumb_0 { display: none; }

