/* 
	Theme Name: GTP
	Theme URI: http://www.newbrandmedia.co.uk
	Description: New Brand Media design by Jonathan Porter, New Brand Media Ltd.
	Author: Jonathan Porter
	Author URI: http://www.newbrandmedia.co.uk
	Version: 0.1
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	
	Changelog:
		v1.0
			First Release
		v1.0.1
			Fixed search bug position
		v1.0.2
			Fixed search bug
			Added links.php
			Changed archives.php
		v1.0.3
			Remove cursor: pointer; from header
		v1.0.4
			Bug report from Nilson Cain fixed
			Class image center fixed
			Search form moved from header
			Changelog are now in style.css. Changelog.txt removed.
			Added logo with .psd file
			Other changes in css
		v1.0.5
			Move comments in index
			Other changes in css
		v1.0.6
			Changed sidebar
		v1.0.7
			Fixed rss feed and trackack uri if comments are closed (Thanks soteke)
*/

body {
	background: #000; 
	color: #666;
        font-family: "Trebuchet MS",Trebuchet,"Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding:0;
        min-width:970px;
	}

/* Structure Divs */
#content {
	margin: 0px auto 10px auto;
	width: 914px;
    padding-left:7px; 
    padding-top: 0;
    /*background:url(images/elements/vert-lines.gif) repeat-y right top; */
	}


	

	
#noticias {
	margin: 0 0 0 0;
	padding: 0 0 0 0 ; /*0 0 20px 0*/
	width: 465px ; 
	}

	

	

	.current_page_item a, .current_page_item a:hover, .current_ a, .current_ a:hover, .current_showpages a.sptitle, .current_showpages 

a.sptitle:hover, .currentitem  {		
                /*background: #FD249C !important;*/
		color: #849644 !important;
}

		
		
			
	/* Posts */
	
.introcopy {
	font-size: 1.7em;
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	letter-spacing: 0em;
	padding-top: -0.2em;
	padding-right: 0pt;
	padding-bottom: 1em;
	padding-left: 0pt;
	display:block;
}


	#noticias a{
	
		}
	
	#noticias p, #noticias ul, #noticias ol/*, .entrada-p*/ {
		font-size: 0.8em;
		line-height: 1.6em;
                color: #666; 
                margin-top: 0;
		}
			 
	.noticias3c p {
		font-size:0.8em !important;
		line-height:1.2em !important;
		padding-left:3px;
		margin-top:4px;
		margin-bottom:19px;
		} 
	
	#noticias ul {
		list-style-type: square;
		line-height: 1.5em;
		margin: 1em 0 0 1.1em;
		padding: 0;
		}
			
	#noticias li {
		margin: 0 0 .2em 0em;
		padding: 0;
		font-size: 1em;
		}


h1{
		text-transform:uppercase;
		margin:0;

	}
