/*  
Theme Name: Giant Killer Squid
Description: Custom design by <a href="http://www.problogdesign.com/">Pro Blog Design</a>
Author: Michael Martin
Author URI: http://www.problogdesign.com/
*/


html{
	height:100%;
}
body{
	margin:0;
	height:100%;
	color:#eaeaea;
	font:12px "Trebuchet MS", Arial, Tahoma, sans-serif;
}
#page{
	width:100%;
	min-height:100%;
	background:#070707 url(images/bg-body.gif) repeat-x 0 100%;
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{color:#fdf544;text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
.holder-image img{
	display:block;
}
#wrapper{
	width:979px;
	overflow:hidden;
	margin:0 auto;
}
/*-- header --*/
#header{
	height:1%;
	overflow:hidden;
	padding:0 6px;
	background:#171717;
}
#navigation{
	margin:0 0 0 -6px;
	padding:8px 6px;
	list-style:none;
	font: bold 14px/18px Helvetica, Tahoma, sans-serif;
	background:#161616 url(images/bg-navigation.gif) repeat-x;
	width:967px;
	text-align:center;
}
#navigation li{
	display:inline;
	margin:0 12px;
}
#banner{
	width:967px;
	overflow:hidden;
	border-top:1px solid #070707;
}
#banner img{
	display:block;
}
#header .top-advert{
	width:100%;
	overflow:hidden;
	padding:8px 0 7px;
	margin:7px 0 0;
	background:#070707;
	text-align:center;
}
#header .top-advert img {
	display:block;
	margin:0 auto;
}#header .wrap{
	height:1%;
	overflow:hidden;
	padding:10px 9px 0;
	background:#222;
}
#header .features{
	width:637px;
	height:244px;
	border:1px #070707 solid;
	border-top-width:4px;
	float:left;
	position:relative;
	background:#070707;
}
#header .features .holder-image{
	width:440px;
	float:left;
}
#header .features .holder-image a{
	position:absolute;
	left:10px;
	bottom:8px;
	background:#fcf20b;
	padding:0 14px;
	font:bold 13px/24px Helvetica, Tahoma, sans-serif;
	color:#000;
}
#header .features ul{
	margin:0;
	padding:0;
	list-style:none;
	width:195px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	border-left:1px solid #2c2c2c;
	font:12px/18px Arial, Tahoma, sans-serif;
}
* html #header .features ul{
	right:-1px;
	top:-2px;
}
#header .features ul li{
	width:100%;
	float:left;
	border-top:1px solid #444;
	margin:-1px 0 0;
	vertical-align:top;
}
#header .features ul a{
	display:block;
	padding:4px 14px 9px;
	color:#a6adad;
	background:#070707 url(images/bg-feature-link.gif) repeat-x;
	position:relative;
	height:35px;
	overflow:hidden;
}
#header .features ul a:hover{
	color:#fdf42f;
	text-decoration:none;
	background:#0e0e0e url(images/bg-feature-link-over.gif) repeat-x;
}#header .wrap .advert{
	float:right;
}
#header .advert img{
	display:block;
}
/*-- end header --*/
#main{
	height:1%;
	overflow:hidden;
	padding:10px 9px 0;
	background:#222;
	border-left:6px solid #171717;
	border-right:6px solid #171717;
}
#main .main-area{
	width:100%;
	overflow:hidden;
	background: url(images/bg-main-area.gif) repeat-y;
}
.hp #main .main-area{
	background: url(images/bg-main-area-hp.gif) repeat-y;
}
/*-- content --*/
#content{
	float:left;
	width:700px;
	padding:38px 0 23px;
        line-height:20px;
	background: url(images/bg-content.gif) repeat-x;
}

