/*
Theme Name: Futurescape.in
Theme URI: http://www.futurescape.in/
Version: 1.0
Author: Futurescape Team
Author URI: http://www.futurescape.in/
*/

body {
	font-size: 80%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Georgia, Verdana, Sans-Serif;
	color: #333;
	margin: 0;
	padding: 0;
}

.clear {clear: both;}
a img {border: none;}

h1 {
	font-size: 220%;
	font-weight: 400;
	letter-spacing: 2px 
}

h2 {font-size: 160%;}
h3 {font-size: 140%;}

h1, h2, h3 {
	color: #043264;
}

h1 a, h2 a, h3 a {
	color: #043264;
	text-decoration: none;
}

#page {
	background-color: #fff;
	margin: auto;
	width: 900px;
	padding: 0 20px;
}

/*------------------ External Link -----------------*/
#extlinks {
	border-bottom: 1px solid #ccc;
	background-color: #efefef;
	padding: 3px 5px;
	text-align: right;
	font-size: 10px;
	color: #999;
}
	#extlinks a {
		color: #444;
		text-decoration: none;
	}
/*------------------ END -----------------*/

/*------------------ HEADER -----------------*/
#header {
	margin: 0;
	padding: 0;
}
	#header .logo {
		float: left;
		margin: 30px 0 20px 0;
	}
	#mainnav {
		float: right;
		margin-top: 25px;
	}
		#mainnav ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#mainnav li {display: inline;}
			#mainnav li a {
				display: block;
				float: left;
				padding: 6px 15px;
				margin-left: 5px;
				background: #017777 url(images/bg_mnu.jpg) repeat-x bottom;
				color: #fff;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 10px;
				font-weight: 400;
				-moz-border-radius: 5px;
				-khtml-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
			}
				#mainnav li a.active, #mainnav li a:hover, #mainnav li.current_page_item a, #mainnav li.current_page_ancestor a {
					background: #043264 url(images/bg_mnu_act1.jpg) repeat-x top;
					color: #fff;
				}

#header .headerimg {}
/*------------------ END -----------------*/


/*------------------ Looking For -----------------*/
#looking_for {
	margin: 10px 0;
	padding-top: 10px;
	border-top: 3px solid #efefef;
}
	#looking_for .mytext {
		float: left;
		width: 275px;
		line-height: 160%;
		padding-top: 10px;
	}
		#looking_for .mytext .heading {
			font-size: 180%;
			color: #043264;
			font-weight: 400;
		}
		
	#looking_for .mylinks {
		float: right;
		width: 603px;
	}
		#looking_for .mylinks ul { margin: 0; padding: 0; list-style-type: none;}
		#looking_for .mylinks ul li a {
			float: left;
			width: 190px;
			height: 34px;
			display: block;
			padding: 7px 5px;
			margin-left: 1px;
			margin-bottom: 1px;
			background: #E6E8B3;
			color: #666600;
			text-decoration: none;
			font-weight: 400;
		}
			#looking_for .mylinks ul li a.top3 {
				border-top: 5px solid #64640D;
			}
/*------------------ END -----------------*/


div#contentarea {
	margin: 20px 0;	
	background: url(images/separator.gif) repeat-y;
	background-position: 220px 0;
	width: 900px;
}

/*------------------ Page Content -----------------*/
div.content {
	float: right;
	width: 660px;
	line-height: 150%;
}
	div.content h2, h3 {
		font-weight: 400;
		line-height: 120%;
	}
	div.content h3 {
		font-size: 120%;
	}
	div.content h4 {
		color: #64640D;
		font-size: 120%;
		font-weight: 400;
	}
	
div.entry ul, div.entry ol {
	list-style-type: none;
	margin: 0;
	margin-left: 15px;
	padding: 0;
}
	div.entry ul li {
		background: url(images/bullet.gif) no-repeat 0 7px;
		padding-left: 12px;
		margin: 3px 0;
	}


/*------------------ END -----------------*/

/*------------------ Sidebar -----------------*/
div.sidebar {
	text-align: right;
	float: left;
	width: 200px;	
}
	ul.page_list, ul.page_list ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		ul.page_list li {margin: 10px 0;}
		ul.page_list li ul li { margin: 5px 0;}
		ul.page_list li a {
			padding-right: 15px;
			color: #017777;
			text-decoration: none;
			background: url(images/bullet_arrow_dotted.jpg) no-repeat right;
			font-size: 110%;
		}
		ul.page_list li.current_page_item a, ul.page_list  li.current_page_ancestor a { font-weight: 700;}
		ul.page_list li.current_page_item ul li a, ul.page_list li.current_page_ancestor ul li a {font-weight: 400;}
		ul.page_list li ul li.current_page_item a, ul.page_list  li ul li.current_page_ancestor a {font-weight: 700;}
		ul.page_list li ul li a {
			padding-right: 15px;
			color: #666;
			text-decoration: none;
			background: none;
			font-size: 90%;
			font-weight: 400;
		}
/*------------------ END -----------------*/

/*------------------ FOOTER -----------------*/
div#footer {
	border-top: 3px solid #efefef;
	margin-top: 20px;
	padding: 0;
	color: #666;
}
	div#footer .external-feed {
		width: 275px;
		float: left;
	}
		div#footer .external-feed ul {
			margin: 0; padding: 0;
			list-style-type: none;
		}
		div#footer .external-feed ul li {
			border-bottom: 1px solid #efefef;
			padding-bottom: 5px;
			margin-bottom: 5px;
		}
			div#footer .external-feed ul li a {
				color: #666;
				text-decoration: none;
			}
	div#footer div.mnulist {
		float: right;
		width: 603px;
	}
		div#footer .external-feed h3, div#footer div.mnulist h3 {
			font-weight: 400;
			color: #043264;
			border-bottom: 1px solid #efefef;
			margin-bottom: 10px;
			padding-bottom: 3px;
		}
		div#footer div.mnulist h3 a{
			color: #043264;
			text-decoration: none;
		}

	div#footer .bottom {
		margin-top: 20px;
		padding: 10px 0;
		border-top: 1px solid #efefef;
		font-size: 11px;
		color: #999;
	}
/*------------------ END -----------------*/