/*
Theme Name: Hotstickybun-Retro
Theme URI: http://hotstickybun.com
Description: The latest version of hotstickybun.
Version: 4.0
Author: Darren Walker
Author URI: http://phrostdesigns.com/
Tags: bstickybun, retro
*/


body {
	background: #000 url(images/bg.jpg) top center no-repeat;
	font: 62.5% Trebuchet MS, Courier New, sans-serif;
	margin: 0;
	color:#552014; 
}
h1, h2, h3, p, ul {
	margin: 0;
	padding: 0;
}
ul {list-style: none;}
h2 {
	font-size: 1.4em;
	line-height: 1.0em;
	font-weight: normal;
	border-bottom: none;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
}

img	{border:none;}
a	{color:#d54a1d; text-decoration:none;}
a:hover{color:#f2f2f2; background:#d54a1d;}

.clear	{clear:both;}

.divider	{width:918px; height:6px; background:url(images/divider.jpg) top left no-repeat;}

/* ===== HEADER =================================================================================================== */
#header	{width:918px; height:124px; margin:0 auto; padding:0; background:url(images/header.jpg) top left no-repeat; position:relative;}
#header h1 {text-indent:-9999px;}
.header-tweet	{position:absolute;top:19px; left:155px; width:164px; height:48px; font-size:1.1em; line-height:1.0em;}
.followme	{width:78px; height:19px; background:url(images/followme.jpg) top left no-repeat; position:absolute; top:106px; left:2px;}
.followme-twitter	{width:76px; height:19px; position:absolute; top:106px; left:80px;}

/* ============ MENU =============================================================================================*/
#menuholder	{width:918px;height: 40px; margin:0 auto; background:url(images/menu-bg.jpg) top left no-repeat;}
#menuholder a{color:#ff0084; border-bottom:none;}
#menu {  list-style: none;  padding: 0;  margin:0;  width: 580px;  height: 40px;  position: relative;}
#menu span {  display: none;  position: absolute;}
#menu a {  display: block;  text-indent: -900%;  position: absolute;  outline: none;}

#menu a:hover {  background-position: left bottom;}
#menu a:hover span {  display: block;}

#menu .home {  width: 91px;  height: 40px;  background: url(images/home.jpg) no-repeat;  left: 0;  top: 0;}
#menu .archives {	width: 110px;	height: 40px;	background: url(images/archives.jpg) no-repeat;	left: 91px;	top: 0;}
#menu .about {	width: 86px;	height: 40px;	background: url(images/about.jpg) no-repeat;	left: 201px;	top: 0;}
#menu .photos {	width: 99px;	height: 40px;	background: url(images/photos.jpg) no-repeat;	left: 287px;	top: 0px;}
#menu .videos {	width: 88px;	height: 40px;	background: url(images/videos.jpg) no-repeat;	left: 386px;	top: 0px;}
#menu .contact {	width: 109px;	height: 40px;	background: url(images/contact.jpg) no-repeat;	left: 474px;	top: 0px;}


/* ===== Sub HEADER MAINPAGE ======================================================*/
#sub-header	{width:918px; height:369px; background:url(images/subheader-bg.jpg) top left no-repeat; margin:0 auto;}
.sub-left	{width:476px; float:left;}
.sub-right	{width:442px; float:left;}

/* Videos Main */
.video-sub	{width:448px; height:336px; margin:12px 0 0 19px;}

/* Walks section */
.walks-blog	{width:389px; height:294px; margin:32px 0 0 22px; color:#552014; font-family:tahoma; font-size:1.1em;}
.walks-blog h2 a{color:#552014; text-decoration:none; }
.walks-blog h2	a:hover{color:#f2f2f2; background:#552014;}
.walks-blog h2	{color:#552014; text-transform:uppercase; padding:0; margin:0; font-size:2.4em; font-family:Palatino}
.written-by		{width:80%; font-size:1.1em}
.written-by a	{font-weight:bold; }
.written-by a:hover	{color:#f8f8f8; border-bottom:none;}
.written-date	{width:80%; color:#b8b8b8; text-transform:uppercase; font-weight:bold; font-size:0.9em}
.walks-contents	{width:100%; height:195px; margin:35px 0 0 0; font-size:1.1em;}
.walks-contents p	{padding:5px;}
.walks-contents	a	{color:#d54a1d; border-bottom:1px dashed #d54a1d;font-weight:bold;}
.walks-contents	a:hover{color:#f2f2f2; background:#d54a1d; border-bottom:none;}

/* ==== LAST FM SECTION ====================================================================*/

#sub-header-bottom	{width:918px; height:88px; background:url(images/subheader-bottom.jpg) top left no-repeat; margin:0 auto;}
.lastfm-left{ width:750px; float:left;}
.lastfm-left a{border:none; background:none;}
.lastfm-left a:hover{border:none; background:none;}
.lastfm-right	{width:154px; float:right;}
.lastfm-right h2	{text-indent:-9999px; height:88px;background:url(images/music.jpg) no-repeat top left;}

#lastfmrecords    { padding:0 0 0 10px; margin:0px;}
#lastfmrecords li { list-style-type: none; margin: 0px; padding: 0px; display: inline; }
img.cdcover       { height: 65px; width: 65px; margin: 0px 5px 5px 0px; border: 0px; z-index:1;}
.overlay {background:transparent url(images/album-cover.png) no-repeat top left;z-index:102; width:65px; height:65px; position:absolute; display:inline;}

/* ======= SOCIAL BOOKMARKS ========================================= */

#social-header	{width:918px; height:37px; background:url(images/social-bg.jpg) top left no-repeat; margin:0 auto;}
.rss-feed	{width:287px; height:37px;float:left; background:url(images/subscribe-txt.jpg) top left no-repeat; position:relative;}
.rss-feed h2	{text-indent:-9999px;}
.rss-icon	{width:40px; height:16px; position:absolute; left:20px;bottom:15px;}
.add-me	{width:338px; height:37px;float:right;background:url(images/addme-bg.jpg) top left no-repeat; position:relative;}
.add-me h2{text-indent:-9999px;}
.facebook-icon	{display:inline; position:absolute; left:200px; bottom:15px; width:16px; height:16px;}
.flickr-icon	{display:inline; position:absolute; left:218px; bottom:15px;width:16px; height:16px;}
.lastfm-icon	{display:inline; position:absolute; left:236px; bottom:15px;width:16px; height:16px;}
.twitter-icon	{display:inline; position:absolute; left:254px; bottom:15px;width:16px; height:16px;}
.wordpress-icon	{display:inline; position:absolute; left:272px; bottom:15px;width:16px; height:16px;}
.digg-icon	{display:inline; position:absolute; left:290px; bottom:15px;width:16px; height:16px;}

/* MAINPAGE CONTENTS =================================================================*/
#contents	{width:918px; background:url(images/contents-bg.jpg) top left repeat-y; margin:0 auto;}

/* Bloggers */
.bloggers	{width:605px; float:left;}
.blogger-image	{width:191px; float:left;}
.blogger-image	img	{margin: 11px 0 0 18px;}
.blogger-article	{width:414px;float:right; font-size:1.1em; line-height:1.2em;}
.blogger-article h2 {padding:10px 0 10px 0;}
.blogger-article h2	a{color:#552014; text-transform:uppercase; font-size:1.4em; font-family:Palatino}
.blogger-article h2	a:hover {color:#f2f2f2; background:#552014;}
.blogger-article	a	{color:#d54a1d; border-bottom:none;}
.blogger-article	a:hover{color:#f2f2f2; background:#d54a1d; border-bottom:none;}

/*ad*/
.ad-holder	{width:313px; float:right;}
.ad-holder img {margin: 20px 0 0 25px;}
.ad-holder2	{width:313px; float:right;}
.ad-holder2 img {margin: -25px 0 0 25px;}

/* ============================== ABOUT PAGE ==================================== */
.about-contents {width:918px; margin:0 auto; background:url(images/video-bottom-contents.jpg) top left repeat-y;  border-bottom:1px dashed #552014; font-size:1.2em; }
.about-contents h1 {width:439px; height:43px; background:url(images/about-bun.jpg) top left no-repeat; margin:0 0 0 25px; text-indent:-9999px;}
.about-left	{width:580px; float:left; margin:0 0 0 20px;}
.about-left img	{background:#552014; padding:5px;}
.about-left p	{padding:8px;}
.about-left h2 {text-transform:uppercase; font: 1.8em Palatino;}

/* ============================== ARCHIVES/CONTACT PAGE ==================================== */
.archive-top {width:918px; height:68px; background:url(images/video-bottom-top.jpg) top left no-repeat; margin:0 auto;}
.archive-contents {width:918px; margin:0 auto; background:url(images/video-bottom-contents.jpg) top left repeat-y;  border-bottom:1px dashed #552014; font-size:1.2em; }
.archive-contents h1 {width:180px; height:37px; background:url(images/all-posts.jpg) top left no-repeat; margin:0 0 0 25px; text-indent:-9999px;}
.archive-left	{width:605px; float:left;}
.archive-right	{width:313px; float:right;}
.car-yearmonth {text-transform:uppercase; font:1.8em Palatino; padding:0 0 10px 45px; color:#552014; }
.car-monthlisting {color:#552014;}
.car-list ul	{padding:0 0 0 60px;}
.car-toggler {display:none;}
.categories ul	{float:left; width:100%; list-style-type:none; margin:0;}
.categories ul li {float:left; width:48%; margin:0 1% 10px 0; list-style-type:none; color:#89643e;}
.categories {width:250px; margin:0 0 0 35px;}
.categories h2 {width:109px; height:39px; background:url(images/categories.jpg) top left no-repeat; text-indent:-9999px; margin:20px 0 0 0;}
.popular-tags	{width:250px; margin:0 0 0 35px;}
.popular-tags a{border-bottom:none;}
.popular-tags h2 {width:147px; height:43px; background:url(images/popular-tags.jpg) top left no-repeat; text-indent:-9999px; margin:20px 0 0 0;}

/* Contact */
.contact-contents {width:918px; margin:0 auto; background:url(images/video-bottom-contents.jpg) top left repeat-y;  border-bottom:1px dashed #552014; font-size:1.2em; }
.contact-contents h1 {width:268px; height:40px; background:url(images/get-in-touch.jpg) top left no-repeat; margin:0 0 0 25px; text-indent:-9999px;}
.contact-left	{width:580px; float:left; margin:0 0 0 20px; }
.contact-left p	{padding:8px;}

/* ============================= CUSTOM CATEGORIES ============================== */
.cat-top	{width:918px; margin:0 auto; background:url(images/video-bottom-contents.jpg) top left repeat-y;}
.cat-left	{width:570px; margin:20px 0 0 20px;float:left; font-size:1.2em;}
.cat-left p {padding:0 0 10px 0;}
.cat-left h2 {padding:10px 0 0 0;}
.cat-left-line	{width:500px; height:1px; border-bottom:1px dashed #552014; margin:0 auto;}
.cat-right	{width:320px; float:right; margin:40px 0 0 0;}
.walks-left {width:377px; height:266px; float:left;}
.walks-right	{width:541px; height:266px; float:right; font:1.2em Palatino, Georgia, "Times New Roman", Times, serif;}
.walks-right p	{padding:0 15px 10px 0;}
.walks-right h2{width:454px; height:44px; background:url(images/walks-right-head.jpg) top left no-repeat; text-indent:-9999px;}
.question {color:#d54a1d; text-transform:uppercase; text-decoration:underline;}
	
/* ============================= VIDEO PAGE ====================================== */
#videopage-header	{width:918px; height:369px; background:url(images/videopage-bg.jpg) top left no-repeat; margin:0 auto; position:relative;}

#videopage-bottom	{width:918px; margin:0 auto;}
.videopage-bottom-header	{width:918px; height:68px; background:url(images/video-bottom-top.jpg) top left no-repeat;}
.videopage-bottom-header h2 {color:#d54a1d; text-transform:uppercase; font-size:2.4em; font-family:Palatino; padding:30px 0 0 40px;}
.videopage-bottom-contents	{width:918px; background:url(images/video-bottom-contents.jpg) top left repeat-y; border-bottom:1px dashed #552014; }
.videopage-bottom-left	{width:605px; float:left;}
.bottom-left	{width:580px; margin:0 0 0 25px; font-size:1.1em;}
.bottom-left p {padding:0 0 10px 0;}
.videopage-bottom-right	{width:313px; float:right;}

/* =============================== PHOTO PAGE ============================================ */
#photopage-header {width:918px; height:335px; margin:0 auto; position:relative;}
.photopage-contents	{width:918px; margin:0 auto; background:url(images/video-bottom-contents.jpg) top left repeat-y;  border-bottom:1px dashed #552014; }
.photopage-contents p {padding:0 0 10px 0;}

.pics { width:918px; height:267px; padding: 0; margin:  0; position:relative; overflow:hidden;}
.pics li	{position:absolute; top:0; left:3px;} 
.pics span	{position:absolute; left:0; bottom:0; width:702px; color:#f2f2f2; padding:5px; background:url(images/trans.png) repeat left top;}
.pics img { padding: 0;  border:  none;  background-color: #000 ; width:  910px; height: 267px; top:  0; left: 0 } 
.view-gallery	{width:300px; height:68px; margin:0 0 0 20px;}

#photo-nav	{width:216px; height:310px; background:url(images/photo-menu.png) top left no-repeat; position:absolute; top:0; right:0; z-index:10; }
#photo-nav h3 {width:141px; height:27px; background:url(images/latest-additions.jpg) top left no-repeat; margin:40px 0 0 6px; text-indent:-9999px;}
#nav { width: 193px; height:231px; margin: 15px;}
#nav li { margin: 2px; list-style: none }
#nav a { padding: 2px; display: block; color:#f2f2f2;}
#nav a.activeSlide {text-decoration:none;background:#d54a1d; }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

.photo-blog	{width:710px; float:left;}
.photo-left-top	{width:710px; height:67px; background:url(images/single-left-top.jpg) top left no-repeat;}
.photo-single-post {width:695px; padding:10px 5px 0 10px; font-size:1.2em; background:url(images/single-left-bg.jpg) top left repeat-y;}
.photo-single-post h2 {text-transform:uppercase; font-size:1.6em; padding:0 0 0 10px;}
.photo-single-post p{padding:5px 20px 8px 20px;}
.gallery-image	{width:573px; height:77px; padding:0 0 0 55px;}

/* FEATURES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#features {
	position: relative;
	clear: both;
	width: 710px;
	height: 252px;
	overflow: hidden;
	background: #0c0c0c;
}

#features-nav {
	position: absolute;
	right: 0;
	top: 0;
	width:310px;
}

#features-nav .features-nav-item {
	position: relative;
	display: block;
	width: 290px;
	height: 62px;;
	padding: 10px 20px 12px 10px;
	cursor: pointer;
	background: url("images/dark/feature-tab.jpg") no-repeat 0 0;
}

#features-nav .features-nav-item#features-nav3 {
	height: 62px;
}

#features-nav .features-nav-item.current {
	display: block;
	width: 290px;
	height: 62px;
	margin: -1px 0 1px -44px;
	padding: 11px 20px 11px 54px;
	background: url("images/dark/feature-tab-current.png") no-repeat 0 0;
	cursor: default;
}

.features-nav-tnail {
	float: left;
	width: 58px;
	height: 58px;
	padding: 2px;
	margin: 0 15px 0 0;
	overflow: hidden;
	padding: 2px;
	background: #0c0c0c;
}

.features-nav-tnail img {
	width: 58px;
	height: 58px;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
}

#features-nav .features-nav-item.current .features-nav-tnail img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#features-nav .features-nav-item h3 {
	margin: 2px 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #9c9c9c;
}

#features-nav .features-nav-item.current h3 {
	color: #ccc;	
}

#features-nav .features-nav-item p {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #6c6c6c;
}

#features-nav .features-nav-item.current p {
	color: #9c9c9c;	
}

#features-nav .features-nav-item span {
	display: none;
}

#features ul li img {
	width: 412px;
	height: 250px;
}

#features a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
	background: url("images/feature-effects.png") no-repeat 0 0;
}

/* @end */

/* @group content */






/* ================================= SINGLE POST ======================================= */
.single-holder	{width:918px; margin:0 auto; border-right:1px #333 solid; border-bottom:1px #333 solid; }
.single-left	{width:711px; margin:0 0 0 0; font-size:1.2em; float:left; background:url(images/single-left-bg.jpg) top left repeat-y;}
.single-left-top	{width:711px; height:67px; background:url(images/single-left-top.jpg) top left no-repeat;}
.single-left p{padding:0 0 20px 20px;}
.single-left h1	{text-transform:uppercase; padding:0 0 15px 10px; font:2.4em Palatino; color:#d54a1d; }
.single-left h2	{text-transform:uppercase; padding:0 0 15px 10px; color:#d54a1d; }
.single-left h3	{text-transform:uppercase; padding:0 0 0 10px;}
.single-left img	{background:#552014; padding:5px; margin-left:auto; margin-right:auto; display:block;}
.img-centered {margin:0 auto;}
.single-right	{width:206px; float:right; background:#000; border-top:1px #333 solid;}
.single-right-contents	{width:200px; }

#author-info {
	background: #000; padding: 10px; margin: 0 0 15px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: auto;
	color:#F2f2f2;
}
#author-info #author-image {
		float: left; margin: 0 10px 5px 0;}
		
.post-inner {
	padding: 20px 30px 13px;
}

.post-date {
	margin: -20px 0 20px 15px;
	font-size: 1.3em;
text-transform:uppercase;
}

.wp-caption {
	margin-bottom: 20px;
	margin-left:20px;
        margin-right:20px;
	padding: 5px 0 10px;
	text-align: center;
	background: #1c1c1c;
	border: 1px solid #2a2a2a;
}

.wp-caption img{
padding:0;
}
.wp-caption p {
	margin: 0;
	padding: 10px 0 0;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #d54a1d;
}

/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}


		/* SUBSCRIBE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#subscribe-options {
	width: 200px;
	height: 69px;
	background: url("images/subscribe-bg.jpg") no-repeat 0 0;
}

#subscribe-options li {
	display: inline;
}

#subscribe-options a {
	float: left;
	height: 0;
	padding: 67px 0 0 0;
	overflow: hidden;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}

#subscribe-options a:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#subscribe-feed a {
	width: 66px;
	background: url("images/subscribe-icons.jpg") no-repeat 0 0;
}

#subscribe-email a {
	width: 68px;
	background: url("images/subscribe-icons.jpg") no-repeat -66px 0;
}

#subscribe-twitter a {
	width: 66px;
	background: url("images/subscribe-icons.jpg") no-repeat -134px 0;
}

/* FOOTER ===============================================================================*/
#footer	{width:918px; height:32px; background:url(images/footer-bg.jpg) top left no-repeat; margin:0 auto; position:relative; color:#a09d9a;}
.footer-menu	{width:460px; list-style:none;font-size:1.1em; left:15px; toP:8px; position:absolute}
.footer-menu	a{color:#a09d9a; text-decoration:none;}
.footer-menu a:hover{color:#dcd6d2; text-decoration:none; background:none;}
.footer-menu ul li	{display:inline; padding:10px; }
.footer-siteby	{width:400px; left:500px; position:absolute; top: 8px; text-align:right;}
.footer-siteby a{color:#019696; text-decoration:none; border-bottom:1px dashed #019696;}
.footer-siteby a:hover{color:#f2f2f2; text-decoration:none; border-bottom:none; background:#019696;}
.footer-copyright	{position:absolute; width:500px; left:400px; top:10px; line-height:1.0em; text-align:right;}

/* Bottom contents */
#bottom-lists	{width:918px; height:328px; position:relative;}
.bottom-list-1	{width:205px; top:5px; left:20px; font-size:1.0em; position:absolute;}
.bottom-list-1 h4{color:#552014; font-size:1.6em; text-transform:uppercase; padding:0 0 5px 5px; margin:0; font-family:Palatino}
.bottom-list-1 li {list-style:none; padding:4px 0 4px 8px; font-size:1.1em;}
.bottom-list-2	{width:205px; font-size:1.1em; position:absolute; top:5px; left:235px;}
.bottom-list-2 p {padding:0 0 8px 0;}
.bottom-list-2 h4{color:#552014; font-size:1.5em; text-transform:uppercase; padding:0 0 5px 0; margin:0; font-family:Palatino}
.bottom-list-3	{width:430px; font-size:1.1em; position:absolute; top:5px; left:460px;}
.bottom-list-3 p {padding:0 0 8px 0;}
.bottom-list-3 h4{color:#552014; font-size:1.5em; text-transform:uppercase; padding:0 0 5px 0; margin:0; font-family:Palatino}
.bottom-list-3 li {list-style:none; padding:4px 0 4px 10px; font-size:1.1em; display:inline;}

.border-1	{width:1px; height:280px; max-height:280px; border-right:1px dashed #552014; top:15px; left: 226px; position:absolute;}
.border-2	{width:1px; height:280px; max-height:280px; border-right:1px dashed #552014; top:15px; left: 450px; position:absolute;}
.border-3	{width:800px; height:1px; margin:0 auto; border-top:1px dashed #552014;}

/*	====================== COMMENTS =========================== */
	
/* @group comments */

/* COMMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#comments {
	margin: -1px 0 0 0;
	padding: 20px 0 0;
}

#comments .commentlist {
	clear: both;
	margin: 0 1px;
	padding: 0;
}

#comments .commentlist li {
	position: relative;
	margin: 0;
	padding: 15px 40px 0;
	list-style: none;
	font-size: 12px;
	background: transparent;
}

#comments .commentlist li.thread-alt {
	background: url(images/contents-bg-alt.jpg) top left repeat-y;
}

#comments .commentlist .children li {
	padding: 5px 0 0;
	background: transparent;
}

#comments .commentlist li.depth-1 {
	margin: 0;
	padding-bottom: 10px;
}

#comments .commentlist ul {
	margin: 0;
	padding: 0 0 0 20px;
}

#comments .commentlist li ul li {
	margin: 15px 0 0 0;
	border-bottom: 0;
}

.commentlist p {
	margin: 10px 0;
	font-size: 12px;
	line-height: 16px;
}

.children {
	padding: 0;
}

#comments .avatar {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
	padding: 3px;
	background: #0c0c0c;
}

#comments .bypostauthor > div > div > .avatar {
	background: #fcfcfc;
}

#comments h2 {
	margin: 20px 0 0;
	padding: 0 40px 0;
}

#respond h2 {
	margin: 0;
	padding: 0;
	color:#de6f1d;
}

.commentlist p {
	clear: left;
	margin: 10px 0;
	font-size: 12px;
	line-height: 1.4em;
}

#comments .navigation {
	display: none;
}

#commentform p {
	margin: 0;
	padding: 5px 0 10px;
}

#commentform p small {
	font-size: 11px;
	line-height: 1.3em;
}

.nocomments {
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: -3px 0 0;
	display: block;
	font-size: .95em;
}

#comments .comment-author cite {
	display: block;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	padding: 3px 0;
}

#comments .comment-author .says {
	display: none;
}

#comment-form {
	margin-top: -1px;
	padding-top: 40px;

}

#comment-form-inner {
	padding: 0 40px 10px;
}

#commentform {
	margin: 0;
}

#commentform label {
	float: right;
	text-align: left;
	width: 295px;
	padding-top: 6px;
	color: #9c9c9c;
}

.commentlist #commentform label {
	float: none;
	display: block;
	padding: 0 0 5px;
}

#commentform label small {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#commentform label small span {
	font-size: 10px;
	color: #5c5c5c;
}

#commentform input, #commentform textarea {
	margin: 0;
	padding: 5px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	outline: none;
	color: #9c9c9c;
	background: #1c1c1c;
	border: 1px solid #3c3c3c;
}

#commentform input:focus, #commentform textarea:focus {
	color: #ccc;
	background: #0c0c0c;
	border: 1px solid #0c0c0c;
}

#commentform input#author, #commentform input#email, #commentform input#url {
	width: 350px;
	margin-right: 5px;
}

#commentform textarea {
	width: 600px;
	margin-bottom: 5px;
}

.commentlist #commentform textarea {
	width: 450px;
}

#commentform p.subscribe-to-comments input {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
}

#commentform p.subscribe-to-comments label {
	float: none;
}

#commentform #submit {
	margin-bottom: 20px;
	padding: 0;
	background: transparent;
	border: none;
}

#comments .reply a {
	position: absolute;
	top: 20px;
	right: 40px;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
}

#comments .commentlist .children li .reply a {
	right: 0;
}

#comments .cancel-comment-reply {
	margin: 10px 0;
}

#comments .cancel-comment-reply a {
	display: inline;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
}

/* @end */

/* Xbox 360 Gamercard */
.gamercard {
	margin: 0; /* change margin if used elsewhere */
	padding: 4px;
	width: 300px;
	border: 1px solid #afd36d;
	background: #f4eddd;
	text-align: left;
}
.gamertag, #sidebar .gamertag {
	margin: 0;
	padding: 0 0 2px 2px;
	border-bottom: 1px solid #7fad2a;
}
.gamertag p, #sidebar .gamertag p {
	margin: 0;
	padding: 0;
	line-height: 1em;
}
.gamercard a, .gamercard a:visited, #sidebar .gamercard a, #sidebar .gamercard a:visited, .gamercard a.taglink, .gamercard a.links {
	margin: 0;
	padding: 0;
	color: #7fad2a;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: none;
}
.gamercard a.taglink:hover, .gamercard a.links:hover, #sidebar .gamercard a.taglink:hover {
	color: #7fad2a;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	border: none;
}
.gamercard a.links:hover {
	text-decoration: none;
}
.gamerimg, .entry .gamerimg {
	margin: -1px 4px 0 1px;
	padding: 0;
	height: 32px;
	width: 32px;
	border: 1px solid #afafaf;
	float: left;
}
.gamercard .stats {
	margin: 5px 0 0;
	padding: 0;
	color: #515151;
}
.gamercard .stats div, #sidebar .gamercard .stats div {
	margin: 0;
	padding: 0;
	height: 12px;
	font: 10px/.8 Verdana, Arial, Helvetica, sans-serif;
}
.gamercard .gcinfo {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
}
.gamercard .repimg {
	margin: 0;
	padding: 0;
	height: 9px;
	width: 63px;
}
.gamercard .playedgames {
	margin: 4px -3px 0;
	padding: 4px 0 0;
	height: 34px;
	text-align: left;
	border-top: 1px solid #e5e5e5;
}
.gamercard .playedgames p {
	margin: 0;
	padding: 0;
}
.gamercard .playedgames a, #sidebar .gamercard .playedgames a, .entry .gamercard .playedgames a {
	text-decoration: none;
	border: none;
}
.entry .gamercard .playedgames img, .gamercard .playedgames img {
	margin: 0;
	padding: 0 4px;
	border: none;
}
.gamercard .links {
	float: right;
}
/* End Gamercard */

/* SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.widget {
	clear: both;
	color: #9c9c9c;
}

#sidebar-left .widget {
	background: url("images/dark/widget-bottom-sbl.jpg") no-repeat 0 100%;
}

#sidebar-left .widget-inner {
	padding: 20px 20px 5px;
	background: url("images/dark/widget-top-sbl.jpg") no-repeat 0 0;
}

#sidebar-left h2.heading, #sidebar-right h2.heading {
	position: relative;
	font-size: 1.6em;
	text-transform: uppercase;
	color: #fcfcfc;
}

#sidebar-left h2.heading {
	background: url("images/dark/heading-sbl.jpg") no-repeat 0 0;
}

#sidebar-right h2.heading {
	background: url("images/dark/heading-sbr.jpg") no-repeat 0 0;
}

#sidebar-left h2.heading span, #sidebar-right h2.heading span {
	display: block;
	padding: 10px;
}

#sidebar-left h2.heading span {
	background: url("images/dark/heading-bottom-sbl.jpg") no-repeat 0 100%;
}

#sidebar-right h2.heading span {
	background: url("images/dark/heading-bottom-sbr.jpg") no-repeat 0 100%;
}

#sidebar-left h2.heading a, #sidebar-right h2.heading a {
	position: absolute;
	display: block;
	width: 18px;
	height: 18px;
	right: 0;
	bottom: 2px;
	text-decoration: none;
	background: url("images/dark/heading-arrow.jpg") no-repeat 0 0;
}

#sidebar-right .widget {
	background: url("images/dark/widget-bottom-sbr.jpg") repeat-y;
}

#sidebar-right .widget-inner {
	padding: 20px 20px 5px;
	background: url("images/dark/widget-top-sbr.jpg") no-repeat 0 0;
}

.widget a:link, .widget a:visited, .widget a:active {
	color: #6c6c6c;
	text-decoration: none;
}

.widget a:hover {
	color: #9c9c9c;
	text-decoration: underline;
}

.widget h3 {
	margin: 0 0 5px;
	font-size: 1.3em;
	font-weight: bold;
}

.widget h4 {
	margin: 0 0 2px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

.widget h4 a:link, .widget h4 a:visited, .widget h4 a:active {
	color: #ccc;
	text-decoration: none;
}

.widget h4 a:hover {
	color: #fcfcfc;
	text-decoration: underline;
}

.widget p {
	margin-bottom: 15px;
	font-size: 1.1em;
	color: #6c6c6c;
}

.widget ul {
	margin: 0 0 15px 0;
}

.widget ul li {
	margin-bottom: 8px;
}

.widget ol {
	margin: 0 0 15px 15px;
	list-style-type: decimal;
}

.widget ol li {
	list-style-type: decimal;
}

.widget li {
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.4em;
}

.widget img {
	display: block;
	padding: 2px;
	background: #0c0c0c;
	border: 1px solid #2a2a2a;
}

#twitter.widget li {
	margin-bottom: 20px;
	color: #ccc;
}

#twitter.widget li a {
	font-style: normal;
	text-decoration: underline;
}

.widget select {
	margin: 0 0 15px 0;
	width: 160px;
}

.aktt_more_updates, .aktt_credit {
	display: none;
}

#ad-bigbox .widget-inner, #ad-skyscraper .widget-inner {
	padding-bottom: 20px;
}

#ad-bigbox img, #ad-banner img {
	display: block;
}

#ad-banner {
	margin: -20px 40px 40px;
}

#ad-buttons, #ad-buttons .widget-inner {
	float: left;
	width: 100%;
}

#ad-buttons .widget-inner {
	padding-top: 25px;
}

#ad-buttons a {
	float: left;
	display: block;
	margin: 0 20px 25px 5px;
}

#sidebar-right #ad-buttons a {
	margin: 0 0 25px 15px;
}

#tag_cloud, #tag_cloud-2, #tag_cloud-3, #tag_cloud-4, #tag_cloud-5 {
	float: left;
	width: 100%;
}

#tag_cloud div, #tag_cloud-2 div, #tag_cloud-3 div, #tag_cloud-4 div, #tag_cloud-5 div {
	padding: 0 0 20px;
}

#tag_cloud a, #tag_cloud-2 a, #tag_cloud-3 a, #tag_cloud-4 a, #tag_cloud-5 a {
	margin-right: 5px;
	line-height: 20px;
}

#flickrrss, #flickrrss .widget-inner {
	float: left;
	width: 100%;
}

#flickrrss .widget-inner {
	padding: 20px 0 5px 20px;
}

#flickrrss a {
	float: left;
	display: inline;
	margin: 0 28px 20px 0;
}

/* @end */