/*
-----------------------------------------------
ADAPTED FROM:
Blogger Template Style
Name:     Rounders 3
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     27 Feb 2004
----------------------------------------------- */

/* Hyper-Generic
----------------------------------------------- */
.small { font-size:85%;}
.small2 { font-size:72%;}
.small3 { font-size:50%;}

/*Body
----------------------------------------------- */
body {  
 background:#123; margin:0; padding:1px; text-align:center; color:#ccc; 
 font:x-small/1.5em "Trebuchet MS"; 
 font-size/* */:/**/small; 
 font-size: /**/small; 
}

body * {line-height:1.45em}
  
.inlineForms form{display:inline;}

label {cursor: pointer; cursor: hand;}

div.center, p.center,H1.center, H2.center, H3.center, H4.center, H5.center, H6.center {text-align:center;}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Page Structure
----------------------------------------------- */
#doc3 {margin:15px}

#doc-500px {
	margin:auto;text-align:left; /* leave unchanged */
	width:38.46em;/* non-IE */
	*width:37.53em;/* IE */
	min-width:500px;/* optional but recommended */
}

.clearCssErrors {} /* Here to clear IDE errors*/

/* Links
----------------------------------------------- */
a:link { color:#9db; }
a:visited { color:#798;}
a:hover { color:#fff; }

a img { border-width:0; }

#main a:link { color:#68a; }
#main a:visited { color:#68a; }
#main a:hover { color:#347; }

/* Images
----------------------------------------------- */
div.right, .flickrTease {float: right; margin-left: 10px; margin-bottom: 10px;}
div.right img, .flickrTease img {border: 2px solid rgb(0, 0, 0);}
.imgCredit, .flickrTease span {font-size: 0.8em; margin-top: 0px; padding-left: 3px;}

/* Blog Header
----------------------------------------------- */
#hd {
  background:#357 url("http://www.blogblog.com/rounders3/corners_cap_bot.gif") no-repeat left bottom;
  margin:0 0 0; padding:0 0 8px; color:#fff;
}

#hd div, #header-top div, #hd #header-top div {
  background:#357; padding:0; margin:0;
}

#hd #header-top {
  background:url("http://www.blogblog.com/rounders3/corners_cap_top.gif") no-repeat left top;
  padding:8px 15px 0;
}
  
  /* These get rid of the rounded corners until we can resize them or do them in css */
#hd {
  background:#357;
}
  
#hd #header-top {
  background:#357;
}
  
#blog-title { margin:0; padding:10px 30px 5px; font-size:200%; line-height:1.2em;font-weight: bold; }
#blog-title a { text-decoration:none; color:#fff; }

#description { margin:0; padding:5px 30px 10px; font-size:94%; line-height:1.5em; color:#abc; }
#MastheadAd {text-align:center;margin-top:10px;}
#MastheadAd div {margin-left:auto;margin-right:auto;}

/* Posts
----------------------------------------------- */

/*      POST STRUCTURE

.post-all-sections
	.date-header
	.post-container
		.post
			.post-header
				.post-title
			.post-body
			.post-footer
				.share-post-footer
				.blogger-post-footer

		#comments
	.Main468x60ad
  
*/

.post-all-sections{
	/* Nothing at the moment */	
	 margin:0;
}
.date-header {
  margin:0 28px 0 43px; font-size:85%; line-height:2em;
  text-transform:uppercase; letter-spacing:.2em; color:#586;
  text-align:center;
}
  
 .post-container {
  /* margin:.3em 0 25px; */
 margin:0px 9px 9px  9px;
 border:1px dotted #bb9; border-width:0 1px;
}

.post {
  border:1px dotted #bb9; border-width:1px 0;
}
  
.post-header,.post-body,.post-footer{
	padding:2px;
}
.post-header{
	display:block;
	padding:2px 14px 2px 29px; color:#333;margin:0;
	 border:0px dotted #bb9; border-width:0 0 2px 0;
}


.post-title, H1.post-title {
  margin:0; font-size:135%; line-height:1.5em;
  display:block;
}

#main a.title-link, .post-title strong { text-decoration:none; display:block; }

#main a.title-link:hover { background-color:#fff;  color:#000;}

.post-body {
  /* border-bottom-color:#eec; */ 
  padding:10px 14px 1px 20px;
}

.post-body pre{ width:350px; }

html>body .post-body { border-bottom-width:0; }

.post p { margin:0 0 .75em; }

