/* Important - Top-Level */

body {
    background-color: #fff;
background-image: url(images/gradient1.jpg);
background-repeat: repeat-x;
    text-align: center;
    height: 100%;
    font-family: "Arial", sans-serif;
    font-size: 13px;
    margin-top: 20px;
    clear: both;
}

img { 
        border: none;
        padding: 0px 0px 25px 25px !important;      
}

#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;
}

#img550 img {
    max-width: 550px !important;
    border: none;
    padding: 0px !important;
    margin: 0px !important;     

}


#bannerRt { 
        padding: 0px;
        margin: 0px;
        align: right;
        width: 237px;
        height: 150px;


}

#bannerRt img {
        padding: 0px;
        margin: 0px;
        align: right;
        width: 237px;
        height: 150px;
}

div.tile { 
        padding: 0px;
        margin: 0px;
        align: right;
        width: 237px;
        height: 150px;
position: absolute;
display: none;

}

/* Hyperlinks */

a {
	color: #056dac;
    	text-decoration: none;
    	font-weight: normal; 
}

a:link {
        color: #056dac;
}


a:active {
        color: #056dac;
}

 
a:hover {
text-decoration: underline !important;
color: #078bde !important;
}

a:hover h3 {
text-decoration: underline !important;
color: #078bde !important;
}

a h3 {
	color: #056dac;
    	text-decoration: none;
    	font-weight: normal; 
}

#footer a {
        color: #000;
}

#sidebar a h4 {
color: #078bde !important;
}

/* Headers */

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

h3 {
color: #000;
font-weight: bold;
    font-size: 18px;
    padding-bottom: 0px;
    
}

#sidebar h2 {
        font-size: 15px;
	margin: 5px 0px 10px 0px;
}

#sidebar h3, h4 {
	margin: 5px 0px 5px 0px;
 font-size: 18px;
    padding-bottom: 0px;
}


#content h2 {
        font-size: 16px;
        color: #00720f;
}

/* Containers and Layout */

#banner {
    position: relative;
    width: 900px;
    text-align: center;
}


#container {
        background-color: #fff;
	width: 900px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
        padding-bottom: 15px;  
        font-size: 13px;
        border: 1px solid #006600; 
}
  
#content {
	float: left;
	width: 550px;
	padding-bottom: 15px;
        padding-top: 20px;
        padding-left: 25px;
        padding-right: 50px;
        color: #393939;
        font-size: 13px;
}

#sidebar {
	float: right;
	width: 255px;
	text-align: left;
        padding-top: 20px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
        }

#footer {
	color: #000 !important;
	font-family: "Arial", sans-serif;
	font-size: small;
	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;
       padding: 15px;
       padding-left: 21px;
       padding-right: 25px;
       font-weight:normal;
       font-size: small;
}

#postfooter {
      padding-top: 5px;
      padding-bottom: 35px;
      border-top: 1px solid #ccc;
      margin-top: 10px;
}


#postsubhead {
color: #808080;}

/* Blockquote */
blockquote {
	background-color: #ebf5fc;
	margin: 10px;
	padding: 10px 15px 10px 10px;
	font-weight: bold;
	border: 1px solid #8AA6B2;
}


/* Lists */

ul {
	padding-left: 10px;
	margin: 0px;
}

li {
        margin-left: 10px;
	list-style: url(http://justgreenpartnership.typepad.com/jgp/images/lidot.jpg);
       
}



/* Formatting */

hr {
	height: 10px;
	border: 0px;
	border-top: 1px solid #ccc;
}


/* Social Chicklets */
#soc_chicklets img {
margin-left: 0px !important;
vertical-align: middle;
padding: 0px 5px 5px !important;
}

#soc_chicklets {
padding-top: 15px;
border-top: 1px solid #ccc;
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;}



/* 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;
margin-top: -5px;
font-weight: normal;
padding-bottom: 0px;
text-decoration: none !important;
margin-left:-5px;
color: #000;
}

#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 #393939;
}

div#creditfooter a img { display: none; }

#content p.date {display:block;
height:0;}

/*GreenAlert 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;}



/* Feeds Page */

legend {
font-weight: bold;
color: #006802;
}

legend#big{
font-size: 16px ;
}

#rsspage img {
padding: 0px !important;
}



/* Comments preview Styling */
#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;
font-family: "Arial", sans-serif;
    font-size: 14px;
}

#banner-header a {
color: #007799;
text-decoration: none !important;
}


#comment-text {
width: 500px;
height: 150px;
}

#comments-open-footer {
padding-left: 250px; 
border: none;}

/* Twit this image adjustment */

#postsubhead img {
padding-top:1px !important;
padding-left: 0px !important;
padding-bottom: 0px !important;
position: relative;}
/* ph=1 */

