/* Brian Colors Stylesheet */



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { 
background: #fff url(brian/bodytile.jpg) repeat left top;
color: #000;


 }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #17517b; }
a:hover  {}



/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */


/* 2.2 Navigation */


/* 2.2.1 Drop-down menus */



/* CATEGORY NAVIGATION */

/* PAGES NAVIGATION */
#pagenav a  { border-bottom: 4px solid #9fcef1; }
#pagenav li.current_page_item a, #pagenav li a:hover  { border-color: #17517b;  }
#pagenav li ul  { border-top: 1px solid #9fcef1; }
#pagenav li ul li  { border-color: #9fcef1; }
#pagenav li ul a:hover  { color: #fff!important; background: #17517b;  }

#pagenav li.rss a  { 
	color: #17517b; 
	background: url(brian/ico-rss.png) no-repeat right 0px; 
}



/* 2.3 Header */


/* 2.4 Content */


/* 2.5 Sidebar */


/* 2.6 Extended Footer */
#extended-footer  { 
background:url("brian/bodytile.jpg") repeat 0 0;
border-top: 1px solid #7EBDEC;
}
.one, .two  { border-right: 1px solid #7ebdec; }

/* 2.7 Footer */



/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post .date  { 
	background: url(brian/date.png) no-repeat 0 0 ; 
	width: 64px;
	height: 65px;
	padding: 2px 0 8px 0;
	
	}

.post-meta li .body a:hover  { color: #17517b; }


/* 3.1 Typographic Elements */

/* 3.2 Images */
.post img.thumbnail  { border: 3px solid #999; }
.entry img  { border: 1px solid #999; }

/* 3.3 Pagination / WP-Pagenavi */

.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { color: #17517b; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background: #9fcef1 !important; color: #17517b; }


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Generic Widgets */
.widget h3  { border-bottom: 1px solid #000; }

.widget ul li a:link, .widget ul li a:visited { border-bottom: 1px solid #9fcef1; }
.widget ul li a:hover  { color: #17517b; }

.widget_recent_comments li, #twitter li  { border-bottom: 1px solid #9fcef1; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { color: #17517b!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */


/* 4.2 Specific Widgets */

/* FEATURED POSTS */

#featured li  { 
	border-bottom: 1px solid #000; 
}
#featured span.thumb img  { border: 3px solid #fff; }
#featured span.thumb img:hover  { border-color: #000; }

/* WIDGET FORMS */
input#s, input.field  { 
	border: 1px solid #17517b; 
	margin-bottom: 3px; 
}

#firstname, #lastname, #email{
	width: 250px;
}
input#s:focus, input.field:focus  { border: 1px solid #17517b; }
input.submit  { 
background-color: #ff8d54; 
float: none;
margin-top: 12px;


}

input#searchsubmit{
	background-color: #FF8D54;
	margin-left: 5px;
}
label {
	font-weight: bold;
	font-size: 12px;
	font-family: Georgia, helvetica, sans-serif;
	color: #000;
	display: block;
	padding: 5px 0;
	
}

/* FLICKR */
#flickr a img  { 
	border: #fff 3px solid;
}

#flickr a:hover img  { 
	border:#000 3px solid; 
}

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #9fcef1; }

/* TEXT WIDGET */

/* CALENDAR */
#wp-calendar th,#wp-calendar td{background:#9fcef1;}
#wp-calendar th  { color: #17517b; }

/* ADS */
#sidebar .ads125 { border: 1px solid #9fcef1; }

/* 4.3 Extended Footer Widgets */


/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */


/* 5.2 Pingbacks / Trackbacks */

/* 5.3 Comments Form */
#commentform #submit  { background-color: #17517b; }



/* CUSTOMIZATION
-------------------------------------------------------- */

.clear {

	visibility: hidden;
	height: 1%;
	clear: both;

}




#container{
	background: url(brian/bg-tile.jpg) repeat-x 0 -30px;
}


#header{
	height: 315px ;
	width: 940px;
	padding: 15px 80px 75px 80px;
	background: url(brian/banner.jpg) no-repeat -25px 23px;
}

#catnav a:link, #catnav a:visited {
	line-height: 0;
	padding: 30px 20px 23px 0;
}

#pagenav{
	margin-top: 290px;
}

#pagenav ul li a{
	text-transform: none;
	font-size: 21px;
	padding: 0 8px 8px 8px;
}

.post, .more_entries, #comments, #respond{
	border: 2px solid #000;
}

#featured li a{
	color: #000;
}

#sidebar h3{
	color: #000;
}

.widget h3{
	border-bottom: 1px solid #000;
}


.widget ul li a:link, .widget ul li a:visited{
	color: #000;
	padding: 12px 0 10px 0;
	border-bottom: 1px solid #000;
	
}

.widget ul li a:hover{
	font-weight: normal;
	color: #17517b;
}

#campaignmonitor h3{
	margin-bottom: 10px;
}
/* TOUR FEED
-------------------------------------------------------- */

.feed h2{
	margin-bottom: 5px;
}

.feed h2 a{
	color: #000;
	font-size: 18px;
	
}

.feeddate{
	margin-bottom: 30px;
}

#subscribe{
	height: 50px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 20px;
	
}

#subscribe h2 a{
	display: block;
	font-size: 14px;
	padding-left: 50px;
	padding-top: 15px;
	background: url(brian/rss.png) no-repeat 0 0;
	height: 40px;
	
}

#subscribe h2 a:hover{
	text-decoration: none;
}

/* MUSIC PAGE
-------------------------------------------------------- */

.music {
	min-height: 900px;
}

#shine{
	background: url(brian/Shine.png) no-repeat -5px 35px;
	height: 395px;
}

.tracklisting{
    display: block;
	float: left;
	width: 75px;
	color: #000;

}

#shinenames li{
	padding: 4px 0;
}

#shine h3{
	padding: 20px 0 15px 0;
}

.music #description{
	margin-top: 365px;
}

/* FLICKRPRESS
-------------------------------------------------------- */

#flickrpress-2 h3{
	background: url(brian/flickr.png) no-repeat 0 5px;
	padding-left: 35px;
}



