﻿@charset "utf-8";

.rwdimg{
	width: 100%;
}


@media only screen and (max-width : 1016px)	
{

.featureWrap .feature {
height: auto;
}

}

@media only screen and (max-width : 900px)	
{
.header .headrow1 .h1Log {
float: none;	
}


.h1Log #login-middle a {
float: right;
}

.header .headrow1 .h1Linx {
clear: right;
}

.ikelinksout.il1{
	background-image: url(images/homeicon-fac-800.png);

}
.ikelinksout.il2 {
	background-image: url(images/homeicon-fp-800.png);
}

.ikelinksout.il3 {
	background-image: url(images/homeicon-c-800.png);

}

.ikelinksout.il4 {
	background-image: url(images/homeicon-fawg-800.png);

}

}
@media only screen and (max-width : 800px)	
{
.navigationWrap,.navigationChapWrap, .l2caLeft, .footCats, .chapL2leftSide{
display: none;	
}

.chapContent .chapL2rightSide {
margin-left: 0px;
}

.l2contentarea{
	width: auto;
	
	padding: 15px;
}


.l2contentarea .l2caRight{
width: 100%;
border-left:none;
margin-left: 0px;
padding-left: 0px;
 }
 
 .spotlightLeft, .spotlightRight{
	 float: none;
	 width: 100% !important;
 }
.rwdNav.doRWD {
	
	display: block;
}

.header {

	background-position: 15px center;
}

iconsWrap .icons {
width: auto;
margin: 0px 20px;
}

.header, .threeColWrap .threeCol .tcleftSide, .threeColWrap .threeCol  .tcrightSide,.iconsWrap .icons, .footerWrap .footer, .spotlightWrap .spotlight, .chapL2Title, .chapL2Crumbs, .chapL2rightSideLiner{
width: auto;
float: none;
padding: 14px;
}



.threeColWrap .threeCol .tcleftSide{
border-right: none;
}

.threeCol .tcrightSide .tcrsPadB {
padding-left: 0px;
margin-left: 0px;
text-align: center;
}

.tcrightSide ul.social li{
	display: inline;
	padding: 8px;
}

.chapthreeColWrap .threeCol .chaptcleftSide {
padding-left: 14px;
}

.ikelinks{
	font-size: 13px;
}

.chaptwoCol  .chaptwoColleftSide{
	width: auto;
	padding: 0px 14px;
	float: none;
}

.chaptwoCol .chaptwoColrightSide{
	width: auto;
	padding: 14px 14px 0px 14px;
	margin-left: 0px;
	text-align: center;
}

.chaptwoCol .chaptwoColrightSide img{
	width: 100%;
	max-width: 1002px;
}

}


@media only screen and (max-width : 740px)	
{
	
.ikelinksout {

width:40%;
margin: 0px 5%;

}
.donate td, .donate tr, .donate tbody {
    display: block !important;
}
}

@media only screen and (max-width : 640px)	
{
	
.ikelinksout {

width:40%;
margin: 0px 5%;

}



.tcls2 .sf_colsOut{
	width: 100%  !important;
	clear: both;
}

.tcls2 .sf_colsIn{
	width: auto !important;
	margin: 0px 14px !important;
}

.tcls2 iframe{
	width: 380px;
	margin: 0px auto;
}
.header .headlink {

width: 100px;

}

.chaptcleftSideWrap{
	float: none;
}
.chapthreeColWrap .threeCol .chaptcleftSide{
	margin-right: 0px;
}

.chapthreeColWrap .threeCol .chaptcrightSide {
width: auto;
float: none;
margin-left: 0px;
text-align: center;
}
.loginWrap .sf_2cols_1_50, .sf_2cols_2_50 {
    width: 100% !important;
}
.loginWrap .sf_2cols_2_50 .sf_2cols_2in_50 {
    margin-left: 0 !important;
}
}
@media only screen and (max-width : 600px)	
{
body{
		line-height: normal;
	}
	
.header .headlink {

width: 100%;

}

.header {

	background-position: center top;
}
.header .headrow1 {
clear: both;
text-align: center;
}

.h1Log #login-middle a {
display: inline-block;
float: none;
}

.featureWrap, .chaptwoSlider {
	display: none;
}
.footcatR, .footcatExtra{
	display: none;
}

.footcatL{
	width: 100% !important;
}
}

@media only screen and (max-width : 480px)	
{

.tcrightSide ul.social li{
	display: block;
	padding: 18px;
}

.spotlightLeft img{
	width: 100%;
}

.ikelinksout {

width:100%;
margin: 0px 5%;

	padding-left: 75px;
}
.ikelinks, .il3 .ikelinks{text-align: left;
	padding-left: 10px;
}

}

@media only screen and (max-width : 380px)	
{

}