/*
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: 14px;
	color: #333;
  line-height: 1.4em;
	margin: 0;
	padding: 0;
  font-family: 'Arimo', arial, serif;
}

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

h1,h2,h3,h4 {font-weight: 400; color: #000;margin:0; padding: 0;}

h1 {font-size: 28px; line-height: 32px;}
h2 {font-size: 22px; line-height: 26px}
h3 {font-size: 18px;}
h4 {font-size: 16px;}


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

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

/*------------------ HEADER -----------------*/
#header {margin: 0;padding: 0;}
#header .logo {float: left;margin: 20px 0 20px 0;}

#mainnav {float: right; margin-top: 18px; background: #e9eef211 url(images/bg_menu.jpg1) no-repeat top right; padding: 7px 0; width: 680px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#mainnav ul {float: right; margin: 0; padding: 0; list-style-type: none;}
#mainnav li {display: inline;}
#mainnav li a {
  display: block;
  float: left;
  margin: 0 10px;
  color: #000;
  text-decoration: none;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
}
#mainnav li a.active, #mainnav li.current_page_item a, #mainnav li.current-page-ancestor a {
  color: #999;
}
#mainnav li a:hover {
  color: #999;
}


/*------------------ Page Layout -----------------*/
div#contentarea {
	margin: 10px 0;
	background: url(images/separator.gif) repeat-y;
	background-position: 242px 0;
  border-bottom: 3px solid #AACB1A;
}

#content {
	float: right;
	width: 680px;
  padding: 0 0 40px 0; margin: 0;
}

#sidebar {
	text-align: right;
	float: left;
	width: 242px;
}

#footer {
	margin-top: 20px;
	padding: 0;
	color: #666;
}


/*------------------ Home Page -----------------*/
.mylinks ul { margin: 0; padding: 10px 0 0 0; list-style-type: none;}
.mylinks ul li {
  float: left;  display: block;
  width: 225px; height: 54px;
  margin: 0 0 1px 1px;
  background: #EBEFF2;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.mylinks ul li a {
  display: block;
  width: 205px;
  padding: 10px 10px;
  color: #017777;
  text-decoration: none;
}
.mylinks ul li.top3 {border-top: 4px solid #017777;}

.home #content {
  padding-bottom: 10px;
}
.home #content h3 {
  font-weight: 400;
  color: #017777;
  border-bottom: 1px solid #efefef;
  margin: 0 0 5px 0;
  padding: 0 0 3px 0;
}
.home #content h3 a{
  color: #017777;
  text-decoration: none;
}
.home #content p {
  margin: 0 0 20px 0;
  padding: 0;
}


/*------------------ Page Content -----------------*/
.entry ul, .entry ol {
	list-style-type: none;
	margin: 0 0 20px 0;
	margin-left: 15px;
	padding: 0;
}
.entry ul li {
  background: url(images/bullet.gif) no-repeat 0 7px;
  padding-left: 12px;
  margin: 3px 0;
}
.entry h2 {margin: 0 0 20px 0; color: #000;}
.entry h3 {margin: 0 0 8px 0; padding-top: 10px; color: #017777;}
.entry p {margin: 0 0 25px 0;}

.entry a {color: #017777; text-decoration: none;}

/*------------------ Sidebar -----------------*/
.page-banner {background: #999;}
.page-banner img {display: block;}

#sbnav {padding: 20px 20px 20px 0;}
.page-title {
  font-size: 28px;
  line-height: 28px;
  margin: 0; padding: 0;
  color: #999;
}
.page-title a {color: #999; text-decoration: none;}

	ul.page_list, ul.page_list ul {
		margin: 25px 0 0 0;
		padding: 0;
		list-style-type: none;
	}
		ul.page_list li {margin: 15px 0 15px 50px; line-height: 16px;}
		ul.page_list li a {
			color: #000;
			text-decoration: none;
		}
    ul.page_list li a:hover {color: #999;}
		ul.page_list li.current_page_item a, ul.page_list  li.current_page_ancestor a {  color: #999;}
		ul.page_list li.current_page_item ul li a, ul.page_list li.current_page_ancestor ul li a { color: #999;}
		ul.page_list li ul li.current_page_item a, ul.page_list  li ul li.current_page_ancestor a { color: #999;}
		ul.page_list li ul li a {
			padding-right: 15px;
			color: #999;
			text-decoration: none;
			background: none;
			font-size: 90%;
			font-weight: 400;
		}
    

/*------------------ FOOTER -----------------*/
#footer h3 {font-weight: 400; color: #000; margin: 0 0 5px 0; font-size: 14px;}
#footer h3 a{color: #017777; text-decoration: none;}
#footer h4 {margin: 0 0 5px 0;}
#footer p {margin: 0 0 15px 0;padding: 0;}

.thoughts-footer {float: left;width: 242px;}
.thoughts-footer ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
.thoughts-footer li {
  float: left;
  display: block;
  width: 111px;
  margin: 0 0 15px 0;
  line-height: 15px;
  font-size: 12px;
}
.thoughts-footer li.alt {float: right;}
.thoughts-footer li img {border: 1px solid #999; display: block; margin: 0 0 5px 0; padding: 2px; width: 105px; height: 80px;}
.thoughts-footer li a {color: #017777; text-decoration: none; }

.featuredpost-footer {float: left;width: 330px; margin-left: 35px;}
.featuredpost-footer h4 {font-size: 18px;}
.featuredpost-footer a {color: #017777; text-decoration: none;}

.blogposts-footer {float: right;width: 320px;}

.blogposts-footer ul {margin: 0; padding: 0; list-style: none;}
.blogposts-footer li {border-top: 1px solid #AACB1A; padding: 10px 0;}
.blogposts-footer h4 {font-size: 18px;}
.blogposts-footer p {margin: 0;}
.blogposts-footer a {color: #017777; text-decoration: none;}



div#footer .bottom {
  margin-top: 10px;
  padding: 10px 0 20px 0;
  border-top: 3px solid #AACB1A;
  font-size: 11px;
  color: #999;
}
#bottomnav {float: left;}
#bottomnav ul {list-style: none; margin: 0; padding: 0;}
#bottomnav ul li {display: inline; padding-right: 10px;}
#bottomnav ul li a {color: #017777; text-decoration: none; font-size: 11px;}

.copyright {float: right;}


/*------------------ Others -----------------*/
.slideshare-list {margin: 10px 0 20px 0; padding: 0; list-style: none; border-bottom: 1px dotted #999;}
.slideshare-list.last {border-bottom: none;}
.slideshare-list li {
  float: left;
  display: block;
  width: 126px;
  margin: 0 20px 20px 0;
  line-height: 15px;
  font-size: 12px;
}
.slideshare-list li img {border: 1px solid #999; display: block; margin: 0 0 5px 0; padding: 2px; width: 120px; height: 90px;}
.slideshare-list li a {color: #017777; text-decoration: none; }
