/*
Theme Name: WordPress starter
Theme URI: http://www.vitaminkdesign.com
Description: before the work starts
Version: 0.1
Author: Johnathan kendall
Author URI: http://www.vitaminkdesign.com




*/

/* CSS Document */
/*baseline styles/////////////////////////////////////////////////////*/
	body{min-height:100%;font-size:62.5%;margin:0;padding:0;text-align:center;}
	html{overflow-y:scroll;height:100%;}
	html,div,span,applet,object, h1, h2,h3, h4, h5, h6, p,blockquote, pre, a, em,font, img, strong, sub,sup, ol, ul,fieldset,form, label, legend
	{margin:0;padding:0;border:0;outline:0;vertical-align: baseline;list-style:none outside none;font-family:inherit;white-space:normal;}
	#f li,#h li {display:inline;}
	li.blockList{margin:0 0 1em 0;font-size:1em!important;}
	li li{font-size:1em;}
	#n li a{display:block;}
/*////////////////////////////////////////////////////////////////////*/

/*MAIN PAGE CANNON
/*
h = header
f = footer
c = content
n = navigation column
p = primary content
s = secondary content
t = tertiary content*/

/*content positioning method*/
#w{width:916px;margin:0 auto;text-align:left;}/*remove for scallable*/


#c{overflow:hidden;margin-bottom:1em;}
#n{float:left;min-height:309px;height:100%;}
#s{float:right;}
#p{float:left;}

#p,#n,#c,#s{outline:dotted 0px #efefef;}


/*   3 coloms left .c2l
/*   ________________
/*   |    p      |s  |	*/	#n{width:0;display:none}
/*   |     720   |270|  */	#p{margin:0 292px 0 0px;width:515px;padding:30px 20px 40px 65px;}/*total width:710px;}
/*   |           |   |  */	#s{width:292px;margin-left:-292px;margin-right:8px;}
/*   -----------------  */

/*   2 coloms left .c2l
/*   _________________
/*   |n  | p         |	*/	.c2l #n{width:166px;margin:0;padding:9px 5px 9px 9px;}
/*   |190| 620       |  */	.c2l #p{width:684px;margin:0;padding:9px 18px;}
/*						*/	
/*   |   |           |  */	.c2l #s{display:none;}
/*   -----------------  */

/* .c2r  [2 coloms right]
/*   _________________
/*   |    p      |   |	*/	.c2r #n{display:none;}
/*   |    620    |190|  */	.c2r #p{margin:0 270px 0 0;}
/*   |           |   |  */	.c2r #s{width:270px;}
/*   -----------------  */

/*  .c1 [1 coloms] 
/*   _________________
/*   |    p          |	*/	.c1 #n{display:none;}
/*   |    900        |  */	.c1 #p{margin:0;}
/*   |               |  */	.c1 #s{display:none;}
/*   -----------------  */


/*all clears */
	.stretcher,#h ul,#f ul,#listProducts,#m
	{overflow:hidden;}	
	
	

