/*  



Theme Name: Kelly Minter 1.0



Description: Customized Theme



Author: Mellowtown



*/



@charset "UTF-8";







/* ----------  RESET  ------------ */







html, body, div, span,applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q,



s, samp, small, strike, strong, sub, sup, tt, var,dd, dl, dt, li, ol, ul,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;



}



a img, :link img, :visited img { border: 0px; }



table { border-collapse: collapse; border-spacing: 0px; }



ol, ul { list-style: none; margin: 0; padding: 0; }



a { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; }











/* ----------  MISC BLOG CONTENT SETTINGS  ------------ */



.alignleft { float: left; margin: 5px 10px 5px 0; }



.alignright { float: right; margin: 5px 0 5px 10px; }



.aligncenter, div.aligncenter { margin: 10px auto; text-align: center; display: block; }



img.alignleft { float: left; margin: 5px 10px 5px 0; }



img.alignright { float: right; margin: 5px 0 5px 10px; }



img.aligncenter { margin: 10px auto; text-align: center; display: block; }



.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }



.wp-caption img { margin: 0; padding: 0; border: none; }



.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px;padding: 0 4px 5px; margin: 0; color: #111; }



.highlight { color: #222222; font-weight: bold; }











/* ----------  STICKY FOOTER  ------------ */



html, body, #wrap { height: 100%;}



body > #wrap {height: auto; min-height: 100%;}



#main {padding-bottom: 82px;}



#footer {margin-top: -82px; height: 82px; clear:both; position: relative;} 











/* ----------  CLEARFIX  ------------ */



.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/



* html .clearfix { height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */















/* ----------  BASIC SETUP  ------------ */



body {



	background-image:url(images/bg.jpg);



	background-repeat:no-repeat;



	background-position:top;



	background-color: #d2cda1;



	color: #747474;



	font-size: 13px;



	font-family:Verdana, Arial, sans-serif;



	margin: 0px;



}







.clr { clear: both; }







.clr20 { 



	height:20px;



	clear: both; 







}



a {



	color: #A50000;



	text-decoration: none;



	}



a:hover { color: #EE762E; }



hr {



	background-color: #e3e3e1;



	height: 1px;



	border: 0px;



	clear: both;



	margin-top: 15px;



}







h3 {



	font-size: 20px;



	color: #EE762E;



	font-weight: normal;



	margin-bottom: 20px;



}



h4 {



	font-size: 20px;



	color: #AC0000;



	margin-bottom: 0;



	padding-bottom: 3px;



}



h5 {



	font-size: 15px;



	color: #AC0000;



	font-weight: bold;



}







p {



	margin-bottom: 16px;



}



.smalltext {



	font-size: 12px;



}



em {



	font-style: italic;



}



strong { font-weight: bold; }







.alignleft {



	float: left;



	padding-right: 10px;



}



.gigpress-info-item {



	display: block;



}















/* ----------  DESIGN  ------------ */







#wrap {



	min-height: 100%;



	height: auto !important;



	height: 100%;



	margin: 0 auto -164px; /* the bottom margin is the negative value of the footer's height */



	width: 1100px;



	position: relative;



	font-family: inherit;



}



#header {



	height: 159px;



	background-image: url(images/header-bg.gif);



	background-repeat: repeat-x;



	margin-right: auto;



	margin-left: auto;



	position: relative;



}



#main {



	clear: both;



}























/* ----------  HEADER  ------------ */







#logo {



	background-image:url(images/logo.png);



	position: absolute;



	top: 48px;



	left: 156px;



	width: 342px;



	height: 69px;



	text-indent: -9999px;



	display: block;



}




a#subscribe {

	position: absolute;
	top: 0px;
	right: 282px;
	width: 110px;
	height: 37px;
	text-indent: -9999px;
	display: block;
	font-family: inherit;
	background-image: url(images/subscribe2.png);
	background-repeat: no-repeat;
}

a#subscribe:hover {
background-position: 0 -37px;

}



a#audio-player {

	position: absolute;
	top: 0px;
	right: 148px;
	width: 142px;
	height: 36px;
	text-indent: -9999px;
	display: block;
	font-family: inherit;
	background-image: url(images/audio2.png);
	background-repeat: no-repeat;
}

