/*
Theme Name: Colourise
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A colorful.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more themes and <a href="http://www.styleshout.com">Styleshout</a> for more designs.
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/

*/

/* ----------------------------------------------
	Template Name : Colourise
	Template Code : S-0022
	Version : 1.0   
	Author : Erwin Aligam
	Author URI : http://www.styleshout.com/       
	Last Date Modified : March 07, 2008	
 -----------------------------------------http://www.johnhorneguitar.com/wp-admin/theme-editor.php?file=wp-content/themes/colourise/style.css&theme=Colourise&a=te------- */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	
background: #000000 url(./images/blackbg.jpg); background-attachment: fixed; background-repeat: repeat-xy;
color:#444;	
font-family: Verdana,Sans-serif;	
font-size:10px;	
line-height:1.65;	
margin-top:25px;        
margin-bottom:25px;	
padding:0;	
text-align:center;
}

/* Links */
h2 a, h2 a:active, h2 a:link {
	text-decoration: none;
	color: #c8571b;			
}
h2 a:visited {color: #c8571b;
	text-decoration: none;
}
a, a:active, a:link {
	text-decoration: none;
	color: #dd6600;	
}
a:hover {
	color: #dd6600;
}

/* headers */
h1, h2, h3

{        
color:#c8571b;        
font-size:20px;	
font-family: Arial,Verdana,Sans-serif;	
font-weight:bold;	
letter-spacing: -1px;	
margin-left:0px;        
}


p, dl { padding: 10px; margin: 0; }

ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: none; }

dt {
  font-weight: bold;
  color: #fff;
}
dd {
  padding-left: 25px; 
}

/* images */
img {
	

margin: 0px 10px 0px 0px;
background:#fff; 
padding:5px        
border:1px solid silver;
}


code {
  	margin: 5px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace ;
  	/* white-space: pre; */
  	background: #111;  
}
acronym {
  	cursor: help;
  	border-bottom: 1px dotted #5B5B5B;
}
blockquote {
	margin: 15px 10px;
 	padding: 10px 10px 10px 35px;  
        background: #111 url(images/quote.jpg) no-repeat 10px 10px;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.6em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;	
	color: #808080;	
}


/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#wrap {
	
background: #fafafa;
margin:0 auto;	
text-align:left;	
width:960px;
border: 10px solid #dd6600;	
}		

#content-wrap {
        position: relative;
	clear: both;
	width: 930px;	
	padding: 0; 		
	margin-left: 5px;	
	background: transparent;
	float: left;	
	display: inline;
}

#header {
	position: relative;
	width: 960px;	
	height: 225px;	
	margin: 0; padding: 0;		
	background: transparent;
}


/*  Navigation  */
#nav {  background:#000000;
	position: absolute;
	margin: 0; padding: 0;		
	height: 35px;
	width: 960px;	
	left: 0;	
        top: 0px;	
	
}
#nav ul {
	float: left;
	list-style: none;
	width: 960px;		
	height: 35px;
	margin: 0 0 0 15px; padding: 0;	
	display: inline;
}
#nav ul li {
	display: inline;
	margin: 0; padding: 0;
}
#nav ul li a {
	float: left;
	margin: 0;	
        padding: 0 18px;
	font: bold 12px/35px Arial,Verdana,Sans-serif;		
        text-decoration: none;	
	color: #888;	
}
#nav ul li a:hover, 
#nav ul li a:active {
	color: #E06700;
	background:url(./images/pointer2.jpg)no-repeat;
        background-position: bottom center; 
	border: none;
}
#nav ul li.current_page_item a {	
	color: #E06700;	
        background:url(./images/pointer2.jpg)no-repeat;
        background-position: bottom center;
	border: none;
}




