/*



Theme Name: Tofurious Soft Tofu



Theme URI: http://www.tofurious.com



Description: A simple photographer's blog theme by <a href="http://www.tofurious.com">Tofurious</a>



Version: 2.1



Author: Lawrence Chan



Author URI: http://furiousphotographers.com/



Tags: single column, simple, wide







	Soft Tofu 



	 http://www.tofurious.com







	This theme was developed by Lawrence Chan 



	<a href="http://twitter.com/tofurious">@tofurious</a>



	because a friend asked him to



*/







/*BACKGROUND IMAGE************/



body {



	background: url('images/bg16.jpg') repeat;



	font: 12px Verdana, Geneva, sans-serif; /*ENTRY FONTS*/



	color:#f7f9d6; /*OVERALL TEXT COLOR*/



}











/*LINK STYLES****************/



a {



	text-decoration:underline;



	color:#b6e8cb;



}



a:hover {text-decoration:none;}











/*LOGO IMAGE*****************/



#logo {



	height:100%;



	width:1000px;



	background:#ffffff;	



}











/*MENU COLORS****************/



#menu {



	background:#90afa0;



}







#menu li a {



	font:17px Georgia, Times New Roman, Times, serif; /*MENU FONT STYLES*/ height:200%;



	text-transform : 



	color:#3e250d ;	/*MENU FONT COLOR*/



}







#menu li a:hover {



	color:#4c7559; /*MENU FONT COLOR WHEN HOVERING*/



} 











/*BANNER COLORS*************/



#banner {



height: 100%; /*BANNER HEIGHT in case you want to change it*/



overflow: hidden;



}











/*POSTS*******************/



.post {



background: transparent url(images/epbar.png) no-repeat bottom}







.title {



	margin-top: 20px;



}



	/*POST TITLE FONT STYLE**/











.ti, .title h2 {



	margin:0px;



	font-size:20px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:25px;



	color:#b6e8cb;



}



h2 {



	margin:0;



	font-size:30px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:25px;



	color:#2b2b2b;	



}



h3 {



	margin:0;



	font-size:20px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	line-height:25px;



	color:#2b2b2b;



}



	/*DATE AND CATEGORY FONT STYLES*/



.title span a, .title span {



	color:#c0c0c0;



	font-size:11px;



	font-weight:normal;



	line-height:24px;



}











/* NEXT / PREVIOUS PAGE navigation*/



.navigation {



	text-align: center;



	margin-top: 10px;



	margin-bottom: 10px;



	font-size: 12px;



	font-family: Verdana, Geneva, sans-serif;	



	width: 100%;



	background: #7c5a46;



	padding: 10px 0px;



	height: 15px;



}



.navigation a {text-decoration:none;}



.navigation a:hover {text-decoration:underline;}







.navbg {background: #fff;}







/*FOOTER LINKS*/



#footer {



	padding:15px 10px 10px;



	width:100%;



	font:10px/25px Verdana, Arial, Helvetica, sans-serif;



	color:#b2b2b2;



	text-align:center;



}



#footer p {margin:10px;}



#footer a, #footer a:hover, #footer a:visited {



	text-decoration: none;



	color: #b2b2b2;



}











.alignleft {float: left;}



.alignright {float: right;}







.clear {clear: both;}



















body {



	margin:0;		



}



img {border-style:none;}



input,



textarea,



select{



	font:100% arial,sans-serif;



	vertical-align:middle;



}



form,fieldset{



	margin:0;



	padding:0;



	border-style:none;



}



/*main container*/



#main {



	margin: auto;



	width: 1000px;



	padding:0px 0px 20px;



}



/*header*/



#header img {display:block;}



#menu {



	list-style:none;



	margin:0;



	padding:0px 0px 0px 0px;	



	height:100%;



}



#menu:after {



	content:" ";



	display:block;



	clear:both;



}



#menu li {



	padding:8px 10px 0px 10px;



	float:left;



}



#menu li a {



	height:35px;



	float:center;



	text-align:center;



	text-decoration:none;



}



#menu li.hover a,



#menu li:hover a,



#menu li.hover,



#menu li:hover {



	position: relative;



}



#menu li.hover ul,



#menu li:hover ul {



	display: block;



}



#menu ul {



	padding:10px 10px 10px;



	margin:2px;



	list-style:none;



	width:147px;



	display: none;



	position: absolute;



	left: 0;



	top: 100%;



	background:#f7f9d6;



}



#menu ul li {



	padding:0px 0px 0 10px;



	width:120px;



}



#menu ul li a {



	text-align:left;



	width:100%;



	background:#none;



	color:#4c7559;



	line-height:18px;



	height:auto;



	display:block;



}



#menu ul li a:hover {color:#000;}



/*TWITTER / SEARCH / RSS***/



.holder {



	background:#7c5a46;



	border-bottom: 30px solid #ffff:



	width:940px;



	padding: 30px;



	overflow:hidden;



}



.profile {



	width:500px;



	float: left; line-height:1.5em;



}



.bio {



	padding-top: 10px; 







}



.twitter {



	width: 350px;



	float: right;



	padding: 32px 20px 0px 0px;



}



.search{



	width: 350px;



	float: right;



	padding: 30px 20px 15px 0px;



}



.search label {



	color:#2b2b2b;



	font-size:12px;



	line-height:10px;



	display:block;



	text-transform:uppercase;



	padding:0 0 9px;



}



.search span {



	background:url(images/search.gif) no-repeat;



	display:block;



	width:171px;



	height:33px;



	padding:6px 8px 0;



}



.search span input {



	background:none;



	border:0;



	width:171px;



}



.icons {



	float: right;



	padding: 20px 10px 0px 0px;



}



/*content*/



#content {



	width:970px;



	background:#7c5a46;



	padding:17px 15px 0px 15px;



              



}



.entry {	



	overflow:hidden;



}



.entry p {



	line-height:25px;



	margin:0 0 22px;



}



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



	padding: 15px 0px;



}



.title a {



	text-decoration: none;















}



.postmetadata { 



	font-size: 12px;



	padding: 80px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif; background: transparent url(images/epbar.png) no-repeat bottom



}



.postmetadata a {



	color:#82817d;



	text-decoration:none;



	outline:none; 



}



.postmetadata a:hover {text-decoration:underline}



.postmetadata ul, .postmetadata li {



	display: inline;



	list-style-type: none;



	list-style-image: none; 



	}



	



.center {text-align: center;}



.center2 {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}



.commentlist li ul li {



	font-size: 1em;



}







.commentlist li {



	font-weight: bold;



}







.commentlist li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	background: #fff;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



	}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}



.commentlist {width: 930px;}



#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentmetadata {



	font-weight: normal;



	}



.comments {



	padding-bottom: 15px;



}



.breaker {height: 20px; width: 100%;}



.fl {float: left;}



.fr {float: right;}