a#audio-player:hover {
background-position: 0 -37px;

}


a#newsletterTop {

	position: absolute;
	top: 0px;
	right: 384px;
	width: 142px;
	height: 36px;
	text-indent: -9999px;
	display: block;
	font-family: inherit;
	background-image: url(images/newsletter2.png);
	background-repeat: no-repeat;
}

a#newsletterTop:hover {
background-position: 0 -37px;

}





#from {



	position: absolute;



	top: 43px;



	left: 760px;



	width: 278px;



	height: 61px;



	text-indent: -9999px;



	display: block;



}







#topnav {



	width: 800px;



	float:left;



	display:block;


	position:absolute;


	left: 156px;



	top: 114px;



}



#topnav li {



	float: left;



	display: inline;











}



#topnav li a {



	text-indent: -9999px;



	height: 45px;



	display: block;



	overflow: hidden;



	z-index: 5000px;



}





/* ----------  MAIN HEADER  ------------ */







.mainHeader .chooseone {



	float: left;



	font-size: 16px;



	font-weight: bold;



	color: #765da3;



	margin-top: 18px;



	margin-right: 6px;



}



.mainHeader li {



	float: left;



	font-size: 16px;



	margin-top: 8px;



	padding-top: 10px;



}







.mainHeader li.page_item {



	background: url(images/subnav-divider.gif) no-repeat;



}



.mainHeader li.page_item:first-child {



	background: none;



}



.mainHeader li a {



	color: #747474;



	padding: 0 10px 10px 18px;



	display: block;



	float: left;



}







.mainHeader li.current_page_item a {



	color: #765da3;



}































/* ----------  MAIN CONTENT (ALL PAGES)  ------------ */



#main-content {



	width: 800px;



	margin: 0 auto;



	background: url(images/int-page-bg.png) repeat-y;



	clear: both;



	overflow: hidden;



}



.page-id-4 #main-content {



	overflow: visible;



}



.page-id-4 #contentcontainer, .page-id-4 #content {



	margin-bottom: 0;



	padding-bottom: 0;



}







#contentcontainer {



	width: 535px;



	padding-right: 15px;



	border-right: 1px dashed #B6B3A1;



	float: left;



	margin-bottom: -5000px;



	padding-bottom: 5000px;



}



#content {



	background: url(images/bg-maincontent.png);



	min-height: 450px;



	margin-bottom: -5000px;



	padding-bottom: 5000px;



}







#content h2 {



	background: url(images/in-header.png) no-repeat;



	padding: 10px 0 12px 16px;



	font-size: 28px;



	color: #AC0000;



	border-bottom: 1px dashed #B6B3A1;



	margin: 0;



	font-weight: normal;



}







#main-content ul.disc li {



	list-style: disc outside;



	margin-left: 27px;



	padding-left: 1px;



	margin-bottom: 7px;



}



#main-content  ul.disc, #main-content  ol.numeric {



	padding-bottom: 15px;



}



#main-content ol.numeric li {



	list-style: decimal outside;



	margin-left: 27px;



	padding-left: 1px;



	margin-bottom: 7px;



}



.page-content {



	padding: 20px;



}











































/*------------- SIDEBAR -------------*/







#sidebar {



	width: 249px;



	float: right;



}



#sidebar ul {



	margin-bottom: 18px;



	width: 231px;



	margin-left: 19px;



}







a#side-cd {



	text-indent: -99999px;



	width: 231px;



	height: 105px;



	background: url(images/side-CD.jpg);



	display: block;



}



a#side-Ruth {



	text-indent: -99999px;



	width: 231px;



	height: 158px;



	background: url(images/side-Ruth.jpg);



	display: block;



}



a#side-Ruth:hover {



	background-position: 0 -158px;



}







a#side-newsSignup {



	text-indent: -99999px;



	width: 231px;



	height: 62px;



	background: url(images/side-newsletter-signup.png);



	display: block;



}



a#side-newsSignup:hover {



	background-position: 0 -62px;



}







