/* Important - Top-Level */

body {
   	background-color: #435993;
    	text-align: center;
    	height: 100%;
    	font-family: "Arial", sans-serif;
    	font-size: 14px;
    	margin-top: 0px;
    	clear: both;
}

img { 
        border: none;
        padding: 0px 0px 25px 25px;      
}

#content img { 
        border: none;  
        max-width: 250px;    
}

#sidebar img {
        border: none;  
        max-width: 250px; 
        margin-left: -35px !important;   
}

#banner img {
        border: none; 
        padding: 0px !important;
}

#img540 img {
    max-width: 540px !important;
    border: none;
    padding: 0px !important;
    margin: 0px !important;     

}

/* Hyperlinks */

a {
	color: #435993;
    	text-decoration: none;
    	font-weight: bold; 
}

a:link {
        color: #435993;
}


a:active {
        color: #435993;
}

 
a:hover {
	text-decoration: none !important;
	color: #48916B !important;
}

h3 a {
        font-size: 18px;
    	padding-bottom: 0px;
    	font-weight: bold;}

h3 a:hover {
        font-size: 18px;
    	padding-bottom: 0px;
    	font-weight: bold;}

#footer a {
	color: #FFDE17 !important;
}


#globalnav a {
color: #ffff33;
font-weight:normal;
}

#globalnav a:hover {
color: #ffff33 !important;
text-decoration: underline !important;
}

#sidebar a h4 {
	color: #48916B !important;
}

/* Headers */

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


#content h3 {
    	font-size: 18px;
    	padding-bottom: 0px;
    	font-weight: bold;
    
}

#content h2 { 
	font-size: 15px;
	font-weight: bold;}


#sidebar h2 {
        font-size: 15px;
	margin: 5px 0px 10px 0px;
}

#sidebar h3, h4 {
	margin: 5px 0px 5px 0px;
        font-size: 18px;
        padding-bottom: 0px;
}


/* Containers and Layout */



#container {
        background-color: #ffffff;
	width: 900px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
        padding: 0px; 
        margin-top: 20px; 
        padding-bottom: 15px;
        font-size: 13px;
        border-right: 4px solid #000000;
        border-left: 4px solid #000000;
        border-bottom: 4px solid #000000;
       
}
 
#banner {
    	position: relative;
    	width: 900px;
    	text-align: center;
}

#content {
	float: left;
	width: 540px;
	padding-bottom: 15px;
        padding-top: 35px;
        padding-left: 26px;
        padding-right: 50px;
        color: #1a1a1a;
        font-size: 13px;
}

#sidebar {
	float: right;
	width: 259px;
	text-align: left;
        padding-top: 30px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
        }

#footer {
	color: #080808 !important;
	text-align: center;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: normal;
	padding-top: 4px;
}


/* Additional Divs */
#subhead {
        color: #666;
}

.breadcrumbs  {
	padding-left: 311px; 
	margin-top: 5px; 
	margin-bottom: -25px;
}

#globalnav {
       text-align: right;
       color: #ffff33;
       font-weight: bold;
       padding-top: 17px;
       padding-right: 15px;
       font-weight:normal;
       background-image: url(http://healthytomorrow.typepad.com/aht/images/banner/ahtbanner_clouds_final_btm.jpg);
       background-repeat: no-repeat;
       background-position: bottom;
       background-color: #000000;
       
     
}

#postfooter {
      padding-top: 5px;
      padding-bottom: 35px;
      border-top: 3px solid #000000;
      color: #1a1a1a;
}

#postsubhead {
color: #1a1a1a;}



/* Blockquote */

blockquote {
	background-color: #f7eb66;
	margin: 10px;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	border: 2px solid #000000;
        color: #000000;
}

/* Recent News Sidebar Box*/
#recent_news {
width: 180px;
padding-bottom: 20px;
padding-right: 15px;
padding-bottom: 5px;
padding-top: 10px;
padding-left: 10px;
border-left: 1px solid #435993;
border-bottom: 1px solid #435993;
border-right: 1px solid #435993;
}

#recent_news li {
padding-bottom: 7px;
list-style-position: outside;
}

#recent_news_img {
padding: 0px !important;
margin-bottom: -25px;
margin-left: 10px;
}




/* Recent Posts Sidebar Box*/
#mostrecent {
width: 180px;
padding-right: 15px;
padding-bottom: 5px;
padding-top: 10px;
padding-left: 10px;
border-left: 1px solid #435993;
border-bottom: 1px solid #435993;
border-right: 1px solid #435993;
margin-top: -25px;
margin-left: -10px;
}

#mostrecent li {
padding-bottom: 7px;
list-style-position: outside;
}

/* Action Alert Sidebar Box*/

#actnalrt {
width: 180px;
padding-right: 15px;
padding-bottom: 5px;
padding-top: 10px;
padding-left: 10px;
border-left: 1px solid #f7970e;
border-bottom: 1px solid #f7970e;
border-right: 1px solid #f7970e;
margin-top: -28px;
margin-left: -10px;
}

/* Lists */


ul {
	padding-left: 10px;
	margin: 0px;
}

