/*
Theme Name: IQsensato blog
Theme URI: http://iqsensato.org/blog
Description: Ideas in Development - IQsensato's Blog
Version: 1.0
Author: b-spirit SÃ rl
Author URI: http://b-spirit.com/
Tags: Fixed width, two columns

	This theme was designed and built by b-spirit SÃ rl (http://b-spirit.com/)

	All rights reserved. Please email webmaster@iqsensato.org for more information
*/

/************************* HTML *************************/

html {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/page_border.png");
	background-position: top center;
	background-repeat: repeat-y;
}

body {
	margin: 0;font-family:Arial; overflow-x:hidden!important;
}

a, a:visited {
	color: #9a171f;
	text-decoration: none;
	
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

hr {

}

small {
	font-size: 0.7em;
}

form {

}

code {
	
}

blockquote {
	color: #444444 ; 
	line-height: 125%;
	background : #EEE url(images/blockquotebg.gif) no-repeat bottom right;
	border: #d1d7dc ; 
	border-style: solid;
	border-right-width: 20px;
	border-width: 1px;
	border-bottom-width: 1px;
	padding: 5px;
	margin: 5px;
}
.clear{ clear:both;}

h1 {
	margin: 0;
}

h2 {

}

h3 {
	
}

p {

}

ul {

}

li {
	
}



/* Options: acronym, abbr, strike */

/************************* GENERAL *************************/

#page {
/*
	width: 1024px;
 */
	width: 1000px;
	height: auto;
	margin: auto;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.9em;

}

/************************* HEADER *************************/

#header {
/*	border: 1px solid #ff0000; */
/*
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/header-background.png");
	background-position: top center;
	background-repeat: no-repeat;
 */
	margin: 0;
/*
	height: 120px;
	padding: 20px;
	height: 160px;
 */
	height: auto;
	padding:15px 10px 10px 10px;
/*
	border-bottom: 1px solid #bbb;
 */
}

.logo {
	width: 110px;
	float: left;
/*	border: 1px solid #ff0000; */
}

.title {
/*	border: 1px solid #ff0000; */
	float: left;
	width: 760px;
	text-align: center;
}

.title a {
	text-decoration: none;
}

.title a:hover {
	color: #000;
}

.description {
	width: 660px;
	float: left;
	font-size: 0.8em;
	text-align: center;
/*	border: 1px solid #0000ff; */
	padding: 0 50px;
}

.rss {
	padding-top: 20px;
	float: right;
	width: 104px;
}

/************************* MENU *************************/
.menu {
	margin-top: 5px;
/*	margin-left: 120px; */
	width: 760px;
	text-align: center;
/*	border: 1px solid #ff0000; */
	float: left;
}

.menu a, .menu a:visited, .menu a:hover {
	text-decoration: none;
}

.menu ul {
	list-style: none;
/*	border: 1px solid #0000ff; */
	padding: 15px 0;
	margin-top: 20px;
}

.menu li.home {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_home_up.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
/*	border: 1px solid #ff0000; */
	padding: 12px 20px;
}

.menu li.home:hover {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_home_down.png");
	background-position: 7px 5px;
	background-repeat: no-repeat;
	padding: 12px 20px;
}

.menu li.about {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_about_up.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
/*	border: 1px solid #ff0000; */
	padding: 12px 20px;
}

.menu li.about:hover {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_about_down.png");
	background-position: 7px 5px;
	background-repeat: no-repeat;
	padding: 12px 20px;
}

.menu li.contributors {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_contributors_up.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
/*	border: 1px solid #ff0000; */
	padding: 12px 20px;
}

.menu li.contributors:hover {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_contributors_down.png");
	background-position: 7px 5px;
	background-repeat: no-repeat;
	padding: 12px 20px;
}

.menu li.galleries {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_galleries_up.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
/*	border: 1px solid #ff0000; */
	padding: 12px 20px;
}

.menu li.galleries:hover {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_galleries_down.png");
	background-position: 7px 5px;
	background-repeat: no-repeat;
	padding: 12px 20px;
}

.menu li.archives {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_archives_up.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
/*	border: 1px solid #ff0000; */
	padding: 12px 20px;
}

.menu li.archives:hover {
	background-image: url("http://www.iqsensato.org/blog/wp-content/themes/iqs/images/button_archives_down.png");
	background-position: 7px 5px;
	background-repeat: no-repeat;
	padding: 12px 20px;
}

/************************* COLUMN 1 (LEFT) *************************/

#content {
	float: left;
	width: 724px;
/*
	width: 746px;
 */
/*	border: 1px solid #ff0000; */
	padding: 0 10px 25px 10px;
	
}

#content h2 {
	font-size: 1.2em;
	 border-bottom:1px solid #CCCCCC; padding:0 0 6px 0;


}
.calendar{float:left; margin:0px 5px 0 0; padding:0;}

#content h2 a {
	text-decoration: none; color:#B32C2C;
}

#content h2 a:hover {
	color: #000;
}

#content p { font-family:Arial;
	margin: 10px;
	text-align: justify;color: #333333;
}

.post { background:url(images/shadow.jpg) no-repeat bottom center;
    margin: 0 0 0;
    padding: 0 0 45px;
	min-height:160px;
	float:left;
	width:100%;
/*
	margin: 18px 0 30px 0;
 */

}

