
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://blog.blackmike.net/index.php?/plugin/pngbehavior.htc");
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/youngbutstrong/style.css  */
/*
** YoungButStrong
** Theme by Stefan2k1
** s9y port by fwaggle
** http://www.hungryhacker.com/
*/

a {
	color: #dabc73;
	text-decoration: underline;
}

body {
	background: #ffffff;
	color #564736;
	font-family: tahoma, sans-serif, helvetica;
	font-size: 11px;
	margin: 40px 0 0 0;
	padding: 0;
}

div#container {
	width: 850px;
	background: #342b22 url('templates/youngbutstrong/images/bg_body.jpg') repeat-y;
	margin: 0 auto;
	overflow: auto;
}

div#logo {
	width: 374px;
	height: 90px;
	background: #ffffff url('templates/youngbutstrong/images/logo.gif') no-repeat;
	float: left;
}

div#logo h1 {
	margin: 0;
	padding: 0;
}

div#logo h1 a {
	display: block;
	width: 374px;
	height: 90px;
}

div#logo span {
	display: none;
}

div#ad_space {
	width: 476px;
	height: 90px;
	background: #ffffff url('templates/youngbutstrong/images/ad_space_bg.gif') no-repeat;
	float: right;
}

div#top {
	clear: both;
	width: 850px;
	height: 68px;
	background: url('templates/youngbutstrong/images/top.gif') no-repeat;
}

div#left {
	height: 100%;
	width: 511px;
	padding: 0 37px 50px 26px;
	background: url('templates/youngbutstrong/images/content_left_bg.gif') repeat-y;
	float: left;
}

div#content {
	width: 803px;
	padding: 0 18px 0 29px;
	clear: both;
}

div#right {
	width: 213px;
	float: right;
}

div#footer {
	width: 850px;
	height: 44px;
	clear: both;
	background: url('templates/youngbutstrong/images/footer.gif') no-repeat;
}

div#footer_links {
	width: 832px;
	margin: 0 auto;
}

div#footer_sponsors {
	width: 850px;
	height: 22px;
	text-align: center;
	background: #ffffff;
}

div.content_date {
	font-size: 24px;
	color: #d8bb6f;
	text-align: center;
	width: 53px;
	height: 51px;
	padding: 5px 0 0 0;
	background: url('templates/youngbutstrong/images/date.gif') no-repeat;
	float: left;
}

div.content_month {
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	padding-bottom: 5px;
}

div.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.clearfix {
	display: inline-block;
}

div.content_post {
	width: 437px;
	float: right;
	margin: 0 0 30px 0;
}

div.content_post_cat {
	color: #d8bb6f;
	float: left;
}

div.content_post_comments {
	color: #d8bb6f;
	float: right;
}

div.content_post_body {
	clear: both;
}

div.content_post hr {
	height: 2px;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	border-top:1px dashed #afa18f;
	border-bottom:1px dashed #ffffff;
	border-left:1px dashed #ffffff;
	border-right:1px dashed #ffffff;
}

div.navigation {
	clear: both;
	text-align: center;
}

div.box_right {
	width: 201px;
	margin-bottom: 20px;
	padding-bottom: 15px line-height: 20px;
	background: #2d251c url('templates/youngbutstrong/images/box_right_bg.gif') repeat-x;
	padding: 13px 0px 15px 13px;
}

h2.box_right_top {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	width: 204px;
	height: 31px;
	padding: 15px 0 0 10px;
	margin: 0;
	background: url('templates/youngbutstrong/images/box_right.gif') no-repeat;
}

h2.content_title {
	margin: 0;
	font-weight: normal;
	font-size: 24px;
}

h2.content_title a:link, .content_title a:visited {
	text-decoration: none;
	color: #564736;
}

h3 a, h3 a:visited {
	color: #564736;
	text-decoration: none;
}

form#searchform {
	
}

form#searchform input#serendipityQuickSearchTermField {
	height: 20px;
	width: 90%;
	background: #3d3328;
	border: 1px dashed #2b231b;
	color: #816647;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0;
}

ul#categories_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#categories_list li {
	color: #d8bb6f;
	padding: 0 0 2px 21px;
	background: url('templates/youngbutstrong/images/star.gif') 0px 2px no-repeat;
	margin: 0;
}

ul#categories_list li a {
	color: #ffffff;
}

ul#categories_list li a:hover {
	color: #d8bb6f;
}

td.serendipity_calendarDay {
	color: #ffffff;
	text-align: right;
	padding-right: 5px;
}

td.serendipity_weekDayName {
	color: #ffffff;
}
dl.serendipity_plugin_flickr  {
	text-align:center; font-size:9px;
	}
dl.serendipity_plugin_flickr img {
	border: none;
	}
.serendipity_plugin_flickr dd {
	margin: 0; padding: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	float:left;
	}
.serendipity_plugin_flickr dt {
	margin: 0; padding: 0;
	float:left;
	color: #444;
	background-color: #fff;
	font-weight: bold;
	overflow: hidden;
	visibility: hidden;
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
	}
.serendipity_plugin_flickr dt:hover, .serendipity_plugin_flickr dd:hover+dt {
	visibility: visible;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #444;
	}
.serendipity_plugin_flickr_date {
	display: block;
	font-weight: normal;
	color: #444;
}
.serendipity_plugin_flickr_title {
	display: block;
	font-weight: bold;
	color: #000;
}
.serendipity_plugin_flickr_links {
	clear: both;
}
.serendipity_plugin_flickr_errors {
	color: #fff;
	background-color: #600;
}

/* plugin twitter */
#twitter_update_list {
    list-style: none;
    padding-left: 0;
}
a.twitter_update_time {
    display: block;
    padding-bottom: 5px;
}
