/*   
Theme Name: Breadfan.sk Theme
Theme URI: http://www.breadfan.sk/blog/
Description: Original theme created by Breadfan for www.breadfan.sk/blog
Author: Breadfan
Author URI: http://www.breadfan.sk/
.
General comments/License Statement if any.
.
*/

body {
	margin:0px;
	background-color:#c96;
	background-image:url('images/subpage_layout/subpage_back.jpg');
	background-repeat:repeat-x;
	background-position:top;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div {
	margin:0px;
}

.preload {
	visibility:hidden;
	width:0px;
	height:0px;
}

#wrap {
	text-align:center; /*center hack*/
	margin:0 auto;
	width:800px;
	background-image:url('images/subpage_layout/subpage_main.jpg');
}

#subpage_logo {
	float:left;
	width:392px;
	height:320px;
}

#subpage_menu {
	float:right;
	width:408px;
	height:320px;
	background-image:url('images/subpage_layout/subpage_menu.jpg');
}

#subpage_main {
	background-image:url('images/subpage_layout/subpage_main.jpg');
	clear:both;
	padding-left:32px;
	padding-right:32px;
	padding-bottom:16px;
}

#subpage_bottom {
	clear:both;
	width:800px;
	height:20px;
	background-image:url('images/subpage_layout/subpage_bottom.jpg');
	text-align:left;
	position:relative;
}

#subpage_footer {
	text-align:center; /*center hack*/
	margin:0 auto;
	clear:both;
	width:800px;
	font-size:10px;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#main_content_left {
	float:left;
	width:524px;
	text-align:justify;
	padding-right:36px;
}

#main_content_right {
	float:right;
	width:176px;
	padding-left:0px;
	margin-left:0px;
	border-left:0px;
}

img {
	border:none;
}

a img {
	border:none;
}

a {
	color:#900;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.footer_link {
	color:#333;
	text-decoration:none;
}

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

h1 {
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
	font-size:24px;
}

a h1 {
	color:#000;
	text-decoration:none;
}

a h1:hover {
	color:#900;
	text-decoration:none;
}

h2 {
	padding:0px;
	margin:0px;
	border:0px;
	font-size:22px;
	text-align:left;
}

p {
	font-size:16px;
	text-align:justify;
}
.table_left_col {
	text-align:left;
}

.table_right_col {
	text-align:right;
}

.sub_title {
	font-size:12px;
	color:#999;
}

.sub_title a {
	font-size:12px;
	color:#999;
}

.sub_title a:hover {
	color:#900;
}

.sidebar_list_item {
	padding:0px;
	margin:0px;
	border:0px;
	padding-left:16px;
	list-style-image:url('images/subpage_layout/list-arrow.png');
	text-align:left;
}

#categories_list {
	text-align:left;
}

.excerpt {
	font-style:italic;
}

.comments_number {
	font-size:12px;
	color:#999;
}

.comments_number_single {
	font-size:12px;
	color:#999;
	text-align:center;
}

.the_permalink {
	text-align:right;
}

.edit_this {
	font-size:12px;
	text-align:center;
}

.comment_login {
	font-size:12px;
}

.wp-caption-text {
	text-align:center;
	font-size:12px;
}

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.size-full, .size-medium {
	margin-top:16px;
	padding:4px;
	background-color:#fff;
	border:2px solid #ddd;	   	/* default border */
	-moz-border-radius:6px;    /* radius for firefox */
	-webkit-border-radius:6px; /* radius for safari, chrome, etc */
}

pre {
	background-color:#ddd;
	color:#000;
	padding:8px;
	border:1px solid #333;
	-moz-border-radius:6px;    /* radius for firefox */
	-webkit-border-radius:6px; /* radius for safari, chrome, etc */
}

#footer-navigation {
	text-align:center;
}

div.post-header {
	background-image:url('images/subpage_layout/lavy-horny-roh.png');
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:10px;
}

div.post-excerpt {
	padding-left:24px;
	padding-right:24px;
}