/* standard content text styling */
	body{font-family:Arial, Helvetica, sans-serif;text-align:center;color:#333;}
	
	a,h1,h2,h3,h4,em,i,.breadcrumb{color:#247591;}
	a:hover{text-decoration:underline!important;}
	
	h1,.fauxh1{font-size:1.8em;}
	h2,.fauxh2{font-size:1.4em;}
	h3,.fauxh3{font-size:1.4em;}

	p,blockquote,dl,table,form{font-size:1.4em;line-height:1.6em;}
	#p p{font-size:1.3em;}
	
	
	hr.clearBoth{clear:both;height:1px;visibility:hidden;}
	
	.txtContent {padding-bottom:50px!important;}
	.txtContent p,.txtContent h2,.txtContent h1,.txtContent h3,.txtContent img{margin:0 10px;}
	.txtContent p{margin-bottom: 1em;}
	.txtContent ul, .txtContent ol{font-size:1.3em;margin-bottom:1.6em;}
	.txtContent h1{margin-bottom: 1.2em;margin-top:15px}
	.txtContent h2{margin-bottom:0.5ex;}
	.txtContent li{margin-left:30px;list-style:disc;font-size:1em}
	
	#c h1{margin-bottom:1em;}
	#c h2{margin-bottom:1ex;}
	#c h3{margin-bottom:0;}

	#c p{margin-bottom:1.4em;}
	#c li{}
	
	.pagination{text-align:right;}
	.pagination li{display:inline;margin:0.5ex;}
	.pagination .active{font-weight:bold;}
	
	
	#c a{}
	#c a:hover,#f a:hover{text-decoration:underline;}
	
	.editPageLink{float:right;}

/* start page design*/

body{background:#192A34 url(images/body_bg.jpg) repeat-x center top ;font-family:Georgia, "Times New Roman", Times, serif;}
#w{background:url(images/w_bg.jpg) repeat-y top center;}

/**h*/
#h{background:url(images/h_bg.jpg) no-repeat center top;height:220px;position:relative;}
	#branding {position:absolute;left:48px;top:62px;}
		#branding h1 a{background:url(images/brand_logo.gif) no-repeat top left;width:409px;height:84px;text-indent:-4000px;display:block}
		#branding div.description{background:url(images/brand_strap_bg.jpg) no-repeat top left;position:absolute;width:272px;height:35px;text-indent:-4000px}
		#branding #headMenu{position:absolute;top:96px;left:260px;width:150px;text-align:right;font-size:1.4em;font-style:italic;font-weight:normal;}					
					.page-item-70{border-right:solid 1px #247591;padding-right:1ex;}
		
hr{visibility:hidden;height:1px;}
	
.callOut{min-height:60px;margin-bottom:1em;padding:20px;margin-right:10px;}


#c{background:url(images/c_bg.jpg) no-repeat top center;}

	/*p*/
	

	#subMenu li{float:left;margin:0 .5em 3px 0;font-weight:bold;background:#BCCCD3;padding:.25em 1em;}
	.pg_publications #subMenu li{width:42%;}
	
	#subMenu {font-size:1.2em;overflow:hidden;margin-bottom:1.6em;margin-left:-8px;}
	#subMenu a{text-decoration:none;}
	#subMenu li.current_page_item{background:#247591;}
		#subMenu .current_page_item a{color:#fff;}
	
	
	#listPosts{border-top:solid 1px #E1D7A2;}
	#listPosts li{position:relative;padding:1ex 18px 1.5ex 4px;border-bottom:solid 1px #E1D7A2;}
		#listPosts .commentCount{position:absolute;top:4px;right:4px;background:#437fa3 url(images/commenttail.gif) no-repeat bottom center;display:block;padding:0px 1ex 8px 1ex;font-size:1.2em;}
			.commentCount a{color:#fff;text-decoration:none;font-weight:bold;}
		#listPosts h2 a{text-decoration:none;}
		#listPosts h2 .date{display:block;color:#666!important;}
		
		#listPosts .hasThumb .postThumb{float:left;width:120px;height:120px;overflow:hidden;margin:3px 20px 18px 0;}
		
		.post hr{height:1px;clear:both;visibility:hidden;}
		
		h1 small, h2 small {display:block;}
	
	/*homepage styling*/
	.pg_home #listPosts li{margin:0 -20px 0 -20px;padding:30px 20px 2em 20px ;}
	.pg_home #listPosts {background:url(images/star_rule.gif) no-repeat bottom center;padding-bottom:20px;}
		.post ul{margin-bottom:1.6em;}
		.pg_home div.entry {font-weight:bold;}
		.pg_home #listPosts {border-top:none;margin-top:25px;}
		
		.pg_home #listPosts li{background:url(images/star_rule.gif) no-repeat top center;border-bottom:none!important;}
		.pg_home #listPosts li .commentCount{top:30px;right:20px;}
		.pg_home #listPosts h2 {font-size:1.8em;margin-right:35px;}	
		.pg_home #listPosts h2 small{font-size:.6em;}
		
		#listPosts .entry{overflow:hidden;clear:both;}
		.entry h2{padding-right:20px;}
		#listPosts li img{width:80px!important;float:left!important;margin:0 15px 10px 0!important;height:auto!important;clear:left;}
		.pg_home #listPosts li img{width:100px!important;float:left!important;height:auto!important;}
		
	/* end home*/
	
	
	/*post / page styling*/
	/*img.size-full{position:relative;left:-30px;}*/


	
	.post li{font-size:1.4em;}

	.wp-caption strong{font-style:normal;font-weight:normal;color:#666;}	
	.wp-caption p{font-size:1.1em!important;font-family:Arial, Helvetica, sans-serif;}
			
		.alignright{float:right;margin:0 0 20px 20px;clear:right;}
		.alignleft{margin:0 20px 20px 0;clear:left;}
		
	.post ul,.post ol{margin-bottom:1.8em;margin-top:0;}
	.post ol{list-style:decimal;padding-left:35px;}
	
		.postmetadata{font-style:italic;}
			.postmetadata small{font-family:arial, helvetica sans-serif;}
			.postmetadata a {color:3a7e80;text-decoration:none;text-transform:capitalize;}

		/*comments*/
		h3#comments{font-size:1.8em;font-style:italic;margin-bottom:1em;}
		
		.commentlist{background:url(images/comments_bg.jpg) repeat top center;padding:20px;margin-bottom:2em;}
		.commentlist li {position:relative;padding:10px}
		.commentlist  img.avatar{display:none;}
		.commentlist .comment-author{font-weight:bold;font-size:1.4em;color:#247591}
			.commentlist .comment-author a{text-decoration:inherit;color:inherit}
		.commentlist p{font-style:italic;color:#2C6A92;}
			.commentlist .bypostauthor p{font-style:normal!important;color:#000}
		
		#respond{margin-top:4em;}
		#respond h3{font-style:italic;}
		#commentform p{margin-bottom:0;}
		#commentform label{font-weight:bold;font-size:0.8em;}
		
	
	/*postlist styling*/
	#p h1{font-size:2.4em;font-style:italic;}
	 #listPosts h2{font-style:italic;}	
	/*en postlist*/
	
	/*s ///////////////////////////////////////////////////////////////////*/
	#s {background:url(images/s_bg.jpg) no-repeat top left;margin-top:10px;padding-bottom:20px;}
	#s h2{color:#223843;}
	#s li{font-size:1.4em;}
	#s a{text-decoration:none;color:#2c424e;}
		#tagCloud{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;}
			#tagCloud a{color:#d4dde0!important;text-transform:capitalize;}
		#pageMenuR li{font-weight:bold;margin-bottom:2px;font-style:italic;}
		#pageMenuR li a{background: url(images/nav_sprite.gif) no-repeat left top ;color:#203541;display:block;padding:9px 4px 8px 32px;}
		#pageMenuR li a:hover,
		.pg_publications .page-item-24 a,
		.pg_biography .page-item-17 a,
		.pg_researchinterests .page-item-22 a,
		.pg_publications .page-item-24 a,
		.pg_coursestaught .page-item-32 a,
		.pg_recordings .page-item-35 a,
		.pg_links .page-item-9 a,
		.pg_performances .page-item-255 a
		{background-image:url(images/nav_sprite_hl.gif)!important;}
				/*menu hl positioning*/
				/* 17.page-item-22 */
				.page-item-22 a{background-position:left -45px!important;}				
				.page-item-24 a{background-position:left -97px!important;}
				.page-item-32 a{background-position:left -147px!important;}
				.page-item-35 a{background-position:left -197px!important;}
				.page-item-9 a{background-position:left -247px!important;}

		#CDNLink {padding:0;height:auto;min-height:0;margin-left:15px;}		
		#CDNLink a{background:url(images/cdn_callout.gif) no-repeat top left;height:113px;display:block;text-indent:-8000px;}
		
		
		#sueLinks{background:#a4b1b7 url(images/s_div_bg.jpg) ;margin:0 20px;}
		#sueLinks h2{font-style:italic;margin-bottom:1em;font-size:1.8em;}
			#sueLinks li{font-weight:bold;font-style:italic;font-weight:bold;margin-bottom:1ex}
			#sueLinks a{background:url(images/link_icons.gif) no-repeat left 4px ;display:block;padding:8px 0px 8px 38px;}
				
				#facebook_link a{background-position:0 -27px;}
				#lastfm_link a{background-position:0 -54px;}
				#flickr_link a{background-position:0 -116px;}
				#youtube_link a{background-position:0 -176px;}
				#myspace_link a{background: url(images/myspace_logo.jpg) no-repeat left center;}
				

#f{background: url(images/f_bg.jpg) no-repeat bottom center;min-height:45px;position:relative;left:-1px}
#f a{color:#203541;text-decoration:none;}
	#f .navigation{position:absolute;left:35px;top:10px;font-weight:bold;}
	#f .rssLink{position:absolute;right:35px;bottom:20px;}	
		.rssLink a{background:url(images/rss.gif) no-repeat right center;font-weight:bold;padding:2px 28px 2px 0;}




/*comments*/
#commentform textarea{width:500px;}

.sitemap li{margin-left:20px;font-size:1.5em;margin-bottom:1ex;font-weight:bold;}
.sitemap li ul{border-left:solid 2px #d56c1b;}
.sitemap li li{font-size:0.9em;margin-top:1ex;font-weight:normal}
.sitemap ul{margin-bottom:1em;}

/*plugin stying*/
.onebit_mp3 a{display:none;border:Solid 1px #f00;}
.onebit_mp3 {font-weight:bold;}
.onebit_mp3 embed{position:relative;top:3px;}


#listLinks {font-size:1.3em;}
#listLinks .linkcat{margin-bottom:1.6em;}
#listLinks .linkcat li{margin-bottom:1ex;}

a[href$='.mp3'],a[href$='.MP3']{color:#fff;}