/*DUFEE BLOG CSS*/
.redtext {
	color:#b50808;
}
.preloader {
	display:none;
}
/*^some globals^*/
body {
	font-family:georgia, "trebuchet ms", "monaco", "times new roman", serif;
	font-size:12px;
	color:#333;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background:#fdfcf8 url(images/top_rep.jpg) repeat-x top;
	text-align:center;
}
body p.ff {
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}
#container {
	margin:0 auto;
	width:786px;
	}
body #container .logo {
	width:259px;
	height:54px;
	background:url(images/logo.jpg) no-repeat left;
	display:block;
	position:relative;
	top:44px;
	float:left;
}
body #container .logo:hover {
	background:url(images/logo_hover.jpg) no-repeat left;
}

body #container .mouse {
	width:153px;
	height:140px;
	float:right;
	background:url(images/mouse.jpg) no-repeat bottom;
	margin:0px;
	padding:0px;
}
/*-------------------------------------------------------- content */
body #container .content {
	width:605px;
	float:left;
	text-align:left;
	margin-top:89px;
	padding-top:5px;
	color:#333;
	line-height:21px;
	letter-spacing:1px;
	font-size:13px;
}
body #container .content h1 {
	color:#339323;
	margin:0 0 10px 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 110%;
}
body #container .content a:link, body #container .content a:visited, body p.footer a, body ul.roll a {
	color:#333;
	text-decoration:none;
	padding:1px;
	border-bottom:1px solid #3e454f;
}
body #container .content a:hover, body p.footer a:hover, body ul.roll a:hover {
	padding-right:14px;
	background:#d8e6f2 url(images/dotlink.jpg) no-repeat right;
	color:#333;
	border-color:#b2c0cb;
}
/* content styles */
body #container .content h2.date-header {
	margin:.5em 0 .5em;
	font-family:georgia, sans-serif;
	font-size:105%;
	letter-spacing:0px;
	font-weight:bold;
}
body #container .content blockquote {
	margin:20px 30px 20px 10px;
	background:url(images/bq.jpg) no-repeat top left;
	padding:0 0 0 60px;
	font-size:110%;
	color:black;
}
/* permalinks */
body #container .content a.permalink {
	padding:1px;
	border-color:#ccc;
	border:0px;
	font-family: "Hiragino Kaku Gothic Pro", "Osaka", "Zapf Dingbats";
}
body #container .content h1 a.permalink {
	color:#ccc;
	margin-left:3px;
}
body #container .content a.permalink:hover {
	color:#333;
	padding-right:15px;
}
/*comment*/
.comment {
	margin:5px 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
body #container .content .comment a {
	border:0px;
	color:#000;
}
body #container .content .comment a:hover {
	border:0px;
	padding-right:16px;
}
body #container .content .commentbox {
	width:605px;
	margin-top:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

/*-------------------------------------------------------- nav */
body #container .nav {
	padding-top:5px;
	width:155px;
	float:right;
	text-align:left;
}
body #container .nav h1 {
	color:#339323;
	font-size:13px;
	font-family:"trebuchet ms", monaco, sans-serif;
	display:table;
	font-weight:lighter;
	margin:5px 0px 5px 1px;
	cursor:default;
	background:url(images/opt.jpg) no-repeat left;
	padding-left:18px;
}
body #container .nav a {
	font-size:12px;
	color:#30353d;
	text-decoration:none;
	padding:1px;
}
body #container .nav a:hover {
	padding-right:16px;
	background:#d8e6f2 url(images/dotlink.jpg) no-repeat right;
	color:#333;
}
body #container .nav ul {
	margin:0px 0px 20px 19px;
	padding:0px;
}
body #container .nav li {
	margin:2px 0 0 0;
	list-style:none;
}
body #container .nav a img {
	border:3px solid #e3e3e3;
	margin:3px;
}
body #container .nav ul li a:hover img {
	border:3px solid #666;
	margin:3px;
	padding:0 0 0 0;
	background:#fdfcf8 none;
}
body #container a.nolink:hover, body #container .nolink a:hover, body #container .nav ul.nolink a:hover {
	padding-right:0px;
	background:transparent none;
	color:inherit;
}
/* Bottom */
body #bottomcontainer {
	background:#f4f0e7;
	width:100%;
	clear:both;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	margin:25px 0 0 0;
	text-align:center;
}
body div.bottomcontent {
	margin:0 auto 0 auto;
	padding:100px 0 0 0;
	width:786px;
	background:url(images/genus.jpg) no-repeat top;
	position:relative;
	top:-26px;
	font-size:11px;
	font-family:"geneva", "trebuchet ms", "georgia";
	letter-spacing:0;
	text-align:left;
}
body div.bottomcontent ul.roll {
	width:190px;
	float:left;
	margin:0 0 0 40px;
	padding:0 0 0 20px;
	list-style:circle;
	line-height:17px;

}
body div.bottomcontent ul.roll a {
	border:0px;
}
body div.bottomcontent ul.roll1 {
	margin-left:90px;
}
body div.bottomcontent ul.rollstick {
	margin-left:10px;
	padding-left:10px;
}
body div.bottomcontent ul.roll li.sticky {
	width:153px;
	height:141px;
	display:block;
	background:url(images/sticky.jpg) no-repeat top left;
	padding:20px 20px 0 20px;
	font-family:"geneva", "trebuchet ms", sans-serif;
}
body p.footer {
	background:#fdfcf8 url(images/mtgear.jpg) no-repeat left;
	width:731px;
	margin:10px auto 10px auto;
	padding:5px 0 5px 55px;
	text-align:left;
	color:#333;
	line-height:15px;
	letter-spacing:1px;
	font-size:10px;
}