html {
	height:100%
}

body {
	height:100%;
	background:white;
	margin:0px;
	font-family:Optima, Arial, sans-serif;
}

#w2 {
	position: relative; 
	clear: both; 
	width: 860px; 
	margin: 0 auto;
	padding-top:10px;
}

#w1 {
	position: relative; 
	min-width: 860px; 
	min-height: 100%;
}

#head {
	background-color: #104CAB;
	background-image:url(http://1889.ca/images/headbg.jpg);
	background-position:bottom;
	padding: 0;
	border-left:12px solid #012669;
	font-family:Optima, Arial;
	letter-spacing:-1px;
	font-size:24px;
	color:white;
	font-weight:lighter;
	text-transform:lowercase;
	margin:0px;
	position: relative; 
	min-width: 860px; 
	clear:both;

}

#xh1 {
	position: relative; 
	width: 990px; 
	margin: 0 auto;
	padding-top:35px;
}

#xh1 a {
	text-decoration: none;
	color:white;
}

#sidebar, #lefty {
	width:252px;
	border-right:0px;
	background-color:white;
	font-size:11px;
	right:0px;
	float:right;
	padding-top:0px;
}

#lefty {
	position: relative;
}

#sidebar {
	width:150px;
	float:left;
}

 #sidebar h3, #lefty h3 {
	background-color:#aaa;
	border-left:4px solid gray;
	color:black;
	padding:3px;
	margin:0px;
	font-size:11px;
	height:100%;
	margin-top:15px;
	background-color:#ddd;
	background-image:url(http://1889.ca/images/tab_tile.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.feedburnerFeedBlock ul, #twitter_update_list {
	list-style:none;
	margin:0px;
	padding:0px;
}

#its ul {
	margin:0px;
	padding:0px;
}

#it, #itx, #its li, .feedburnerFeedBlock ul li, #twitter_update_list li {
	padding:5px 0px;
	margin:0px;
	border-bottom:1px solid #ddd;
	list-style:none;
}

#itx, #its li, .feedburnerFeedBlock ul li,  #twitter_update_list li  {
	padding-left:5px;
}

#itx:hover, .feedburnerFeedBlock ul li:hover {
	background-color:#BED1F0;
}

#it a, #itx a, #its a {
	text-decoration:none;
	color:#104CAB;
}

#itx .num {
	font-size:30px;
	color:#104CAB;
	width:20px;
	float:left;
	clear:both;
	margin-top:-6px;
	font-weight:bold;
	margin-left:-6px;
}

#c {
	position: relative;
	font-size:9pt;
	line-height:170%;
	padding:0px 30px;
	float:left;
	width:555px;
	padding-left:0px;
	margin-left:-12px;
}

#c a {
	text-decoration:none;
}

h2, h2 a {
	text-decoration:none;
	color:#104CAB;
	border-bottom:1px solid #104CAB;
	font-size:150%;
	font-weight:normal;
	margin-bottom:15px;
	letter-spacing: -1px;
	line-height:100%;
}

.cattitle {
	text-decoration:none;
	color:#bbb;
	border-bottom:1px solid #ccc;
	font-size:150%;
	font-weight:normal;
	margin-bottom:15px;
	letter-spacing: -1px;
	line-height:90%;
}

.post h2 {
	border:none;
}

.post a {
	color:#104CAB;
	text-decoration:none;
}


.bdate, .bdate a {
	font-size:55%;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:gray;
	margin-bottom:15px;
}

.bdate a {
	float:none;
	font-size:100%;
	border:none;
	display:inline;
	font-weight:bolder;
}

p {
	margin-top:2px;
}


#tabs, #stabs {
	background-color:#ddd;
	background-image:url(http://1889.ca/images/tab_tile.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px;
	border-left:12px solid #aaa;
	border-bottom:1px solid #aaa;
	cursor:pointer;
	padding:3px;
	position: relative; 
	min-width: 860px; 
	clear:both;
}

#tabx {
	position: relative; 
	clear: both; 
	width: 1020px; 
	margin: 0 auto;
}

#stabs {
	background-image:url(http://1889.ca/images/stab_tile.jpg);
}


#tabs a, #stabs a {
	text-shadow: -2px -2px 1px #e6e6e6;
	text-decoration:none;
	color:black;
	display:inline;
	font-size:9pt;
	padding:4px;
	padding-left:15px;
	padding-right:15px;
}

#tabs .on a, #stabs .on a {
	color:white;
}

#tabs a:hover, #stabs a:hover {
	background-image:url(http://1889.ca/images/tab_over.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#999;
	color:white;
	text-shadow: none;
}

#stabs{
	border-top:1px solid #bbb;
	background-color:#eee;
	border-left:12px solid #ccc;
	font-size:10px;
}

