/*Theme Name: MinimalTheme URI: Description: Minimal design 091026Version: 1Author: JasonTags: minimal, white*/.screen-reader-text {     position: absolute;     left: -1000em;}a {	color: #000;	text-decoration:none;}a img {	border: none;}a:visited {	color: #666;}a:hover,a:hover img {		-moz-opacity:0.60; /*FF*/	opacity:0.60;	filter:alpha(opacity=60); /*IE*/}body {	background:#fff;	font-size:10px;	background:url(../img/bg_blog.jpg) repeat-y;	height:100%;}/*************************************************/#wrapper{}#cont {	width:1118px;	padding:0px 0px 0px 20px;}#left {	float:left;	width:152px;	padding:37px 0px 0px 0px;}#center {	float:left;	width:206px;	margin-right:40px;	padding-top:128px;}#main {	float:left;	width:600px;	background:url(../img/bg_main.jpg) no-repeat;	padding:37px 0px 0px 0px;}#footer {	padding-top:30px;	clear:both;	font-size:10px;	color:#666;}/*************************************************/h1 a,#menu li a, #submenu_about h2,#center h3{	display:block;	height:0px;	overflow:hidden;}h1 {	width:105px;	height:82px;	margin-bottom:154px;}h1 a{	padding-top:82px;	background:url(../img/logo.jpg) no-repeat;	/*background:url(../img/logo.png) no-repeat;*/}#left #menu {}#left #menu ul{}#left #menu li a{	padding-top:13px;	background:url(../img/menu.jpg);	/*background:url(../img/menu.png) no-repeat;*/	width:76px;}#left #menu  li#about a {background-position:0px 0px;} #left #menu li#private a {background-position:0px -13px !important;} #left #menu li#works a {background-position:0px -26px !important;} #left #menu li#blog a {background-position:0px -39px !important;} #left #menu li#contact a {background-position:0px -51px !important;}  #wrapper{ 	height:100%; } .parent-pageid-3 #wrapper,#about #wrapper { 	background:url(../img/bg_about.gif) no-repeat; } #private #wrapper { 	background:url(../img/bg_private.jpg) no-repeat; }#works #wrapper { 	background:url(../img/bg_client.gif) no-repeat; }.category-blog #wrapper,.category-text-blog #wrapper,.category-book-blog #wrapper,.category-photo-blog #wrapper { 	background:url(../img/bg_blog.gif) no-repeat; }/******HOME*******************************************/#noflash{	position:absolute;	top:50%;	left:50%;	width:300px;	height:200px;	margin:-120px 0px 0px -150px;}#iphoneTop a{	display:block;	width:100%;	height:100%;}#homeBody {}#top #topswf {	margin-left:-20px;} #top #main {	background:none; } body, #topswf {background:#fff;position:absolute;width:100%;height:100%;}#top #cont{width:auto !important;} #top #topmain ul { 	padding:40px 40px 40px 160px; } #top #topmain ul li { 	width:200px;	 height:120px;	 float:left;	 margin:0 40px 40px 0;	 position:relative; } #top #topmain ul li span{	 overflow:hidden;	 text-align:center; 	display:block; 	width:200px;	 height:120px; } #top #topmain ul li .new{ 	position:absolute;	 top:-10px;	 left:-10px; }/*****************//*****************//*****************//*#top {background: url(../private/img/repeat.jpg) !important;}*//*****************//*****************//*****************/ /*****BLOG********************************************/#center div{	margin-bottom:23px;	padding-left:4px;}#center h3{	padding-top:9px;	margin-bottom:14px;}#recently h3 {background:url(../img/hr_recently.jpg) no-repeat;}#archives h3 {background:url(../img/hr_archives.jpg) no-repeat;}#categories h3 {background:url(../img/hr_category.jpg) no-repeat;}#private h3 {background:url(../img/hr_private_work.jpg) no-repeat;}#works h3 {background:url(../img/hr_client_work.jpg) no-repeat;}#works #categorys {background:url(../img/hr_category.jpg) no-repeat;}#post_link ul{	margin-bottom:20px;}#post_link li {	background:url(../img/arrow_1.jpg) no-repeat left center;	padding-left:10px;	margin-bottom:4px;}.single #main h2,#main h2{ 	font-weight:100;	 margin-bottom:17px;	 padding:0px 0px 14px 0px;	 border-bottom:dotted 1px #000;	 font-size:12px; }#main .post{	margin-bottom:72px;}#main .post .feedback{	text-align:right;	 border-top:solid 1px #efefef;	 padding-top:12px;}.blog_content a{	/*background:url(../img/arrow_1.jpg) no-repeat left center;	padding-left:10px;*/	color:#990000;}.blog_content {	margin-bottom:37px;}.blog_content img{	margin-bottom:14px;	}#commentform, #comment {width:600px;}#comment{margin-bottom:14px;}.comment {	 border-bottom:dotted 1px #000;	padding-bottom:14px;	margin-bottom:14px;	}.none{	background:none !important;	padding:0px !important;} /*****ABOUT********************************************/ #submenu_about #place h2{	background:url(../img/hr_myplace.jpg) no-repeat; 	padding-top:9px;	margin-bottom:14px; } /* #submenu_about #place li a{	padding-top:13px;	background:url(../img/menu_about.jpg) no-repeat;	width:175px;  }  #submenu_about #place li#addput a {background-position:0px 0px;}  #submenu_about #place li#cordsss a {background-position:0px -13px;}  #submenu_about #place li#scrap a {background-position:0px -26px !important;}  #submenu_about #place li#jason a {background-position:0px -39px !important;}  #submenu_about #place li#twitter a {background-position:0px -52px !important;}  #about_page h2{ 	font-weight:100;	 margin-bottom:17px;	 padding:0px 0px 14px 0px;	 border-bottom:dotted 1px #000;	 font-size:12px; } */  #submenu_about #links h2{	background:url(../img/hr_links.jpg) no-repeat; 	padding-top:9px;	margin-bottom:14px; }  #submenu_about  li a{	background:url(../img/arrow_1.jpg) no-repeat left center;	padding-left:10px;	margin-bottom:4px; } #about_page h2{ 	font-weight:100;	 margin-bottom:17px;	 padding:0px;	 border-bottom:none;	 font-size:12px; } #about_page #date{ 	color:#999;	 font-size:10px;	 margin-bottom:17px; } #about_page p,.page-template p {	 margin-bottom:16px;	 line-height:18px; 	text-align:justify; } #about_page{margin-bottom:37px; }#about_page img,.page-template img{margin-bottom:14px;	}#page_cont{	clear:both;	 border-top:dotted 1px #000;	 padding:14px 0px 0px 0px;}#pageleft{	width:200px;	padding-right:17px;	float:left;}#pageright{	width:383px;	padding-right:0px;	float:left;}#pageright table td{	padding-bottom:6px;	vertical-align:top;}