body
{
	margin:0;
	background-color:#d8d2c0;
	background-image: url(../images/page_background2.png);
	background-repeat: repeat-x;
	font-family: 'Lucida Grande',Arial,Helvetica,sans-serif,verdana, arial;
	
	font-size:12px;
}

a:active {outline:none;}
:focus {-moz-outline-style:none;}


img, img a
{
	border:none;
}

div#top-bar
{
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	height:31px;
}


		div#top-bar span#visit-think2
		{
			float:left;
			width:200px;
		}
		
		div#top-bar span#visit-think2 img
		{
			margin-top:6px;
		}
		
		
		div#top-bar span#visit-click
		{
			float:left;
			width:125px;
			margin-top:6px;
		}
		



		div#top-bar span#sign-in
		{
			color:white;
			float:right;
			margin-top:8px;
			margin-right:4px;
			width:400px;
			text-align:right;

		}

		div#top-bar span#sign-in a
		{
			color:#ffa200;
		}


div#mainwrapper
{
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/main_background3.png);
	background-repeat: no-repeat;
}


div#header
{
	height:150px;
}

div#header div#social_icons
{
	padding-top:110px;
	float:right;
	margin-right:5px;
}

div#navigation
{ 
	background-color:#746d59;
	padding:5px;
	border:1px solid #5c5647;
	height:20px;
	margin-top:12px;
	margin-bottom:12px;
}


		div#navigation ul
		{
			list-style: none;
			margin-left:0;
			margin:0;
			margin-top:2px;
			padding-left:10px;
			float:left;
			background-color:#746d59;
		}

				div#navigation ul li
				{
					display:inline;
					margin-right:15px;
					font-weight:bold;
				}


				div#navigation ul li a
				{
					text-decoration:none;
					color:white;
				}

						div#navigation ul li a:hover
						{
							color: #ffa200;
							padding-bottom:10px;
						//	border-bottom: 1px solid white;
						}
						

				div#navigation div#search
				{
					display:inline;
					float:right;
				}

						div#navigation div#search form
						{
							margin:0;
							padding:0;
						}
	
div#editorial-blog h2
{
	margin-bottom:10px;
}	

div#editorial-blog img
{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	border:3px solid #ECE7DD;
}

div#editorial-blog a
{
	color:#FFA200;
	font-weight:bold;
}


div#editorial-blog a:hover
{
	color:#4a8ae0;
}

div#editorial-blog h2 a
{
	color:#4a8ae0;
	padding:3px;
	font-size:14px;
	text-decoration:none;
	margin-bottom:10px;
}
	
div.section
{
	clear:both;
}

div.box-wrapper
{
	float:left;
}


div.box-wrapper h2,
div.box-wrapper h2 a
{
	color:#4c90ea;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;
}

div.box-wrapper h3 
{
	margin-left:10px;
}


	div.box-wrapper h3,
	div.box-wrapper h3 a
	{
		color:#4c90ea;
		font-size:16px;
		margin-bottom:0;
	}

	div.box #pane1 {

	}

	div.thirty	{ width:230px;		}
	div.seventy {width:650px;}
	div.hundred {width:930px;}	
	div.fifty	{width:440px;		}
	div.hundred	{width:930px;		}

	div.box
	{
		margin-top:10px;
		background-color:white;
		border: 1px solid #c8c0af;
		background-image: url(../images/box_bg.png);
		background-repeat: repeat-x;
		background-color:white;
		padding:20px;		
	}
		

	/** -- LIST TYPE1 ONE **/
	div.box ul.type1
	{
		padding:0;
		margin:0;
		padding-left: 0;
		list-style:none;
		color: #ffa200;
	}
			div.box ul.type1 li
			{
				display:block;
				clear:both;
				border-bottom:1px solid #EEEEEE;
				padding-bottom:7px;
				padding-top:7px;
			}
			
					div.box ul.type1 li span.category
					{
						font-size:10px;
						color:#908d86;
						width:90px;
						display:block;
						float:left;
					}

					div.box ul.type1 li span.title
					{
						float:left;
					}

					div.box ul.type1 li span.comments
					{
						width:70px;
						font-size:10px;
						display:block;
						float:right;
					}

					div.box ul.type1 li a
					{
						color: #4a8ae0;
						font-weight:bold;
					}
	
							div.box ul.type1 li a:hover
							{
								color: #ffa200;
								text-decoration:underline;
							}	
	/** -- LIST TYPE1 ONE **/

	div#recent-posts table
	{
	}
			div#recent-posts table td.category
			{
				font-size:10px;
				color:#908d86;
				width:80px;
			}

			div#recent-posts table td.posts
			{
				font-size:10px;
				color:#908d86;
				width:10px;
			}



			div#recent-posts table a
			{
				color: #4a8ae0;
				font-weight:bold;
			}

					div#recent-posts table a:hover
					{
						color: #ffa200;
					}


	div#popular-posts table
	{
	}
			div#popular-posts table td.category
			{
				font-size:10px;
				color:#908d86;
				width:80px;
			}

			div#popular-posts table td.posts
			{
				font-size:10px;
				color:#908d86;
				width:10px;
			}



			div#popular-posts table a
			{
				color: #4a8ae0;
				font-weight:bold;
			}

					div#popular-posts table a:hover
					{
						color: #ffa200;
					}
									
																		