li {
        margin-left: 10px;
        list-style: url(http://healthytomorrow.typepad.com/aht/images/lidotAHT.jpg);
}


/* Formatting */

hr {
	border-top: 4px solid #000000;
}


/* FEEDBURNER CROSS POSTING CSS */
p.feedTitle, p.feedTitle a{
font-weight: bold;
text-decoration: none;
font-size: 16px;
padding-left: 4px;
margin-bottom: 15px;
}

span.headline a{
font-weight: bold;
font-size: 14px;
height: 0px;
}

.feedburnerFeedBlock ul li{
margin-bottom: 25px;
margin-left: -2px;
list-style: none;
}

div#creditfooter a img { display: none; }

p.date {display:none;}

div.feedburnerFeedBlock {
padding-top: -15px;
padding-right:15px;
color: #666666;}

div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}


/* FEEDBURNER CROSS POSTING CSS FOR SAFER */
#content p.feedTitle, p.feedTitle a{
font-size: 20px;
font-weight: normal;
padding-bottom: 0px;
text-decoration: none !important;
margin-left:-5px;

}

#content span.headline a{
font-weight: normal;
font-size: 18px;
padding-bottom: 0px;
text-decoration: none;
}


#content div.feedburnerFeedBlock {
padding-right:0px;
}

#content .feedburnerFeedBlock ul li{
margin-bottom: 25px;
margin-left: -2px;
list-style: none;
border-bottom: solid 1px #ccc;
width: 540px;
}

div#creditfooter a img { display: none; }

#content p.date {display:block;
height:0;}

.feedflare img {display:none;}

.feedflare {
margin-bottom: -20px;}


/*EHN Sidbar Feeds*/

div#ehnfeed span.headline a{
font-weight: bold;
font-size: 12px;
height: 0px;
}

.feedburnerFeedBlock ul li{
width: 180px;
font-size: 12px;
padding-top: 8px;
padding-left: 20px;
margin-left: -2px;
list-style: none;
margin-bottom: 10px;
}

div#creditfooter a img { display: none; }

p.date {display:none;}

div#ehnfeed img {
padding-bottom: 0px;

}

div#ehnfeed div.feedburnerFeedBlock {
padding-right:15px;
margin-left: -10px;
width:199px;
margin-top: -5px;
padding-top: 10px;
border-right: 1px solid #8aa6b2;
border-bottom: 1px solid #8aa6b2;
border-left: 1px solid #8aa6b2;
color: #666666;}


/* Social Chicklets */
#soc_chicklets img {

margin-left: 0px !important;
padding: 0px !important;
}

#soc_chicklets {
	
font-weight: normal;
}

#soc_chicklets a {
	font-size: 13px;
	font-weight: normal !important;
}

#soc_chicklets a:hover {
	text-decoration: none !important;
	font-weight: normal !important;}

/*CHANGEAlert Signup*/
div#signup {
color: #006802;
text-align: left;
font-size: 12px;
}

/* Search Results frame fix */
#srchResult iframe {
        width: 580px;
} 
#cse-search-results iframe {
width: 580px;}


/*Twitter Feed*/
#twitter_div {
font-size: small;
color: #898989;
padding-left: 20px;
margin-top: -10px;
padding-right: 10px;}

#twitter_update_list li {
list-style-image: none!important;
list-style-type: none;
margin-left: 5px;}



/* Feeds Page */

legend {
font-weight: bold;
color: #006802;
}

legend#big{
font-size: 16px ;
}

#rsspage img {
padding: 0px !important;
}



/* Comments preview Styling */

#comment_box_align {
float: right;
margin-top: 1em;
padding-right: -30px;
}

.padded-comments {
	padding: 0px 0px 30px 0px;
 
}

#container-inner .pkg, #alpha-inner .pkg {
        width: 801px;
	margin: 0px auto;
	text-align: left;
	background: #ffffff;
	overflow: hidden;
        position: relative;
        padding: 10px; 
}


.comment-content, .comment-footer, 
.comments-open-moderated, #comments-open-data,
#comments-open-text, .comments-open-footer,
.comments-header, .comments-open-header {
color: #393939;
}

.comment {
padding-top: 0px !important;}

.comments-content {
background-color: #f7eb66;
border: 1px solid #000000;
color: #000000 !important;
font-weight: bold;
padding-left: 10px;


}

#banner-header a {
color: #007799;
text-decoration: none !important;
}


#comment-text {
width: 500px;
height: 150px;
}

.yellowBox, .yellowGreenBox {
background: #ffffff !important;
border: 1px solid #939598!important;}

#comments-open-footer {
padding-left: 250px; 
border: none;}




/*Calendar on Main Sidebar*/
#calendar {
padding-top: 15px;

border-top: border-top: 4px solid #939598;
font-weight: normal;}

#calendar a {
text-decoration: none !important;}

#calendar img {
vertical-align: middle;
padding: 0px 5px 5px 40px !important;
}


/* Twit this image adjustment */

#postsubhead img {
padding-top:1px !important;
padding-left: 0px !important;
padding-bottom: 0px !important;
position: relative;}


/* Last Tweet */
#rectweet h3 {
padding-left: 8px;
	color: #6f451f;
height: 0px;
}

#rectweet {
	width: 180px;
	margin-top: -28px;
        margin-left: -10px;
	padding: 10px 20px 15px 5px;
border-right: 1px solid #8aa6b2;
border-left: 1px solid #8aa6b2;
border-bottom: 1px solid #8aa6b2;
margin-bottom: -5px;
	
}

#rectweet ul {
padding-left: 0px;
padding-top: 3px;}

/* Adjust boxes on sidebar*/
#sidebarbox {
padding-left: 10px;}

/* Adjust DIA images*/
#description img {
float: right !important;
}

/* ph=1 */
/* nhm:from_kauri */
