/*  
Theme Name: INJECT GMTAZ
Theme URI: http://www.gmtaz.com/
Description: Theme inspired by Inject Designs.
Version: .9
Author: Gustavo Tandeciarz
Author URI: http://www.gmtaz.com/
 
*/



/* Begin Typography & Colors 
@font-face {
  font-family: "GeosansLight";
  src: url(http://www.gmtaz.com/fonts/GeosansLight.ttf) format("truetype");
}

@font-face {
  font-family: "mplus";
  src: url(http://www.gmtaz.com/fonts/mplus-2c-thin.ttf) format("truetype");
}
*/ 
*
{
	padding: 0;
	margin: 0;
}
html,body
{
	height: 100%;
}
body
{
	color: #404040;
	font-family: helvetica neue, century gothic;
	letter-spacing: .1em;
	font-size: 62.5%;
	background: #242934 url(images/bodyBG.jpg);
	line-height: 2.4em;
}
.absolute
{
	position: absolute!important;
}
.relative
{
	position: relative!important;
}
.fullWidth
{
	width: 100%;
}
.centered
{
	margin: 0 auto;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.w1100
{
	width: 1100px;
}
#topBG
{
	height: 210px;
	background: url(images/headerBG.jpg) repeat-x;
}
#headerWrap
{
	height: 183px;
}
#logo
{
	left: 50%;
	margin-left: -140px;
}
/*** NAV ***/
#nav
{
	width: 708px;
	text-indent: -10000px;
}
.navHover
{
	height: 183px;
	width: 177px;
}
.spotlight
{
	height: 109px;
	width: 177px;
	background-image: url(images/spotlight.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.glow
{
	background-position: left top!important;
}
.dark
{
	background-position: left bottom!important;
}
.s_active
{
	background-position: left -109px!important;
}
.active
{
	background-position: -1px -74px!important;
}
.navbtn
{
	width: 177px;
	height: 74px;
	position: relative;
	cursor: pointer;
}
.home
{
	background-image: url(images/home_sprite.jpg);
}
.photos
{
	background-image: url(images/photographs_sprite.jpg);
}
.projects
{
	background-image: url(images/projects_sprite.jpg);
}
.comments
{
	background-image: url(images/comments_sprite.jpg);
}
/*** CONTENT ***/

#contentLeft h2, #contentLeft h3
{
	font-weight:normal;
	font-family:GeosansLight;
}
#contentWrap
{
	background: url(images/pageBG.jpg) repeat-y;
	position: relative;
}
#contentTop
{
	background: url(images/contentTop.jpg) no-repeat;
	height: 403px;
	position: absolute;
}
#contentBody
{
	position: relative;
	padding: 30px 100px 0;
	overflow: auto;
}
#contentLeft
{
	width: 560px;
}
#contentLeft img
{
	border:1px solid #505050;
	margin:8px 8px 4px;
	padding:6px;
	background-color:#ddd;
}
#contentLeft img.left {
margin:8px 8px 4px 0px;
}
#contentLeft img.wp-smiley
{
	padding:0px;
	margin:0;
	border:none;
	background:none;
}
#contentLeft a
{
	text-decoration:none;
	color:#043b73;
	border:none;
}
#contentLeft p a:hover, #contentLeft li a:hover
{
	color:#2165b9;
	border-bottom:dotted 1px #2165b9;
}
#contentLeft h2 a, #contentLeft h3 a
{
	font-size:1.2em;
	font-weight:normal;
	font-family: "GeosansLight";
}
#contentLeft h2 a:hover, #contentLeft h3 a:hover
{
	border-bottom:none;
	color:#2165B9;
}
#contentLeft UL,#contentLeft OL
{
	padding-bottom:1em;
}
#contentLeft LI
{
	font-size:1em;
	margin-left:2.5em;
}
#contentLeft P
{
	padding-bottom:1em;
	padding-top:0.4em;
}
div.post
{
	padding-bottom:3em;
}
div.entry
{
	padding:1em 0em 2em 2em;
}
p
{
	font-size:1.1em;
	overflow:auto;
}
p.postmetadata
{
	border-bottom:1px dotted #AEAEAE;
	font-size:0.9em;
	padding-bottom:3em !important;
	padding-left:1em;
	padding-right:1em;
	padding-top:0em;
}
pre 
{
	border-left:1px solid #A0A0A0;
	color:#202020;
	font-size:1em;
	margin-top:-1em;
	overflow:hidden;
	padding:10px 10px 10px 9px;
	z-index:1000;
	font-family: century gothic;
}
pre:hover 
{
	background:#b0b0b0 none repeat scroll 0 0;
	border:1px solid #8d8d8d;
	color:#404040;
	display:block;
	padding:9px;
	z-index:1000;
}
#popularPosts
{
	border-top:none;
	margin-top:0em;
	padding-top:0em;
}
#popularPosts p
{
        padding:0 0 12px 1em;
        font-size: 1em;
}
.post-stats 
{
       font-size:9px;
       font-weight:normal !important;
       color:#909090;
}

/*** COMMENTS ***/
OL.commentlist LI
{
	padding:1em;
	border:solid 1px #aeaeae;
	margin-top:1em;
	background-color:#d4d4d4;
}
OL.commentlist LI.alt
{
	padding:1em;
	border:solid 1px #aeaeae;
	margin-top:1em;
	background-color:#cacaca;
}
/*** PHOTO GALLERY ***/
p.albumSection
{
	display:none;
}
.ngg-gallery-thumbnail-box
{
	float:left;
}
.ngg-navigation
{
	clear:left;
	text-align:center;
	padding-top:2em;
}
.ngg-navigation > *
{
	background-color:#E0E0E0;
	border:1px solid #ADADAD !important;
	margin:0em .5em 0em .5em;
	padding:0.3em 0.7em;
}
.ngg-navigation > span
{
	background-color:#131416;
	border:1px solid #EDEDED !important;
	color:#EDEDED;
}
.ngg-navigation > a:hover
{
	background-color:#fff;
	border:1px solid #043B73 !important;
}
.ngg-album
{
	width:48%;
	float:left;
	padding-right:1em;
}
.ngg-albumoverview
{
	overflow:auto;
	padding-bottom:5em;
}
.ngg-galleryoverview
{
	overflow:auto;
}
/*** 404 ***/
.widgettitle, .title404
{
	font-size:2em;
	font-weight:normal;
	font-family:GeosansLight;
}
/*** SIDEBAR ***/
#sidebar
{
	width: 260px;
	padding-left: 80px;
	color: #c0c0c0;
}
#sidebar a
{
	color:#65a1bd;
	text-decoration:none;
}
#sidebar a:hover
{
	color:#abe4ff;
}
#sidebar UL
{
	list-style:none;
}
#sidebar UL > LI
{
	padding-bottom:20px;
	line-height:1.5em;
}
#sidebar h2
{
	font-family:GeosansLight;
	font-size:1.3em;
	font-weight:normal;
	padding-bottom:0.5em;
}
#sidebar DIV.side-c > UL > LI
{
	padding:0px 0px 0px 1em;
}
#recent-posts li, .widget_recent_entries LI
{
	padding-bottom:12px !important;
}
#twitters
{
	clear:left;
	padding-top:3em;
}
#twitter-list
{
	padding-left:1em;
}
#twitter-list LI
{
	padding:0 0 0 0em!important;
}
#twitter-list LI.twitterTime
{
	font-size:1em;
	padding:0 0 1em 1em!important;
	color:#909090;
}
.widget_categories
{
	float:left;
	padding-right:4em;
}
.widget_links
{
	float:left;
	margin-bottom:4em;
	margin-top:-2em;
}
/*** FOOTER ***/
#footerWrap
{
	background: url(images/contentFooter.jpg) repeat-y;
	height: 69px;
}

/*** FORMS ***/
input, textarea
{ outline: none; }

#respond
{
	padding-top:2em;
}
TEXTAREA
{
	background:transparent;
	border:medium none;
	color:#DEDEDE;
	font-family:"GeosansLight", "helvetica neue", "century gothic";
	width:380px;
	height:130px;
	margin:1em;
	position:relative;
}
.textareaBG
{
	background:transparent url(images/textarea.png) no-repeat scroll 0 0;
	width:400px;
	height:150px;
}
#submit
{
	background:transparent url(images/submit_sprite.png) no-repeat scroll 0 bottom;
	width:115px;
	height:38px;
	border:none;
	text-indent:-10000px;
}

#searchWrap
{
	overflow: auto;
	color: #d7d7d7;
	width: 287px;
}
#searchBG
{
	background: transparent url(images/search_sprite.png) no-repeat left bottom;
	width: 224px;
	height: 37px;
}
.searchbox
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#AEAEAE;
	font-size:1.2em;
	margin-right:22px;
	padding:10px;
	position:relative;
	width:182px;
}
DIV.textInputBG
{
	background: transparent url(images/text_input_sprite.png) no-repeat left bottom;
	width: 224px;
	height: 37px;
}
.tbSkinned
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#DEDEDE;
	font-size:1.2em;
	margin-right:22px;
	padding:10px;
	position:relative;
	width:192px;
}
input
{
	position:relative;
}
.go
{
	width: 63px;
	height: 37px;
	border: none;
	background: url(images/go_sprite.png) no-repeat left bottom;
	cursor: pointer;
}
.gactive
{
	background-position: left -37px!important;
}
a.noborder:hover
{
	border-bottom:none!important;
}

