/*
	Theme Name: Revolution Lifestyle
	Theme URL: http://www.revolutiontwo.com/themes/lifestyle
	Description: Revolution Lifestyle is a 3-column Widget-ready theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 2.0
	Tags: three columns, fixed width, white, tan, teal, purple, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		U/D - 01.07.14
		Update to ATE 2014-01-05
		Update to ATE 2012-06-07

		v2.0 - 12.07.08
		Second Release of Revolution Lifestyle, to ensure compatibility with WordPress 2.7

		Background: #D4CFBB and #E2DDCB to change to #FFFFFF
		Editing Notes:
		margin: Top px Right px Btm px Left px;
*/

/* Top Header Ctrl */
.header {display: none;}
.topimg {display: none;}
.topimgph {display: none;}
.toptbl {display: block;}
.navbar {display: block;}
.topnavbar {display: block;}
.subnavbar {display: block;}
.subnav {display: block;}
.globalNav {display: block;}
.sumimg{display: block;}

/* Ad Display Ctrl */
.ad300 {display: none;}
.ad336 {display: block;}

body {
	/* was background: #E2DDCB; */
	background: #E2DDCB; /* this is the main background color - was #FFFFFF */
	width: 1060px; /* was 1010 1040 990 1040 990-1005px */
	color: #333333;
	font-size: 14px; /* was 12 */
	font-family: Arial, Tahoma, Verdana;
	margin: auto; /*  auto 0px auto(centers the page) 0px */
	padding: 0px;
	}
	
#wrap {
	background: #FFFFFF; /* was #F7F5EF */
	width:1055px; /* was 1015 1010 1002 990 1000 82-985px */
	/** was margin: 5-10px 5-10px 5-10px; **/
	margin: 1px; /* was auto 0px 0px 10px */
	position:relative; /* was relative */
	/** was border: 10px solid #D4CFBB; **/
	/* border: 5px solid #D4CFBB; */
	/* border: 0px solid #FFFFFF; was 5px solid #FFFFFF */
	padding: 0px;
	}


/*********************************************** 
*      globalNav styles 
************************************************/

/** Class **/

.topHew {
background-color: #FFFFFF; /* was #FFFF99  #FFFFCC; */
}

.topNav {
background-color: #0066DD; /* was EAEBED */
padding-left:5px;
padding-right: 5px;
font-weight: bold;
}
.globalNav{
font-weight: normal;
}

#globalNav{
/* -position: relative; -*/
font: small Verdana,sans-serif;
min-width: 640px; /* was 640*/
color: #000000; /* was 000000*/	
padding: 5px;
margin: 5px;
font-weight: normal;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
/** --background-image: url(objects/glbnav_background.gif); --**/
}

#globalNav :hover{
	background-color: #0066DD; /* was EAEBED */
	color: #FF0000; /* was # FF0000 21536A */
	font-weight: bold;
}


#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left: 0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right: 0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
	width: 591px;
}

a.glink, a.glink:visited{
  	font-size: small;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}
a.glink:hover{
  /*--	background-image: url(objects/glblnav_selected.gif);--*/
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}




/************************************************
*	Hyperlinks									*
************************************************/
a:link {
	color: #0033CC; /* was #0066CC-Lt Blue #0033CC-Med Blue #7A0F04 Red */
	text-decoration: none; /* was */
	font-weight: normal; /* was bold */
	padding: 10px 0 10px 6px; /* added */
	}

a:visited {
	color: #0033CC; /* was #7A0F04 Red */
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0 10px 6px; /* added */
	}
	
a:hover {
	color: #FF0000; /*was #0066CC Blue */
	text-decoration: underline;
	font-weight: bold;
	padding: 10px 0 10px 6px; /* added */
	}
/* Added for Top Table Images */
img.hilt {
	border: solid 1px transparent;
}

img.hilt:hover {
	border-color:#0033CC; /* Added- Makes Blue Mouse-Over */		
}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	}
	
/************************************************
*	Top Navbar      							*
************************************************/

#topnavbar {
	/* was background: #93BBBC url(images/topnav.png); Using ATE Table */
	background: #0066FF; /* was #93BBBC 	 */
	width: 100%; /* was 980 985px */
	height: 30px; /* was 30 */
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 12px;/* was 11 */
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#topnavbar a:hover {
	text-decoration: underline;
	}
	
