/*///////////////////////*/
/*/                     /*/
/*/        BLOGS        /*/
/*/      Main page      /*/
/*/                     /*/
/*///////////////////////*/

#blog {
		background: url(http://www.nourishinternational.org/images/interior-bar2.jpg) repeat-x;
		width:100%;
		height:200px;
		}
#blog #wrapper {
		background: url(http://www.nourishinternational.org/images/int-content-back.jpg) top repeat-y;
		}
#blog #content {
		display:block;
		margin: 15px 0 25px 0;
		}
#blog #leftcol {
		display:block;
		float:left;
		width:180px;
		margin-right:18px;
		overflow: hidden;
		}
#blog #top-pics,.blog-front #top-pics {
		display:block;
		height:85px;
		background:url(http://nourishinternational.org/images/interior-logo.jpg) repeat-x top #fff;
		color:#fff;
		width:774px;
		overflow:hidden!important;
}
#blog #top-pics-change {
		display:block;
		height:158px;
		background:url(http://nourishinternational.org/images/sustainability_header.jpg) repeat-x top #fff;
		color:#fff;
		width:774px;
		overflow:hidden!important;
}
#blog #top-pics h1 {
		text-align:right;
		width:264px;
		font-size:1.5em;
		line-height:1em;
		font-weight:bold;
		position:relative;
		left:500px;
		top:-12px;
	}


#blog #sidebar a {
		padding-left:20px!important;
		display:block;
		font-size:.9em;
		font-weight:normal;
		font-style:normal;
		}	
		
#blog #searchform {  
		padding : 5px 0 5px 0; 
		} 
		  
#blog #s {  
		width:130px; 
		text-align:left; 
		color:#888; 
		border:1px solid #ccc; 
		padding:3px 5px 3px 5px; 
		position:relative;
		left:20px;
		font-size:.85em!important;
		}  
#blog h3 {
	margin-bottom:3px;
	}
#blog h3 a {
		color:#002fad!important;
		border-bottom:none!important;
		}
#blog h3 a:hover {
	background:none;
	color:#2c7ce6!important;
	}
	
.post {
	margin: 0 0 48px 0;
	}
.post .meta { 
		padding: 0 0 4px 0px; 
        margin:0 0 12px 0;
		font-size: .85em; 
		color:#666; 
		text-align:left;
	    border-bottom: 1px dashed #ccc;
		}
		
.post .meta a { 
		color:#aaa!important; 
		border:none!important;
		font-size:1.15em!important;
		}

.post .meta a:hover { 
		color:#2c7ce6!important; 
		background:none!important;
		}	
.post .tags {
		font-style:italic;
		}
.post .tags a {
		border:none!important;
		color:#aaa!important; 
		}
.post .tags a:hover {
		background:none!important;
		color:#2c7ce6!important;		
		}
.post p,.post ul,.post li {
		line-height:1.5em!important;
		}
.post ul,.post li {
		font-size:1em!important;
		list-style-image:none!important;
		list-style-type:disc!important;
		text-align:left!Important;}
.post #comments-big {
		float:right;
		text-decoration:none;
		}	
.post #comments-big a:hover strong{
		color:#ff0000!important;
		}
.navigation {
		display:block;
		height:20px;
		font-size:.9em;
		position:relative;
		top:-15px;
		}
.navigation .alignright { 	
		float: right; 	
		padding:5px; 
		font-size:.9em;
		} 	 
		
.navigation .alignleft { 	
		float: left; 		
		padding:5px; 
		}  
.navigation a {border:none!important;}

#menu { 
		float:left;
		padding:0 0 0 227px;
		}
		
#menu ul { 	
		margin: 0; 	
		padding: 0px 5px 0 0;	
		list-style: none;
		display:block;	
		background:url(http://www.nourishinternational.org/images/blog-below-spacer.jpg) left top no-repeat;
		height:24px;
		}
		
#menu li { 	
		margin:0;
		padding:0;
		display: inline;
		}
	
#menu a { 
		display: block; 
		height:24px;
		float:left; 
		text-align:left;	
		padding: 3px 18px 0 14px; 
		background:url(http://www.nourishinternational.org/images/blog-below-spacer.jpg) right top no-repeat;
		text-decoration: none; 
		font-size: 1.15em; 
		color: #002fad; 
		}
		
#menu a:hover { 
		text-decoration: none; 
		color:#2c7ce6; 
		/*background:#2c7ce6; */
		}
		
#menu .current_page_item a {  
		text-decoration:none; 
		color:#002fad; 
		/*background:#ffffff;*/ 
		}

#menu .current_page_item a:hover { 
		text-decoration: none; 
		color:#2c7ce6; 
		/*background:#2c7ce6; */
		}


#beforecontent { 
		width:774px; 
		height:24px; 
		background:url(http://www.nourishinternational.org/images/blog-below-header.jpg) top center no-repeat; 
		margin-bottom:40px;
		}
#flags {
		margin-bottom:40px;
		}
#rss a {
		background:url(http://www.nourishinternational.org/images/mini-rss.gif)no-repeat 120px 6px !important;
		}
#rss a:hover {
		background-color:#f2faff!important;
		}





#commentlist {
		padding:0;
		}
#commentlist a { 
		color:#002fad;
		}
#commentlist ul { 
		margin:0 0 40px 0; 
		padding:0;
		}
#commentlist ul,#commentlist li { 
		list-style:none!important; 
		}
#commentlist li { 
		border-bottom:1px solid #ccc;
		margin:0;
		padding:15px;
		}
#commentlist h5 { 
		}
#commentlist .commenttext p { 
		padding: 0 0 0 15px; 
		color:#454545;
		font-size:.9em;
		margin:0;
		}
#commentlist li.alt { 
		}
.time,.category { 
		margin:0; 
		font-size:1.1em;
		color:#4063c2;
		}
		
#blog textarea {
		font-family:"Calibri",Helvetica,Arial,sans-serif;
		padding:5px;
	}
#blog a #contribute-button {
	display:block;
	background:url(http://www.nourishinternational.org/images/buttons/contribute.jpg) top left no-repeat;
	height:50px;
	}
#blog a #contribute-button span {
	display:none;
	}
#blog a:hover #contribute-button {
	background:url(http://www.nourishinternational.org/images/buttons/contribute-on.jpg) top left no-repeat;
	}
.ngg-album a,.ngg-album a:hover{
	border-bottom:none!important;
	background:none!important;
	}
	
.polaroid {
	border:1px solid #ddd;
	background:#fafafa;
	color:#454545;
	display:block;
	text-align:center;
	padding:10px;
	}
.polaroid a {
	color: #386196!important;
	border:none!important;
	padding:none;
	}
.polaroid a:hover {
	color:#2c7ce6!important;
	background:none!important;
	}

.polaroid a img {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	}
.polaroid a:hover img {
	background:#E7EFFC;
	border:1px solid #2c7ce6;
	}
.polaroid caption {
	text-align:center;
	}
