/*Overrides*/
body {
	font-family:Georgia, "Times New Roman", Times, serif; text-align:center;
}
a img{border:none;}
h5{margin:3px; padding:0;}

/*Text*/
span.date{font-weight:bold;}

/*Links*/
a{color:#FF0000; text-decoration:none;}
a:visited{color:#FF0000;}
a:active{color:#990000;}
a:hover{color:#990000;}
a.extrasitem{display:block; margin:0 0 7px 0;}

/*General*/
body.clip{background-image:url(../images/global/smallbackground.jpg); background-position:0 0;}

/*Wrappers*/
#wrapper-main{
	margin:0 auto 0 auto; width:662px; height:662px;
	background-image:url(../images/global/base.jpg); background-repeat:no-repeat; background-position:0 0;
	position:relative;
}

/*Navigation*/
a.topnav{}
a.topnav:hover{}
#nav-gigs{
	display:block; width:72px; height:55px;
	background-image:url(../images/nav/gigs.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:111px; top:107px
}
#nav-gigs:hover{background-position:0 -55px;}
#nav-home{
	display:block; width:89px; height:49px;
	background-image:url(../images/nav/home.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:34px; top:97px
}
#nav-home:hover{background-position:0 -49px;}
#nav-photos{
	display:block; width:94px; height:60px;
	background-image:url(../images/nav/photos.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:169px; top:122px
}
#nav-photos:hover{background-position:0 -60px;}
#nav-sound{
	display:block; width:161px; height:43px;
	background-image:url(../images/nav/sound.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:244px; top:142px
}
#nav-sound:hover{background-position:0 -43px;}
#nav-bio{
	display:block; width:69px; height:51px;
	background-image:url(../images/nav/bio.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:387px; top:136px
}
#nav-bio:hover{background-position:0 -51px;}
#nav-extras{
	display:block; width:106px; height:61px;
	background-image:url(../images/nav/extras.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:437px; top:115px
}
#nav-extras:hover{background-position:0 -61px;}
#nav-contact{
	display:block; width:107px; height:52px;
	background-image:url(../images/nav/contact.gif); background-repeat:no-repeat; background-position:0 0;
	position:absolute; left:524px; top:101px
}
#nav-contact:hover{background-position:0 -52px;}


/*Homepage*/
#chairpic-wrap{position:absolute; right:219px; bottom:58px;}
#homebox1{width:200px; height:200px; position:absolute; left:34px; top:345px; text-align:left;}
#homebox2{width:200px; height:200px; position:absolute; right:30px; top:345px; text-align:left;}


/*Contact*/
#rosincan{
	position:absolute; left:387px; top:186px; width:245px; height:418px;
	background-image:url(../images/contact/rosincan.jpg); background-repeat:no-repeat; background-position:0 0;
}
#contactbox{
	position:absolute; left:40px; top:300px; width:350px; height:250px;
	padding:5px;
}


/*Bio*/
#biobox{
	position:absolute; left:34px; top:187px; width:598px; height:450px;
	background-image:url(../images/bio/bio.jpg); background-repeat:no-repeat; background-position:0 0;
}
#bioemail{display:block; width:168px; height:15px; position:absolute; left:163px; top:366px;}
#bioresume{display:block; width:95px; height:31px; position:absolute; left:253px; top:414px;}


/*Photos*/
#thumbnails{
	width:222px; height:337px; overflow:auto;
	position:absolute; left:49px; top:227px;
	list-style:none; padding:0; margin:0;
}
#largepic-frame{
	position:absolute; left:276px; top:229px; width:356px; height:356px;
	background-image:url(../images/photos/poloraidframe.png); background-repeat:no-repeat; background-position:0 0;
	z-index:2000;
}
#largepic-table{
	position:absolute; left:275px; top:215px; width:356px; height:356px;
	z-index:1000;
}
li.thumb{
	width:59px; height:59px; margin:3px; padding:0; float:left;
}

/*Gigs*/
#gigs-wrap{
	text-align:left; font-size:13px; color:#333333;
	width:573px; height:367px; 
	top:225px; left:45px; position:absolute; overflow:auto;
}
div.gig{
	margin:0 0 15px 0;
}


/*Extras*/
#extrasbox-wrap{
	position:absolute; left:245px; top:223px; width:383px; height:362px;
	background-image:url(../images/extras/extrasbox.gif); background-repeat:no-repeat; background-position:0 0;
}
#extrasbox{
	position:absolute; left:29px; top:15px; width:305px; height:320px;
	padding:5px; overflow:auto; text-align:left;
}
#tuningpicks{
	position:absolute; left:34px; top:177px; width:213px; height:423px;
	background-image:url(../images/extras/tuningpicks.jpg); background-repeat:no-repeat; background-position:0 0;
}
a.extraslinks-off{background-position:0 -100px;}
#ramblin{
	position:absolute; left:143px; top:75px; width:65px; height:69px;
	background-image:url(../images/extras/ramblin.jpg); background-repeat:no-repeat;
}
a.ramblin-off{background-position:0 -69px;}
#ramblin:hover{background-position:0 0;}