#stabs a {
	border-color:#ccc;
	padding:4px 10px;
	font-size:10px;
}

#tabs .on {
	background-color:#666;
	background-image:url(http://1889.ca/images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	color:white;
	font-weight:bold;
	text-shadow: none;
}

#stabs .on {
	background-color:#888;
	background-image:url(http://1889.ca/images/stab_on.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	color:white;
	font-weight:bold;
}

.post-footer, .comment-data {
	border:1px dashed #ccc;
	padding:4px 5px;
	background-color:#eee;
	margin-bottom:55px;
	font-size:90%;
	line-height:100%;
}



#ft {
	clear:both;
	background-color:#ddd;
	padding:5px;
	border-top:1px solid #bbb;
	border-left:12px solid #bbb;
	text-align:center;
	font-size:80%;
	background-image:url(http://1889.ca/images/tab_tile.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.buy {
	width:200px;
	border:1px solid gray;
	padding:3px;
}

.prix {
	margin-top:10px;
	margin-right:10px;
	font-size:40px;
	color:#773200;
	float:left;
	font-weight:bold;
	letter-spacing:-1px;
}

.buynow {
	background-color:#104CAB;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.buynow a {
	text-decoration:none;
	color:white;
}

.buynow:hover {
	background-color:#012669;
}

#c ul {
	margin:0px;
	margin-left:15px;
	padding:0px;
}

#c ul li {
	list-style-image:url(http://1889.ca/images/bullet.gif);
}

#fbbits {
	font-size:80%;
	line-height:100%;
}

#c blockquote {
	border-left:7px solid #d3d3d3;
	padding-left:10px;
	color:#444;
}

.blogger-labels {
	font-size:80%;
}

.comment-body {
	display:inline;
	margin:none;
	padding:none;
	line-height: 110%;
}

.comment-body a {
	display:none;
}

.comment-body p {
	margin:none;
}

#comments ul li {
	margin:0px;
	padding:0px;
}


#c h4, #c h5 {
	background-color:#888;
	padding:3px;
	line-height:100%;
	color:white;
	border-left:6px solid #aaa;
	margin-left:-6px;
}

#c h5 {
	margin:0px;
	font-size:100%;
}


h2 a {
	text-decoration:none;
	display:block;
}

.sw {
	display:inline;
	border-bottom:1px dotted orange;
	width:auto;
	cursor:pointer;
}

.buttony {
	display:inline;
	clear:both;
	margin:10px;
	background-color:yellow;
	border:1px solid orange;
	font-weight:bold;
	padding:1px 20px;
	color:#986400;
}

.pics {
	width:455px;
	clear:none;
}


.seenote {
	color:gray;
	font-style: italic;
	font-weight: bold;
	font-size:90%;
	margin-bottom:-5px;
}
#seemore {
	background-color: #104CAB;
	background-image:url(http://1889.ca/images/headbg.jpg);
	color:white;
	line-height:120%;
	padding:4px;
	border:1px solid #012669;
}

#seemore a {
	color:white;
	text-decoration: underline;
}

#seemore h5 {
	font-size:140%;
	font-weight: bold;
	margin:0px;
	margin-bottom:7px;
}

.smallpics {
	width:198px;
	border:1px solid gray;
}

#seeothers {
	font-size:90%;
	line-height:120%;
	margin-top:8px;
	margin-bottom:25px;
}

.prevpost, .nextpost {
	padding:2px 4px;
	font-size:80%;
	float:left;
	line-height:100%;
	border:1px dotted #e3e3e3;
	background-color: #fffdef;
	padding-left:12px;
}

.prevpost a, .nextpost a {
	color:gray;
}

.post {
	margin-bottom:10px;
}

.nextpost {
	float:right;
	padding-left:2px;
	padding-right:12px;
}

#footer {
	clear:both;
}

#catch {
	width:400px;
	text-align:right;
	
	font-size:13px;
	text-transform: none;
	margin-top:-23px;
	letter-spacing: normal;
	color:#c0d5f3;
	position: absolute;
	bottom:5px;
	right:15px;
}

.zoids {
	width:60px; 
	background-image:url('http://1889.ca/images/zoid.gif'); 
	background-repeat:no-repeat; 
	background-position:top right; 
	text-align:center; 
	height:55px; 
	padding-top:12px; 
	padding-left:10px; 
	padding-bottom:0px; 
	font-family:Arial; 
	font-size:20px; 
	letter-spacing:-1px; 
	color:black;
}

.authorlink a {
	font-weight:normal;
	color:black;
}

.tabular {
	border:1px solid black;
	width:70%;
}

.tabular .row {
	border-bottom:1px solid gray;
}

.tabular .cell {
	border-right:1px solid gray;
	padding:3px;
	border-bottom:1px solid gray;
}