@charset "utf-8";
/* CSS Document */

body {
	background-color:#E4DFD6; background-image:url(../img/bg.png);
	font-size: 98%; /* NOTE: Base font-size 14px*/	
	font-family: "myriadwebpro", Geneva, sans-serif; text-decoration:none;
	line-height: 1.2;
	text-align: left;
}
.body {
	height:auto; margin:0 11%;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; /* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;	
}

header.pageHeader {
	width: 100%; min-width: 900px;  height:auto; margin: 0px auto 1px;
	background-color: #FFF;	padding: 0 3% 0 3%;
	overflow:hidden;  /* Eliminates gaps btwn adjuscent DIVs */
}
.headerLogo { /* Brand Logo of Website */
	width:38%; height:auto; margin:1% 0; float:left;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
a.headerLogoLnk:hover, a.headerLogoLnk:active { /* Fade effect on Brand Logo */
	opacity:0.5; transition: opacity 0.5s linear, visibility 10s linear; 
}

.head_search {
		width:24.3%; min-width: 10%; height:16px; padding:1px; color:#444; font-size:0.75em; 
		border:1px solid #999; margin:1px 2px 0 0; padding-left:6px;  float:right;
}	

.head_search_btn {
		width: 2%; height:22px; margin-top:0; font-size:0.7em; font-weight:bold;
		 padding:0.3% 2% 0.5% 2%;  float:right;
}

.topAds{ /* Ad Banner on top of Web Page*/
	width:48%; height:auto; margin:1% 0; float:right; overflow:hidden; border: 1px solid #000;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}

/* Home page Mini Categories Thumbs */
.wrapper {
    width: 100%; /*whatever width you want*/
    display: inline-block;
    position: relative; 
}
.wrapper:after {
    padding-top: 56.25%; /*16:9 ratio*/
    display: block;
    content: '';
}
.main {
    position: absolute;
    top: 0; bottom: 0; right: 0; left: 0; /*fill parent*/
}
/* Home page Mini Categories Thumbs */



/* TOP NAVIGATION STARTS /////////////////////////// */
.homeHse{ /* Home page Icon on Nav Menu */
	width:10px; border-right:1px solid #FFF; border-top:2px solid #F00; 
	background-color: #F00;
	background-image: url(../img/icn_home.png);
}

.subnav_div{ clear:both; }

a.subnav {
	display:inline-block;  margin: 0.5% 0; padding: 0 2% 0 2%; font-size: 0.7em;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}

a.subnav:hover, a.subnav:active  {
	background-color: #F7F3F0;
}

/* TOP NAVIGATION ENDS /////////////////////////// */

.pageContent {
	width: 100%; min-width: 900px; height: auto; margin: 0 auto; 
	background-color: #FFF;	padding: 0 3%;
	overflow: hidden; /* Eliminates gaps btwn adjuscent DIVs */
}

.mainContent {
	width: 67%; float:left; 
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; 
}

aside.leftColumn {
	width: 30%;	float:right; margin:0 0 1% 3%;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;	
}

.sectionListRight {
	width:30%; border: none; float:right; margin:0 0 1% 3%; padding:0%; background_color:#CCC;	
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;		
}

.sectionListFull {
	width:98%; clear: both; padding:5px; background_color:#CCC;	
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;		
}

.updatesLstContainer{ /* Updates List on Main Content Page*/
	 width:95%; float:left;
}


.picInDiv { /* Image enclosed within a div*/
	width:100%; height:auto; padding:0;  margin: 0;
	
}

.mainPgPix_div { /* Main Page Photo container */
	width:66%; padding:0;  margin:none;	
	float:left; 
			
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}

.dynThumb {
	width:35%; height:auto; float:left; margin-bottom:1%;
}

.obj_rightCol { /* picture banner or other page element: Especially in column*/
	width:100%; border: 1px solid #888; height:auto; margin:2% 0; clear:both;
}

.obj_midCol_2x1 { /* picture banner or other page element: Especially in column*/
	width:33%; margin:1% 1% 1% 0% ; border: 1px solid #888; height:auto; float:left	;
}

.googleAd_div { /* Brand Logo of Website */
	width:100%; height:auto; margin:1% 0; clear:both; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 10px 0 10px 0;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}



.preFooter {
	clear:both;	
	width: 100%; auto; margin: 0 auto;
	background-color: #FFF;	padding: 0 3%;
	overflow: hidden; /* Eliminates gaps btwn adjuscent DIVs */
	
}

.mainFooter {
	clear:both;	
	width: 100%; auto; margin: 0 auto;
	background-color: #ebe7d9;	padding: 0 3%;
	overflow: hidden; /* Eliminates gaps btwn adjuscent DIVs */
	
}

a.title_lnks{
	display:block; margin:4px 0px 4px 0px; font-family: 'Roboto Slab', sans-serif; 
	font-weight:bold; font-size: 1.2em; text-decoration: none;   color: #222;
}
a.title_lnks:hover, a.title_lnks:active, a.title_lnks:focus { text-decoration:none;  color: #eb1d24;}



.categoryRev{ /* --  Block of reverse text on top of content pages  -- */
	float: left; display:inline-block; background-color:#EC1C24; padding: 1px 5px 1px 5px; 
	font-size:0.65em; font-weight:bold; color:#FFF;  margin-right:10px;
	
	-moz-border-radius: 3px 3px 3px 3px; /* Mozilla */
	 border-radius: 3px; /* Google Chrome */
	 border-radius:3px 3px 3px 3px;/* can also width IE9+ */ 
}

a.catRevLnk{ /* --  Block of reverse Links with round edges  -- */
	float: left; display:inline-block; background-color:#999; padding: 2px 8px 2px 8px; 
	font-size:0.75em; font-weight:bold; color:#FFF;  margin:0 5px 5px 0;
	
	-moz-border-radius: 3px 3px 3px 3px; /* Mozilla */
	 border-radius: 3px; /* Google Chrome */
	 border-radius:3px 3px 3px 3px;/* can also width IE9+ */
	 
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; 
}
a.catRevLnk:hover, a.catRevLnk:active, a.catRevLnk:focus{
	background-color:#EC1C24;
}

.category{ /* --  Block of reverse text on top of content pages  -- */
	letter-spacing:2px; float: left;
	font-size: 0.8em; font-weight:bold; color:#F00;  margin-right:24px;
}
a.category1{ /* --  Block of reverse text on top of content pages  -- */
	letter-spacing:2px; float: left;
	font-size:0.75em; font-weight:bold; color:#F00;  margin-right:24px;
}
a.category1:hover, a.category1:active, a.category1:focus{ /* --  Block of reverse text on top of content pages  -- */ 
	color:#000;
}

a.category_lnk{  /* --  Active link-heading on update content list  -- */
	padding:5px 40px 5px 0px; 
	font-family: 'Roboto Slab', Geneva, sans-serif;  letter-spacing:3px; text-decoration:none;
	font-size:0.9em; font-weight:bold; color:#676; font-variant:small-caps;
}

a.category_lnk:hover, a.category_lnk:active, a.category_lnk:focus{  /* --  Active link-heading on update content list  -- */
	color:#f19b39;
}



p {
	text-align:justify; color : #444; font-size:0.87em;
}
ul,ol {
	text-align:left; color : #444; font-size:0.87em;
}

.p {
	text-align:left; color:#333; font-size:0.87em;
}

a.p1 {
	text-align:left;  font-size:0.87em;
}

h1, h2, h3, h4, h5, h6{
	padding: 0px;	 /* removing the padding inherited from containing div. */
	font-family: 'Roboto Slab', Geneva, sans-serif;	
	margin-bottom: 5px; font-weight: bold; color: #EC1C24; text-decoration:none;
	color: #eb1d24;	
}

h1{	color: #A39986; text-decoration:none; 
	font-size:2.5em;
	font-size: 3vmin; /* Responsive size (Incase browser is compartible) */
}

h2 {
	font-size:1.875em;
	font-size: 2vmin; /* Responsive size (Incase browser is compartible) */
}

a {
	text-decoration:none;
	color:#555;
}

a:link, a:visited {
	color:#888;
}
a:active, a:hover {
	color:#F03;
}

.captions{
	font-size : 0.75em; color : #877; text-align: left;
}

a.captionlinks{
	font-size : 0.75em; color : #655; text-decoration: none;
}
a:hover.captionlinks, a:active.captionlinks{
	font-size : 0.75em; color : #F00; text-decoration: none; text-align: left;
}
.captionswhite{
	font-size: 0.75em; color: #FFF;
}

.captionsblack{
	font-size : 0.75em; color : #444; text-align: left;
}

.breadtxt
{
	font-size : 0.75em;
	color : #c88;
}
a.breadcrumbs {
	font-size : 0.75em;
	color : #c88;
	text-decoration: none;
}
a:hover.breadcrumbs {
	color : #EC1C24;
	text-decoration: none;
}

/* Home headlines Container - Start*/
.headNews_wrapper {
    width: 100%; /*whatever width you want*/
    display: inline-block;
    position: relative; border: 1px dotted #ccc;
}
.headNews_wrapper:after {
   /* padding-top: 56.25%;*/   /*16:9 ratio*/
    padding-top: 52%;
	display: block;
    content: '';
}
.headNews_inner {
    position: absolute; 
    top: 0; bottom: 0; right: 0; left: 0; /*fill parent container*/ 
	background-size: 100% auto;
	background-repeat:no-repeat;
	padding:42% 1% 1% 1% ;
}
/* Home headlines Container - Ends*/
.homegrafx{ /* Dynamic content slider for home page */
	width: 80.5%; padding:0; margin: 1% 0 0 0; float: left; border:1px solid #CCC;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}

.homegr_mini_1{ /* Containers of Cube banners besides Homegrafx slider */
	width: 18.3%; padding:0; margin: 1% 0 0 0; float: right; border:1px solid #CCC;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
.homegr_mini_2{ /* Containers of Cube banners besides Homegrafx slider */
	width: 18.3%; padding:0; margin: 1% 0 0 0; float: right; border:1px solid #CCC;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
.homegr_mini_3{ /* Containers of Cube banners besides Homegrafx slider */
	width: 18.3%; padding:0; margin: 1% 0 0 0; float: right; border:1px solid #CCC;
	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}

.listUpdatesCont{ /* Container for list of Updates on Home */
	width: 65%; padding:0; margin: 1% 0 0 0; overflow:hidden; float: left; border-bottom:1px dotted #CCC; 
}

.listUpdatesItems{ /* Text block in updates list */
	width:60%; float: right; 
}

.listUpdNoThumbs{ /* Text block in updates list without a thumbnails */
	width:100%; float: none; 
}

.listUpdTitles{
	width:auto; display: inline-block; width:26%; float: right; margin-top:3%; padding-left: 3%;
	background-color:#CCC;
}

.miniUpdList{ /* Container of Mini Updates List with only Page Titles */
	display: inline-block; width:30%; float: right; margin-left:2%;
}
.miniUpdListItem{ /* Container of Mini Updates List with only Page Titles */
	padding:5%; margin-bottom:3%; width: auto; background-color:#f8f7f7;
	
	-moz-border-radius: 3px 3px 3px 3px; /* Mozilla */
	 border-radius: 3px; /* Google Chrome */
	 border-radius:3px 3px 3px 3px;/* can also width IE9+ */ 
}
	
/* FOR SCREEN SIZES 800 - 1200px  //////////////////////////// */
@media only screen and (min-width: 801px) and (max-width: 1200px){
	body {
		font-size: 98%; /* NOTE: Base font-size 14px*/	
	}
	
	header.pageHeader {
		width: 100%; min-width: 600px;
	}
	
	.body {
		width: 90%; height:auto; margin: 0 3%;
	 	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-tran sition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;		
	}

	.pageContent {
		min-width: 600px; 
	}
} 

@media only screen and (min-width: 513px) and (max-width: 800px){
	/* h1 {
		font-size: 150%; NOTE: Base font-size 14px
	}
	*/
	header.pageHeader {
		width: 100%; min-width: 400px;
	}
	
	.head_search {
		width:22.6%; 
	}

	.head_search_btn {
		width:5%;  float:right;
	}

	.pageContent {
		min-width: 400px; 
	}
	
	.topAds{ /* Ad Banner on top of Web Page*/
		width:100%; min-width: 400px;   clear:both;
	 	 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.headerLogo { /* Logo Brand of Website */
		width:70%; clear:both; margin: 1% 0 2%; 
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
		
	.pageHeader nav {
		height:52px; /* margin: 0 auto;  */
	
	}
	
	 /* .sectionListRight { display: none; } Hide the section list when page width is narrow */
	.sectionListRight {
		width:100%; border: none; float: none; margin:1%; padding:0%; background_color:#CCC;	
	 	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	-ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;		
	}
	
	.mainPgPix_div { /* Main Page Photo container */
		/*padding-top: 56.25%;*/
		display: inline-block;
    	position: relative;
		width:100%; padding:0;  margin: 0 ;
		clear:both; overflow:hidden;
	}
		
	.homegrafx{ /* Dynamic content slider for home page */
		width: 100%; clear:both;
		  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
    	  -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.obj_midCol_2x1 { /* picture banner or other page element: Especially in column*/
		width:48.5%; margin:1% 1% 1% 0% ; border: 1px solid #888; height:auto; float:left	;
	}
	
	.listUpdatesCont{ /* Container for list of Updates width thumbnails */
		width: 100%; clear:both; margin-bottom:3%;
	}
	
	.listUpdatesItems{ /* Text block in updates list */
		 width:55%; float: right; 
	}
	
	.homegr_mini_1{ /* Containers of Cube banners besides Homegrafx slider */
		width: 30%;  float: left; padding:0px; margin: 1% 3.5% 1% 0;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	.homegr_mini_2{ /* Containers of Cube banners besides Homegrafx slider */
		width: 30%;  float: left; padding: 0px;  margin: 1% 3.5% 1% 0;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	.homegr_mini_3{ /* Containers of Cube banners besides Homegrafx slider */
		width: 30%;  float: right; padding: 0px;   margin: 1% 0 1% 0; display:inline;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	.listUpdTitles{
		width:43%;  margin:0 0 2% 3%; padding: 2%;

	}
	.miniUpdList{ /* Container of Mini Updates List with only Page Titles */
		display: inline-block; width:100%; margin-left:0; float: none;
	}
	
	/* Brand Logo of Website 
	.googleAd_div { width:100%; height:auto;}*/


} 


/* FOR SCREEN SIZES 200 - 512px  //////////////////////////// */
@media only screen and (min-width: 200px) and (max-width: 512px){
	body {
			font-size: 98%; /* NOTE: Base font-size 14px*/	
	}

	header.pageHeader {
		width: 100%; min-width: 150px;
	}
	
	.head_search {
		width:86%; float:left; 
	}

	.head_search_btn {
		width:11%;  float:right;
	}

	.pageContent {
		min-width: 150px;	
	}
	
	.body {
		width: 88%;  height:auto; margin:0 4%; 
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.topAds{ /* Ad Banner on top of Web Page*/
		width:100%; clear:both;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.headerLogo { /* Logo Brand of Website */
		width:80%; clear:both; margin: 1% 0 2%; 
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	
	
	.subnav_div{ display: none;	} /* Hide Sub Navigation */
	
	.mainContent {
		width: 100%; clear:both;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}

	aside.leftColumn {
		width: 100%;	clear:both;	
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	/* .sectionListRight { display: none; }  Hide the section list when page width is narrow */
	.sectionListRight {
		width:100%; border: none; float: none; margin:1%; padding:0%; background_color:#CCC;	
	 	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	-ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;		
	}

	.mainPgPix_div { /* Main Page Photo container */
		width:100%; padding:0;  margin: 0 ; clear:both;
	}
	
	.dynThumb {
		width:40%; height:auto; float:left; margin-bottom:1%; 
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
		
	.listUpdatesItems{ /* Text block in updates list */
		 width:55%; float: right; 
		  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}	
	.listUpdatesCont{ /* Container for list of Updates width thumbnails */
		width: 100%; margin-bottom:2%;
	}

	.obj_rightCol { /* picture banner or other page element: Especially in column*/
		width:47%; border: 1px solid #888; height:auto; margin:0 2% 0 0;
	}
	
	.obj_midCol_2x1 { /* picture banner or other page element: Especially in column*/
		width:48.3%; margin:1% 1% 1% 0% ; border: 1px solid #888; height:auto; float:left	;
	}
	
	.homegrafx{ /* Dynamic content slider for home page */
		width: 100%; clear:both;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}

	.homegr_mini_1{ /* Containers of Cube banners besides Homegrafx slider */
		width: 30%;  float: left; padding:0px; margin: 1% 3.5% 1% 0;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	.homegr_mini_2{ /* Containers of Cube banners besides Homegrafx slider */
		width: 30%;  float: left; padding: 0px;  margin: 1% 3.5% 1% 0;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	.homegr_mini_3{ /* Containers of Cube banners besides Homegrafx slider */
		width: 30%;  float: right; padding: 0px;   margin: 1% 0 1% 0; display:inline;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.miniUpdList{ /* Container of Mini Updates List with only Page Titles */
		width:100%;  margin-left:0; float: none;
	}
	/* .googleAd_div { width:100%; height:auto;} */
}

/* ////////////////////////////////////////////////////////// */
/* FOR SCREEN SIZES 150 - 320px  //////////////////////////// */
@media only screen and (min-width: 100px) and (max-width: 320px){
	
	header.pageHeader {
		width: 100%; min-width: 200px;
	}
	
	.head_search {
		width:78%; float:left; 
	}

	.head_search_btn {
		width:16%;  float:right;
	}
	
	
	.pageContent {
	width: 100%; min-width: 200px; 
	overflow: hidden; /* Eliminates gaps btwn adjuscent DIVs */
	}

	.obj_rightCol { /* picture banner or other page element: Especially in column*/
		width:99%; border: 1px solid #888; height:auto; margin:0 2% 0 0;
	}
	
	.obj_midCol_2x1 { /* picture banner or other page element: Especially in column*/
		width:99%; margin:1%; border: 1px solid #888; height:auto; float:left	;
	}
	
	.headerLogo { /* Logo Brand of Website */
		width:100%; clear:both; margin: 4% 0 5%; 
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.topAds{ /* Ad Banner on top of Web Page*/
		margin-bottom:3%;
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	
	.dynThumb {
		width:60%; height:auto; float:none;  margin-bottom:1%; 
		 -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	 -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
		
	.listUpdatesItems{ /* Text block in updates list */
		 width:100%; float: none;   margin-bottom:3%; 
		  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;/* Make screen adjustments soft */
     	  -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
	}
	.miniUpdList{ /* Container of Mini Updates List with only Page Titles */
		width:100%;  margin-left:0; float: none;
	}
	/* .googleAd_div { width:100%; height:auto;} */
	
	h1 {font-size:1.5em;}
	
}