#topnavbar p {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.topnavbarleft {
	width: 100px; /* was 230px */
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 10px;

	}
	
.topnavbarright {
	width: 700px; /* was 600px */
	float: right;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
	
/***************************************************************
*	Header - also the ** Top Table **
* The height below has been adjusted for the table in the header 
* ATE Original Table with No Top Links and No 728 Ad and No Blue Bar- 185px
* was 180 with 1 row above - 200 with 2 rows above
* The Top Table Without the 728 Ad and 1 Top Row of links requires 200px
* The New table with the 728 ad required 285-295px AND 185-200px without 728
* The Top Table Without the 728 Ad required 185px
* The 2 New Separate Tables Nav and 728 Ad requires 280px without Top H2 Links
* The Blue DD Table requires 244 - 275 280 with HEW TEXT
* The New Top Table with added links by pics requires 215px
* The top table with 3 rows of category links requires 235px
*****************************************************************/

#header {
	/* was background: #85ACAC url(images/header.png); Using ATE Table */
	width: auto; /* was 1010 1002 985px */
	height: 300px; /* was auto 300px */ 
	color: #000000; /* was FFFFFF */
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;

	margin: auto;
	position: inherit;
	}

/************************************************
*	Header Img									*
************************************************/

#header img{
	width: 100%;
}

#header h1 {
	color: #000000; /*** was #FFFFFF #005FA9 #0066CC&99 -TESTED 009999***/
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana; /* was Georgia, Times New Roman, Trebuchet MS; */
	font-weight: bold; /* was normal */
	margin: 0px;
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	line-height: 26px;
	}
	
#header h1 a, #header h1 a:visited {
	color: #000000; /* was #FFFFFF */
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana; /* was Georgia, Times New Roman, Trebuchet MS; */
	font-weight: bold; /* was normal */
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	line-height: 26px;
	}
	
#header h1 a:hover {
	color: #0033CC; /*** was #005FA9 #FFFFFF #005FA9 #0066CC&99 -TESTED 009999***/
	text-decoration: none;
	}
	
#header h3 {
	color: #FFFFFF; /* was  #7A0F04 */
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold; /* was normal */
	margin: 0px;
	padding: 0px;
	}
	
#header p {
	color: #0066CC; /* was FFFFFF */
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
.headerleft {
	width: 480px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 486px;
	float: right;
	margin: 0px;
	padding: 18px 0px 0px 0px;
	font-weight: bold;
	}
	
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {

	/* Change To ATE Colors: 0066DD was #E1DCCA */
	/* was background: #0066DD url(images/navbar.png); */
	/* background: #0066DD; */
	background: #0066FF; /* was 0066DD #81A7E8 is the Lt Blue */
	width: 100%; /* was 980 985px */
	height: 50px; /* was 35px */
	font-size: 12px; /* was 10 12 */
	font-family: Arial, Tahoma, Verdana;
	color: #0066FF; /* was 0066DD - FFFFFF */
	font-weight: bold;
	margin: 2px; /* was 0 */
	padding: 0px; /* was 0 */
	}
	
#navbarleft {
	width: 837px; /* was 837px */
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 280px; /* was 280px */
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	/* color: #FFFFFF; this was 0066CC #81A7E8 is the Lt Blue */
	color: #0066CC; /* was FFFFFF changing back #00000 is Black */
	display: block;
	font-size: 12px; /* was 16 */
	font-family: Georgia, Times New Roman;
	font-weight: bold; /* was normal */
	text-transform: lowercase;
    margin: 0px;
	/* padding: 9px 15px 8px 15px; */
	/* padding: 7px 12px 6px 12px; */
	/* top, lft, btm, rt */
	padding: 6px 7px 6px 7px;
	}