div.post-footer {
	background-image:url('images/subpage_layout/pravy-dolny-roh.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:12px;
	padding-bottom:4px;
	padding-left:24px;
}

li.depth-1 {
	margin-bottom:32px;
}

li.depth-2 {
	list-style:none;
	margin-top:32px;
}

.comments-disclaimer {
	font-size:12px;
	color:#999;
	font-style:italic;
	text-align:justify;
}

#zaciatok-clanku {
	width:100%;
	height:21px;
	background-image:url('images/subpage_layout/zaciatok_clanku.png');
	background-position:top center;
	background-repeat:no-repeat;
}

#koniec-clanku {
	width:100%;
	height:15px;
	background-image:url('images/subpage_layout/koniec_clanku.png');
	background-position:top center;
	background-repeat:no-repeat;
}

div.comment-header-odd {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:496px;
	height:88px;
	background-image:url('images/subpage_layout/comment_odd_back_header.png');
	background-repeat:no-repeat;
}

div.comment-header-even {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:496px;
	height:88px;
	background-image:url('images/subpage_layout/comment_even_back_header.png');
	background-repeat:no-repeat;
}

div.comment-content-odd p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px auto;
	padding:0px;
	border:0px;
	width:416px;
	padding-left:40px;
	padding-right:40px;
	background-image:url('images/subpage_layout/comment_odd_back_content.png');
}

div.comment-content-even p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px auto;
	padding:0px;
	border:0px;
	width:416px;
	padding-left:40px;
	padding-right:40px;
	background-image:url('images/subpage_layout/comment_even_back_content.png');
}

div.comment-footer-odd {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:496px;
	height:48px;
	background-image:url('images/subpage_layout/comment_odd_back_footer.png');
	background-repeat:no-repeat;
	margin-bottom:16px;
}

div.comment-footer-even {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:496px;
	height:48px;
	background-image:url('images/subpage_layout/comment_even_back_footer.png');
	background-repeat:no-repeat;
	margin-bottom:16px;
}

p.comment-header-author {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:40px;
	padding-top:32px;
}

p.comment-header-date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
	padding-left:40px;
}

img.social_bookmark_icon {
	margin-top:4px;
	margin-right:2px;
}

.horizontal-ad-container {
	margin:0 auto;
	text-align:center;
	width:490px;
	padding-left:3px;
	height:77px;
	padding-top:14px;
	background-image:url('images/subpage_layout/ad_frame.png');
	background-repeat:no-repeat;
}

.square-ad-container {
	position:relative;
	left:-12px;
	width:192px;
	padding-left:4px;
	height:167px;
	padding-top:80px;
	background-image:url('images/subpage_layout/ad_frame_papierik.png');
	background-repeat:no-repeat;
}

.skyscraper-ad-container {
	position:relative;
	left:-12px;
	width:194px;
	padding-left:2px;
	height:615px;
	padding-top:74px;
	background-image:url('images/subpage_layout/ad_frame_papierik2.png');
	background-repeat:no-repeat;
}

#rss-container {
	position:relative;
	left:17px;
	top:-24px;
	width:190px;
	height:86px;
	background-image:url('images/subpage_layout/rss_back.png');
}

#rss-icon {
	position:relative;
	left:-33px;
	top:39px;
}

#comment-bubble {
	padding-top:8px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	width:24px;
	height:24px;
	background-image:url('images/subpage_layout/comment_bubble_icons.png');
	background-repeat:no-repeat;
	background-position:left;
	color:#999;
}

#comment-bubble:hover {
	background-position:right;
	color:#000;
}

#back-to-top {
	color:#333;
}

#back-to-top:hover {
	color:#000;
	text-decoration:none;
}

#tags {
	text-align:justify;
	margin:0px;
	padding:0px;
}

.tags {
	margin:0px;
	font-size:12px;
	color:#999;
}

.tags a {
	font-size:12px;
	color:#999;
}

.tags a:hover {
	color:#900;
}

p.audioplayer_container {
	text-align:center;
}