/*   
Theme Name: Snowbarz
Theme URI: http://snowbarz.bgfeeds.com/
Description: 2 columns
Author: Viktor Vaklinov
Author URI: http://snowbarz.bgfeeds.com/
Version: 4.0
Tags: two columns, fixed width, valid CSS, valid XHTML, right sidebar, white, simple
.
License: GNU General Public License (GPL) version 3
.
*/
.firstp
{
clear: both;
}

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form

{
	margin: 0;
	padding: 0;
	line-height: 18px;
}

body
{
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	color: #535353;
	background-color: #fff;
	background:url(images/header_snowbarz2.png) no-repeat top left;
}

p
{
line-height: 18px;
}

#rss_icon
{
background:url(images/rss_icon.png) no-repeat top left;
width: 81px;
height: 56px;
position: absolute;
top: 47px;
left: 900px;
}

#menu
{
	width: 100%;
	height: 30px;
	background:url(images/menu.jpg) repeat-x top right;
	position: absolute;
	top: 98px;
	
}

#menu ul
{
	
	margin: 0px;
	padding: 6px 0px 0px 144px;
	list-style: none;
	line-height: normal;
        
}

#menu li 
{
	float: left;
	margin: 0px 40px 0px -15px;

}

#menu a
{
	font-family:  Georgia, serif;
	font-size: 15px;
	color: #d9d9d9;
	text-decoration: none;
	text-transform: lowercase;
}

#menu a:hover
{
	color: #fff;
	text-decoration: none;
}

#white-transition
{
	width: 100%;
	height: 29px;
	background:url(images/white-transition.jpg) repeat-x top left;
	position: absolute;
	top: 128px;
	left:0;
}

#container
{
	position: absolute;
	top: 128px;
	left: 128px;
	margin: 0 auto;
	width: 960 px;
	border: 0px solid #ccc;
	margin-top: 20px;
}

#posts
{
	border: 0px solid #ff0000;
	float: left;
	width: 668px;
        padding:0 20px 10px 0;

}

.intheposts
{
	margin-bottom: 30px;
	border: 0px solid #000;
	overflow: auto;


}



#posts h1
{
	font-family: Georgia, "Times New Roman", serif;
	line-height: 20px;
	font-size: 26px;
	color: #8a8a8a;
	padding: 0px;
	margin-bottom: 10px;
	font-weight: normal;
        clear:left;
	
}

#posts h1 a
{
	font-family: Georgia, "Times New Roman", serif;
        line-height: 20px;
	font-size: 26px;
	color: #424242;
	padding: 0;
	margin-bottom: 10px;
	font-weight: normal;
        clear: left;
	text-decoration: none;
}

#posts h1 a:hover
{
	font-family: Georgia, "Times New Roman", serif;
	line-height: 20px;
	font-size: 26px;
	color: #424242;
	padding: 0;
	margin-bottom: 10px;
	font-weight: normal;
	clear: left;
	text-decoration: underline;
	
}


#right-column
{
    background-color: #ededed;
	border: 1px solid #cbcbcb;
    padding: 10px;
	vertical-align: top;
    float: right;
	width: 250px;
}

.postinfo
{
	color: #9c9c9c;
	font-size: 11px;
	float: left;
    display: inline;
	margin: 0 0 10px 0;
	line-height: 20px;
	padding: 0;
	border: 0px solid #000;
}

.postinfo ul
{
	list-style-type: none;
	margin: 10px 10px 0 0;
}

.postinfo ul li
{
	float: left;
	margin: 0 10px 0 0;
	display: block;
}



.postinfo ul li.author
{
	padding: 0 0 0 20px;
	background: url(images/user.gif) no-repeat 0 3px;
}

.postinfo ul li.author a
{
	border-bottom: 1px dashed #ccc;
	text-decoration: none;
	color: #959595;
}

.postinfo ul li.date
{
	padding: 0 0 0 20px;
	background: url(images/calendar.png) no-repeat 0 3px;
}

.postinfo ul li.category-info
{
	padding: 0 0 0 20px;
	background: url(images/tag_blue.png) no-repeat 0 3px;
}

.postinfo ul li.category-info a
{
	border-bottom: 1px dashed #ccc;
	text-decoration: none;
	color: #959595;
}

.postinfo ul li.comment-number
{
	padding: 0 0 0 19px;
	background: url(images/comment.png) no-repeat 0 3px;
}

.postinfo ul li.comment-number a
{
	border-bottom: 1px dashed #ccc;
	text-decoration: none;
	color: #016b67;
}

.comment-number
{
position: relative;
float: right;
width: 48px;
height: 48px;
list-style-type: none;
background: url(images/speech_bubble_48.png) no-repeat;
text-align: center;
margin: 0 0 10px 10px;
}

.comment-number a
{
position: relative;
top: 10px;
color: #000000;
font-family: Georgia;
font-size: 20px;
text-decoration: none;

}

.comment-number a:hover
{
color: #000000;
font-family: Georgia;
font-size: 20px;
text-align: center;
text-decoration: underline;
}

.imgpost
{	 
	float: left;
	margin:0 10px 10px 0;
}

.textpost
{
}

.searching{

	border: 1px solid #b7b7b7;
	background:url(images/search_gradient.jpg) repeat-x top center;
	font-family: Georgia ,Verdana, sans-serif;
	font-size: 18px;
	height: 28px;
	width: 192px;
	color: #ccc;
	margin: 0;
	padding: 0;
	line-height: 100%;
	vertical-align: bottom;
}

.searchtext
{
	padding: 4px;
}

#podbrano
{
	width: 194 px;
	margin: 0;
	padding-top: 20px;
	margin-bottom: 46px;
}