#header-image {
	position: absolute;
        width:950px; height:200px;
	margin: 40px 0 0 0px; padding:0;
	background: #fafafa url(./images/jazztet-impulse8.jpg) no-repeat;
        border:none;
	
}
#header h1#logo-text a {
	position: absolute;
	margin: 0; padding: 0;
	font: normal 72px Georgia, 'Times New Roman', Times, serif;
	letter-spacing: -1.5px;
	color: #000;
	text-decoration: none;
	
	/* change the values of top and left to adjust the position of the logo*/
	top: 50px; left: 25px;	
}
#header h1#logo-text a:hover {
	background: none;	border: none;
}
#header p#intro {
	position: absolute;
	margin: 0; padding: 0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.6em;
	font-style: italic;
	text-transform: none;
	color: #cd9857;
	width: 960px;
	
	/* change the values of top and left to adjust the position */
	top: 120px; left: 25px;		
}

/* Main Column - Content*/
#content {
	

font-size:1.2em;	
float:left;	
padding-top:1em;        
padding-bottom:1em;	
width:45em;        
margin-left:25px;
	
}


/* Sidebar */	
#sidebar {
font-size:1.2em;
height:150%;        
color:#555;	
float:right;	
padding-top:1em;        
padding-bottom:1em;	
width:22em;        
margin-right:25px;
}	



#sidebar ul

{	
list-style-type:none;	
margin-left:0em;	
padding:0;
}

#sidebar ul li

{	
list-style-type:none;	
border-bottom:0px dotted silver;	
margin-bottom:0.0em;	
padding:0em;	
}


#sidebar li

{	
list-style-type:none;	
border-bottom:0px dotted silver;	
margin-bottom:0.0em;	
padding:0em;	
}

#sidebar li a:hover

{	
font-weight: normal;
color:#dd6600;
}

/* footer */
#footer-wrap {
	position: relative;
	clear: both;
	padding: 1em 0 2.5em 0;
	margin-top: 30px;
        padding-top: 20px;	
	background: #000000;
	color: #888;
	width: 960px;
	float: left;	
	display: inline;
     		
}
#footer-wrap h2, h3 {

	color: #c8571b;
}
#footer-content {	
	margin: 0px auto;		
	width: 880px;
	text-align: left;
        		
}

/*#footer-content p{font-family: Verdana,Arial,Sans-serif;	
font-size:100%;		
			
}
*/
#footer-content ul.col-list {
	border-top: 0px solid #111;
	list-style: none;
	margin: 5px 0 0 0px; padding: 0;	
	width: 98%;
}
#footer-content ul.col-list li {
	border-bottom: 0px solid #111;
}
#footer-content ul.col-list li a {
	display: block;
	


	padding: 4px 0 4px 0px;
	width: 98%;	
	color: #777;
	border: none;
}
#footer-content ul.col-list li a span {
	color: #777;
	font-style: italic;
	font-weight: normal;
	font-family: Verdana,Arial,Sans-serif;
}
#footer-content ul.col-list li a:hover,
#footer-content ul.col-list li a:hover span {

	color: #fafafa;
	text-decoration: none;
}

#footer-content .col {
	width: 280px;
	padding: 0 0 30px 0;			
	display: inline;
}
#footer-content .col2 {
	width: 285px;
	padding: 0 0 30px 0;
        line-height:2em;	
	display: inline;	
}

.col2 h2 {margin-left: 10px;

}



#footer-content .space-sep {
	margin-right: 12px; 

}


/* postmeta */

.postmeta {	
	padding: 7px 5px; margin: 20px 0px 15px 10px;	
	font-size: 1em;	
	color: #545454;
	border: 1px solid #111;
	background: #111;
}
.postmeta .date{ margin: 0 10px 0 5px;	}
.postmeta a.comments { margin: 0 10px 0 5px;	}
.postmeta a.readmore { margin: 0 10px 0 5px;	}

.postinfo {margin-left: 10px;}
.entrymeta {margin-left: -5px;}
.entrybody h2{margin-left: 10px;}
.entrytitle {margin-left: 10px;}


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */

