/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Bharath Kumar
	Author Site	: http://www.obharath.net/blog/
	Style Name	: 3 Column K2
	Style URI	: http://www.obharath.net/blog/2007/02/10/3-column-k2-0951/
	Version		: V 0.9.5.1
	Comments	   : Easy switch between 2 columns & 3 columns.(I hope one day it gets integrated in to original K2 :))
					  It supports widgets and now sidebar modules too (Thanx to Nybble for pointing me towards the changes)
					  All my effort is to make more people use the BEST Wordpress theme , K2.
	
	** NOTE: If anyone wants to release their customizations based on this theme or release, Leave me a message before you do that.
	
*/

/* CSS modified from main style.css for my customizations for 3 column K2 */

#page { /* Page width changed from 780px to 995px to accomodate the extra sidebar */
	width: 1220px !important;
	_width: 1220px; /* Check in IE and adjust accordingly */
	}

* html #page { width: 1220px } /* nuovo IE hack */

body {
background: #ffffcc !important;
}
	
#primary { /* Left and Right margins to the primary content */
	width: 625px;
	float: left;
	padding: 20px 0 10px;
	margin: 0 10px 0 30px !important;
	display: inline;
	}

.secondary { /* Ho modificato soltanto la line-height */
	font-size: 1em;
	line-height: 1.2em;
	padding: 10px 0;
	margin: 0 0 20px 71%;
	width: 26%;
	color: #666;
	position: relative;
	}

.itemhead {
	margin-top: 0px;
	}

.secondary div {
	margin: 8px 0 0;
	padding: 0;
	}

.secondary h2 { /* Secondary H2 is sidebar headlines */
	font-size: 1.6em !important;
	font-weight: normal !important;
	padding: 0 !important;
	display: inline;
	background-color: #bbbbcc;
	border-bottom-color: #bbbbcc;
	border-bottom-width: 0.1pt;
	border-left-color: #bbbbcc;
	border-left-width: 0.1pt;
	border-right-color: #bbbbcc;
	border-right-width: 0.1pt;
	border-style: solid;
	border-top-color: #bbbbcc;
	border-top-width: 0.1pt;
	}
	
.secondary { /* CSS for the margins to the sidebar and the whole sidebar width */
	margin: 0 0 20px 665px !important;
	width: 450px !important;
	
	_margin-left: 0%;
   _margin-right: -4%;
	}
		
#searchform { /* Donno y the 20px margin to the search form doesnt work in 3 column k2, so changed to 0px */
	margin-top: 0 !important;
	}	
	
/* CSS added by me for my customizations for 3 column K2 */


h1{
display: none;
}

#header .description {
display: none;
}

.alert {
background: #ffffcc !important; /* background color of alert */
border-top: 1px solid #a79f7d !important; /* these two override the borders in style.css */
border-bottom: 1px solid #a79f7d!important;
border-left: 1px solid #a79f7d !important; /* these two lines set up a border on the left and right */
border-right: 1px solid #a79f7d !important;
}

#page {
	padding: 0px 0 10px;
	}

#header{
background: #3371A3 url('images/headers/DEFINITIVO_K2.jpg');
height: 175px !important;
}

/* Gravatar Styling */
.gravatar {
	float:left;
	padding: 3px;
	border: 1px solid #858ec2;
	background: #fff;
	margin-top: -12px;
	margin-left: -14px;
	margin-right: 5px;
}

.postgrav {
	float: left;
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #000;
	background: #fff;
}
/* End Gravatar Styling */

h2.post-date {
	font-size: 1.5em;
	border-bottom-color: #cdcdcd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	color: #a5a6ad;
	font-weight: normal;
	text-align: right;
}


.entry-content {
	font-size: 1.2em;
	line-height: 1.3em;
	text-align: left;
	color: #444;
	}

#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.1em;
	font-weight: normal;
	letter-spacing: -1px;
	}

.entry-head {
	margin-top: -4px;
	}


.blogrollmain a:hover{
	background: #ffffcc !important; /* background color of alert */
	border-top: 1px solid #a79f7d !important; /* these two override the borders in style.css */
	border-bottom: 1px solid #a79f7d!important;
	border-left: 1px solid #a79f7d !important; /* these two lines set up a border on the left and right */
	border-right: 1px solid #a79f7d !important;
}


.blogrollfolder {
	background: #ffffcc !important; /* background color of alert */
	border-top: 1px solid #a79f7d !important; /* these two override the borders in style.css */
	border-bottom: 1px solid #a79f7d!important;
	border-left: 1px solid #a79f7d !important; /* these two lines set up a border on the left and right */
	border-right: 1px solid #a79f7d !important;
}


.blogrollmain {
	border-bottom-color: #a79f7d;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 9px;
	
}


hr {
display: normal;
color: black !important;
}

.hentry {
	clear: both;
}

/* The stylesheet for the Social Bookmarks plugin */

.social_bookmark
{
	padding:5px;
	display:block;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center !important;
       	border-style:none !important;
}

.social_img
{
	padding:1px;
        border-style:none !important;
}

/* Weighted Categories */
.weighted-categories {
line-height: 2.2em;
}
.weighted-categories a, .weighted-categories a:visited {
color: #bbb;
text-decoration: none;
}
.weighted-categories a:hover, .weighted-categories a:visited:hover {
background: #444;
color: white;
padding: 0;
text-decoration: none;
}

.lsidebar { /* CSS for left sidebar */
	margin: 0 !important;
	width: 300px !important;
	float: left !important;
	padding: 0 9px 0 9px !important;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	}
	
.rsidebar { /* CSS for right sidebar */
	margin: 0 !important; 
	width: 105px !important;
	float: right !important;
	padding: 0 15px 0 10px !important;
	}	
	
li.bypostauthor { /* http://code.google.com/p/kaytwo/issues/detail?id=109&can=2&q=#c1 */
	height: 100%;
	}
	
	
* html #page { width: 995px } /* IE hack */

.feedlink img { /* CSS for feed image in the sidebar */
	_right: 5px;
	}
	
.navigation {
	_padding: 10px 0 0 !important;
	}