/*plz set h2's font-size properties here*/
	h2 {
		color: #fff;
		font-size:1.5em; 
		font-weight: normal;
		text-transform:none;
		}
	
	.narrowcolumn h2, .narrowcolumn h2 a, #noticias h2, #noticias h2 a {
		color: #fff;
		letter-spacing:0.05em;
		font-weight: normal;
		margin: 0px 0 0px 0;
		padding:0; 
		text-decoration: none; 
		background: transparent; 
		border:0;
                clear:left;
		}


	h3 {
		font-size:1.25em; 
		font-weight: normal;
		text-transform:uppercase;
		letter-spacing:0.05em;
		}
        h3 a {border:0;}
	

	
	#noticias h3 {
		color: #FD249C;
		margin: .6em 0 .1em 0;
		}
		
	
	
	h4 {
		color: #666;
		font-size: 1.2em;
		font-weight: normal;
		padding:0;
		margin:0;
		}

	h1, h2, h3, h4 {
		font-family: Georgia, "Times New Roman", Roman;
			font-weight:normal;

		}
		
		h6 {
		font-family: "Gill Sans","GillSans","Century Gothic","Helvetica Neue",Helvetica,"Lucida Grande","Lucida Sans Unicode",Arial,sans-

serif;
		font-weight:normal;
		letter-spacing:.15em;
		font-size:.6em;
		text-transform:uppercase;
		line-height:1.5em;
		margin:0;
		}
		
		.title {
			color:#333333;
			}
		
	
	#noticias small {
		text-transform:uppercase;
		letter-spacing:.1em;
		color:#666;
		}
		
	.feedback {
		text-transform:uppercase;
		letter-spacing:.1em;
		margin: 0;
		padding: 0 5px; 
		font-size:0.65em;
		/*clear:both;*/
		}
		
	/* Entrada */
	.entrada {
		margin: 0;
		padding: 0px 0 0px 0;;
		}

	/* Comments */
	#commentlist {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#commentlist li {
		margin: 10px 0;
		padding: 5px 10px;
		}
			
	#commentlist p {
		margin: 0;
		padding: 0;
		}
			
	#commentlist small {
		font-size: 11px;
		}

	.class_comment1 { background: #E9E9EA; border: 1px solid #E0DEDE; }
	.class_comment2 { background: #F4F3F3; border: 1px solid #E0DEDE; }
	
	#comments, #postcomment {
		color: #0090DA;
		font-size: 14px !important;
		font-weight: normal;
		margin: 40px 0 10px 10px;
		text-transform: uppercase;
		}
			
	#commentform {
		background: #D3E4FF;
		border: 1px solid #D8D8D8;
		padding: 5px 20px;
		}
		
	#commentform input, #commentform textarea {
		background: #F9FBFF;
		border: 1px solid #B8D4FF;
		font-size: 12px;
		padding: 1px;
		}
		
	#commentform input:focus, #commentform textarea:focus {
		background: #EEF5FF;
		}
	
	

	#footer a {
		color:#fff;
		border:0;
		}
		
	#footer a:hover {
		/*background: #FFF;*/text-decoration:underline; color:#FD249C;
		}
		

/* General */
a {
	color: #849644;
	text-decoration: none;
	border-bottom:1px dotted #849644;
	}

a:hover {
	color: #849644 !important;
	}
.sidebar a:hover {
text-decoration:underline;
}

acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #fdfdfd;
	}
	
blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	padding:1em 0;
	margin: 1em 0 0 0;
	display:inline;
	line-height:1.4em;
	} 
		
blockquote.left { font-family:Georgia, "Times New Roman", Times, serif; width: 200px; margin: 5px 10px 10px 0; font-size: 2em; text-align: left; 

border: none !important; padding: 0 !important; float: left; line-height:1.23em;}

blockquote.right { font-family:Georgia, "Times New Roman", Times, serif; width: 200px; margin: 5px 0 10px 10px; font-size: 

2em; text-align: right; border: none !important; padding: 0 !important; float: right; line-height:1.2em;}cite {
	text-decoration: none;
	}


/* -------- elements -------- */

code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}
img {border: 0;}
.entrada img {
	padding:4 15px 4 4px;
	border: solid 2px #E0E0E0;
	display:block;
	}
  

	
/* Float and Clear */
div.floatleft {
	float: left;
	display:inline;
	width:30%;
	margin:0em 0 0 3em;
}
div.floatmid {
	float: left;
	display:inline;
	width:30%;
	margin:0em 0 0 3em;
}

div.floatright {
	float: right;
	display:inline;
	margin:0em 0 0 1em;
	width:30%;
	}
	
div.both {clear: both;
margin:0;
padding:0;}
	
/* Images align */
img.border {
	border: 1px solid #C6C6C6;
	padding: 4px;
	margin: 0;
	}

img.border:hover {
	background: #E3F5FE;
	}

img.center {
	display: block; 
	margin: auto;   
	}

img.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.wide {
	float: left;
	border:none;
	margin:0 0 15px -3px;
	padding:0;
	}

img.grid {
	float: left;
	border:none;
	margin:0;
	padding:0 7px 7px 0;
	
	}
	
	/* Text align */
