/* KASMusic.com stylesheet. Coded by Chris Wenham, cwenham@nyinteractive.com */

.fp-welcome {
	background-image: url('chrome/fp_peachdot.gif');
	padding: 10px; padding-top: 0; padding-left: 0;
	color: black;
}

.fp-welcome h2 {
	margin-left: 20px;
	font-size: 85%;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.fp-welcome h3 {
	font-size: 9pt;
	margin-left: 20px;
	margin-bottom: 0;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.fp-welcome p.welcome {
	font-size: 85%;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
}

.fp-welcome p {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
}

.fp-welcome p.copy {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 40px;
}

ul.fp-bullets {
	list-style-image: url('chrome/fp_bullet.gif');
}

ul.fp-bullets li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 1em;
	padding-bottom: 1px;
	border-bottom: 1px solid #e6c06e;
}

ul.list {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 55px;
}

ul.list li a {
	color: #555555;
	text-decoration: none;
}

ul.transportservices {
	font-size: 80%;
}

.fp-testimonials {
	background-image: url('chrome/fp_orangedot.gif');
	padding-left: 10px;
}

.fp-testimonials img.title {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}

.fp-testimonials .quote {
	color: #77352b;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-bottom: 20px;
}

.fp-testimonials ol {
	margin-left: 1em;
	padding-left: 0;
}

.fp-testimonials li {
	margin-bottom: 1em;
}

.fp-testimonials p.attrib {
	color: #77352b;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.fp-testimonials p.bio {
	color: #77352b;
	font-size: 8pt;
	margin-right: 20px;
	margin-bottom: 10px;
}

.topmenu {
	font-size: 80%;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
}

.topmenu a {
	color: black;
	text-decoration: none;
}

.bottommenu {
	font-size: 8pt;
	font-family: sans-serif;
	text-align: center;
	text-transform: uppercase;
	padding: 20px;
}

.bottommenu a {
	color: black;
	text-decoration: none;
}

.studioinfo {
	color: #6c4444;
}

.studioinfo p.headline {
	color: #6c4444;
	font-size: 80%;
	font-weight: bold;
	padding-right: 30px;
	margin-top: 10px;
	margin-right: 4px;
	border-bottom: 1px solid black;
}

.studioinfo p.copy {
	color: #6c4444;
	font-size: 80%;
	padding-right: 30px;
	margin-top: 10px;
	margin-right: 2px;
}

.studioinfo h2 {
	color: #6c4444;
	font-size: 85%;
	font-weight: normal;
	text-transform: uppercase;
}

.daughterplain {
	color: #6c4444;
	background-color: #fec35b;
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.daughterplain a {
	color: #6c4444;
	text-decoration: none;
}

.daughterplain p {
	margin-left: 20px;
}

.daughtermain {
	background-color: fec35b;
}

.daughtermain p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 2em;
	margin-bottom: 1em;
}

.daughter-sidebar {
	background-color: fcab2a;
}

.studiomain {
	background-color: fec35b;
}

.studiomain p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 0;
	margin-left: 42px;
	margin-right: 2em;
	margin-bottom: 1em;
}

.longbody {
	background-image: url('chrome/fp_orangedot.gif');
	padding: 10px;
	color: #555555;
}

.longbody h2 {
	font-size: 85%;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.longbody h3 {
	font-size: 80%;
	margin-bottom: 0;
	margin-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
}

.longbody p {
	font-size: 80%;
	margin-top: 0;
	margin-left: 50px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.clientlist {
	color: #6c4444;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetical, sans-serif;
	line-height: 1.4em;
	padding-top: 20px;
	padding-right: 4em;
	padding-left: 20px;
}

.isothumb {
	padding: 0;
	padding-top: 20px;
	padding-left: 10px;
}

a.btnTwit { background:url(images/link_twitter.gif) repeat 0px 0px; width: 114px; height: 30px; display: block; }
a.btnTwit span { display: none; }
a.btnTwit:hover { background: url(images/link_twitter.gif) repeat 0px -30px; }