a#side-story {



	text-indent: -99999px;



	width: 231px;



	height: 74px;



	background: url(images/side-storysong.jpg);



	display: block;



}



a#side-story:hover {



	background-position: 0 -74px;



}





a#side-lifeway {



	text-indent: -99999px;



	width: 231px;



	height: 185px;



	background: url(images/side-lifeway.jpg);



	display: block;



}



a#side-lifeway:hover {



	background-position: 0 -185px;



}



















a#side-NoOther {



	text-indent: -99999px;



	width: 231px;



	height: 161px;



	background: url(images/side-NoOther.jpg);



	display: block;



}



a#side-NoOther:hover {



	background-position: 0 -161px;



}











#sidebar ul#blog-cats {



	width: 231px;


	background: url(images/bg-maincontent.png);


	padding:8px;
	

	margin-left: 17px;


	margin-bottom: 15px;



}



#blog-cats #cat-title {



	font-size: 14px;



	color: #AC0000;



}



#blog-cats a {



	color: #A50000;



	font-size: 12px;




}



#blog-cats a:hover {



	color: #EE762E;



}















#sidebar #newslettersignup {



	border-top: 1px dashed #B6B3A1;



	border-bottom: 1px dashed #B6B3A1;



	padding: 15px 0 0 0;



}



#sidebar #newslettersignuptitle {



	width: 189px;



	height: 23px;



	background: url(images/newsletter.png) no-repeat;



	text-indent: -99999px;



	margin-bottom: 7px;



}



#sidebar #newslettersignupbox input {



	border: 1px solid #D2CFBF;



	width: 220px;



	height: 21px;



	padding: 4px 4px;



	margin-bottom: 8px;



	color: #5B5B5B;



	font-size: 15px;



	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;



}



#sidebar #submitbutton {



	width: 75px;



	background: url(images/submit.png) no-repeat;



	border: 0;



	height: 24px;



	text-indent: -99999px;



	float: right;



	margin-top: 4px;



	margin-right: 2px;



	cursor: pointer;



}



#sidebar #submitbutton:hover {



	background-position: 0 -24px;



}



#sidebar #privacypolicy {



	font-size: 12px;



	color: #848995;



	margin: 8px 10px 0 0;



	float: right;



}



#sidebar #privacypolicydiv {



	display: none;



}



















































/*------------- HOME PAGE -------------*/







#homeslideshow_container {



	width: 577px;



	height: 329px;



	position: relative;



	overflow: hidden;



	margin-left: -38px;



}



#homeslideshow {



	margin: 26px 0 0 50px;



	width: 510px;



	height: 283px;

	

}



#homeslideshow_overlay {



	position: absolute;



	top: 0;



	left: 0;



	width: 577px;



	height: 329px;



	background: url(images/slideshow-frame.png) no-repeat;



	z-index: 100;



}

.slides  {

	width:510px;
	height: 283px;
	overflow: hidden;

}







#LatestBlogTop {



	margin-top: 15px;



	height: 1px;



	border-top: 1px solid #B3B09E;



	border-bottom: 1px solid #B3B09E;



}



h2#LatestBlog {



	padding: 8px 15px;



	font-size: 24px;



	border-bottom: 1px solid #CCC9B8;



	font-weight: normal;



	margin-top: 0;



	margin-bottom: 10px;



	color: #AC0000;
	
	
	position:relative;



}


a#homeBlogSubscribe {

	position:absolute;
	left:170px;
	top:7px;
	width: 35px;
	height: 33px;
	text-indent: -9999px;
	display: block;
	background-image: url(images/home-blog-subscribe.png);
	background-repeat: no-repeat;
}

a#homeBlogSubscribe:hover {
background-position: 0 -33px;

}







#homeblog {



	padding: 0 15px;



	border: 0;



	min-height: 165px;
	
	
	
	
	



}







.page-id-258 #homeblog {



	padding: 30px 15px 0 68px;



}







.homedivider {



	margin-top: 50px;



	border-top: 1px dashed #B6B3A1;



	width: 549px;



	height: 1px;



}







ul#homeFooter {



	margin-top: -15px;



}