div#recent-comments table a
{
	color: #4a8ae0;
	font-weight:bold;
}

		div#recent-comments table a:hover
		{
			color: #ffa200;
		}


		div#recent-comments table
		{
		}
				div#recent-comments table td
				{

				}		
				div#recent-comments table td.time
				{
					font-size:10px;
					color:#908d86;
					width:40px;
				}

				div#recent-comments table td.posts
				{
					font-size:10px;
					color:#908d86;
					width:10px;
				}

				div#recent-comments table a
				{
					color: #4a8ae0;
					font-weight:bold;
				}

						div#recent-comments table a:hover
						{
							color: #ffa200;
						}
									
										
	
	/** -- LIST TYPE2 TWO **/	
	div.box ul.type2
	{
		padding:0;
		margin:0;
		padding-left: 0;
		list-style:none;
		color: #ffa200;
	}
			div.box ul.type2 li
			{
				display:block;
				clear:both;
				margin-bottom:2px;
			}
			
					div.box ul.type2 li span.category
					{
						font-size:10px;
						color:#908d86;
						display:block;
						width:35px;
						float:left;
					}

					div.box ul.type2 li span.title
					{
						font-size:10px;
						display:block;
						float:left;
						margin-right:5px;
						width:170px;
						
					}

					div.box ul.type2 li span.comments
					{
						font-size:10px;
						display:block;
						float:left;
					}

					div.box ul.type2 li a
					{
						color: #4a8ae0;
						font-weight:bold;
					}
	
							div.box ul.type2 li a:hover
							{
								color: #ffa200;
								text-decoration:underline;
							}	
	/** -- LIST TYPE2 TWO **/	






	/** -- LIST TYPE3 THREE **/
	div.box ul.type3
	{
		margin-top:7px;
		margin-left:0;
		list-style:square;
		color: #ffa200;
		padding-left:17px;
	}
			div.box ul.type3 li
			{
				margin-left:0;
				padding-left:5px;
				margin-bottom:2px;
			}
			

					div.box ul.type3 li a
					{
						color: #4a8ae0;
						font-weight:bold;
					}
	
							div.box ul.type3 li a:hover
							{
								color: #ffa200;
								text-decoration:underline;
							}	
	/** -- LIST TYPE3 THREE **/
	


	/** -- COMMENT LIST **/
	div.box ul.comments
	{
		margin-top:7px;
		margin-left:0;
		list-style:none;
		color: black;
		padding-left:17px;
	}
			div.box ul.comments li
			{
				margin-left:0;
				padding-left:5px;
				margin-bottom:2px;
			}
			

					div.box ul.comments li a
					{
						color: #4a8ae0;
						font-weight:bold;
					}
	
							div.box ul.comments li a:hover
							{
								color: #ffa200;
								text-decoration:underline;
							}	
     /** -- COMMENT LIST **/
	
	
	
		
	


	/** -- TYPE TYPE1 ONE **/	

	div.box table.type1
	{
		padding:0;
		margin:0;
		padding-left: 0;
		list-style:none;
		list-style: square;
		//color: #ffa200;
		color:black;
	}
	
			div.box table.type1 tr
			{
				border-bottom:1px solid #EEEEEE;
	
			}
			
			div.box table.type1 td
			{
				vertical-align: top;
				border-bottom:1px solid #EEEEEE;
				padding:3px;
			}

			div.box table.type1 td.time
			{
				text-align:left;
				vertical-align: top;
			}

			div.box table.type1 td.time
			{
				width:45px;
			}

			div.box table.type1 td.photo
			{
				width:60px;
			}

					div.box table.type1 td.photo img
					{
						border:3px solid #ece7dd;
					}			

			div.box table.type1 td.authorinfo a
			{
				color: #4a8ae0;
				font-weight:bold;
			}
			
					div.box table.type1 td.authorinfo a:hover
					{
						font-weight:bold;
						color:#ffa200;
					}

					div.box table.type1 td.authorinfo span.extra
					{
						margin-left:5px;
						color:#908d86;
					}			

					div.box table.type1 td.extra 
					{
						margin-left:5px;
						color:#908d86;
					}
					
											
			div.box table.type1 td.posts,
			div.box table.type1 td.posts a
			{
				color:#908d86;
				width:60px;
			}

			div.box table.type1 td.subscribe
			{
				width:20px;
			}
  	/** -- TYPE TYPE1 ONE **/	





	/** -- TABLE TYPE2 TWO **/

	div.box table.type2
	{
		padding:0;
		margin:0;
		padding-left: 0;
		list-style:none;
		list-style: square;
		//color: #ffa200;
		color:black;
	}
	
			div.box table.type2 tr
			{
				border-bottom:1px solid #EEEEEE;
	
			}
			
			div.box table.type2 td
			{
				vertical-align: top;
				border-bottom:1px solid #EEEEEE;
				padding:3px;
			}

			div.box table.type2 td.time
			{
				color:#908d86;
				font-size:10px;
				padding-top:4px;
				width:45px;
			}

			div.box table.type2 td.category
			{

			}


			div.box table.type2 td.category div.category
			{
				text-align:right;
				color:white;
				font-size:10px;
				height:14px;
				font-family:verdana,arial,sans-serif;
				font-size:9px;
				width:90px;	
				text-transform: uppercase;
			}
			
			div.box table.type2 td.category div.category-agriculture
			{	color:#2558cb;	}
			
			div.box table.type2 td.category div.category-aid
			{	color:#4c25cb;	}
			
			div.box table.type2 td.category div.category-crisis
			{		color:#2b1067;	}			
			
			div.box table.type2 td.category div.category-education
			{		color:#c525cb;	}
			
			div.box table.type2 td.category div.category-environment
			{		color:#cb2525;	}
			
			div.box table.type2 td.category div.category-equality
			{		color:#cb7725;	}
			
			div.box table.type2 td.category div.category-health
			{		color:#cbbd25;	}
			
			div.box table.type2 td.category div.category-hunger
			{		color:#10672f;	}
			
						
			div.box table.type2 td.category div.category-human_rights
			{		color:#000000;	}
			
			div.box table.type2 td.category div.category-media
			{		color:#55a73c;	}
			
			div.box table.type2 td.category div.category-politics
			{		color:#3ca776;	}
			
			div.box table.type2 td.category div.category-poverty
			{		color:#9f9f9f;	}
			
			div.box table.type2 td.category div.category-technology
			{		color:#18104f;	}
			
			div.box table.type2 td.category div.category-trade
			{		color:#5c1067;	}
			
			div.box table.type2 td.category div.category-tourism
			{		color:#cb9425;
				}
	
			
			
			div.box table.type2 td.title 
			{
				width:520px;
			}
						
			div.box table.type2 td.title a
			{
				color: #4a8ae0;
				font-weight:bold;
			}
			
					div.box table.type2 td.title a:hover
					{
						font-weight:bold;
						color:#ffa200;
					}


			div.box table.type2 td.paginate a
			{
				color: #ffa200;
				font-weight:bold;
			}


	/** -- TABLE TYPE2 TWO **/
			



h2.post-title
{
	margin-bottom:0;
}


div#author
{
	
}
		div#author a
		{
			color: #4c90ea;
		}
		
		div#author ul
		{
			margin-top:10px;
			font-size:10px;
			color: #4c4c4c;
			list-style:square;
			padding-left:14px;
			color: #ffa200;
		}
		
		div#author ul li a 
		{
			display:inline;
			text-decoration:underline;
			color:#4a8ae0;
		}		

		div#author div#location
		{
			margin-top:2px;
			color:#908d86;
		}
		div#author span.author-website
		{
			font-size:10px;
			color: #4c4c4c;
		}
		
		div#author div.author-photo
		{
			float:left;
			border:5px solid #e2e2e2;
			margin-right:7px;
			margin-bottom:4px;
		}
		
		
		
		
div#post
{
}	

		div#post h3,
		div#post h3 a
		{
			margin:0;
		}					

	 	div#post ul
		{
			list-style:square;
		}
		
		div#post p
		{
			line-height:1.6;
			margin:0 0 15px;
		}
		
		div#post a
		{
			color: #4C90EA;
		}	

		div#post a:hover
		{
			color: #ffa200;
		}		
							
		div#post div#postdata
		{
			margin-top:3px;
			font-size:10px;
			color: #4c4c4c;
			border-bottom:1px solid #eaeaea;
			padding-bottom:7px;
			margin-bottom:10px;
		}			

				div#post div#postdata a
				{
					color: #4C90EA;
				}			

		div#post div#postfooter
		{
			margin-top:10px;
			font-size:10px;
			color: #4c4c4c;
			border-top:1px solid #eaeaea;
			padding-top:7px;
			margin-bottom:3px;
		}			

				div#post div#postfooter a
				{
					color: #4C90EA;
				}
				


div#footer
{
	text-align:center;
	margin-top:30px;
	color:#544e3c;
	margin-bottom:15px;
}

div#footer a
{
	color:#1271c4;
}




				
/* CALENDAR DEFAULTS */

.calendarBG {
 background-color: #383D44;
 font-size:1em;
 margin-left:30px;
}

.calendarBG td,
.calendarBG th {
 padding:3px;
}
.calendarBlank {
 background-color: #FFF;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #383D44;
 font-size:1em;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #676767;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #50647e;
 background-color: 	#c6ddeb;
}

.calendarToday a
{
	color:#50647e;
}

.calendarToday a:hover
{
	text-decoration:underline;
}


.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #EDEDED;
}

.calendarCell a {
 color:             #50647e;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 text-decoration:   underline;
 background-color:  transparent;

 color:#aeaeae;

}

.calendarCell a:hover {
 text-decoration:   none;
 background-color:  transparent;
}


.tab_container {
}
/***** TABS ****/
ul.tabs
{
	margin-top:0;
	padding-top:20px;
	padding-left:0;
	list-style:none;
}

ul.tabs li
{
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}

ul.tabs li a
{
	color:#4c90ea;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

ul.tabs li a:hover
{
	color:black;
	background-color:white;
}

html ul.tabs li.active{
	background-color:white;
	text-decoration:underline;
}

html ul.tabs li.active a{
	background-color:white;
	text-decoration:none;
}


ul.tweet_list
{
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-left:0;
	list-style:none;
}

ul.tweet_list li
{
	border-bottom:1px solid #EEEEEE;
	padding-bottom:7px;
	padding-top:7px;
	color:#908d86;
	clear:both;
}

ul.tweet_list li a
{
color: #4a8ae0;
font-weight:bold;
}

ul.tweet_list li.tweet_odd span.tweet_text,
ul.tweet_list li.tweet_even span.tweet_text,
ul.tweet_list li.tweet_odd span.tweet_text a,
ul.tweet_list li.tweet_even span.tweet_text a
{
  word-wrap: break-word;
	
}

ul.tweet_list .tweet_avatar
{
	width:40px;
	float:left;
}

ul.tweet_list .tweet_avatar a img
{
	border:3px solid black;
	
}



ul.tweet_list .tweet_user
{
	color:black;
}

ul.tweet_list .tweet_date
{
	font-size:10px;
}
ul.tweet_list .tweet_date a
{
	font-size:10px;
	color: #ffa200;
	
}				


form#comment_form
{
	
}

form#comment_form li label.name,
form#comment_form li label.email,
form#comment_form li label.website,
form#comment_form li label.description
{
	width:100px;
}