#content blockquote{
        padding:1em;
        background-color:#000000;
}
.hp #content{
	width:465px;
}
#content .title{
	color:#fcf20b;
	margin:-34px 0 0;
	padding:0 12px 4px;
	height:1%;
	overflow:hidden;
	font:bold 20px/30px Helvetica, Tahoma, sans-serif;
}
#content .title em{
	font-style:normal;
	color:#fff;
}
#content .title .latest-news{
	height:15px;
	overflow:hidden;
	display:block;
	margin:8px 0 0;
	padding:0 0 7px;
	text-indent:-9999px;
	background: url(images/text-latest-news.gif) no-repeat;
}
#content h2{
	font:bold 24px/30px Helvetica, Tahoma, sans-serif;
	color:#fcf20b;
	margin:5px 0;
}
#content .post h2{
	font:bold 16px/22px Helvetica, Tahoma, sans-serif;
	color:#fcf20b;
	margin:0 0 4px;
}
#content h2 a{
	color:#fcf20b;
}
#content .post{
	width:100%;
	overflow:hidden;
	line-height:20px;
	margin:16px 0 0;
}
#content .post .holder-image{
	float:left;
	display:inline;
	margin:5px 15px 0 0;
}
#content .holder-image img{
	border:3px solid #fdf544;
}
#content .post p{
	margin:0 0 6px;
}
#content .info-post{
	color:#a8a8a8;
	width:100%;
	overflow:hidden;
	clear:both;
}
#content .info-post em{
	font-style:normal;
}
#content .pager{
	width:100%;
	overflow:hidden;
	margin:62px 0 0;
	color:#5c5c5c;
	font:bold 12px/16px Helvetica, Tahoma, sans-serif;
}
#content .option-post{
	border:1px solid #c7c5bf;
	background:#5c5c5c; /*#fff;*/
	color: #ebebeb;
	padding:4px 10px;
	width:535px;
	overflow:hidden;
	font:bold 10px/14px Verdana, Tahoma, sans-serif;
}
#content .option-post a{
	color:#cbc8c0;
	padding:0 0 0 15px;
}
#content .option-post ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .option-post ul li{
	float:left;
	display:inline;
	margin:0 13px 0 0;
}
#content .option-post a.link-mail{
	background: url(images/ico-mail.gif) no-repeat 0 50%;
}
#content .option-post a.link-coment{
	background: url(images/ico-coments.gif) no-repeat 0 50%;
}
#content .option-post a.link-delicio{
	background: url(images/ico-delicio.gif) no-repeat 0 50%;
}
#content .option-post a.link-digg{
	background: url(images/ico-digg.gif) no-repeat 0 50%;
}
#content .option-post a.link-reddit{
	background: url(images/ico-reddit.gif) no-repeat 0 50%;
}
#content .option-post a.link-technorati{
	background: url(images/ico-technorati.gif) no-repeat 0 50%;
}
#content .option-post a.link-furl{
	background: url(images/ico-furl.gif) no-repeat 0 50%;
}
#content .comments{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	line-height:20px;
}
#content .comments .list-comments{
	margin:0;
	padding:0;
	list-style:none;
}
#content .comments .list-comments li{
	width:100%;
	overflow:hidden;
	padding:0 0 28px;
}
#content .comments .info-comments{
	color:#a8a8a8;
}
#content .comments .info-comments em{
	font-style:normal;
}
#content .comments .box-comments{
	width:569px;
	overflow:hidden;
	padding:25px 0 0;
	margin:15px 0 0 30px;
	background: url(images/bg-box-comments.gif) no-repeat;
}
#content .comments .area-comments{
	height:1%;
	overflow:hidden;
	padding:0 22px 10px;
	background:#555 url(images/bg-area-comments.gif) no-repeat 0 100%;
}
#content .comments .comment-author-admin .box-comments{
	background: url(images/bg-box-admin-comments.gif) no-repeat;
}
#content .comments .comment-author-admin .area-comments{
	background:#0e0e0e url(images/bg-area-admin-comments.gif) no-repeat 0 100%;
}
#content .comments p{
	margin:5px 0 20px;
}
#content .add-comments{
	width:100%;
	overflow:hidden;
}
#content .add-comments ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content .add-comments ul li{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
#content .add-comments label{
	display:block;
}
#content .add-comments .text{
	display:block;
	border:1px solid #9a9a9a;
	background:#555;
	color:#ebebeb;
	font:12px/14px Arial, Tahoma, sans-serif;
	padding:6px 4px;
	margin:0;
	width:196px;
}
#content .add-comments textarea{
	display:block;
	border:1px solid #9a9a9a;
	background:#555;
	color:#ebebeb;
	font:12px/14px Arial, Tahoma, sans-serif;
	padding:6px 4px;
	margin:0;
	width:590px;
	height:120px;
	overflow:auto;
}
#content .add-comments .btn{
	display:block;
	border:0;
	margin:0;
	padding:0 0 2px;
	color:#fff;
	width:163px;
	height:28px;
	cursor:pointer;
	background: url(images/btn-add-comments.gif) repeat-x;
	font:14px/16px Arial, Tahoma, sans-serif;
}
/*-- sidebar --*/
#sidebar{
	padding:59px 10px 20px;
	float:right;
	width:214px;
	background:#0e0e0e url(images/bg-sidebar.gif) repeat-x;
}
.hp #sidebar{
	width:449px;
}
#sidebar .column-1{
	width:228px;
	float:left;
	overflow:hidden;
	padding:0 15px 0 0;
}
#sidebar .column-2{
	width:206px;
	float:left;
	padding:0 0 0 5px;
	overflow:hidden;
}
.hp #sidebar .column-2{
	padding:0;
}
#sidebar .box{
	padding:1px 0;
	margin:0 0 27px;
	line-height:20px;
	background: url(images/bg-dotted-line.gif) repeat-x 0 100%;
}
#sidebar .column-2 .box{
	margin:0 0 16px;
}
#sidebar .title{
	color:#fcf20b;
	height:1%;
	overflow:hidden;
	font:bold 16px/20px Helvetica, Tahoma, sans-serif;
}
#sidebar .title em{
	font-style:normal;
	color:#fff;
}
#sidebar .title .recent-comments,
#sidebar .title .team-squid,
#sidebar .title .featured-articles,
#sidebar .title .rss-subscribe,
#sidebar .title .follow-us-here,
#sidebar .title .friends-of-gks{
	height:12px;
	overflow:hidden;
	display:block;
	margin:6px 0 0;
	padding:0 0 12px;
	text-indent:-9999px;
	background: url(images/text-recent-comments.gif) no-repeat;
}
#sidebar .title .team-squid{
	height:15px;
	background: url(images/text-team-squid.gif) no-repeat;
}
#sidebar .title .featured-articles{
	background: url(images/text-featured-articles.gif) no-repeat;
}
#sidebar .title .rss-subscribe{
	height:29px;
	background: url(images/text-rss-subscribe.gif) no-repeat;
}
#sidebar .title .follow-us-here{
	background: url(images/text-folow-us-here.gif) no-repeat;
}
#sidebar .title .friends-of-gks{
	background: url(images/text-friends-of-gks.gif) no-repeat;
}
#sidebar .list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .list li{
	width:100%;
	overflow:hidden;
	background: url(images/bg-dotted-line.gif) repeat-x;
	padding:7px 0 8px;
	margin:-2px 0 0;
}
#sidebar .list .author{
	font-style:normal;
	color:#a8a8a8;
}
#sidebar p{
	margin:0 0 4px;
}
#sidebar .holder-image{
	margin:6px 0 0;
}
#sidebar .holder-image img{
	border:1px solid #fcf20b;
}
#sidebar h3{
	margin:15px 0 6px;
	font-size:14px;
	line-height:18px;
	color:#fcf20b;
}
#sidebar h4{
	font-size:12px;
	line-height:20px;
	margin:0 0 4px;
	color:#fcf20b;
	font-weight:normal;
}
#sidebar .search,
#sidebar .subscribe{
	width:100%;
	overflow:hidden;
	padding:0 0 24px;
}
#sidebar .hold-search{
	height:1%;
	overflow:hidden;
	background:#ebebeb;
	border:1px solid #cecece;
}
#sidebar .search .text{
	float:left;
	background:#ebebeb;
	border:0;
	color:#5d5e5e;
	font:12px/14px Arial, Tahoma, sans-serif;
	padding:6px 4px;
	margin:0;
	width:160px;
}
#sidebar .search .btn{
	float:left;
	width:36px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:150px;
	background: url(images/btn-search.gif) no-repeat;
	cursor:pointer;
	margin:0;
	border:0;
	padding:0;
}
#sidebar .subscribe .text{
	float:left;
	background:#5c5c5c;
	border:1px solid #929292;
	color:#ebebeb;
	font:12px/14px Arial, Tahoma, sans-serif;
	padding:6px 4px;
	margin:0;
	width:196px;
}
#sidebar ul{
	margin:0;
	padding:0 0 14px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar ul li{
	width:100%;
	margin:0 0 6px;
	overflow:hidden;
}
#sidebar .social{
	color:#fff;
	float:left;
	padding:5px 0 5px 43px;
	margin:0 0 6px;
}
#sidebar .twitter{
	background: url(images/ico-twitter.gif) no-repeat;
}
#sidebar .facebook{
	background: url(images/ico-facebook.gif) no-repeat;
}
#sidebar .advert {text-align:center;}
#sidebar .advert a{
	display:block;
	width:160px;
	margin:0 auto;
}
#sidebar .advert img{
	display:block;
	border:1px solid #333;
}
/*-- footer --*/
#footer{
	width:100%;
	overflow:hidden;
	padding:63px 0 20px;
	text-align:center;
	background:#0e0e0e url(images/bg-footer.gif) repeat-x;
	font:12px/16px Helvetica, Tahoma, sans-serif;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 8px 0 9px;
	background: url(images/separator-footer-nav.gif) no-repeat 0 55%;
}
#footer ul li:first-child{
	padding-left:0;
	background:none;
}
#footer p{
	margin:23px 0 0;
}

.features .ui-tabs-hide{
	display:none;
}
#header .features .ui-tabs-selected a{
	color:#fdf42f;
	text-decoration:none;
	background:#0e0e0e url(images/bg-feature-link-over.gif) repeat-x;
}

#header .features .ui-tabs-selected a:focus, #header .features .ui-tabs-selected a:active {outline:none;border-width:0;}

.post-index {margin:0 0 20px 0;}

/* Begin WordPress Images CSS */
p img {padding: 0;max-width: 100%;}

img.centered {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}

/* End Images */

/* WordPress Captions */

.aligncenter, div.aligncenter {
display: block;margin-left: auto;margin-right: auto;
}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#000000;
}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0; color:#000000;
}

/* End captions */