.center {text-align: center;}
.alignright {text-align: right;}
.alignleft {text-align: left;}

	#newtop {
		margin:0;
		padding:0;
               /* overflow:hidden;*/
		}

	#newtop .fixedwidth {
		margin: 0 auto;
		}

	.entrada ul li {
		list-style-position: inside !important; 
		list-style:square; 
		margin-left:2em;
		}





#utilities {
	padding:4px 13px 2px 0px;
	font-size:.65em;
        height:22px;
	display:block;
	text-align:right;
        margin:0;
        font-family:"Gill Sans", "GillSans", "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue",  Helvetica, Arial, sans-

serif; 
	}
	#utilities a{
	list-style-type:none;
	color:#666 !important;
        text-decoration:none !important;
        border:0 !important;
		}
#utilities a:hover {color:#fff !important;}
	
		
#utilities li{
padding:0px 0px 0 23px;
height:22px;
margin-left:25px;
text-transform:uppercase;
letter-spacing:.2em;
 float:right;
list-style-type:none;
line-height:22px;
	}	

.breadcrumb {
clear:left;
font-size:0.75em;
padding-top:2px;
/*height:36px;*/
color:#666666;
letter-spacing:0.1em;
text-transform:uppercase;
padding-bottom:1px;
}



.breadleft { 
    width:912px;
    margin:20px auto; 
   /* height: 24px;*/  
    z-index:0;
    padding-left:9px;
    padding-top:0px;
    font-size:.8em;
	border-top: solid 1px #666666; 

}

.breadcrumb h1{
	font-size:60pt;
	text-transform:lowercase;
	letter-spacing:-.03em;
	
	display:inline;
	font-weight:normal;
    font-family:georgia,times new roman;
}
.breadcrumb a {
	border:0;
	text-decoration:none;
	color: #666;
}
.breadcrumb .bread-divider {
color:white;
font-size:2.2em;
}
.breadcrumb a:hover {color:#fff;}



#breadsearch {
padding-top:5px;
height:29px;
padding-left:2px;
float:right;clear:both;
}
#breadsearch form {padding:0;margin:0;}


#breadsearch input {margin-left:4px;}



.sidebar 
{
    width:210px;
    float:right;
    margin:0px 0 0 0;
}


	.sidebar p {
	font-size: .8em;
	}
.sidebar h3 {
	font-size:1.5em; color:#999; 
	/*background-color:#FD249C;*/
	letter-spacing:0.1em;
	padding:0;
	margin:0 0 .2em 0;
}

/* jp */
.sidebar ul {
	list-style:none;
	margin:0 0 .7em 0;
	padding:0;
	font-size:0.75em;
	line-height:1.5em;
	text-transform:uppercase;
	/*font-family:"Gill Sans", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;*/
	letter-spacing:0; /*.09em;*/
	line-height:1.7em;
}





#footer {
margin: 0;
padding: 0; 
clear:both;
color:#FDFDFD;
background-color:#333333;
/*font-family:"Gill Sans", century gothic, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;*/
font-size:.6em;
text-transform:uppercase;
font-weight:normal;
letter-spacing:0.2em;
}






#footer .cleft {
	/*float:left;*/
	padding:10px;
	}

/* credits right float
#footer .cright {float:right;margin:.5em 0 .5em 1em;}
*/


.down-nav {padding-top:35px;}

#noticias small {display:block;}
.sidebar h2 {margin-top:0 !important;}
h5{
 	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.2em; margin-bottom:0px;
	}

#utilities li.current_page_item a {color:#fff !important;}
#lightwindow_title_bar_title {color:#fff !important;}

.fixedwidth {width: 920px; margin: 0 auto; padding: 0 25px; }

.page-logo a {border:0 !important;}

#flashPlaceHolder {
  width:auto;/*height:400px;*/clear:both;background:transparent;
}

#utilities li {
  background-position: top left;
  background-repeat: no-repeat;
}
#utilities li.ico-contact { background-image: url(images/elements/ico-contact.gif); }
#utilities li.ico-profile { background-image: url(images/elements/ico-login.gif); }
#utilities li.ico-login   { background-image: url(images/elements/ico-login.gif); }
#utilities li.ico-logout  { background-image: url(images/elements/ico-login.gif); }
#utilities li.ico-sitemap { background-image: url(images/elements/ico-sitemap.gif); }