ul#homeFooter li {



	float: left;



}



#meetkelly {



	width: 282px;



	height: 89px;



	background: url(images/meetKelly.png) no-repeat;



	display: block;



	text-indent: -99999px;



}



#followkelly {



	width: 231px;



	height: 41px;



	background: url(images/twitter.png) no-repeat;



	display: block;



	text-indent: -99999px;



	margin: 28px 0 0 10px;



}



#followkelly:hover {



	background-position: 0 -41px;



}







.page-id-4 #pre-footer {



	background-position: 0 3px;



	padding-top: 10px;



}























/* ----------  JQM OVERLAY SETUP  ------------ */







.jqmClose {



	position: absolute;



	top: 12px;



	right: 12px;



	width: 25px;



	height: 25px;



	display: block;



	background: url(images/X.png) no-repeat 0 0;



	text-indent: -99999px;



}



.jqmClose:hover {



	background-position: 0 -25px;



}







.jqmWindow {



    display: none;



    



    position: fixed;



    top: 17%;



    left: 50%;



    



    margin-left: -210px;



    width: 420px;



    



    background-color: #EEE;



    color: #333;



    border: 1px solid black;



    -moz-border-radius: 5px;



    -webkit-border-radius: 5px;



    border-radius: 5px;



    padding: 55px;



    z-index: 10000;



}







.jqmWindow.newslettersignupwindow {



	width: 527px;



	margin-left: -296px;



	padding: 37px 25px 25px 25px;



}







.jqmOverlay { background-color: #000; }







/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */



* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;



	width: expression(this.parentNode.offsetWidth+'px');



	height: expression(this.parentNode.offsetHeight+'px');



}







/* Fixed posistioning emulation for IE6



     Star selector used to hide definition from browsers other than IE6



     For valid CSS, use a conditional include instead */



* html .jqmWindow {



     position: absolute;



     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');



}











































/*------------- MISC -------------*/



#biopic {



	float: left;



	margin: -20px 5px 0px -12px;



}



























































/* ----------  BLOG  ------------ */



.topPost {



	padding: 20px;



	border-bottom: 1px dashed #B6B3A1;



}







.postDate {



	float: right;



	display: inline;



	font-size: 11px;



	color: #514F48;



	margin-top: 9px;



}



.pagebar {



	padding: 20px;



	text-align: right;



}



.postCategory {



	float: left;



}



.postComments {



	float: right;



}



























/* ----------  STORE  ------------ */



.resourcebox {



	width: 521px;



	margin: 8px auto;



}



.resourcebody {



	background: url(images/bg-store.png) no-repeat;



	padding: 20px 10px 10px 10px;



}



.resourcebottom {



	background: url(images/bg-store.png) no-repeat 0 -790px;



	height: 10px;



}



.prod-img {



	width: 125px;



	text-align: center;



	float: left;



}



.prod-details {



	width: 364px;



	float: left;



	margin-left: 2px;



}



.prodtitle {



	color: #AC0000;



	font-size: 21px;



	margin-bottom: 6px;



}



.buynow a {



	float: right;



	background: url(images/learn-buy.png) no-repeat;



	width: 147px;



	height: 21px;



	text-indent: -99999px;



}



.buynow a:hover {



	background-position: 0 -21px;



}











/* ----------  GALLERY  ------------ */



#gallerycontainer {



	min-height: 730px;



	padding-top: 18px;



	padding-right: 17px;



	padding-bottom: 80px;



	padding-left: 17px;



}







.galleria_wrapper {



	margin-bottom: 20px;



}







.caption{color:#000;}



.galleria{list-style:none;width:100%}



.galleria li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:0 6px 14px 5px; }



.galleria li a{display:none}



.galleria li div{position:absolute;display:none;top:0;left:180px}



.galleria li div img{cursor:pointer}



.galleria li.active div img,.galleria li.active div{display:block}



.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}



.galleria li .caption{display:block;padding-top:.5em}



* html .galleria li div span{width:400px} /* MSIE bug */















/* ----------  MEDIA  ------------ */



#medialist {



	width: 600px;



	margin-left: 10px;



	margin-bottom: 15px;



}



