/*Theme Name: Sputnik Agency V1Theme URI: http://www.sputnikagency.comDescription: Eds hacked about theme based on GUMBALLVersion: 1.1Author: Ed*/body {	margin:0 10px;	font-family: Trebuchet, Tahoma, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}#container {	width:940px;	height:350px;	padding:150px 0;	margin:0 auto;	background:url(images/mainheader.gif) no-repeat top left;}/* inner columns for post pages total width 700px with 20px gutter*/#textcolumn {	width:280px;	background:#ffffff;}#textcolumn.noimage {	width:680px;}#piccolumn {	width:400px;	float:right;	overflow:hidden;	background:#ffffff;}/* header area *//* main blog title */#container h3 {	font-size:36px;	font-family: Georgia, Times New Roman, Garamond, serif;	margin:0;	line-height:34px;	padding:0 0 6px;        background:url(images/double-line.gif) repeat-x left bottom;	display:inline;}#container h3 a {	text-decoration:none;	color:#333;}#container h3 a:hover {	color:#faf8e6;}.hellbiscuit a {	display:block;	width:251px;	height:15px;	margin-top:16px;	overflow:hidden;	text-indent:-500px;	font-size:10px;	background:url(images/hellbiscuit.gif) no-repeat;}/* home columns */#col01 {	width:720px;	float:left;	overflow:hidden;}#col02 {	width:220px;	float:right;	overflow:hidden;}#col01, #col02 {	padding:20px 0;}/* home post */#col01 .home-post {	width:220px;	margin:0 20px 20px 0;	height:349px;	overflow:hidden;	float:left;}#col01 .home-post .title {	background:#000000;	padding:4px 8px;}#col01 .home-post .title h2 {	margin:0;	padding:0;}/* HOME POST TITLES */#col01 .home-post .title h2 a {	text-decoration:none;	text-transform:uppercase;	color:#fff;	background-color:#000000;	margin:0;	padding:0;	font-size:11px;	line-height:14px;}#col01 .home-post .title h2 a:hover {	color:#ffffcc;	border-bottom:none;}#col01 .home-post .home-post-upper {	height:190px;	width:220px;	overflow:hidden;	position:relative;	border-bottom:1px solid #fff;}#col01 .home-post .home-post-upper a img {	text-decoration:none;	padding:0px 0px 0;	border:none;}#col01 .home-post .date {	position:absolute;	right:0px;	bottom:0px;	background-color:#fff;	text-align:right;	font-size:10px;	padding:2px 8px;}#col01 .home-post .excerpt {	height:122px;	overflow:hidden;	padding:12px 12px 0;	font-size:11px;	line-height:16px;	background:#e0e0e0;	cursor:pointer;}#col01 .home-post .excerpt p {	margin:0 0 10px;	padding:0;}#col01 .home-post .excerpt a {	color:#333;}#col01 .home-post .excerpt a:hover {	text-decoration:none;	color:#fff;	background:#cc0000;}#col01 .home-post .meta {	padding:4px 8px 0 24px;	height:35px;	background:url(images/icon-comment.gif) no-repeat 5px 5px #7f7f7f;	text-transform:uppercase;}#col01 .home-post .comments a {	display:block;	font-size:10px;	color:#fff;	text-decoration:underline;	float:left;	border-bottom:1px solid #7f7f7f;}#col01 .home-post .comments a {	display:block;	font-size:10px;	color:#fff;	text-decoration:none;	float:left;	border-bottom:1px solid #7f7f7f;}#col01 .home-post .author a {	display:block;	font-size:10px;	color:#fff;	text-decoration:none;	float:right;}#col01 .home-post .comments a:hover, #col01 .home-post .author a:hover {	color:#000;}/* single template post */#col01 .post {	padding: 0px 20px 20px 0;	font-family: Georgia, Times New Roman, Garamond, serif;	font-size:14px;	line-height:20px;}#col01 .post a {	color:#cc0000;}#col01 .post a:hover {	background:#FFFAC7;	color:#000;	text-decoration:none;}#col01 .post h1 {	font-size:21px;	text-transform:uppercase;	font-family: Georgia, Times New Roman, Garamond, serif;	margin:0;	line-height:26px;	padding:0 0 2px;}#col01 .post h4 {	font-size:20px;	text-transform:uppercase;	font-family: Georgia, Times New Roman, Garamond, serif;	margin:0;	line-height:26px;	padding:0 0 6px;}#col01 .post h1 a, #col01 .post h4 a {	text-decoration:none;	color:#000;}#col01 .post h1 a:hover, #col01 .post h4 a:hover {	color:#000000;	border-bottom:none;	background-color:#FFFAC7;}#col01 .post-upper {	background:url(images/dot.gif) repeat-x bottom;	padding:12px 0;	font-size:11px;	line-height:16px;	color:#606060;}#col01 .post-upper a {	color:#606060;	text-decoration:none;}#col01 .post-upper a:hover {	color:#333;	text-decoration:underline;}#col01 .post-upper .digg {	float:right;}#col01 .post .image {	float:right;	margin:8px 0px 12px 0px;}/* categories page */#col01 .cat-name {	font-size:14px;	background:url(images/dot.gif) repeat-x bottom;	padding:4px 0 8px;	width:700px;}#col01 .category-name {	font-size:18px;	color:#000000;	text-transform:uppercase;	background:#faf8e6;	font-weight:bold;}/* comments outer */#comments-holder {	padding:12px 0 0;}/* comment list styles */#comment-list {	font-size:12px;	padding:10px 0;}#comment-list .bigger {	font-weight:normal;	font-size:16px;	line-height:20px;	text-transform:uppercase;}.comment-left {	padding:16px 0;	background:url(images/dot.gif) repeat-x;}.comment-meta {	float:left;	width:120px;	margin-right:10px;	font-size:10px;	font-weight:bold;}.comment-metadata {	font-size:10px;	font-weight:normal;}.comment-metadata a {	text-decoration:none;}.comment-metadata a:hover {	text-decoration:underline;}.comment-txt {	float:left;	width:440px;	font-size:12px;	line-height:18px;}cite {	font-style:normal;	text-transform:uppercase;	font-size:12px;}/* comment form styles */.comments-PII, .comments-PII-2 {	float:left;}.comments-PII {	width:280px;	margin-right:15px;}.comments-PII-2 {	width:380px;}.comments-PII input {	font-size:12px;	width:270px;	padding:2px;}.comments-PII-2 textarea {	font-size:12px;	width:370px;	height:180px;	padding:2px;}.submit-btn {	display:block;	padding:0;	cursor:pointer;	width:141px;	height:34px;	text-indent:-400px;	overflow:hidden;	background:url(images/btn-add.gif) no-repeat;	border-style:none;}.submit-btn:hover {	background:url(images/btn-add.gif) no-repeat 0 -34px;}.note {	font-size:10px;}/* misc */.uppercase {	text-transform:uppercase;}/* home and category page nav */#page-nav {	height:340px;	width:220px;	float:left;}#page-nav .older a, #page-nav .newer a {	display:block;	font-size:10px;	text-indent:-400px;	overflow:hidden;	height:169px;}#page-nav .older a {	margin-bottom:1px;	background:url(images/link-older.gif) no-repeat 0 0;}#page-nav .older a:hover {	background:url(images/link-older.gif) no-repeat 0 -169px;}#page-nav .newer a {	background:url(images/link-newer.gif) no-repeat 0 0;}#page-nav .newer a:hover {	background:url(images/link-newer.gif) no-repeat 0 -169px;}/* col02 stuff */#categories {	height:320px;	background:url(images/about-back.gif) no-repeat;	overflow:hidden;}#categories ul {	margin:10px 0;	padding:0 20px;	overflow:hidden;	height:450px;}#categories li {	padding:0;	margin:0;	list-style:none;            overflow:hidden;	border-bottom:1px solid #d3d3d3;}#categories a {	display:block;	color:#666666;	text-transform:uppercase;	font-size:10px;	padding:4px 0;	text-decoration:none;}#categories a:hover {	color:#000000	text-decoration:none;	background: #faf8e6;}#about-box {	height:450px;	background:url(images/about-back.gif) no-repeat;	overflow:hidden;}#about-box .pages {	margin:10px 0;	padding:0 20px;            overflow:hidden;	height:150px;	border-bottom:1px solid #fff;}#about-box .pages li {	padding:0;	margin:0;	list-style:none;	border-bottom:1px solid #d3d3d3;}#about-box .pages a {	display:block;	color:#666666;	text-transform:uppercase;	font-size:10px;	padding:4px 0;	text-decoration:none;}#about-box .pages a:hover {	color:#000000	text-decoration:none;	background: #faf8e6;}#sponsor-box {	height:240px;	background:#ffffff;	overflow:hidden;	position:relative;	margin-bottom:12px;}#sponsor-box .title {	background:#cc0000;	color:#fff;	font-size:12px;	font-weight:bold;	text-transform:uppercase;}#sponsor-box .sponsor {	padding:0px 0 0;	width:220px;	height:133px;	margin:0 auto;	background:#333333;}#sponsor-box .meta {	padding:4px 8px 0;	position:absolute;	bottom:0px;	left:0px;	width:204px;	height:19px;	background:#7f7f7f;	text-transform:uppercase;	text-align:right;}#sponsor-box .meta a {	font-size:10px;	color:#fff;	text-decoration:none;}#sponsor-box .meta a:hover {	color:#000;}/* search form */#about-box form {	padding:10px 20px;	margin:0;	text-align:right;	border-bottom:1px solid #fff;	height:56px;}#about-box .txt-field {	font-size:12px;	margin:0 0 6px;	width:176px;	padding:1px;}#about-box .btn-search {	display:block;	padding:0;	cursor:pointer;	float:right;	width:89px;	height:28px;	text-indent:-400px;	overflow:hidden;	background:url(images/btn-search.gif) no-repeat;	border-style:none;}#about-box .btn-search:hover {	background:url(images/btn-search.gif) no-repeat 0 -28px;}#about-box .rss a {	display:block;	width:180px;	padding:5px 0;	margin:10px auto 0;	color:#333;	border-bottom:1px solid #A7A7A7;	text-decoration:none;	background:url(images/icon-rss.gif) no-repeat 5px 50%;	text-indent:26px;}#about-box .rss a:hover {	color:#fff;	text-decoration:none;	background:url(images/icon-rss-on.gif) no-repeat 5px 50% #cc0000;}#about-box .bookmark a {	display:block;	width:180px;	padding:5px 0;	margin:0 auto;	color:#333;	text-decoration:none;	background:url(images/icon-bookmark.gif) no-repeat 5px 50%;	text-indent:26px;}#about-box .bookmark a:hover {	color:#fff;	text-decoration:none;	background:url(images/icon-bookmark-on.gif) no-repeat 5px 50% #cc0000;}/* footer */#footer {	padding:20px 0;	margin:0 auto;	background:url(images/dot.gif) repeat-x;	font-size:10px;	line-height:14px;	color:#5f5f5f;}#footer a {	color:#5f5f5f;	text-decoration:none;}#footer a:hover {	text-decoration:underline;}#footer .sm-logo a {	display:block;	width:100px;	height:40px;	background:url(images/logo-hellbiscuit.gif) no-repeat 0 0;	text-indent:-300px;	overflow:hidden;	float:right;}#footer .sm-logo a:hover {	background:url(images/logo-hellbiscuit.gif) no-repeat 0 0px;}