.clearer { clear: both; 
           background: #000000;
           text-align:center; 
           font: 12px/35px Verdana,Arial,Sans-serif;
            	 
}

.clearer a{ 
          color:#dd6600;
          
	 
}

.clear {
	display:inline-block;
}
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}


/************************************* +Entry *************************************/
.entry

{	
margin-bottom:3em;
}

.postedby
/*
{	
background:#000 url(./images/user.gif) no-repeat;	


padding:3px;	
padding-left:20px;

}
*/
.filedto








{	
/*
background:#fff url(./images/post.gif) no-repeat;	

padding:3px;	

padding-left:20px;

*/







}

.commentslink


{	
background:transparent url(./images/icon_comments.gif) no-repeat;
padding:3px;	
padding-left:20px;
}

.sharethis

{	
background:#fff url(./images/share-icon-16x16.png) no-repeat;	
padding:3px;	
padding-left:20px;
}
/************************************* +Comments *************************************/

/*
.commentsblock

{	
margin:0.5em;	
padding:1em;
}
*/

.commentsblock textarea

{	
width:35em;
}

.commentsblock input, .commentsblock textarea

{	
border:1px solid #d1d1d1;
}

.commentsblock textarea:focus

{	
background:#fff;	
border:1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus

{	
background:#fff;	
border:1px solid #a1a1a1;
}

.commentauthor

{	
display:block;	
/*font-size:1.5em;*/
}

ol.commentlist

{	
color:#666;	
/*font-size:0.9em;*/	
list-style-type:none;	
margin:0;	
margin-top:1.5em;	
padding:0;
}

.commentlist li

{	
margin-bottom:0.5em;	
padding:0.5em 1em;
}

.alt

{	
background:#ffffff url(./images/bg.png) repeat-x;	
border:1px dotted #d1d1d1;	
padding:0.5em;
}

.alignleft

{        
float:left;
}
.alignright

{       
float:right;
}

h3#comments

{
font-size:1.6em;
}

/*************************************Misc************************************/

p.banner 

{
color:#666;
background:#ffffff url(./images/bg.png) repeat-x;	
border:1px dotted #d1d1d1;
}

p.author

{        
background:#fff url(./images/bgorange.png) repeat-x;
}

.entrybody img 

{           
float:left;
margin: 0px 10px 0px 0px;
padding:5px;      
border:1px solid silver;

}


#sidebar img 

{        
margin-left :0px; 
margin: 10px 10px 10px 0px;
padding:5px;        
border:1px solid silver;
}


a

{	
color:#336699;	
text-decoration:none;
}

a:hover

{
color:#dd6600;
text-decoration:none;
}

a img 

{        
padding:5px;        
margin:10px;        
border:1px solid silver;  
}

.current_page_item a

{	
color:#dd6600;        
font-weight: bold;
}


abbr, acronym, .help 

{        
border-bottom: 1px dotted #555;        
cursor: help;  
}

#footer a

{	
color:#dd6600;
}

.twitter_title_link
{
color:#dd6600;
}

.twitter-item

{
margin-top:10px;
}

/************************************* Quotataions Page (No Sidebar)*************************************/

#quotations 

{         
clear:both;width:90em;         
line-height:35px;
}

/************************************* Form Style (or lack thereof)*************************************/

#searchform input

{
color:#336699;
border: 1px solid silver;
}

/************************************* Clean Archives*************************************/

.postspermonth 

{	
margin: 5px 0 10px 0;	
list-style: none;	
padding-left: 0px;
}

/************************************* hr style*************************************/

div.hr 

{        
height: 16px;        
background: #fff url(/images/flourish.png) no-repeat scroll center;        
padding-top:20px; padding-bottom:0px;
}

div.hr hr 

{        
display: none;
}


/************************************* CatHighlight Plugin Style*************************************/


.current-cat a

{
color:#dd6600; 
font-weight: bold;
}