.mediabox {



	width: 228px;



	height: 194px;



	padding: 14px 18px 5px 18px;



	margin: 14px 0 0 0;



	float: left;



	background: url(images/bg-media.png) no-repeat;



	overflow: hidden;



}







.mediatitle {



	color: #AC0000;



	font-size: 18px;



}



.mediathumbnail {



	text-align: center;



	padding: 4px 0;



}



.mediathumbnail img {



	border: 1px solid #000000;;



}



.mediadownload a {



	float: right;



	background: url(images/download.png) no-repeat;



	width: 78px;



	height: 21px;



	text-indent: -99999px;



	margin-right: 5px;



}



.mediadownload a:hover {



	background-position: 0 -21px;



}







.videolaunch a {



	float: right;



	background: url(images/watch.png) no-repeat;



	width: 78px;



	height: 21px;



	text-indent: -99999px;



	margin-right: 5px;



}



.videolaunch a:hover {



	background-position: 0 -21px;



}























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



.page-id-79 .page-content {



	padding: 0;



	color: #2B2B2B;



}







.album-art img {



	padding-right: 10px;



	float: left;



}



.album-art {



	padding-bottom: 10px;



}



.songtitle1, .songtitle, .songtitle2 {



	font-size: 15px;



}



.songtitle {



	cursor: pointer;



	background: url(images/plusminus.png) no-repeat 0 6px;



	padding: 3px 0 0 18px



}


.songtitle1 {



	cursor: pointer;



	background: url(images/plusminus.png) no-repeat 0 -12px;



	padding: 3px 0 0 18px



}


.songtitle.active {



	background-position: 0 -12px;



}

.songtitle1.active {



	background-position: 0 6px;



}



.songdetails {



	display: none;



	padding: 5px 3px 10px 3px;



	font-size: 11px;



}

.songdetails1 {


	padding: 5px 3px 10px 3px;



	font-size: 11px;



}





.listenBtn {



	display: block;



	text-indent: -99999px;



	width: 132px;



	height: 27px;



	background: url(images/listen.png);



	float:left;



}



.listenBtn:hover {



	background-position: 0 -27px;



}







.orderBtn {



	display: block;



	text-indent: -99999px;



	width: 98px;



	height: 27px;



	background: url(images/order.png);



	float:left;



}



.orderBtn:hover {



	background-position: 0 -27px;



}




.viewItunes {
	margin-top:6px;
	width: 106px;
	height: 23px;
	text-indent: -9999px;
	display: block;
	font-family: inherit;
	background-image: url(images/viewItunes.png);
	background-repeat: no-repeat;
	float:left;
}

.viewItunes:hover {
background-position: 0 -23px;

}































/* ----------  FOOTER  ------------ */







#pre-footer {



	width: 800px;



	clear: both;



	padding-top: 25px;



	background: url(images/pre-footer.png) no-repeat 0 18px;



	height: 138px;



	color: #514F48;



	font-size: 11px;



	margin: 0 auto;



}







#footer {



	height: 82px;



	font-family: inherit;



	background-image: url(images/footer.jpg);



	background-repeat: no-repeat;



	background-position: center;



	background-color:#800110;



	position: relative;



	margin-top: 82px;



}











#footer-content {



	width: 800px;



	margin: 0 auto;



}



































/*---------- Network --------------*/







.network {



	width: 379px;



	height: 25px;



	position: absolute;



	top: 64px;



	left: 575px;



}



.network li {



	float: left;



}







.network li a {



	display: block;



	text-indent: -99999px;



	background-image: url(images/network-top.png);



	background-repeat: no-repeat;



	height: 25px;



}







.network .itunes a { width: 84px; background-position: 0 0; }



.network .itunes a:hover { background-position: 0 -25px; }







.network .facebook a { width: 98px; background-position: -83px 0; }



.network .facebook a:hover { background-position: -83px -25px; }







.network .twitter a { width: 97px; background-position: -180px 0; }



.network .twitter a:hover { background-position: -180px -25px; }







.network .myspace a { width: 100px; background-position: -277px 0; }



