/*



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







*/



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



body {



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



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



}











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



a {



	text-decoration:none;



	color:#9c4414;



}



a:hover {color:#000000;}











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



#logo {



	height:100%;



	width:929px;



	background:#fff;



        display:none;	



}











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



#menu {



	background:#fff;



}







#menu li a {



	font:10px /*MENU FONT STYLES*/



        font-family:Helvetica, Arial, sans-serif;



        text-transform: uppercase;



	color:#756d5a;	/*MENU FONT COLOR*/



        outline:none;



}







#menu li a:hover {



	color:#000000; /*MENU FONT COLOR WHEN HOVERING*/



} 











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



#banner {



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



overflow: hidden;



}











/*TWITTER / SEARCH / RSS***/



.holder {



	background:#fff;



}



.holder .text strong {



	display:block;



	font-size:10px;



	color:#2c2c2c;



	font-weight:normal;



	line-height:17px;



	position:relative;



	margin:-4px 0 0;



}



.holder .text p {



	font-size:10px;



	color:#2c2c2c;



	line-height:17px;



	margin:0px;



}







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



.title {



	margin-top: 20px;



}



	/*POST TITLE FONT STYLE**/



.ti, .title h2 {
margin:0 10px 10px 0;
line-height:22px;
font-style:normal;
font-family: Arial, sans-serif;
font-size:16px;
text-transform:uppercase;
float:left;
} 



h2 {
	margin:0;
	font-size:15px;
	font-family:  Helvetica, Arial, sans-serif; Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:13px;
	color:#2b2b2b;	
}



h3 {
	margin:0;
	font-size:15px;
	font-family:  Helvetica, Arial, sans-serif; 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:2px;



}











/* NEXT / PREVIOUS PAGE navigation*/



.navigation {



	text-align: center;



	padding:1px 15px 0 30px;



	font-size: 12px;



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



	width: 100%;



	background: #fff;



}



.navigation a {text-decoration:none;}



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







.navbg {background: #fff;}







/*FOOTER LINKS*/



#footer {



	padding:30px 0;



	width:100%;



	font:-2px Verdana, Arial, Helvetica, sans-serif;



	color:#bfbfbf;



	text-align:center;



}



#footer p {margin:0;color:#bfbfbf;font:-2px Verdana, Arial, Helvetica, sans-serif;}



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



	text-decoration: none;



	color:#bfbfbf;



}











.alignleft {float: left;}



.alignright {float: right;}







.clear {clear: both;}



















body {



	margin:0;		



}



img {border-style:none;padding:10px 0 0 0;}



input,



textarea,



select{



	font:100% arial,sans-serif;



	vertical-align:middle;



}



fieldset{



	margin:0;



	padding:0 0 0 130px;



	border-style:none;



}



/*main container*/



#main {



	margin:0 auto;



	width: 720px;



	padding:33px 0 20px;



}



/*header*/



#header img {display:block;}







.twitter {font:8px;color:#888;font-family:Helvetica, Arial, sans-serif;}







.twitter a {color:#888;text-decoration:none;}







.twitter a:hover {text-decoration:underline;color:#000;}







#menu {



	list-style:none;



	margin:0;



	padding:0 0 0px 20px;	



	height:1%;



}



#menu:after {



	content:" ";



	display:block;



	clear:both;



}



#menu li {



	padding:8px 10px 10px 10px;



	float:left;



}



#menu li a {
	height:15px;
	float:left;
	text-align:center;
	text-decoration:none;
    margin-left:20px;
}



#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:14px 0 14px;
	margin:0;
	list-style:none;
	width:200px;
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	background:#bfbbb2;
}



#menu ul li {



	padding:0 10px 1px 16px;



	width:120px;



}



#menu ul li a {



	text-align:left;



	width:100%;



	background:none;



	color:#756d5a;



	line-height:18px;



	height:auto;



	display:block;



}



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



.holder {



	padding:15px 0px 0px 15px;



	width:890px;



	overflow:hidden;



}



.holder ul {



	list-style:none;



	margin:0;



	padding:0;



	height:1%;



	overflow:hidden;



}



.holder ul li {float:left;}



.holder .text {



	width:418px;



	padding:0 66px 0 17px;



}



.holder ul li.search {



	padding:0px 65px 0 10px;



	width:245px;



}



.holder ul li.search label {



	color:#2b2b2b;



	font-size:10px;



	line-height:2px;



	display:block;



	text-transform:uppercase;



	padding:5px 0 8px;



}



.holder ul li.search span {



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



	display:block;



	width:178px;



	height:30px;



	padding:3px 9px 0px;



}



.holder ul li.search span input {



	background:none;



	border:0;



	width:171px;



}



.holder ul li.rss {padding: 0px 0px 0px 560px;}



.holder ul li.rss a {



	display:block;
	width:2px;
	height:1px;
	overflow:hidden;
	text-indent:-20px;
	background:url(images/rss.png) no-repeat;
}



/*content*/



#content {



        width:640px;



	background:#fff;



	padding:1px 15px 0px 30px;



}



.entrypage {



        width:640px;



	background:#fff;



	padding:0px 0px 5px 0px;



.entry {	
	overflow:hidden;
}



.entry p {
	line-height:20px;
	margin:0 0 0px 0px;

}



.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0px;
}



.title a {



	text-decoration: none;



}



.postmetadata {



	font-size: 10px;



	padding: 10px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



}



.postmetadata a {



	color:#82817d;



	text-decoration:none;



	outline:none;



}



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



.postmetadata ul, .postmetadata li {



	display: none;



	list-style-type: none;



	list-style-image: none;



	}



	



.center {text-align: center; padding-top:30px;}



.center2 {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



#commentform textarea {



	font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	list-style-type: 



	}







.commentlist li {



	font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	list-style-type: none; margin:10px -40px;



	}



.commentlist li ul li {



       list-style:none outside none;



}











.commentlist li {



	font-weight: bold;



}







.commentlist li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	background: #fff;



	}







.commentlist cite {



	font-style: normal;



	font-size: 1em;



	}







 .commentlist cite a {	



        display: none;



}







.commentlist p {



	font-weight: normal;



	text-transform: none;



	}



.commentlist { width: 610px;



}



#commentform p {



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



}







.commentmetadata {
font-weight: normal;
}
.comments {
padding-bottom: 0px;
}
.breaker {height: 7px; width: 100%;
}