div.post-footer{ background:#fff; border:1px dotted #bb9;padding:0;border-width:2px 0 1px 0;}

div.post-footer p{border-top-width:0;
  margin-left:-1px;margin-right:-1px; padding:2px 14px 2px 29px;
  font-size:100%; line-height:1.5em; color:#666; text-align:left;
}
div.post-footer p img {border-width:0; padding:4px; margin:0;vertical-align:middle;}
div.post-footer p a img {padding:0;}
div.post-footer p em {display:block; float:left; text-align:left;  font-style:normal; }

div.post-footer p.share-post-footer { }

div.post-footer p.post-footer-ad {padding:0;margin-left:-1px;}
div.post-footer p.post-footer-ad img {padding:0; float:left;}

div.post-footer p.blogger-post-footer {margin-top:3px; }

html>body div.post-footer p {  border-bottom-width:0; }


a.comment-link {
  /* IE5.0/Win doesn't apply padding to inline elements,
     so we hide these two declarations from it */
  background/* */:/**/url("http://www.blogblog.com/rounders3/icon_comment.gif") no-repeat 0 45%;
  padding-left:14px;
}

html>body a.comment-link {
  /* Respecified, for IE5/Mac's benefit */
  background:url("http://www.blogblog.com/rounders3/icon_comment.gif") no-repeat 0 45%;
  padding-left:14px;
}

.post img {
  margin:0;  padding:4px;  border:1px solid #586;
}

blockquote {
  margin:.75em 0; border:1px dotted #596;
  border-width:1px 0;  padding:5px 15px;
}

.post blockquote p {  margin:.5em 0;}
  
.tags,.performancingtags { font-size: 70%; }
.blogger-labels{ font-size: 85%; }

img.ratingsLegend{ vertical-align: middle; border:0px solid #eee; }

div.ratingsLegend{ margin:8px 0 0 8px; }

.question { font-weight: bold; }

.Post-Ad-Bottom-468x60 {text-align:center;margin-left:8px;}

/* Comments
----------------------------------------------- */
#comments {
 padding:20px 0 15px 0;
}

#comments h4 {
  border-bottom:1px dotted #6a7;
  font-size:120%;  line-height:1.4em;  color:#333;
}

#comments-block { margin:0 15px 0 9px; }

#comments li { list-style-image:url("http://www.blogblog.com/rounders3/icon_comment.gif")}



.comment-poster { font-weight:bold; }

.comment-body { padding-left:20px; }

.comment-body p { margin:0; }

.comment-data {
  margin:.5em 0 15px 20px;  color:#666;
}