.network .myspace a:hover { background-position: -277px -25px; }





.footer-network {

     display:block;

     float:right;

     height:32px;

     margin:30px 40px 0 0;

     width:708px;

}





.footer-network li {



	float: left;



}







.footer-network li a:link, 



.footer-network li a:visited {



	height: 32px;



	text-indent: -99999px;



	background: url(images/network-foot.png) no-repeat 0 0;



	display: block;



}







.footer-network .livingroom { margin-right: 20px; } 



.footer-network .livingroom a:link, 



.footer-network .livingroom a:visited { width: 202px; background: url(images/livingRoom-foot.png) no-repeat; }



.footer-network .livingroom a:hover, 



.footer-network .livingroom a:focus  { background-position: 0 -32px}







.footer-network .itunes a:link, 



.footer-network .itunes a:visited { width: 95px; background-position: 0 0; }



.footer-network .itunes a:hover, 



.footer-network .itunes a:focus  { background-position: 0 -32px}







.footer-network .facebook a:link, 



.footer-network .facebook a:visited { width: 115px; background-position: -95px 0; }



.footer-network .facebook a:hover, 



.footer-network .facebook a:focus  { background-position: -95px -32px}







.footer-network .twitter a:link, 



.footer-network .twitter a:visited { width: 115px; background-position: -210px 0; }



.footer-network .twitter a:hover, 



.footer-network .twitter a:focus  { background-position: -210px -32px}







.footer-network .myspace a:link, .footer-network .myspace a:visited {

background-position:-330px 0;

width:114px;

}

.footer-network .myspace a:hover, .footer-network .myspace a:focus {

background-position:-330px -32px;

}

.footer-network .rss a:link, .footer-network .rss a:visited {

background-position:-452px 0;

width:47px;

}

.footer-network .rss a:hover, .footer-network .rss a:focus {

background-position:-452px -32px;

}























/* ----------  MAIN NAV  ------------ */







#lrpopupmenu {



	background-color: #F5F1E9;



	border: 1px solid #B3B09E;



	display: none;



	left: 814px;



	position: absolute;



	top: 150px;



}



#lrpopupmenu li a {



	color:#6F423B;



	display: block;



	padding: 10px;



}







#lrpopupmenu a:link {



	color:#6F423B;



}



#lrpopupmenu a:hover {



	color:#A50101;



}















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







li#nav-home, li#nav-home a {



	height: 45px;



	width: 70px;



	background: url(images/nav.png) no-repeat 0px 0px;



	text-indent:-9999px;



}











li#nav-home a:hover {



	background-position: 0px -45px;



}







li#nav-homeCurrent, li#nav-homeCurrent a {



	height: 45px;



	width: 70px;



	background: url(images/nav.png) no-repeat 0px -45px;



	text-indent:-9999px;



}











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







li#nav-store, li#nav-store a {



	height: 45px;



	width: 67px;



	background: url(images/nav.png) no-repeat -70px 0px;



	text-indent:-9999px;



}







li#nav-store a:hover {



	background-position: -70px -45px;



}







li#nav-storeCurrent, li#nav-storeCurrent a {



	height: 45px;



	width: 67px;



	background: url(images/nav.png) no-repeat -70px -45px;



	text-indent:-9999px;



}







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







li#nav-blog, li#nav-blog a {



	height: 45px;



	width: 60px;



	background: url(images/nav.png) no-repeat -136px 0px;



	text-indent:-9999px;



}







li#nav-blog a:hover {



	background-position: -136px -45px;



}







li#nav-blogCurrent, li#nav-blogCurrent a {



	height: 45px;



	width: 60px;



	background: url(images/nav.png) no-repeat -136px -45px;



	text-indent:-9999px;



}











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







li#nav-bio, li#nav-bio a {



	height: 45px;



	width: 46px;



	background: url(images/nav.png) no-repeat -195px -0px;



	text-indent:-9999px;



}







li#nav-bio a:hover {



	background-position: -195px -45px;



}







li#nav-bioCurrent, li#nav-bioCurrent a {



	height: 45px;



	width: 46px;



	background: url(images/nav.png) no-repeat -195px -45px;



	text-indent:-9999px;



}















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







