html   { height:100%; 
         font-size: 100.01%; /* prevent extreme font resizing in IE */
         }

body {
	margin: 0 0 0 0;
	/*background-color: #fff;*/
	height: 101%; /*The 101% vs. 100% causes a virtical scrollbar in all cases and thus prevents page shift - Remove this line if you don't want a scrollbar*/
	background: #F8F6E0 /* url(/images/background.gif) repeat-y center top */;
}

body, td {
	font-family:"Palatino Linotype",Palatino,Times,Verdana,Arial,sans-serif;
	font-size: 12px;
    color: #552312;
}

#wrapper {
    height: 100%;
    width: 890px;
    background: #F8F6E0 url(/images/bg_home.gif) repeat-y center top;
    margin: 0 auto;
}


a:link {color:#39716c; text-decoration:underline;}
a:hover {color:#39716c; text-decoration:underline;}
a:visited {color:#39716c; text-decoration:underline;}
a:visited:hover {color:#39716c; text-decoration:underline;}

#bridge {
    margin: 20px 0 0 25px;
    padding: 0;
    list-style: square;
    }

#bridge li {
    padding-bottom:14px;
    }

#bridge a:link {color:#39716c; text-decoration:underline;}
#bridge a:hover {color:#552312; text-decoration:none;}
#bridge a:visited {color:#666666; text-decoration:underline;}
#bridge a:visited:hover {color:#39716c; text-decoration:none;}    

.header {
	margin:14px 0 8px 0;
	font-size:15px;
	font-weight:bold;
	color:#26514B;
	/*color:#3A716B;*/
}

.header2 {
	font-size:13px;
	font-weight:bold;
	color:#552312;
	}

.body_txt {
	margin: 0 155px 25px 35px;
	font-size:12px;
	}

h3 {
    margin:0 0 7px 0;
    padding:0;
    font-weight:bold;
    font-size:12px;
    color:#000;
    }

ul {
    margin: 8px 0 8px 15px;
    padding: 0;
    list-style: square;
    }

ul li {
    padding-bottom:6px;
    }	

.caption {
	font-size:9px;
	color:white;
	text-align:center;	
}

.footer {
    font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #CCCCCC;
	text-align:right;
	padding:12px 100px 0 0;	
}

.int_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-align: right;
	padding: 12px 100px 0 0;
	background: #FFF /* url(/images/int_btm_wm.gif) top right no-repeat */;
	height: 57px;
}



.footer a:link {color:#ccc; text-decoration:underline;}
.footer a:hover {color:#552312; text-decoration:none;}
.footer a:visited {color:#ccc; text-decoration:underline;}
.footer a:visited:hover {color:#552312; text-decoration:none;}  

.watermark {
	background:ur/images/wtrmrk_2.jpg) no-repeat bottom left;
}

#barlinks {
    margin-top:20px;
    text-align:center;
}
/* ----------------- Interior styles -------------------------- */

#left_column {
	background: #A9BA83 url(/images/swirl_bg.gif) bottom left no-repeat;
}

.sec_navigation_about {
    height: 178px;
	line-height:1.8em;
	padding-left:35px;
	background: url(/images/header_bottom.gif) repeat-x left bottom;
}

.sec_navigation_about a:link{ color:#3D3A22; text-decoration:none;}
.sec_navigation_about a:hover{ color:#552312; text-decoration:none; font-weight:bold;}
.sec_navigation_about a:visited{ color:#3D3A22; text-decoration:none;}
.sec_navigation_about a:visited:hover{ color:#552312; text-decoration:none; font-weight:bold;}

.roll_over_about {color:#552312; font-weight:bold;}


.sec_navigation_grant {
    height: 178px;
	line-height:1.8em;
	text-align:right;
	vertical-align: top;
    background: url(/images/header_bottom.gif) repeat-x left bottom;
}

.sec_navigation_grant a:link{ color:#3D3A22; text-decoration:none; padding-right:15px;}
.sec_navigation_grant a:hover{ color:#552312; text-decoration:none; padding-right:15px; font-weight:bold;}
.sec_navigation_grant a:visited{ color:#3D3A22; text-decoration:none; padding-right:15px;}
.sec_navigation_grant a:visited:hover{ color:#552312; text-decoration:none; padding-right:15px; font-weight:bold;}

.roll_over_grant {color:#552312; font-weight:bold; padding-right:15px;}


.sec_navigation_issues {
    height: 178px;
	line-height:1.43em;
    background: url(/images/header_bottom.gif) repeat-x left bottom;
}

.sec_navigation_issues a:link{ color:#3D3A22; text-decoration:none;}
.sec_navigation_issues a:hover{ color:#552312; text-decoration:none; font-weight:bold;}
.sec_navigation_issues a:visited{ color:#3D3A22; text-decoration:none;}
.sec_navigation_issues a:visited:hover{ color:#552312; text-decoration:none; font-weight:bold;}

.roll_over_issues {color:#552312; font-weight:bold;}

.sec_nav_announcements {
    vertical-align: top;
    height: 178px;
    background: url(/images/header_bottom.gif) repeat-x left bottom;
}



#holder {
	background: #ffffff url(/images/int_content_wm.gif) no-repeat bottom right;
	}

.content {
	line-height:1.5em;
	color: #552312;
	padding:28px 39px 20px 35px;
	height:100%;
}

.title {
	color:#552312;
	font-size:15px;
	font-weight:bold;
}

.breadcrumb {
	font-size:15;
	color:#3D3A22;
	font-weight:100;
	}

#int_right_watermark {
	background:url(/images/int_btm_right_wm.gif) bottom left no-repeat;
	}

#int_corner_watermark {
	background:url(/images/int_corner_wm.gif) top left no-repeat;
	}	

/*.right_shadow {
	background: white url(/images/rightshadow.gif) left top repeat-y;
}*/

.right_shadow {
    background: #F8F6E0 url(/images/right_shadow.gif) left top repeat-y;
}

/*.left_shadow {
	background: white url(/images/leftshadow.gif) right top repeat-y
}*/

.left_shadow {
    background: #F8F6E0 url(/images/left_shadow.gif) right top repeat-y;
}

.int_img {
    margin: 2px 0 1px 0;
}

.main_gallery_img {
    max-height: 308px;
    max-width: 410px;
}

/* ----------------- Admin tools styles -------------------------- */
.admin_navigation_links {
	margin-bottom: 15px;
}

.toolMessage {
	width: 400px;
	padding: 7px 7px 9px 9px;
	border: 1px solid #552312;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.toolEditTable th {
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}

.toolEditTable td, .toolEditTable th {
	padding: 10px 0 10px 10px;
}

/*
#barlinks a:link {font-size:11px; font-weight:bold; color:#552312; text-decoration:none; background:#AFD484; padding-bottom:2px;}
#barlinks a:hover {font-size:11px; font-weight:bold; color:#552312; text-decoration:none; background:#f7e988;padding-bottom:2px;}
#barlinks a:visited {font-size:11px; font-weight:bold; color:#552312; text-decoration:none; background:#AFD484; padding-bottom:2px;}
#barlinks a:visited:hover {font-size:11px; font-weight:bold; color:#552312; text-decoration:none; background:#f7e988;padding-bottom:2px;}
*/


p
{
	border: 0px;
}


/* ----------------- New homepage styles -------------------------- */



@font-face {
    font-family: 'BlackJackRegular';
    src: url('fonts/black_jack-webfont.eot');
    src: url('fonts/black_jack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/black_jack-webfont.woff') format('woff'),
         url('fonts/black_jack-webfont.ttf') format('truetype'),
         url('fonts/black_jack-webfont.svg#BlackJackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
	font-family: 'WorstveldSling';
	src: url('/webfonts/1E6B95_0_0.eot');
	src: url('/webfonts/1E6B95_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/1E6B95_0_0.woff') format('woff'),url('/webfonts/1E6B95_0_0.ttf') format('truetype');
	}

@font-face {
    font-family: 'BlackJackRegular';
    src: url('fonts/black_jack-webfont.eot');
    src: url('fonts/black_jack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/black_jack-webfont.woff') format('woff'),
         url('fonts/black_jack-webfont.ttf') format('truetype'),
         url('fonts/black_jack-webfont.svg#BlackJackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AngelinaRegular';
    src: url('fonts/angelina-webfont.eot');
    src: url('fonts/angelina-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/angelina-webfont.woff') format('woff'),
         url('fonts/angelina-webfont.ttf') format('truetype'),
         url('fonts/angelina-webfont.svg#AngelinaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.slideshow {
    width: 770px;
    height:350px;
    border-top: 1px solid #FFF;
    overflow:hidden;
}

ul#crossfade {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: #ffffff;
}

ul#crossfade li img {
	border: 0px solid #ccc;
	padding: 0px;
}

.right_shadow_top_wm {
    background: #F8F6E0 url(/images/home_top_shadow_wm.gif) left bottom no-repeat;
}
.right_shadow_bottom_wm {
    background: #F8F6E0 url(/images/home_bottom_shadow_wm.gif) left top no-repeat;
}
.right_top_wm {
    background: #F8F6E0 url(/images/home_top_right_wm.gif) left bottom no-repeat;
}
.right_bottom_wm {
    background: #F8F6E0 url(/images/home_bottom_right_wm.gif) left top no-repeat;
}

.home_content {
    font: 24px 'WorstveldSling';
    padding: 30px 60px;
}

.home_content p {
    margin: 0;
}

#home_holder {
	background: #FFF url(/images/home_bottom_left_wm.gif) no-repeat right top;
}

#home_left_column {
	background: #552312 url(/images/swirl_bg.gif) bottom left no-repeat;
}

a.home_left_button {
    display: block;
    width: 110px;
    height: 49px;
    padding: 15px 10px 10px 10px;
    text-align: center;
    font: 22px/1.1em 'WorstveldSling';
    color: #552312;
    text-decoration: none;
    background: #A9BA83 url(/images/home_left_button_bg.gif) no-repeat top left;
    
}

a.home_left_button:hover {
    text-decoration: underline;
}

.home_content_wrap {
    vertical-align: top;
    background: #FFF url(/images/home_left_sidebar.gif) repeat-y left;
}


/* ----------------- New STORIES styles -------------------------- */

#storyHolder {
width:565px;
margin-top: 25px;
}
.storyThumb{
border:1px solid #A9BA83;
background:#A9BA83 url(../images/storiesarrow.gif) bottom right no-repeat;
width:270px;
float:left;
text-align:center;
color:#ffffff;
font-family:Times New Roman;
font-size:15px;
font-weight:bold;
padding-bottom:3px;
margin:0 10px 15px 0; 

}

.storyThumb img{
		margin-bottom: 3px;

}

.storyThumb a:link, .storyThumb a:visited {
	color:#ffffff;
	text-decoration: none;
}

.storyThumb a:hover, .storyThumb a:visited:hover {
	color:#ffffff;
	text-decoration: underline;
}


/* ----------------- Issues Styles -------------------------- */


#issues_menu_left {

	width: 320px;

}

#issues_menu_left img {

	padding-left: 2px;

}

#issues_menu_right {
	
	width: 259px;
	height: 171px;
	float: right;
	padding-top: 8px;
	text-align: right;
	padding-right: 61px;

}

.issues_container {
	margin-bottom: 20px;
	border-bottom: 1px solid #E1E5D6;

}

.issues_container_left {
	width: 70px;

}

.issues_container_left img {
	border: 3px solid #A9BA83;
	margin-bottom: 10px;

}

.issues_container_right {
	width: 486px;
	float:right;

}

