body {
	font:12px Arial, Verdana, Tahoma;
	text-align:center;
	background:url(../img/bg-body.jpg) #988355 repeat-y center top;
}
#bg-header { background:url(../img/bg-header.jpg) no-repeat center top; }

/* wrapper */
	#wrapper  {
		text-align:left;
		width:690px;
		margin:0 auto;
	}

/* header */
		#header {
			height:92px;
			_cursor:pointer;
		}
			#header h1 {
				padding:20px 0 0 0;
			}
			#header h1 a {
				display:block; text-indent:-9999px; overflow:none;
				background:url(../img/tit-blog.png) no-repeat center top !important; background:url();
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/oatley_static/img/tit-blog.png', sizingMethod='crop'); /* ie6 */
				width:100px;
				height:53px;
				
				
			}
			#header p { display:none; }

/* container */
		#container {}
			#posts {
				width:460px; _width:451px;
				float:left;
				background-color:#9c8b5e;
				padding: 20px;
			}
				#posts .post {
					clear:both;
					color:#4a3f25;
					padding: 0 0 40px 0;
				}
				#posts .post a { color:#f2f4c5; }
				#posts h2 a{
					display:block;
					color:#f2f4c5;
					height:30px;
					line-height:30px;
					vertical-align:bottom;
					border-top:1px dotted #5d5030;
					border-bottom:1px dotted #5d5030;
					text-decoration:none;
					font-size:18px;
					font-weight:bold;
				}
				#posts p.tags {
					float:left;
					margin:5px 0 15px 0;
					font-weight:bold;
					width:180px;
				}
					#posts p.tags a {
						font-size: 11px;
						color:#4a3f25;
						text-decoration:none;
					}
				#posts p.date {
					float:right;
					margin:5px 0 15px 0;
					font-weight:bold;
					font-size: 11px;
					width:270px;
					text-align:right;
				}
				#posts .content {
					clear:both;
					margin:10px 0;
				}
				#posts .content p { padding:0 0 10px 0; }
				#posts .share { float:left; }
					#posts .share li { float:left; }
						#posts .share li a {
							float:left;
							height:16px;
							line-height:16px;
							vertical-align:center;
							padding:0 0 0 20px;
							color:#5c4f2f;
							text-decoration:none;
							font-size:11px;
							font-weight:bold;
							margin:0 0 0 20px;
						}
						#posts .share li a:hover { color:#f2f4c5; }
						#posts .share li.delicious a { background:url(../img/ico-delicious.gif) no-repeat left top; }
						#posts .share li.digg a { background:url(../img/ico-digg.gif) no-repeat left top; }
						#posts .share li.reddit a { background:url(../img/ico-reddit.gif) no-repeat left top; }
						#posts .share li.feed a { background:url(../img/ico-feed.gif) no-repeat left top; }
						
				#post-nav a {
					color:#f2f4c5;
					font-weight:bold;
					text-decoration:none;
				}
			#sidebar {
				width:190px;
				float:right;
				padding:0 0 20px 0;
			}
				#sidebar p.rss-badge { margin:10px; }
				#sidebar h2 {
					color:#4a3f25;
					height:25px;
					line-height:25px;
					vertical-align:bottom;
					border-top:1px dotted #5d5030;
					border-bottom:1px dotted #5d5030;
					text-decoration:none;
					font-size:15px;
					font-weight:bold;
					text-indent:10px;
					margin:40px 0 0 0;
				}
				#sidebar ul { margin:5px 0 0 0; }
					#sidebar ul li {
						font-size:11px;
						margin:0 0 0 20px;
						color:#fff;
						list-style:square;
					}
						#sidebar ul li a {
							font-size:11px;
							color:#f2f4c5;
							text-decoration:none;
						}
				#sidebar select.archives {
					margin:10px;
				}
				#sidebar div.tags {
					margin:40px 0 0 5px;
					border:1px solid #f2f4c5;
				}
					#sidebar div.tags h2 {
						margin:0;
						border:0;
						font-size:12px;
					}
					#sidebar div.tags ul {
						padding:0 10px 10px 10px;
					}
					#sidebar div.tags ul li {
						list-style:none;
						display:inline;
						margin:0;
						padding:0;
					}
						#sidebar div.tags ul li a{
							font-weight:bold;
						}
						#sidebar div.tags ul li a:hover {
							text-decoration:underline;
						}
				
				#search-box {
					height:70px;
					background-color:#251f0f;
				}
					#txSearch {
						float:left;
						width:122px;
						height:17px;
						background:url(../img/bg-text-search.gif) no-repeat left top;
						font-size:9px;
						color:#c3beb2;
						border:0;
						margin:23px 0 0 10px;
					}
					#btSearch {
						float:right;
						display:block; text-indent:-9999px; overflow:hidden;
						width:45px;
						height:17px;
						background:url(../img/button-search.gif) no-repeat left top;
						border:0;
						margin:25px 10px 0 0;
						cursor:pointer;
					}
				
				
				

/* footer */
	#footer {
		background:url(../img/detail-line.png) no-repeat center top !important; background:url(); /* ie6 */
		height:60px;
	}
		#footer p {
			color:#fff;
			font-size:11px;		
			padding:30px 0 0 0;
		}