li#nav-gallery, li#nav-gallery a {



	height: 45px;



	width: 79px;



	background: url(images/nav.png) no-repeat -242px 0px;



	text-indent:-9999px;



}







li#nav-gallery a:hover {



	background-position: -242px -45px;



}







li#nav-galleryCurrent, li#nav-galleryCurrent a {



	height: 45px;



	width: 79px;



	background: url(images/nav.png) no-repeat -242px -45px;



	text-indent:-9999px;



}















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







li#nav-media, li#nav-media a {



	height: 45px;



	width: 74px;



	background: url(images/nav.png) no-repeat -323px 0px;



	text-indent:-9999px;



}







li#nav-media a:hover {



	background-position: -323px -45px;



}







li#nav-mediaCurrent, li#nav-mediaCurrent a {



	height: 45px;



	width: 74px;



	background: url(images/nav.png) no-repeat -323px -45px;



	text-indent:-9999px;



}







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







li#nav-music, li#nav-music a {



	height: 45px;



	width: 72px;



	background: url(images/nav.png) no-repeat -397px 0px;



	text-indent:-9999px;



}







li#nav-music a:hover {



	background-position: -397px -45px;



}







li#nav-musicCurrent, li#nav-musicCurrent a {



	height: 45px;



	width: 72px;



	background: url(images/nav.png) no-repeat -397px -45px;



	text-indent:-9999px;



}



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







li#nav-calendar, li#nav-calendar a {



	height: 45px;



	width: 95px;



	background: url(images/nav.png) no-repeat -469px 0px;



	text-indent:-9999px;



}







li#nav-calendar a:hover {



	background-position: -469px -45px;



}







li#nav-calendarCurrent, li#nav-calendarCurrent a {



	height: 45px;



	width: 95px;



	background: url(images/nav.png) no-repeat -469px -45px;



	text-indent:-9999px;



}







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







li#nav-contact, li#nav-contact a {



	height: 45px;



	width: 89px;



	background: url(images/nav.png) no-repeat -564px 0px;



	text-indent:-9999px;



}







li#nav-contact a:hover {



	background-position: -564px -45px;



}







li#nav-contactCurrent, li#nav-contactCurrent a {



	height: 45px;



	width: 89px;



	background: url(images/nav.png) no-repeat -564px -45px;



	text-indent:-9999px;



}











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







li#nav-living, li#nav-living a {



	height: 45px;



	width: 148px;



	background: url(images/nav.png) no-repeat -652px 0px;



	text-indent:-9999px;



}







li#nav-living a:hover {



	background-position: -652px -45px;



}







li#nav-livingCurrent, li#nav-livingCurrent a {



	height: 45px;



	width: 148px;



	background: url(images/nav.png) no-repeat -652px -45px;



	text-indent:-9999px;



}


#sidebar span.collapsing.archives {
        border:0;
        padding:0; 
        margin:0 0 0 0px;
        cursor:pointer;
} 

#sidebar span.monthCount, span.yearCount {text-decoration:none; color:#333;margin:0 0 0 0px;}
#sidebar li.collapsing.archives a.self {font-weight:normal;margin:0 0 0 0;}
#sidebar ul.collapsing.archives.list ul.collapsing.archives.list:before {content:'';margin:0 0 0 -8px;}
#sidebar ul.collapsing.archives.list li.collapsing.archives:before {content:'';margin:0 0 0 -8px;}
#sidebar ul.collapsing.archives.list li.collapsing.archives {list-style-type:none;margin:0 0 0 -8px;}
#sidebar ul.collapsing.archives.list li {
       margin:0 0 0 -8px;
       text-indent:-10px;
       width:200px;
}
#sidebar ul.collapsing.archives.list li.collapsing.archives.item:before {content: '\00BB \00A0' !important;margin:0 0 0 -8px;} 
#sidebar ul.collapsing.archives.list li.collapsing.archives .sym {
   font-size:11px;
   font-family:'Arial', 'Verdana', 'Helvetica';
   cursor:pointer;
    padding-right:3px;
margin:0 0 0 6px;
}

