/*
	Last modified: June 3th '07
	
	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	: ubersuper
	Author Site	: http://ubersuper.com/
	Style Name	: Vino Tinto
	Style URI	: http://ubersuper.com/goodies/vino-tinto-wordpress-theme/
	Version		: 
	Comments	: vinto tinto is almost a K2 style. only header.php and footer.php are modified.
*/
body {
	background: #1d2119 url(bg.gif) repeat top left;
	color: #ddd;
}
#page {
	padding: 0 0 10px 0;
	border: 0;
	background: #0d0f0b url(pbg.png) repeat-y top left;
	}
#header {
	padding: 0;
	margin: 0;
	height: 200px;
	background: #1d2119 url(head.jpg) no-repeat top left;
	}
#xtra01 {
	position: relative;
	height: 200px;
	background: url(header.png) no-repeat top left !important;
	background: url(header.gif) no-repeat top left;
}

#xtra02 {
	position: absolute;
	top: 0;
	left: -53px;
	width: 53px;
	height: 223px;
	background: url(xtra01.png) no-repeat top left !important;
	background: url(xtra01.gif) no-repeat top left;/* IE6 */
}
#xtra03 {
	position: absolute;
	top: 195px;
	left: 780px !important;
	left: 770px;
	width: 31px;
	height: 189px;
	background: url(xtra02.png) no-repeat top left !important;
	background: url(xtra02.gif) no-repeat top left;/* IE6 */
}
#xtra04, #xtra05 {display: none;}
.sidebar-none #page {
	width: 780px;
	}

.sidebar-single #page {
	width: 780px;
	}
h1 {
	position: absolute;
	top: 15px;
	right: 30px;
	text-align: right;
	padding: 0;
	}
h1, h1 a, h1 a:hover, h1 a:visited,
#header .description {
	color: #111 !important;
	}
#header .description {
	position: absolute;
	top: 50px;
	right: 30px;
	padding: 0;
	margin: 0;
	text-align: right;
	}
ul.menu {
	position: absolute;
	bottom: 0;
	left: 0;
	margin:0 50px;
	padding: 0;
	}
ul.menu li a {
	display: block;
	float: left;
	color: #aaa;
	line-height: 2.1em;
	padding: 0 15px;
	margin: 0 3px 0 0;
	border-bottom: 1px solid #111;
	}
ul.menu li a:hover {
	background: #0E100D;
	color: #897 !important;
	border-bottom: 1px solid #222;
	}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #ddd !important;
	background: #0E100D;
	border-bottom: 1px solid #444;
	}
#footer {
	width: 780px;
	margin: 0 auto;
	padding: 20px 0;
	background: url(xtra03.png) no-repeat top left !important;
	background: url(xtra03.gif) no-repeat top left;/* IE6 */
}
.chronodata {
	padding: 2px 0 2px 2px ;
	background: none;
	}
.commentslink {
	padding: 2px 0 2px 2px ;
	background: none;
	margin-left: 10px;
	}
.quoter_comment {
	padding: 2px 0 2px 2px ;
	background: none;
	margin-left: 5px;
	}
.entry-tags {
	display: block;
	padding: 2px 0 2px 2px ;
	background: none;
	}
#commentlist li .comment-meta {
	padding: 2px 0 2px 2px ;
	background: none;
	display: block;
	}
.entry-edit a {
	border: none;
	padding: 2px 0 2px 2px ;
	background: none;
	margin-left: 10px;
	height: 16px;
	}
.comment-edit a {
	border: none;
	padding: 2px 0 2px 2px ;
	background: none;
	margin-left: 10px;
	height: 16px;
	}
img.alignright, img[align="right"] {
	padding: 4px !important;
	margin: 0 0 2px 7px !important;
	display: block;
	}
img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: block;
	}
