/*  
Theme Name: Giantmecha
Theme URI: http://giantmecha.com/
Description: Giantmecha v3.0 for Hijack Delta
Version: 3.0
Author: Michael Shamoon
Author URI: http://g-fighter.com/
*/

@import url("blueprint/screen.css");

body {
	background: #fff url('img/bkgd.gif') top center repeat-x;
	font-size: 11px;
	font-family: Helvetica, Arial, Sans-Serif;
	padding:0;
	margin:0;
	color:#000000;
	}

p {
	line-height:16px;
	display:block;
	margin:0;
	}

.post-content p {
	font-size:12px;
	}
	
a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}

a:hover {
	background-color:#000000;
	}

a:active, a:focus {
	outline:none;
}

a.comments-link {
	display:block;
	height:15px;
	width:178px;
	}
	
img {
	display:block;
	}

p img {
	margin: 0 15px 0 0;
	float: none;
	}
	
hr {
	background-color:#000000;
	height:1px;
	border-top:4px solid #000000;
	margin:15px 0;
	padding:0;
	}

hr.thin {
	border:none;
	}

div.comment-link {
	height:15px;
	margin:-15px 0 15px 0;
	}

div.cols {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height:10px;
	}

div#header {
	margin-bottom:15px;
	}

h1#blockheader {
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	}
	
h1#blockheader a {
	background: url('img/header.gif') top left no-repeat;
	width: 178px;
	height: 178px;
	display:block;
	}
h1#blockheader a:hover {
	background: #000;
	}
	
h1#titleheader {
	margin:0;
	padding:0;
	text-indent: -9999px;
	}
	
h1#titleheader a {
	display:block;
	width:162px;
	height:96px;
	background: url('img/giantmecha.png') top left no-repeat;
	}
h1#titleheader a:hover {
	background: #000;
	}

div.rel-pos {
	position:relative;
	height:168px;
	}

div#title {
	border-bottom: #000 4px solid;
	position:absolute;
	right:0;
	bottom:-10px;
	}

div#about {
	}

div#about p {
	}
	
div#post-picasa div, div#post-flickr div {
	max-height:118px;
	overflow:hidden;
	}
	
ul#nav {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
	position:absolute;
	bottom:0;
	}
	
*:first-child+html ul#nav {
	left:-178px;
	}
*:first-child+html p#about {
	left:-371px;
	}
		
ul#nav li {
	margin:0;
	padding:0;
	line-height:24px;
	font-size:22px;
	font-weight:bold;
	}

ul#nav li a {
	text-indent:0;
	padding:0;
	margin:0;
	}

div.navigation {
	height:30px;
	}

div.page-navigation {
	margin-top:20px;
	}

div.page-navigation a {
	font-size:22px;
	}

.current-cat {
	background-color:#000000;
	}
	
div.post-title {
	padding:6px 0 0 0;
	border-top:8px #000000 solid;
	}

div.comment-title {
	padding:11px 0 15px 0;
	border-top:4px #000000 solid;
	}
	
div.comment-content {
	padding:14px 0 15px 0;
	}
	
div.post-content {
	padding:15px 0 0 0;
	}
	
div#sidebar {
	padding:14px 0 0 0;
	border-top:4px #000000 solid;
	}

div.post-content, div.comment-content {
	border-top:1px #000000 solid;
	}

div.post-meta {
	margin-top:15px;
	}

h2 {
	margin:4px 0 15px;
	padding:0;
	line-height:28px;
	font-size:26px;
	overflow:hidden;
	}

h2 a {
	display:block;
	width:178px;
	}
	
h2 a small {
	font-size:10px;
	font-weight:normal;
	}

h4 {
	margin:2px 0;
	padding:0;
	}
	
h4 a {
	padding:2px 0;
	display:block;
	width:178px;
	}

form#searchform {
	margin:0;
	padding:0;
	}

form#searchform input {
	width:178px;
	background-color:#000000;
	border:none;
	padding:2px 0 0 0;
	margin:0;
	line-height:24px;
	font-size:22px;
	font-weight:bold;
	font-family: Helvetica, Arial, Sans-Serif;
	color:#999;
	}

h3, h2.widgettitle {
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:25px;
	font-size:22px;
	}

	
ul {
	list-style: none;
	margin:0;
	padding:0;
	}
	
li {
	text-indent:0;
	margin:0;
	padding:0;
	}

li a {
	display:block;
	width:178px;
	text-indent:15px;
	text-transform:capitalize;
	}

ul#archives {
	width:178px;
	cursor:pointer;
}

ul#archives li {
	margin:0;
	padding:0;
	float: left;
	position: relative;
	width: 178px;
	}

ul#archives li:hover {
	background-color:#000000;
	}

ul#archives li ul {
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
	margin:0;
	padding:0;
	background-color:#000000;
	}

*:first-child+html ul#archives li ul {
	left:-178px;
	}

ul#archives a {
	color:#fff;
	width:auto;
	}
	
ul#archives h3 a, h2.widgettitle a {
	color:#000;
	width:auto;
	text-indent:0;
	}
	
ul#archives li > ul {
	top: auto;
	left: auto;
	}
	
ul#archives li:hover ul {
	display: block;
	}

ul#archives li:hover ul li a {
	color:#fff;
	}
	
ul#archives li ul li a:hover {
	background-color:#ffffff;
	color:#000000;
	}

ul.bookmarks {
	display:none;
	}
	
li a, div#sidebar h3 a, h2.widgettitle a {
	display:block;
	width:178px;
	text-transform:capitalize;
	}

li.instagram {
	list-style: none;
	}

div.instagram-image {
	padding: 5px 0;
	}

textarea#comment {
	padding:5px;
	width:552px;
	}

.bold {
	font-weight:bold;
	}

.inline {
	display:inline;
	width:auto;
	}

.nomargin {
	margin:0;
	padding:0;
	}
	
.hidden {
	display:none;
	}

.clear {
	clear:both;
	}

.alignright {
	float:right;
	}

.alignleft {
	float:left;
	}
	
/*** Soundcloud ***/
a.soundcloud-badge:hover {background-position: bottom left !important;} 
*html a.soundcloud-badge {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/badges/imonsc/square/pink.png?721653)', sizingMethod='crop') !important;