/* This is the 2nd Row */
#nav li a:hover, #nav li a:active {
	/* was background: #EBE6D4 url(images/navhov.png); */
	background: #0066DD; /* was 0066CC #81A7E8 is the Lt Blue */
	color: #FF0000; /* was 0066CC then 7A0F04 - #FF0000 is RED*/
    margin: 0px;
	/* padding: 9px 15px 8px 15px; */
	/* padding: 7px 12px 6px 12px; */
	padding: 6px 7px 6px 7px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #81A7E8; /* was 0066CC #81A7E8 is the Lt Blue */
	/* was background: #0066CC; was #E1DCCA */
	width: 150px;
	color: #0066CC; /* was FF0000 0066CC then 7A0F04 - #FF0000 is RED*/
	font-size: 14px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	/* padding: 7px 10px 7px 10px; */
	/* padding: 7px 12px 6px 12px; */
	padding: 6px 7px 6px 7px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #0066DD; /* was 85ACAC */
	color: #FFFFFF;
	/* padding: 7px 10px 7px 10px; */
	/* padding: 7px 12px 6px 12px; */
	padding: 6px 7px 6px 7px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

/************************************************************************
** Adjustments Have been Made to Make this Nav Bar Higher  - about 23px per line **
** Dark Brown Categories Nav Area was 72 for 3 Rows now 94 for 4 Rows **
** Temp Removed the Category Nav Area - 2011-05-26 - chgd to: height:5px **
** Changed back - 2011-09-27 -  **
** Chgd back to: *[height:1]* (***see below*** - WAS: 94px **
** REMOVED THE CATEGORIES AT THE HEADER 2011-09-27 - Restoring categories **
** 2023-11-28 - TESTING & RECONFIG FOR MOBILE & TO MATCH THE ATE THEMES CSS  **
************************************************************************/

#subnavbar {
	background: #0066FF; /* was 0066DD - 666666 */
	width: 100%; /* was 980px - 985px */
	height: 94px; /** was 0 - 1 - [Make Adjustments Here] **/
	color: #0066FF; /* was 0066DD - FFFFFF */
	margin: 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FCDE58;  	/*Yellow was #FFFFFF */
	display: block;
	font-size: 12px; /* was 10px */
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

#subnav li a:hover, #subnav li a:active {
	background: #0066FF; /* was 0066DD - 85ACAC */
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #0066FF; /* was 0066DD - 666666 */
	width: 20%; /* was 140px */
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #0066FF; /* was 0066DD - 85ACAC */
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}
	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto; /* was auto */
	width: 20%; /* was 160px */
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 161px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 637px; /* was 637px */
	margin: 0px;
	padding: 0px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px;
	}

#homepage p img {
	border: none;
    	float: left;
	margin: 0px;
	}
	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}

.hpdate {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
	
#homepagetop {
	/* was background: #FFFFFF url(images/homepagetop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 607px; /* was 607px */
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	}
	
#homepagetop p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.featuredtop {
	float: left;
	margin: 0px;
	padding: 10px;
	display: inline;
	}
	
.featuredtop img {
	border: none;
	margin: 0px;
	}
	
#homepagebottom {
	/* was background: #FFFFFF url(images/homepagetop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 637px; /* was 637px */
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	}
	
#homepagebottom p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}
	
.hpbottom {
	float: left;
	width: 617px; /* was 617px */
	margin: 0px;
	padding: 10px;
	display: inline;
	}
	
.hpbottom img {
	border: none;
	margin: 0px;
	}
	
#homepageleft {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

.hpfeatured {
	/* was background: #FFFFFF url(images/featuredtop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 280px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #DDDDDD;
	}
	
.hpfeatured img {
	border: none;
	margin: 0px;
	}
	
#homepageright {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	background: #FFFFFF;

	width: 72%; /* was 72% 720 1000 980 960 950px auto*/
	float: left;

	margin: 0px; /* was 0px 5-10px 0px */
	padding: 4px; /* was 0 5-10px 0px 0px 0px */
	line-height: 18px; /* was 20 18px */
	/* font-size: 14px; was 14  - Added Nov 2013 - Removed May 2014 */
	}
	
#content h1 {
	color: #000000;/*** was #005FA9 #0066CC&99 -TESTED 009999***/
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana; /* was Georgia, Times New Roman, Trebuchet MS; */
	font-weight: bold; /* was normal */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* was 10px 0px 0px 0px */
	line-height: 26px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #000000; /*** was 005FA9   009999 was #0066CC***/
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana; /* was Georgia, Times New Roman, Trebuchet MS; */
	font-weight: bold; /* was normal */
	margin: 2px 2px 5px 0px;
	padding: 10px 0px 0px 0px; /* was 0px 10px 10px 0px - 10px 0px 0px 0px */
	line-height: 26px;
	}