#links{
	position:absolute; left:158px; top:145px; width:56px; height:71px;
	background-image:url(../images/extras/links.jpg); background-repeat:no-repeat; 
}
a.links-off{background-position:0 -71px;}
#links:hover{background-position:0 0;}

#teaching{
	position:absolute; left:94px; top:159px; width:61px; height:81px;
	background-image:url(../images/extras/teaching.jpg); background-repeat:no-repeat; 
}
a.teaching-off{background-position:0 -81px;}
#teaching:hover{background-position:0 0;}

#projects{
	position:absolute; left:136px; top:258px; width:65px; height:84px;
	background-image:url(../images/extras/projects.jpg); background-repeat:no-repeat;
}
a.projects-off{background-position:0 -84px;}
#projects:hover{background-position:0 0;}
form.commentform {font-size:small; padding:5px;}
form.commentform input{border:1px solid #000000;}
form.commentform textarea{border:1px solid #000000;}
ul.list{margin:0; padding:0; font-size:13px; color:#333333;}
ul.list li{margin:5px 5px 5px 15px; padding:0 0 5px 0; list-style:none; border-bottom:1px dotted #CCCCCC;}

/*--------------------*/
/*Sound Clips*/
/*--------------------*/
#bassnecks{
	position:absolute; top:183px; left:224px; width:337px; height:453px;
	background-image:url(../images/sound/bassnecks.jpg); background-repeat:no-repeat;
}
#soundclipinfo{
	position:absolute; top:224px; left:37px; width:175px; height:369px;
	text-align:left; font-size:13px; 
}
#soundclipinfo2{
	text-align:left; font-size:13px;
}
#hand1{
	position:absolute; top:150px; left:32px; width:80px; height:69px;
	background-image:url(../images/sound/hand1-1.png); background-repeat:no-repeat;
}
#hand2{
	position:absolute; top:192px; left:23px; width:87px; height:63px;
	background-image:url(../images/sound/hand1-2.png); background-repeat:no-repeat;
}
#hand3{
	position:absolute; top:230px; left:30px; width:78px; height:75px;
	background-image:url(../images/sound/hand1-3.png); background-repeat:no-repeat;
}
#hand4{
	position:absolute; top:267px; left:36px; width:69px; height:75px;
	background-image:url(../images/sound/hand1-4.png); background-repeat:no-repeat;
}
#hand5{
	position:absolute; top:321px; left:45px; width:56px; height:79px;
	background-image:url(../images/sound/hand1-5.png); background-repeat:no-repeat;
}
#hand6{
	position:absolute; top:381px; left:40px; width:80px; height:65px;
	background-image:url(../images/sound/hand1-6.png); background-repeat:no-repeat;
}
#hand7{
	position:absolute; top:147px; left:171px; width:80px; height:69px;
	background-image:url(../images/sound/hand1-1.png); background-repeat:no-repeat;
}
#hand8{
	position:absolute; top:187px; left:160px; width:87px; height:63px;
	background-image:url(../images/sound/hand1-2.png); background-repeat:no-repeat;
}
#hand9{
	position:absolute; top:222px; left:160px; width:78px; height:75px;
	background-image:url(../images/sound/hand1-3.png); background-repeat:no-repeat;
}
#hand10{
	position:absolute; top:257px; left:176px; width:69px; height:75px;
	background-image:url(../images/sound/hand1-4.png); background-repeat:no-repeat;
}
#hand11{
	position:absolute; top:315px; left:184px; width:56px; height:79px;
	background-image:url(../images/sound/hand1-5.png); background-repeat:no-repeat;
}
#hand12{
	position:absolute; top:366px; left:178px; width:80px; height:65px;
	background-image:url(../images/sound/hand1-6.png); background-repeat:no-repeat;
}
#hand13{
	position:absolute; top:113px; left:299px; width:80px; height:69px;
	background-image:url(../images/sound/hand1-1.png); background-repeat:no-repeat;
}
#hand14{
	position:absolute; top:159px; left:297px; width:87px; height:63px;
	background-image:url(../images/sound/hand1-2.png); background-repeat:no-repeat;
}
#hand15{
	position:absolute; top:198px; left:295px; width:78px; height:75px;
	background-image:url(../images/sound/hand1-3.png); background-repeat:no-repeat;
}
#hand16{
	position:absolute; top:232px; left:307px; width:69px; height:75px;
	background-image:url(../images/sound/hand1-4.png); background-repeat:no-repeat;
}
#hand17{
	position:absolute; top:294px; left:314px; width:56px; height:79px;
	background-image:url(../images/sound/hand1-5.png); background-repeat:no-repeat;
}
#hand18{
	position:absolute; top:345px; left:308px; width:80px; height:65px;
	background-image:url(../images/sound/hand1-6.png); background-repeat:no-repeat;
}
a.hands{background-position:-90px 0px; background-repeat:repeat-x;}
a.hands:hover{background-position:0 0;}