/*#noticias .entrada .entrada {font-size:16px;}
#noticias .entrada .entrada .entrada-p p {font-size:1em;}

#noticias .entrada .entrada .entrada-p {font-size:13px;	line-height: 1.6em;}*/


#lightwindow_overlay {z-index:1500 !important;}
#lightwindow  {z-index:1999 !important;}


#search #s {height:23px;width:129px;border:1px #666 solid;background:#333;}
#search {background:url(images/search-bg.gif) no-repeat top left;height:44px;margin-bottom:7px;}
#search div br, #search div input { float:left; }
/*
#primary {width:206px;}
#secondary {width:211px;}
*/
.sidebar {padding:0 0 0 8px;}
#search div {padding-top: 4px; padding-left:9px;}

#search #s {
background:#333;
border:1px solid #666;
color:#ccc;
height:21px;
line-height:21px;
padding:2px 3px 0 3px;
width:123px;
margin-right:4px;
margin-top:2px;
font-size:0.75em;
}
body,input,select {
font-family: "Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sidebar h3 {font-family: "Trebuchet MS",Trebuchet !important;}
#showpages-alt h3 {
background:url(images/sidebar-contact-green.gif) no-repeat top left;
height:21px;
font-size:10px;
line-height:21px;
color:#333A1A;
padding-left:25px;
}
#showpages-alt div {
background: url(images/sidebar-contact-us-bg.gif) bottom left no-repeat;
padding:9px 11px 14px 11px;
font-size:10px;
color:#999;
line-height:17px;

}
.sidebar h3 {margin:0;}

#showpages-alt a.save-contact {
display:block;
background:url(images/sidebar-save-contact.gif) no-repeat top left;
height:21px;
line-height:21px;
text-transform: uppercase;
border:0 !important;
padding-left:33px;
color:#999;
letter-spacing:0.1em;
margin-top:7px;
font-size:10px !important;
}
#showpages-alt {margin-bottom:6px;}
#rss-1 h3, #rss-2 h3 {
background:url(images/sidebar-header.gif) no-repeat top left;
height:21px;
font-size:10px;
line-height:21px;
color:#666;
padding-left:9px;
}

#rss-1 h3 img {display:none;}
#rss-1 a {color:#666 !important;}
#rss-1 a:hover {color:#849644 !important;background:transparent !important;}
#rss-1 ul {text-transform:none;line-height:normal;}
#rss-1 ul li a {border:0 !important;font-size:10px;color:#999 !important;padding:5px 7px;border-bottom:1px #333 solid !important;display:block;line-

height:normal;height:auto;*padding-top:0;}


#rss-2 h3 img {display:none;}
#rss-2 a {color:#666 !important;}
#rss-2 a:hover {color:#849644 !important;background:transparent !important;}
#rss-2 ul {text-transform:none;line-height:normal;}
#rss-2 ul li a {border:0 !important;font-size:10px;color:#999 !important;padding:5px 7px;border-bottom:1px #333 solid !important;display:block;line-

height:normal;height:auto;*padding-top:0;}

#showpages-login-0 .textinput {
background:#333;
border:1px solid #666;
color:#ccc;
height:20px;
line-height:20px;
padding:3px 3px 0 3px;
width:175px;
font-size:12px;
}
#showpages-login-0, #showpages-login-1
{
background:url(images/sidebar-members-bg-0.gif) bottom left no-repeat;
font-size:10px;
color:#999;
margin-bottom:6px;
}
#showpages-login-0 div, #showpages-login-1 div
{
padding:7px 11px 10px 11px;
}

#showpages-login-0 h3, #showpages-login-1 h3
{
background:url(images/sidebar-members-header-1.gif) top left no-repeat;
height:24px;
font-size:10px;
line-height:25px;
color:#999;
padding-left:25px;
}

#showpages-login-0 .inputs, #showpages-login-0 .leftbutt {padding:0px;}
#showpages-login-0 .inputs {text-transform:uppercase;letter-spacing:0.1em;}
#showpages-login-0 .inputs label {display:block;padding:2px 0 7px 0;}