#content h1 a:hover {
	color: #000000; /*** was #FF0000 #7A0F04 005FA9 009999 was #0066CC***/
	text-decoration: none;
	}
	
#content h2 {
	/* was background: #000000; */
	color: #000000; /* was #666666 #000000 - #FFFFFF */
	font-size: 20px; /* was 16 - 20px */
	font-family: Arial, Tahoma, Verdana; /* was Georgia, Times New Roman, Trebuchet MS; */
	font-weight: bold; /* was normal */
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* was 10px 0px 10px 10px; */
	line-height: 24px;
	}

#content h3 {
	/* was: background: #0066DD url(images/headline.png); -- #86AFB0 */
	color: #000000; /* was #FFFFFF */
	font-size: 18px; /* was 14 11px */
	font-family: Arial, Tahoma, Verdana; /* was Georgia, Times New Roman, Trebuchet MS; */
	font-weight: bold;
	/* text-transform: uppercase; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* was 3px 0px 3px 7px */
	line-height: 22px;
	}
	
#content h4 {
	color: #000000; /* was #0066CC;
	font-size: 16px; /* was 22px */
	font-family: Georgia, Times New Roman;
	font-weight: bold; /* was normal */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	}
	
#content img {
/* max-width: 50%; */
max-width: 400px; /* ADDED 2024-03-28 */
/* ADDED 2021-11-20 - max-width:150px */
height: auto;
}	

.sumimg{
max-width: 300px; /* ADDED 2022-08-01 */
height: auto;
}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 72%; /* was 72% 730px 647 */
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft a img {
	border: none;
	}


blockquote {
	background: #FFFFFF; /* was #E8E8E8 */
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	/* was background: #FFFFFF url(images/homepagetop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: auto; /* was auto 720 710 690 - 645px 99% */
	margin: 0px; /* was 0px 0px 10px 0px */
	padding: 0px; /* was 10px inside pading */
	/* border: 1px solid #DDDDDD; */
	}
	
.postarea p {
	margin: 0px;
	padding: 0px; /* was 0px 0px 15px 0px */
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px; /* was 0px 0px 15px 0px */
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px; /* was 0px 0px 0px 20px */
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px; /* was 0px 0px 0px 0px */
	}
	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px; /* was 0px 0px 15px 0px */
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px; /* was 0px 0px 0px 20px */
	padding: 0px;
	}
	
#breadcrumb {
	float: left;
	width: 100%; /* was 690 650-630px */
	font-size: 16px; /* was 14 12 11px */
	font-weight: bold; /* no weight before */
	color: #000000; /* was 666666 added */
	margin: 0px 0px 0px 0px; /* was 0px 0px 20px 0px */
	padding: 0px 0px 3px 0px; /* was 0px 0px 3px 0px */
	/* was: border-bottom: double #EAEAEA;  */
	}

#breadcrumb a{
	font-size: 16px;
	font-style: normal;	
	font-weight: bold;
	color: #0033CC; /* was 0066CC 666666 */
	}
#breadcrumb a:hover {
	color: #FF0000; /*was #0066CC Blue */
	text-decoration: underline;
	font-weight: bold;
	padding: 10px 0px 10px 6px; /* added */
	}

	