/* colorize */
body, .secondary {color: #ccc;}

#primary .metalink a, #primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {color: #bbb;}
.single #primary .k2-asides .entry-content {color: #aaa;}
.comment-login, .comment-welcomeback {color: #ccc;}
.entry-meta {color: #888;}
.entry-meta a, .comment-meta a {color: #aaa;}
.entry-content {color: #ccc;}
.commentsrsslink a, .trackbacklink a {color: #888;}
#commentlist li .counter {color: #888;}
li.bypostauthor blockquote {color: #ccc;}
#leavecomment, .comments #loading {color: #ccc;}
.comments #error {color: #FF0000;}
.comments input[type=text], .comments textarea {color: #666;}
input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #333;
	border-color: #999;
	}
#footer {color: #777;}
#footer a {
	color: #777;
	border-bottom: 1px solid #333;
	font-weight: bold;
	}
#footer a:hover {
	color: #aaa;
	border-bottom: 1px solid #555;
	}

h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {color: #897 !important;}
h2 a:hover, h2 span a:hover {color: #bb9 !important;}
.secondary h2 {color: #888 !important;}
a {color: #897;}
a:hover {color: #bb9;}
.entry-content a:visited, .secondary a:visited {color: #675 !important;}
small, strike {color: #777;}
blockquote {
	color: #aaa;
	background: url(quote.png) no-repeat 10px 0;
	}
.navigation a {color: #999;}
.archive-list li:hover {background-color: #EDEDED;}
input[type=text], textarea {color: #444;}
.sb-comments-blc ul li span a, .sb-comments-blc ul li small a {color: #999;}
.sb-comments-blc ul li > a[title="Go to the comments of this entry"] {color: #999;}
#searchreset {background: url(reset-fff.png) center center no-repeat;}
.alert, .download {
	background: #fc3;
	border-top: 2px solid #c93;
	border-bottom: 2px solid #c93;
	color: #111;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	}
.alert2, .update {
	background: #bb9;
	border-top: 2px solid #897;
	border-bottom: 2px solid #897;
	color: #111;
	margin: 10px auto;
	padding: 5px 20px;
	}
.alert a, .download a, .alert2 a, .update a {
	color: #000;
	font-weight: bold;
}
#commentlist li.byuser {
	border-top: 2px solid #888;
	border-bottom: 2px solid #888; 
	}
#commentlist li.bypostauthor {
	border-top: 2px solid #897;
	border-bottom: 2px solid #897;
	background: #111;            
	}
#commentlist li.bypostauthor blockquote {
	background: #222;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888; 
	}
#commentlist .alt {background: #111;}

.comments form {
	clear: both;
	padding: 1px 0 10px;
	margin: 0;
	}

input, textarea {
	padding: 0.1em !important;
	color: #ccc !important;
	background: #222;
	border-top: 1px solid #333;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	}

input:focus, textarea:focus {
	background: #333 !important;
	color: #ddd !important;
	border-color: #897;
	}

.comments form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
	}

.comments form input { /* IE */
	margin: 5px 5px 1px 0;
	}

.comments textarea {
	height: 250px;
	width: 98%;
	margin: 10px 0 10px 0;
	}

#searchsubmit {
	padding: 0.1em !important;
	letter-spacing: 0.1em;
	color: #897;
	background: #333;
	border-top: 2px solid #444;
	border-right: 2px solid #111;
	border-bottom: 2px solid #111;
	border-left: 2px solid #444;
	cursor: pointer;
	}

.comments form #submit {
	margin: 0 4px 0 0;
	padding: 2px 0;
	float: right;
	width: 51%;
	font-size: 1.5em !important;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #897;
	background: #333;
	border-top: 2px solid #444;
	border-right: 2px solid #111;
	border-bottom: 2px solid #111;
	border-left: 2px solid #444;
	cursor: pointer;
	}

#wp-calendar {font-size: 1.2em;}
#wp-calendar td {width: 14%;}
.archive-list li:hover {
	background-color: #222;
	}