@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Turps
Theme URI: http://www.turpsbanana.com
Description: This is the Turps Banana default theme.
Version: 1.0
Author: Geoff Moore
Author URI: http://www.studio-gpop.com

*/

/* Default Stylesheet */
/* blueprint additions and overrides */
.home-featured{
	background-color: #F1EFEE;
}
.current-issue{
	background-color: #feb0b0;
}
.blue-box{
	background-color: #D8ECF0;
	}
.red-box{
	background-color: #feb0b0;
}
.orange-box{
	background-color: #feedd4;
}
.yellow-box{
	background-color: #F5F8C0;
}
.green-box{
	background-color: #E5F4CA;
}
.issue8-box{
	background-color: #cfaeed;
}
.pink-box{
	background-color: #EDCEDE;
}	
.issue7-box{
	background-color: #D2F8ED;
	}
.issue8-box{
	background-color: #CFAEED;	
}
.grey-box{
	background-color: #F1EFEE;
}
.darkgrey-box{
	color:#fff;
	background-color: #575554;
}
.white-txt{
	color:#fff;
}
.white-txt p a{
	color:#fff;
}
.darkgrey-box p a{
	color:#fff;
}
.leftpad16{
	padding-left: 16px;
}
.rightpad16{
	padding-right: 16px;
}
.dotty416{ 
    background: url(blueprint/src/dot-tile.png); 
    height:418px;
}
.dotty260{ 
    background: url(blueprint/src/dot-tile.png); 
	height:260px;
}
.dotty131{ 
    background: url(blueprint/src/dot-tile.png); 
    height:131px;
}
.dotbg{ 
    background: url(blueprint/src/dot-tile793.png); 
	background-repeat: repeat-y;
}
.sub-boxes{ 
    background: url(blueprint/src/2columnsub.gif); 
	background-repeat: repeat-y;
}

.pad-top{
	padding-top:10px;
	width:175px;
}
.pad-top-only{
	padding-top:10px;
}

.pad-bot45{
	padding-bottom:45px;
}

.pad-bot20{
	padding-bottom:20px;
}
.pad-bot90{
	padding-bottom:90px;
}

.height-90{
	height:90px;
}
.height-30{
	height:30px;
}
.press-box{
	padding-top:10px;
}
.press-box p{
	padding-right:10px;
}

input#email.sub-email {
	color:#8E9090;
	font-family: Georgia, serif;
	width:173px;
}

/* typography alterations */
p{
	font-size:0.9em;
}
a:link, a:visited {
  color:#000;
  background: transparent;
  font-weight:800;
  text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

.contactinfo a, .contactinfo a:hover{
  font-weight:normal;
}

.footy{
	padding-top:150px;
}

.footy-text{
	padding-top:5px;
	margin-bottom:-8px;
}

/* nav -- thanks to Elliot Jay Stocks http://elliotjaystocks.com/ */

ul#nav { background:url(blueprint/src/turps-nav.png) no-repeat width:136px; margin:0;}
ul#nav li { list-style-type:none; padding-bottom:2px; }
ul#nav li a { height:13px; display:block; text-indent:-9999px; outline:none }

li#navHome a, li#navCurrent a, li#navBack a, li#navNews a, li#navInfo a, li#navShop a, li#navPress a { background:url(blueprint/src/turps-nav.png) }

/*  
Measurements for the nav image replacement:

	The distance from the left to the...

	initial state = 0
	rollover state = 136px
	selected state = 272px

	The distance from the top to the...

	home button = 0
	current button = 17px
	back button = 33px
	news button = 49px
	info button = 65px
	shop button = 81px
	press button = 97px	

	The width of all buttons = 136px

	news button = 70px
	shop button = 68px
	artists button = 84px
	links button = 72px
	about button = 74px
*/

li#navHome a 						{ background-position:0 0; width:136px; left:0 }
li#navHome a:hover					{ background-position:-137px 0 }
li#navHome.current-page-item a		{ background-position:-272px 0; width:198px;}

li#navCurrent a 					{ background-position:0 -17px; width:136px; left:0 }
li#navCurrent a:hover				{ background-position:-136px -17px }
li#navCurrent.current-page-item a	{ background-position:-272px -17px; width:198px;}

li#navBack a 						{ background-position:0 -33px; width:136px; left:0 }
li#navBack a:hover					{ background-position:-136px -33px }
li#navBack.current-page-item a 		{ background-position:-272px -33px; width:198px;}

li#navNews a 						{ background-position:0 -49px; width:136px; left:0 }
li#navNews a:hover					{ background-position:-136px -49px }
li#navNews.current-page-item a		{ background-position:-272px -49px; width:198px;}

li#navInfo a 						{ background-position:0 -65px; width:136px; left:0 }
li#navInfo a:hover					{ background-position:-136px -65px }
li#navInfo.current-page-item a		{ background-position:-272px -65px; width:198px;}

li#navShop a 						{ background-position:0 -81px; width:136px; left:0 }
li#navShop a:hover					{ background-position:-136px -81px }
li#navShop.current-page-item a		{ background-position:-272px -81px; width:198px;}

li#navPress a 						{ background-position:0 -97px; width:136px; left:0 }
li#navPress a:hover					{ background-position:-136px -97px }
li#navPress.current-page-item a		{ background-position:-272px -97px; width:198px;}


/* Other rollovers */
#subscribe-button a {
	background: url(blueprint/src/subscribe-button.png) 0 0 no-repeat;
   	margin-top:10px;
	margin-left:10px;
	height:82px;
	width:82px;
	left:0;
	display:block;
	outline:none;
	text-decoration:none;
}
#subscribe-button a:hover {
   background-position: -82px 0;
   }