#commentators
{
	width: 194 px;
	margin-bottom: 46px;
	padding-top: 20px;

}

#commentators h2
{
	margin: 0;
	padding: 5px 0;
	font-family: "Times New Roman", Georgia, serif;
	color: #d5d5d5;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
}

.browse{

	margin: 0 20px;
	border-top: 1px solid #ddd;
	padding: 10px 0;
}

.comments-template{
background-color: #ededed;
	border: 1px solid #cbcbcb;
	


	margin: 50px 10px 0;

	padding: 10px;

}

.comments2
{

font-weight: bold;
font-family: Verdana;
color: #000;
text-align: center;
font-size: 12px;
height: 48px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
}

.comments-template ol{

	margin: 0;

	padding: 0 0 10px;

	list-style: none;

}



.comments-template ol li{

	margin: 0;

	padding: 0;

	border: 0px solid #ddd;

}



.commentmetadata{ }



.comments-template p.nocomments{

	padding: 0;

}

.pm
{
padding: 10px;
margin: 10px;
}

.comments_forms

{

	border: 1px solid #ced0d0;

	font-family: Verdana, sans-serif;

	font-size: 12px;

	height: 24px;

	width: 250px;

	color: #5f6565;

	margin:0px;

	padding: 1px 0px 1px 5px;



}

.comments_area
{
	border: 1px solid #ced0d0;

	font-family: Verdana, sans-serif;

	font-size: 12px;

	color: #5f6565;

	margin:0px;

	padding: 1px 0px 1px 5px;

	height: 160 px;

	width: 475 px;


}

#blogroll ul
{
font-size: 20px;
list-style-type: none;
margin: 0;
padding: 7px 0 0 0;
}

#blogroll ul li
{
color: #535353;
text-decoration: none;
font-family: Georgia, Tahoma, serif;
font-size: 12px;
padding: 4px;
}
#blogroll ul li a
{
color: #535353;
text-decoration: none;
font-family: Georgia, Tahoma, serif;
font-size: 12px;
border-bottom: 1px dashed #ccc;

}

#blogroll2 ul li a
{
color: #535353;
text-decoration: none;
font-family: Georgia, Tahoma, serif;
font-size: 12px;
border-bottom: 0px dashed #ccc;

}

#blogroll ul li a:hover
{
background-color: #dcdcdc;
text-decoration: none;
border-bottom: 1px dashed #ccc;
}

h2
{
border-bottom: 1px dashed #ccc;
margin: 10px 0;
font-weight: normal;
font-size: 16px;
font-family: Georgia, Tahoma, serif;
list-style: none;
color: #016b67;
}

.gore
{
font-weight: bold;
font-family: Verdana;
color: #000;
text-align: center;
font-size: 12px;
height: 48px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
background:url(images/heart_48.png) no-repeat top left;
}

.tagove a
{
color: #535353;
text-decoration: none;
font-size: 12px;
color: #535353;
font-family: Georgia, Tahoma, serif;
font-size: 12px;
padding: 4px;
}

.t_c
{
padding: 0;
background:url(images/group.png) no-repeat top right;
}

.tags
{
font-weight: bold;
font-family: Verdana;
color: #000;
text-align: center;
font-size: 12px;
height: 48px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
background:url(images/thumbs_up_48.png) no-repeat top left;
}

.links h2
{
font-weight: bold;
font-family: Verdana;
color: #000;
text-align: center;
font-size: 12px;
height: 48px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
background:url(images/users_two_48.png) no-repeat top left;
}

.write_comment
{

	background:url(images/comment_add.png) no-repeat top right;
}

.form
{
	margin-top: 7px;
}

.chart_bar
{
font-weight: bold;
font-family: Verdana;
color: #000;
text-align: center;
font-size: 12px;
height: 48px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
background:url(images/pie_chart_48.png) no-repeat top left;
}

.star
{
background:url(images/star.png) no-repeat top right;
}

.search
{
border: 0;
font-weight: bold;
font-family: Verdana;
color: #000;
text-align: center;
font-size: 12px;
height: 48px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
background:url(images/search_48.png) no-repeat top right;
}

.gravatar
{
float: left;
}

.rss_count
{
position: absolute;
top: 80px;
left: 985px;
font-family: Georgia , Tahoma, serif;
font-size: 16px;
color: #d05800;
}



.highlight
{
background-color: #fffbb8;
padding: 1px;
}

.date
{
background:url(images/arrow.gif) no-repeat 15% 13%;
}#tooltip{	position:absolute;	border:1px dashed #ccc;	background:#fff;	padding:2px 5px;	color:#333;	display:none;	}		pre{	display:block;	font:100% "Courier New", Courier, monospace;	padding:10px;	border:1px solid #bae2f0;	background:#e3f4f9;		margin:.5em 0;	overflow:auto;	width:800px;}


/* Normal Bubble */
div.bubble {
	width: auto;
	font-size: 0.75em;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
font-size: 12px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 3px;
	background: transparent url(images/tip.gif) no-repeat 20px 0;
	font-style: normal;
}

/* Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 10px;
	border: 3px solid #fff;
	background-color: #b7e0ff;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 9px;
	background: transparent url(images/tip-rounded.gif) no-repeat 15px 0;
}

/* Pimped Bubble */
div#pimped.bubble {
	font-size: 0.9em;
}
div#pimped.bubble div.rounded {
	color: #fff;
	border: 3px solid #fff;
	background-color: #111;
}
div#pimped.bubble cite.rounded {
	background: transparent url(images/tip-pimped.gif) no-repeat 15px 0;
}