.date {
	width: 590px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.dateleft {
	width: 380px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

.time {
	/* was background: #FFFFFF url(images/icon_time.gif) no-repeat top left; */
	background: #FFFFFF;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 20px;
	}
	
.icomment {
	/* was background: #FFFFFF url(images/icon_comments.gif) no-repeat top left; */
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	/* was background: #FFFFFF url(images/icon_tags.gif) no-repeat top left; */
	background: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.category {
	/* was background: #FFFFFF url(images/icon_category.gif) no-repeat top left; */
	background: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 8px 0px; /* was 5px 0px 40px 0px */
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.adsense-post {
	/* was background: #FFFFFF url(images/homepagetop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 690px; /* was 645px */
	margin: 0px 0px 0px 0px; /* was 0px 0px 10px 0px */
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.comments {
	/* was background: #FFFFFF url(images/homepagetop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 98%; /* was 700 690 645px */
	margin: 0px; /* was 0px 0px 10px 0px */
	padding: 2px;
	border: 1px solid #DDDDDD;
	position: inherit;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	background: #FFFFFF;	
	/* clear: both; */
	float: right; 
	width: 26%;
	margin: 0px;		
	padding:3px;
	}
	
#sidebar h2 {
	background: #0066DD url(images/headline.png); /* was #86AFB0 */
	color: #FFFFFF;
	font-size: 12px; /* was 11px */
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px px 0px; /* was 0px 0px 10px 0px */
	padding: 3px 0px 3px 7px;
	}
	
#sidebar p {
	margin: 0px;
	/* WAS: padding: 0px 0px 0px 45px; */
	padding: 0px 0px 0px 25px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
.widgetarea {

	/* was background: #FFFFFF url(images/sidebartop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 240px; /* was 250 */
	margin: 0px 0px 0px 0px; /* was:0px 10px 10px 0px */
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.video {
	/* was background: #FFFFFF url(images/sidebartop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 240px; /* was 250 */
	margin: 0px 0px 0px 0px; /* was 0px 0px 10px 0px */
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.adsense {
	/* was background: #FFFFFF url(images/sidebartop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 250px; /* was 240 250 */
	margin: 0px 0px 0px 0px; /* was 0px 0px 10px 0px */
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.newsletter {
	/* was background: #FFFFFF url(images/newsletter.gif) top no-repeat; */
	background: #FFFFFF;
	float: left;
	width: 240px; /* was 250 */
	margin: 0px 0px 0px 0px; /* was 0px 0px 10px 0px */
	padding: 10px;
	border: 1px solid #DDDDDD;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	/* was background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat; */
	background: #FFFFFF;
	float: left; /* was left */
	width: 240px; /* was 250px */
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	/* was background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat; */
	background: #FFFFFF;
	float: right;
	width: 120px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#r_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Footer 
* Adjustments 2015-08 - 2012-03-25     								*
************************************************/

#footer {
	/* background: #93BBBC url(images/topnav.png); */
	background: #FFFFFF; /* was *0066DD */
	width: auto; /* was auto 980 985 */
	height: auto; /** was 300 220 190 180 260 180 260 180 110 **/
	margin: auto;
	padding: 10px;
	text-align: center;
	}
	
#footer p {
	color: #000000; /* was #FFFFFF */
	font-size: 12px; /* WAS 11px */
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #0033CC; /* was #005FA9 #FFFFFF */
	text-decoration: none;
	font-weight: normal; /* was not assigned */
	}
	
#footer a:hover {
	color: #FF0000; /*was #FFFFFF; */
	text-decoration: underline;
	font-weight: normal; /* was bold */
	}
	
/************************************************
*	Search Form									*
************************************************/

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	background: #F7F5EF; /** !important; **/
	width: 180px;
	color: #0066CC;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#searchbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 5px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#subscribe {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	}

#subbox {
	background: #EEEEEE; /** !important; **/
	width: 220px;
	color: #0033CC; /* was #0066CC */
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#subbutton {
	/* #81A7E8 Blue */
	/* background: #93BBBC url(images/topnav.png); */
	background: url(images/headline.png);
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 0px 7px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#author, #email, #url {
	background: #EEEEEE; /** !important; **/
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#submit {

	/* #81A7E8 Blue */
	/* background: #7B7B7B url(images/subbutton.gif); */

	/* background: #93BBBC url(images/topnav.png); */
	background: url(images/headline.png);

	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 3px 3px 2px 3px; /* was 3px 3px 2px 3px */
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#comment {
	background: #EEEEEE;
	width: 460px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px; /* was 5px 0px 0px 0px */
	padding: 3px 0px 3px 5px; /* was 3px 0px 3px 5px */
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}

/************************************************
*	Comments	*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right; /* was right */
	border: 1px solid #EEEEEE;
	padding: 0px; /* was 2px */
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px; /* 5px 10px 0px 0px */
	}
	
#commentform textarea {
	width: 95%; /* was 100% */
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 0px; /* was 10px */
	}

.commentlist li {
	margin: 0px 0px 0px; /* was 15px 0px 10px */
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 0px;/* was 10px */
	}

.commentlist p {
	margin: 10px 5px 10px 0px; /* was 10px 5px 10px 0px */
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}
#header {
	background: #FFF; /* FFF is white */	
}
#header img{
	width: 100%;
	/* To Do background: #FFFFFF url(images/ate-header-image.jpg) top no-repeat; */
}