/*
THEME NAME: blueprint UPDATE 2009-01-20
*/
/* red = #d01d00 */
@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline.
   .container { background: url(lib/grid.png); } */
   
bestOf {}
img { behavior: url(http://theryanmckee.com/iepngfix.htc) }
.prevNextLinks {
        text-align: center;
        }
.prevNextLinks a {
        padding: 0 100px;
        font-size: 18px;
        font-weight: bold;
        }

body {
	background: white url('images/background-body.gif') repeat-x;
	}
li {
	list-style-type: none;
	margin-left: -1.5em;
	}
a {
        outline: none;
        color: #D01D00;
        }
A:link, A:visited, A:active, A:hover{
        color: #D01D00;
}
/*		home		*/
.splash {
	height: 466px;
	}
.splash ul {
	margin-top: 26px;
	}
.splash li {
	margin-left: 16px;
	margin-bottom: 10px;
	}
.home .span-7 {
	height: 142px;
	margin-top: 10px;
	padding: 30px 10px 10px 10px;
	}
.box-video {
	width: 252px;
	background: url('images/splash-box-video.jpg') no-repeat;
	margin-left: 0px;
	}
.box-video a {
	color: #000000;
}
.box-video .text {
	float: left;
	width: 107px;
	}	
.box-video .thumb {
	float: right;
	margin: -30px -10px 0 0;
	width: 145px;
	}
.box-show {
	width: 246px;
	background: url('images/splash-box-show.jpg') no-repeat;
	}
.box-blog {
	width: 252px;
	background: url('images/splash-box-blog.jpg') no-repeat;
	margin-right: 0px;
	}
.box-blog p {
	display: inline;
	}
/*		inside		*/
.nav {
	height: 29px;
}
.nav ul, .nav li {
	margin: 0;
	padding: 0;
}
.nav li {
	float: left;
	}
/*              gigs table             */
table.gigs {
        border: none !important;
        }
.calendarTC {
        background: url('images/calendar-headings.gif') 20px 0px no-repeat;
}
table.gigs td.time { text-align: right !important; padding-left: 20px !important; width: 40px !important;}
table.gigs td.date { width: 132px !important;}
table.gigs td.venue {}
table.gigs td.city {}
/*              bio             */
.postcard {
        margin-top: 30px;
        }
* html .cformdiv {
        po\sition: absolute;
}
* html .caldiv {
        po\sition: absolute;
}
.linklove {
        display: none;        
        }
.credits {
        color: #999;
        margin-top: 40px;
        }
.credits a {
        color: #999;
        }
/*              video           */
.video-details h3, .video-details h4 {
        color: #D01D00;
        font-size: 24px;
        font-weight: bold;
        }
.video-post {
	background: url('images/vid-post-bg.gif') no-repeat center center;
	}
/*              writing         */
.writing img {
        padding: 2px;
        margin: 4px 8px 8px 8px;
        border: 1px solid #ccc;
        }
.writing a img {
        padding: 2px;
        margin: 4px 8px 8px 8px;
        border: 1px solid #7a80cc;
        }        
.writing .meta {
        margin-top: -20px;
        }

