body {background: #fff url(../i/bg-pattern.png) top left repeat; padding:0 0 10px 0; margin:0; font-size: 62.5%; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}


p,blockquote {font-size: 1.3em; line-height: 1.9em;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
a:link, a:visited  {font-weight:bold; color: #2c2c2c; text-decoration:none;}
a:hover {font-weight:bold; color: #000;}
div#tagline {background: #2b2b2b; height: 44px; }
	div#tagline h2 {font-size: 1.8em; color:#ededed; width:800px; margin:0 auto; padding-top: 10px;}
	
div#head{background: #f7f8f9 url(../i/head-repeat.png) top left repeat-x;  height: 154px;}
	div#head h1 {text-indent: -9999px; background: transparent url(../i/head.png) top left no-repeat; width: 736px;  height: 109px;}

div#wrap-a{width: 800px; margin:0 auto; padding-top: 19px;}
div#wrap-b{width: 798px; padding: 10px 50px 0 50px; background: #f6f6f6 url(../i/content-repeat.png) 123px 0 repeat-y; margin:0 auto; border-left: 1px solid #e3e0e0; border-right: 1px solid #e3e0e0; }

div#main-column{width: 468px;float:left;}

/*p.date {color: #fff; font-weight:bold; font-size: 1.8em;  line-height: 1.4em; position:relative; left:0; background: transparent url(../i/date-bg.png); width: 42px; height: 51px; text-align:center; padding:0; margin:0;}
	p.date span {color: #474b4d; font-size: 0.8em; display:block;}*/
	
div.post  {width: 468px; position:relative; margin:0; padding:0;}
	div.post h3{margin:10px 0 0 103px; font-size: 1.8em; padding:0;}
	div.post p{margin:0 0 10px 103px; padding-right:50px; position: relative;}
	div.post p.date {color: #fff; font-weight:bold; font-size: 1.8em;  line-height: 1.4em; position:absolute;  left:0; background: transparent url(../i/date-bg.png); width: 42px; height: 51px; text-align:center; padding:0; margin:0;}
	div.post p.date span {color: #474b4d; font-size: 0.8em; display:block;}
	div.post p.quote {margin:0 0 10px 103px; float:none; width: auto;  padding:21px 21px 21px 88px;  border-top: 4px solid #343434; background: #efefef url(../i/quote.png) 20px 20px no-repeat; color: #3e3e3e; font-style:italic;}
 	div.post img{margin:0 0 10px 103px;}
	div.post ul.chat {margin: 0 0 10px 103px; padding:0 0 0 0; list-style:none; width: 365px;}
	div.post ul.chat li {font-size: 1.3em; height: 20px; background: #f4f4f4; padding: 7px 10px 5px 10px;}
	div.post ul.chat li.odd {background: #ededed;}
	div.post ul.chat li span.label {font-weight:bold;}
	div.post a.chats {bottom:0;  left:1000;position: absolute;}
	
div#sidebar {width: 238px; float:right;margin-top:10px; background: transparent url(../i/sidebar-bg.png) top left no-repeat; height: 607px; padding: 16px 12px 0 12px;}
	div#sidebar p {color: #5b5b5b;}
	div#sidebar img#portrait {margin-right: 15px;}
span.lc{clear:left;}
span.c{clear:both; display:block; padding-bottom: 20px;}

h4#hello{background: transparent url(../i/hello.png) 0 70% no-repeat; margin-bottom: 17px; padding: 0 0 0 25px; text-indent: -9999px; width: 239px; height: 25px;}
h4#links{background: transparent url(../i/links.png) 0 70% no-repeat; margin: 26px 0 17px 0; padding: 0 0 0 25px; text-indent: -9999px; width: 239px; height: 29px;}

.r{float:right;}
.l{float:left;}

ul#linkmenu {list-style:none; margin:0; padding:0; line-height:0;}
	ul#linkmenu a {margin:0; padding:0;}
	ul#linkmenu li {float:left; margin:0 10px 10px 0; padding:0; }
	ul#linkmenu img {border:0;}
	
/*a.permalink:link, a.permalink:visited{position: absolute; width: 14px;    background: transparent url(../i/permalink.png) top left no-repeat; display:block; right: 0; top: 8px !important; top: 8px; text-indent:-9999px;}
*/

a.permalink{position: absolute; width: 14px; display:block; right: 0;top: -2px; height: 7px; z-index:10; }
a.permalink img{border:0; padding:0; margin:0;}

div#pagination{background: url(../i/pagination.png) top left no-repeat; font-size: 1.3em; width: 900px; height: 59px; margin:0 auto; margin-bottom: 10px;}
	div#pagination a {margin-left: 153px; }
div#foot{width: 900px; margin:0 auto; color: #8d8d8d; }
div#foot p {padding: 0 0 0 153px; font-size: 1.1em; margin:0;}
div#foot a {color: #8d8d8d;}
div#foot a:hover{color: #3e3e3e;}