#showpages-login-0 .leftbutt {padding:10px 0 8px 0;}
#showpages-login-0 a, #showpages-login-1 a {color:#999;border:0 !important;}

#showpages-2 h3 {
background:url(images/sidebar-header-206.gif) no-repeat top left;
height:22px;
font-size:10px;
line-height:21px;
color:#666;
padding-left:9px;
}
#showpages-2 ul {
background:url(images/sidebar-co-bg.gif) bottom left no-repeat;
text-transform: none;
font-size:10px;
letter-spacing:0;
padding:0 1px 3px 2px;
line-height:normal;
}
#showpages-2 ul a {
color:#999;
padding:0 11px;
display:block;
border:0 !important;
background: url(images/sidebar-co-line.gif) repeat-x top left; 
padding:5px 7px;
*padding-top:0;

}
#showpages-2 ul .first a {background: url(images/_.gif); }

#text-3 {margin-bottom:6px;}
#text-3 h3
{
background:url(images/sidebar-header-206.gif) no-repeat top left;
height:22px;
font-size:10px;
line-height:21px;
color:#666;
padding-left:9px;
}
#text-3 div.textwidget {
background:url(images/sidebar-widget-bg.gif) bottom left no-repeat;
text-transform: none;
font-size:10px;
letter-spacing:0;
line-height:normal;
padding:5px 2px 10px 6px;
}
#nyse {
width:194px;
height:100px;
background:url(images/nyse.gif) no-repeat top left;
margin-bottom:5px;
}
#text-3 a {border: 0 !important;color:#999;}

#showpages-1 h3 {
background:url(images/sidebar-green-head.gif) no-repeat top left;
height:22px;
font-size:10px;
line-height:22px;
color:#333A1A;
padding-left:9px;
}
#showpages-1 ul {
background:url(images/sidebar-co-bg.gif) bottom left no-repeat;
text-transform: none;
letter-spacing:0;
padding:0 1px 3px 2px;
line-height:normal;
}

#showpages-1 ul li {font-size:1px;}
#showpages-1 ul a {
font-size:18px;
color:#fff !important;
padding:0 11px;
display:block;
border:0 !important;
background: url(images/sidebar-co-line.gif) repeat-x top left; 
padding:5px 7px;
font-family:Georgia,Times New Roman,Roman; /*float:left;clear:both;width:193px;*/

}
#showpages-1 .current_page_item a {
color:#849644 !important;
background: transparent url(images/sidebar-co-line.gif) repeat-x top left; 
}
#showpages-1 a:hover {
color:#849644 !important;
/*background: transparent url(images/sidebar-co-line.gif) repeat-x top left !important; */
text-decoration:underline;
}

#showpages-1 ul li.first a {background: url(images/_.gif) !important; }
 #rss-1 {clear:both;}
.header2 #rss-1, .header2 #showpages-2 {display:none;}

#content {
background:transparent url(images/body-line.gif) repeat scroll -7px 0;
}
.sidebar form {margin:0;}

#showpages-alt a {border-bottom:0;}


#lightwindow_title_bar_title {display:none !important;}
#lightwindow_title_bar_close_link {text-transform:uppercase; font-family:"Trebuchet MS", Helvetica, "Helvetica Neue"; letter-spacing:0.2em; text-decoration: underline; font-size:0.5em; color:#999 !important;padding-right:14px !important;}
#lightwindow_contents {border-color:black !important;border-width:0 !important;}
/*
#lightwindow_container {width:350px !important;}
*/


.post-20 {
letter-spacing:-0.02em;
}

h1.post-29 {font-size:60pt !important;letter-spacing:-3px !important;}

#lightwindow_iframe {background:#000 !important;}
#lightwindow_loading {background:#000 !important;
color:#999 !important;}
#lightwindow_loading a {color:#999 !important;border-bottom:0 !important;}
#lightwindow_loading img {display:none;}

.header10 #newtop {padding-bottom:1em;}
.header2 #newtop { height:160px;}

#noticias {float:left;}
#lightwindow_title_bar {
padding-right:48px !important;
}


