/*   

Theme Name: GTM-Thematic

Theme URI: 

Description: Use the Thematic Feature Site Theme to power your WordPress web site.

Author: Ian Stewart/Lincoln Adler

Author URI: http://themeshaper.com/

Template: thematic

Version: 1.0.1

Tags: Thematic

.

Thematic Site is © Ian Stewart http://themeshaper.com/

.

*/



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('2c-r-fixed-988px.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');


/* Text settings */



h1,h2,h3,h4,h5,h6 { 
    font-family:Trebuchet MS,Verdana,Sans;
	font-weight:normal;
	clear:both;
}

body, input, textarea {
    color:#000;    
    font-family:Trebuchet MS,Verdana,Sans;
	font-size:13px;
    line-height:16px;
}
p, ul, ol, dd, pre {
	font-family:Trebuchet MS,Verdana,Sans;
	font-size:13px;
	line-height:16px;
    margin-bottom:18px;
}
pre, code {
    font-family:Trebuchet MS,Verdana,Sans;
	font-size:13px;
	line-height:16px;
	margin-bottom:18px;
}



/* =Global Elements

-------------------------------------------------------------- */


#main {
    clear:both;
    padding:33px 0 22px 0;
}


#buttons {

    padding:.75em 0;

} 

a.button {

    border:1px solid #ccc;

    -webkit-border-radius: .7em;

    -moz-border-radius: .7em;

    border-radius: .7em;

    color:#69c;

    font-size:13px;

    margin:0 10px 0 0;

    padding:.75em 1.25em;    

    text-decoration:none;

}


a.button:hover  {
	
	color:#09f;
}

a.button:active {
	
	color:#09f;
}

a:link:hover  {
	
	color:#09f;
}


.entry-title a:hover  {
	color:#09F;
}

.entry-utility a:hover  {
	
	color:#09f;
}


a  {
	color:#69C;
	text-decoration:none;
}

a:link  {
	
	color:#69c;
	text-decoration:none;
}

.navigation a {
	
	color:#69c;
	text-decoration:none;
}

.navigation a:hover {
	
	color:#09f;
}

.entry-title a  {
	
	color:#69c;
	text-decoration:none;
}


.entry-utility a  {
	
	color:#69c;
	text-decoration:none;
}


a:visited {
	
	color:#69c;
	text-decoration:none;
}

a:hover  {
	
	color:#09f;
}


.sf-menu a, .sf-menu a:visited {
	
	color:#666666;
	
}

.sf-menu a:hover {
	
	color:#69c;
	
}

.entry-meta .n {
font-size:11px;
font-style:normal;
letter-spacing:0.05em;
text-transform:none;
}


.entry-meta abbr {
border:medium none;
cursor:text;
font-size:11px;
font-style:normal;
letter-spacing:0.05em;
text-transform:none;
}

.entry-meta a {
color:#666666;
text-decoration:none;
}



/* =Header

-------------------------------------------------------------- */


#header {
	background: #fff url('images/GTM_header.jpg') no-repeat top center;
	}

#headerimg 	{
	margin: 0px 0px 0;
	height: 200px;
	width: 1200px;
	}


#branding {

    position:relative;
	
}

#blog-title {

    width:652px;
	color:#fff;

}

#blog-title a {
	color:#CCC;
	text-decoration:none
}

#blog-title a:hover {
	color:#fff;
	text-decoration:none;
}

#blog-description {

    width:652px;
	color:#fff;

}

#branding #searchform {

    position:absolute;

    top:97px;

    right:0;

}

#branding #searchform label {

    display:none;

}

#branding #searchform input {

    font-size:13px;

    line-height:18px;

}

#branding #searchform input#s {

    width:200px;

}

#branding #searchform input#searchsubmit {

    display:none;

}



/* =Menu

-------------------------------------------------------------- */



#nav {

    float:right;

}





/* =Content

-------------------------------------------------------------- */



.search .page-title {

    display:none;

}





/* =Leader and Front Page Styles

-------------------------------------------------------------- */



#leader {

    border-bottom:1px solid #ccc;

    padding:13px 0 13px 0;

}

#leader-container {

    margin:0 auto;

    overflow:hidden;

    position:relative;

    width:988px;

}

#leader .entry-title {

    font-size:20px;

    line-height:24px;

    margin-top:8px;

    padding:0 0 0px 0;

}

#leader .entry-title span {

    font-family:Trebuchet MS,Arial,Helvetica,sans-serif;

    font-weight:normal;

    font-style:italic;

}

.single #leader .entry-title {

    width:652px;

}

#leader .entry-meta {

    position:absolute;

    top:15px;

    left:690px;

}



.page-template-front-page-php #feature {

		float:left;
		
		padding:20px 0 20px 0;

}

.page-template-front-page-php #feature img {

float:left;

margin:-10px 10 0 -10px;

}

.page-template-front-page-php #feature-info {

    float:right;

		margin:0 0 0 19px;

    width:484px;

}

.page-template-front-page-php #feature-info h2 {

    font-family:Trebuchet MS,Arial,Helvetica,sans-serif;

    font-size:40px;

    font-weight:bold;

    line-height:45px;

    margin-top:-8px;

    padding:0 0 14px 0;

}

.page-template-front-page-php #feature-info h3 {

    font-family:Trebuchet MS,Arial,Helvetica,sans-serif;

    font-size:22px;

    font-weight:bold;
	
	font-style:italic;

    line-height:35px;

    margin-top:-8px;

    padding:0 0 14px 0;

}


.page-template-front-page-php #container,

.page-template-front-page-php #content  {

    margin:0;

    padding:0;

    width:988px;

}

.page-template-front-page-php #container {

    margin-top:-21px;

}

.page-template-front-page-php #sub-feature {

    font-size:13px;

    line-height:18px;

    position:relative;

    overflow:hidden;

}

.page-template-front-page-php #sub-feature p {

    margin:0 0 18px 0;

}

.page-template-front-page-php #sub-feature h3 {

    font-family:Trebuchet MS,Arial,Helvetica,sans-serif;

    font-weight:normal;

    font-size:17px;

    font-style:italic;

    padding:0 0 7px 0;

    text-transform:none;

}

.page-template-front-page-php #sub-feature h3 img {

    position:absolute;

    top:3px;

    right:0;

}

.page-template-front-page-php .block {

    float:left;

    width:484px;

}

#front-block-1 {

    margin-right:20px;

}

.page-template-front-page-php .block .avatar {

    float:left;

    margin:.25em 10px 0 0;

}

.page-template-front-page-php .block ul {

    border-top:1px solid #ccc;

    list-style:none;

    margin:0;

}

.page-template-front-page-php .block ul li {

    display:inline;

}

.page-template-front-page-php .block ul li a {

    border-bottom:1px solid #ccc;

    color:#69c;

    display:block;

    padding:6px 0;

    text-decoration:none;

}

.page-template-front-page-php .block ul li a:hover,

.page-template-front-page-php .block ul li a:active {
	background:#fafafa;
	color: #09f;
}

.page .entry-content,

.single .entry-content {

    padding-top:0;

}


.entry-title {
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    padding:0 0 2px 0;

}


.aside {
	color:#000;
}
	
.aside a {
    color:#69c;
	text-decoration:none;
	
}

.aside a:hover {
    color:#09f;
		
}

.aside h3 {
font-size:18px;
padding:0 0 22px 0;
font-style:normal;
line-height:22px;
}

.aside h3 a {
text-decoration:none;
}

.entry-content h3 {
font-size:18px;
font-style:normal;
padding:3px 0 14px;
}