/*.post:hover { background:#f7f7f7;
}*/
.login{background:url(images/loginTab.jpg) no-repeat left; font-weight:bold; width:208px; height:33px; line-height:30px; float:left; font-size:14px; color:#fff!important; padding:0 0 0 55px; margin:10px 0 15px 0;}
.login:hover{ text-decoration:none;}

.calenderWrap{width:100%; float:left; border:1px solid #284c93; background:#FFFFFF; margin:0 0 20px 0;}
.capt{font-weight:bold; font-size:12px; padding:5px 0 5px 0; color:#284c93;}
.clr{color:#284c93!important; font-weight:bold;}

ul.listingBlogs{width:100%; float:left; padding:0 0 0 0; margin:0;}
ul.listingBlogs li{ display:block; padding:0 0 0 0; margin:0 0 5px 0!important; }
ul.listingBlogs li a{ background:url(images/blackArrow.png) no-repeat left 5px;border-bottom:1px dotted #CCCCCC; font-size:12px; color:#333333; line-height:18px; display:block; padding:0 0 5px 10px; margin:0;}

.entry {
	/*margin: 15px 0;*/
	font-size: 0.9em;
}

.date_author {
/*	float:left;*/
	color: #666;
	font-size: 0.8em;
	text-align:left;
}

.authorpic { clear:both;
	float:left; padding:3px; border:1px solid #CCCCCC; margin:10px 10px 0 0;
	
}

.postmetadata {
	font-size: 0.8em;
}

.share_print { background:#f3f3f3; border:1px solid #d8d8d8;
	float: right;
	font-size: 0.8em;
	padding:5px 10px 2px 6px; height:25px;

}
.comment_icon{ background: url(images/comments.png) no-repeat left -3px;  margin:0 0 0 0; padding: 0 0 0 25px;}

#space {
	clear: both;
/*
	height: 200px;
 */
	height: 2px;
}

/************************* COMMENTS *************************/

.commentlist {

}

/************************* COLUMN 2 (RIGHT) *************************/
#centerWrap{background:url(images/centerBg.jpg) repeat-y center; width:100%; float:left;}

#sidebar {
	float:left;
/*	border: 1px solid #ff0000; */
	width: 212px;
	padding: 15px;
	font-size: 0.9em;
}

#sidebar h2 {
	font-size: 1em;
}

#sidebar ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
}

#sidebar li, #sidebar li li {
	list-style: none outside;
	margin: 0;
	padding: 0;
}
/*#sidebar li, #sidebar li li a{float:left; margin:10px 0 0 0; background:url(images/login.png) no-repeat left 5px; font-size:14px; color:#333333!important; height:40px; padding:0 0 0 25px; line-height:30px;}*/

#sidebar_item { clear:both;
	margin: 15px 0;
}

.sidebar_title {
	font-weight: bold;
	padding-bottom: 7px; color:#b32c2c;
}

.sidebar_body {
/*	padding-left: 15px;*/
}

#sidebar_item_ilo {
/*  margin: 15px 0; */
	border-width: 2px;
	border-style: solid;
	border-color: #0E1B8D;
/*
	background: #BEC96D;
	color: #0E1B8D;
 */
	background: #98C141;
	text-align: center;
}

.sidebar_title_ilo {
/*
	background: #BCB2A8;
 */
	background: #D4CCC4; !important
}

.sidebar_body_ilo {
	padding-left: 0px;
}

/************************* FOOTER *************************/

#footer {
	clear: both; width:1024px; margin:0 auto;
	text-align: center;
	font-size: 0.7em; padding:30px 0 20px 0; background: url(images/footer_bg.png) repeat-x #fff;
}

/************************* SEARCH *************************/

/************************* BANNER *************************/

.masthead {
/*
   margin-top:5px;
   margin-bottom:5px;
 */
   padding-top:5px;
   padding-bottom:5px;
}

.topmenu { float: left;

   width:980px; margin:10px 0 0 0;
  /* clear:both;
   left:0px;
 */
}

.topmenuoption { background:url(images/navBg.jpg) repeat-x;
   font-size:11px;
   font-weight:bold;
   height:36px; line-height:32px;
/*
   height:42px;
 */
   float:left;
/*
   padding-top:3px;
 */
   margin-right:1px;
   margin-bottom:0;
   text-align:center;
   text-decoration:none;
}

.topmenuoptionsmall {
   width:108px;
}

.topmenuoptionmedium {
/*
   width:153px;
   width:172px;
 */
   width:16.5%;
}

.topmenuoptionlarge {
/*
   width:155px;
 */
   width:20%;
}

.topmenuoption a {
   text-decoration:none;
   color: #fff;
   display:block; font-size:14px;
   padding-top:2px;
   padding-bottom:6px;
}

.topmenuoption a:hover {
   text-decoration:none; background:url(images/hover.jpg) repeat-x; color:#fff;
/*
   height:42px;
 */

}

.topmenuoption a.actives {
   text-decoration:none; background:url(images/hover.jpg) repeat-x; color:#fff;
}

.searchField{border:1px solid #CCCCCC; height:20px;}

.searchBox{width:190px; float:left; padding:9px; background:#fff; border:1px solid #dadada;}

.searchBtn{background:url(images/Search.png) no-repeat; width:66px; height:24px; float:right; margin:0 5px 0 0; border:none; cursor:pointer;}
.subscribeBtn{background:url(images/subBtn.png) no-repeat; width:83px; height:25px; border:none; cursor:pointer;}
.slider{ width:866px; height:140px; float:right; padding:0 4px 0 0;}