.comment-timestamp {  margin:0 0 .5em; padding:0 0 .75em 20px; color:#fff; }

.comment-timestamp a:link { color:#fff; }

.deleted-comment { font-style:italic; color:gray; }

 .commenthidden,.hidden,.hide {display:none}
 
 .commentshown,.show {display:inline} 
 
 .comment-toggler {background:url(http://www.blogger.com/img/triangle_ltr.gif) no-repeat left center;padding-right:11px;margin-right:0.1em;cursor:pointer;cursor:hand;}#blogger-dcom-block dd {display:none;margin-top:1em;padding-left:14px;margin-left:0.4em;}
 
/* Profile
----------------------------------------------- */
#profile-container {
  background:#586;
  margin:0 0 15px; padding:0 0 10px; color:#fff;
}

#profile-container h2 {;
  padding:10px 15px .2em; margin:0; border-width:0; font-size:115%; line-height:1.5em; color:#fff;
}

.profile-datablock {
  margin:0 15px .5em; border-top:1px dotted #7a8; padding-top:8px;
}

.profile-img {display:inline;}

.profile-img img { float:left;  margin:0 10px 5px 0;  border:4px solid #bec; }

.profile-data strong { display:block; }

#profile-container p { margin:0 15px .5em; }

#profile-container .profile-textblock { clear:left; }

#profile-container .profile-datablock .profile-link a { color:#fff; }
#profile-container .profile-datablock .profile-link a:visited { color:#eee; }

.profile-link a {
  background:url("http://www.blogblog.com/rounders3/icon_profile.gif") no-repeat 0 .1em;
  padding-left:15px; font-weight:bold;
}

ul.profile-datablock li{ list-style-type:none; }


/* Search
----------------------------------------------- */
#search-container-1, #search-container-2 {
  background:#586;
  margin:0 0 15px; padding:0 0 10px; color:#fff;
}

#search-container-1 h2, #search-container-2 h2 {
  padding:10px 15px .2em; margin:0; border-width:0; font-size:115%; line-height:1.5em; color:#fff;
}

 .search-datablock { margin:0 8px .5em; border-top:1px dotted #7a8; padding-top:8px; }

 .search-data strong { display:block; }

 #search-container-1 p, #search-container-2 p { margin:0 15px .5em; }

 #search-container-1 .search-textblock, #search-container-2 .search-textblock { clear:left; }

 #search-container-1 .search-datablock .search-row a, #search-container-2 .search-datablock .search-row a { color:#fff; } 
 #search-container-1 .search-datablock .search-row a:visited, #search-container-2 .search-datablock .search-row a:visited { color:#eee; }

 ul.search-datablock li{ list-style-type:none; }


/* Sidebar Boxes
----------------------------------------------- */
.box {
  background:#234;
  margin:0 0 15px;  padding:10px 0 0; color:#abc; }

.box2 {
  padding:0 13px 8px;
}

.box2-wide {
  padding:0 0px 0px;
}

.box2-wide .box3 { margin:0 13px 8px; }

.sidebar-title {
  margin:0;  padding:0 0 .2em; border-bottom:1px dotted #456;
  font-size:115%; line-height:1.5em; color:#abc;
}

.box ul {
  margin:.5em 0 1.25em; padding:0 0px; list-style-type:none; }

.box ul li {
  background:url("http://www.blogblog.com/rounders3/icon_arrow_sm.gif") no-repeat 2px .25em;list-style-type:none;
  margin:0; padding:0 0 3px 16px; margin-bottom:3px; border-bottom:1px dotted #345; line-height:1.4em;
}

.box p { margin:0 0 .6em; }

#SidebarAdContainer { padding:0px 0px 5px 13px; }
#SidebarAdContainer hr {margin-right:13px; }
.textLinkAds { line-height:14px;font-size:12px;color:#9db}
.textLinkAds A { font-family:arial,sans-serif;color:#abc; }
.textLinkAds .textLinkAdsUrlText {font-size:10px;color:#68a}
div.textLinkAds {padding: 0px 0px 0px 5px;}

.chicklets img{margin-right: 5px;width:80px;height:15px;border:none;}

/* Footer
----------------------------------------------- */
#footer { clear:both; margin:0; padding:15px 0 0; }

#footer div {
  background:#357 url("http://www.blogblog.com/rounders3/corners_cap_top.gif") no-repeat left top;
  padding:8px 0 0; color:#fff;
}

#footer div div {
  background:url("http://www.blogblog.com/rounders3/corners_cap_bot.gif") no-repeat left bottom;
  padding:0 15px 8px;
}

/* We haven't fixed the rounded corners yet, so reset   */
#footer div {
  background:#357;
  }

#footer div div {
 background:#357;
  }

#footer hr {display:none;}
#footer p {margin:0;}
#footer a {color:#fff;} 

/* Third Party
----------------------------------------------- */
a.addThisPost img {border-width:0; padding:0; margin:0;vertical-align:middle;}

.amazonLinkImg {display:none;border:none !important; margin:0px !important;}

.feedburnerFlareBlock, p.feedburnerFlareBlock,div.feedburnerFlareBlock
{
padding-left:30px;
background-color: #fff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
margin: 0;
padding: 2px 14px 2px 29px;
border-width:1px;
border-style: dotted;
border-bottom-style: solid;
border-color: #bb9;
border-bottom-color: #eee;
font-size: 100%;
line-height: 1.5em;
color: #666;
text-align: left;
}

div p.feedburnerFlareBlock{padding-bottom:10px;}

/* Flickr */
.zg_div {margin:0 5px 5px 0; width:117px;}
.zg_div_inner {border: solid 1px #000000; background-color:#EEC;  color:#333; text-align:center; font-family:arial, helvetica; font-size:9px;}
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#68A; background:inherit !important; text-decoration:none !important;}
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#333;}

/* Corners
----------------------------------------------- */
.roundedcornr_box_504540 { background: #357; }
.roundedcornr_top_504540 div { background: url(roundedcornr_504540_tl.png) no-repeat top left; }
.roundedcornr_top_504540 { background: url(roundedcornr_504540_tr.png) no-repeat top right; }
.roundedcornr_bottom_504540 div { background: url(roundedcornr_504540_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_504540 { background: url(roundedcornr_504540_br.png) no-repeat bottom right; }
.roundedcornr_top_504540 div, .roundedcornr_top_504540, .roundedcornr_bottom_504540 div, .roundedcornr_bottom_504540 { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content_504540 { margin: 0 10px; }


/* Redesign code
----------------------------------------------- */
body #doc3 {margin:15px 25px;}

#hd {
  background:#357;
  margin:0 0 0; padding:0 0 8px; color:#fff;
}

#hd div {
  background:url("http://www.blogblog.com/rounders3/corners_cap_top.gif") no-repeat left top;
  padding:8px 15px 0;
}

#bd a:link { color:#68a; }
#bd a:visited { color:#68a; }
#bd a:hover { color:#347; }

#bd a.title-link, .post-title strong { text-decoration:none; display:block; }

#bd a.title-link:hover { background-color:#fff;  color:#000;}

#bd {
  background:#123;
  color:#333; font-size:97%; line-height:1.5em;margin-top:0;
}

.old-main2 {
  background:url("http://www.blogblog.com/rounders3/corners_main_top.gif") no-repeat left top;
}

.yui-t2 .yui-b {
	float:left;
	width:18.4615em;
	*width:18.01668em;
}

.yui-t2 #yui-main .yui-b {
	margin-left:19.4615em;
	*margin-left:18.99258em;
}

#content-area {background:#EEC;padding-bottom:9px;}
#bd {
margin-top:0;
min-width:74.615em;
*min-width:72.82em;
max-width:102em;
*max-width:99.54236em;
}
#sidebar { width:auto; display: inline;float:right; margin:0; font-size:97%; line-height:1.5em; }
#sidebar-left { width:auto; display: inline;float:right;  font-size:97%; line-height:1.5em; color:#EE0; }
#sidebar-right { width:auto; display: inline;float:right; margin:0; font-size:97%; line-height:1.5em;color:#EEF; }

