#print-header {
	display:none;
}

#legacy-header {
	display:none;
}

body {
background:#2F2E2E;
color:#FFFFFF;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}

h1, h2, h3, h4 { margin:0; }
a { color:#e6e8c4; }
a:hover { color:#7f4201; }
.break { clear:both; }
.right {float:right}
.left {float:left}

/**************************************************************************/
/* Main Wraps for Header, Content and Footer */
/**************************************************************************/
div#silas-header {
background:url(../images/atfp-header-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF;
display:block;
height:120px;
width:100%;
}

#loginStatus
{
	top:28px;
	right:140px;
	position:relative;
	float:right;
	color:#666666;
	font-weight:bold;
}
#loginStatus a
{
	color:#666666;
}
#loginStatus a:hover
{
	color:#000000;
}

div#silas-wrap {
background:url(../images/atfp-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
display:block;
padding-bottom:20px;
width:100%;
}

div#silas-footer {
background:url(../images/atfp-footer-bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
display:block;
height:103px;
width:100%;
}

div.centered {
margin:0 auto 0 auto;
width:800px;
}

div#silas-wrap div.centered {
background:url(../images/atfp-content-bg2.jpg);
background-position:top;
background-repeat:repeat-x;
display:block;
}

/**************************************************************************/
/* Header Content */
/**************************************************************************/
div#silas-header h1#logo a {
background:url(../images/atfp_logo.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left;
font-size:0;
height:90px;
left:-10px;
position:relative;
text-indent:-10000000px;
top:20px;
width:321px;
}

div#silas-header a#support-us {
background:url(../images/atfp-supportus.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:right;
font-size:0;
height:32px;
left:-100px;
position:relative;
text-indent:-10000000px;
top:20px;
width:109px;
}

/**************************************************************************/
/* Verse Formatting */
/**************************************************************************/
div#silas-wrap div#verse {
color:#FFFFFF;
font-family:Georgia;
font-size:14px;
height:80px;
padding:20px 10px 10px 0px;
margin-bottom:50px;
width:330px;
}

div#silas-wrap div#verse span.verse {
float:right;
text-align:right;
width:400px;
}

/* Page Content Formatting */
div#silas-wrap  div#page {
float:left;
width:420px;
}

div#silas-wrap  div#page h1 {
color:#e6e8c4;
font-family:Georgia;
font-size:24px;
font-weight:normal;
}

div#silas-wrap  div#page h2 {
color:#e6e8c4;
font-size:15px;
font-weight:normal;
}

/**************************************************************************/
/* Sidebar */
/**************************************************************************/
div#sidebar {
background:url(../images/atfp-channelNav-top.jpg);
background-position:top center;
background-repeat:no-repeat;
float:right;
padding-top:59px;
position:relative;
top:-57px;
right:77px;
width:205px;
}

div.home div.centered div#sidebar { background:none; }

div#sidebar div#subnav {
background:url(../images/atfp-channelNav-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
width:205px;
}

div#sidebar div#subnav span {
display:block;
margin:-20px 0 0 0;
padding:20px 0 20px 0;
}
div#subnav span a {
color:#2f2e2e;
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 5px 0;
/*//margin:0;*/
padding:5px 0 5px 0;
text-align:left;
padding-left:35px;
text-decoration:none;
}
div#subnav span a.selected{
background:url(../images/atfp-channel-selected.jpg);
background-color:#7f4201;
background-repeat:no-repeat;
background-position:top left;
border-left:1px solid #d9dcae;
border-right:1px solid #d9dcae;
color:#d9dcae;
display:block;
}

div#sidebar h2,
div#silas-wrap div#page h2.standout {
background:url(../images/atfp-RailH2.gif);
background-position:center top;
background-repeat:no-repeat;
color:#e6e8c4;
font-family:Georgia;
font-size:18px;
font-weight:normal;
margin:10px 0 5px 0;
padding:5px;
text-align:center;
}


div#sidebar ul {
list-style-image:url(../images/atfp_bullet_sidebar.jpg);
}

div#sidebar ul#from-blog li {
padding:5px 0 5px 0;
}

div#sidebar ul a {
color:#CCCCCC;
text-decoration:none;
}

div#sidebar ul a:hover {
color:#993300;
text-decoration:underline.;
}

div#sidebar ul.from-blog li {
}

div#sidebar div#pray-for img {z-index:1;}
div#sidebar div#pray-for a { position:relative; margin:0 0 20px 0;}

div#sidebar div#pray-for a.adopt-button {
background:url(../images/atfp-adoptnow.jpg);
background-repeat:no-repeat;
height:45px;
width:183px;
display:block;
text-indent:-100000000px;
font-size:0;
float:left;
margin:-20px 0 0 0;
position:relative;
}
/**************************************************************************/
/* Footer Formatting */
/**************************************************************************/

div.footer-nav {
float:left;
margin-top:40px;
}

div.footer-nav a {
text-decoration:none;
}

div.footer-nav a:hover {
color:#FFFFFF;
}

div.copyright {
float:right;
margin-top:40px;
text-align:right;
}

/**************************************************************************/
/* Main Navigation Formatting */
/**************************************************************************/

div#silas-nav {
position:absolute;
/*top:82px;*/
top:94px;
width:100%;
}

div#silas-nav span {
left:-50px;
position:relative;
float:right;
display:block
}

div#silas-nav span a{
float:left;
}

div#silas-nav a {
color:#2f2e2e;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding:5px 10px 5px 10px;
text-decoration:none;
}

div#silas-nav span.selected {
background:url(../images/atfp-navselected.jpg);
background-position:top right;
background-repeat:no-repeat;
}



div#silas-nav span.selected a {
background:url(../images/atfp-navselected-end.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#d9dcae;
}





/**************************************************************************/
/* Terrorist Database and Page Formatting */
/**************************************************************************/
span.terrorist {
float:left;
width:135px;
height:575px;
overflow:hidden;
padding:0 10px 0 10px;
}
span.terrorist img {
height:90px;
width:90px;
}
#my-glider {
position: relative;
}

.feature {
position: relative;
clear: left;
float: left;
margin-top: 2em;
width: 485px;
}

.feature h2 {
margin: 20px 0 7px 0;
}

.feature a img {
margin: 0;
padding: 1px;
border: 1px solid #ccc;
}

.feature a:hover img {
background: #ffc;
border: 1px solid #2388ff;
}

#my-glider {
position: relative;
}

.scroller {
width: 470px;
height: 575px;
overflow: hidden;
}

.scroller .section {
width: 470px;
height: 575px;
overflow: hidden;
float: left;
}

.scroller .content {
width: 10000000px;
}

a#prevLink, a#nextLink {
background:url(../images/atfp_arrow.jpg);
background-repeat:no-repeat;
display:block;
font-size:0;
/*text-indent:-10000000000px;*/
height:28px;
width:29px;
}

a#prevLink {
/*image-orientation: 180deg NOT WORKING*/
background:url(../images/atfp_arrow_prev.jpg);
background-repeat:no-repeat;
}

#notice { 
	border: 2px solid #66FF66; 
	color: #66FF66;
	padding: 10px; 
	margin-bottom: 15px; 
	font-weight: bold;
	font-size: smaller; 
}

#error { 
	border: 2px solid #FF6666; 
	color: #FF6666;
	padding: 10px;
	margin-bottom: 15px; 
	font-weight: bold;
	font-size: smaller; 
}
