/*

	glass+rubber 1.0 by ric garcia
	http://www.ricgarciadesign.com

*/
* {
	margin: 0em;
	padding: 0em; }

body {
	background: #000000 url(images/body1_gray.jpg);
	padding: 35px 0px 35px 0px; }

body,input {
	color: #333333;
	font-family: "Georgia", Times new roman, serif;
	font-size: 10pt; }

.whiteType {
	color: #FFFFFF;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 9px;
	text-align: center; }

p {
	line-height: 1.5em;
	margin-bottom: 1em;
	text-align: left; }

a {
	color: #370F18;
	text-decoration: underline; }

	a:hover { text-decoration: none; }

h3 span { font-weight: normal; }

h3,h4,h5 {
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold; }

h3 {
	color: #6f1026;
	font-size: 1.7em; }

h4 {
	background-image: url(images/gls_blt.png);
	color: #132752;
	font-size: 1.2em;
	margin-left: 1.5em;
	padding-left: 1.7em;
	padding-top: 0.3em; }

h5 {
	color: #370F18;
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 1.6em;
	padding-top: 0.3em; }

p.gearlist {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1em;
	margin-left: 4.7em;
	text-align: left; }

/*end text attributes*/
img { }

	img.left {
		float: left;
		margin: 0em 1.8em 1.4em .5em;
		position: relative; }

	img.leftborder {
		border: 1px solid #000000;
		float: left;
		margin-bottom: 1.5em;
		margin-right: 0.8em;
		position: relative; }

	img.right {
		float: right;
		margin: 0em 0em 1.8em 1.8em;
		position: relative; }

.imagerow {
	border: 1px solid #000000;
	padding-bottom: 1em;
	padding-top: 1em; }

/*end images attributes*/
#outer {
	background-color: #FDF9EC;
	border: 7px solid #370F18;
	margin: 0 auto;
	position: relative;
	width: 82%;
	z-index: 2; }

.contentarea { padding-top: 1em; }

.divider1 {
	background: url(images/border1.gif) repeat-x left top;
	clear: both;
	height: 14px;
	margin-top: .1em;
	position: relative; }

.divider2 {
	background-image: url(images/border2.gif);
	border-bottom: solid 1px #eaeaea;
	height: 14px;
	margin: 2em 0em;
	position: relative; }

.post .details {
	color: #414141;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 2em;
	position: relative;
	top: -6px; }

.post ul.controls { clear: both; }

	.post ul.controls li {
		display: inline;
		font-size: .9em; }

		.post ul.controls li a {
			background-position: left;
			background-repeat: no-repeat;
			margin-left: 2em;
			padding: 1.5em 2.5em 1.5em 30px; }

			.post ul.controls li a.images { background-image: url(images/camera.png); }

			.post ul.controls li a.download { background-image: url(images/down_arrow.png); }

			.post ul.controls li a.top { background-image: url(images/up_arrow.png); }

			.post ul.controls li a.more { background-image: url(images/right_arrow.png); }

.post .quote {
	background-repeat: repeat-x;
	color: #000000;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	position: relative;
	top: -1.5em; }

.box {
	background: url(images/SP_glascrown.png) no-repeat left top;
	left: -1.5em;
	margin-bottom: 1em;
	margin-top: 2em;
	padding-left: 1em;
	padding-right: 1em;
	position: relative;
	top: -1.5em;
	border: 1px solid #370F18;
}

.boxtext {
	color: #FAEAC1;
	padding-right: 0.5em; }

.boximgleft {
	float: left;
	margin-right: 0.5em;
	padding-top: 1em;
	position: relative; }

ul.linklist {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style: none; }

	ul.linklist li { line-height: 2.8em; }

		ul.linklist li a {
			background-position: left;
			background-repeat: no-repeat;
			padding-bottom: 1.5em;
			padding-left: 40px;
			padding-right: 4em;
			padding-top: 1.5em; }

			ul.linklist li a.murphy {
				background-image: url(images/p_murphy_24x24.png);
				padding-bottom: 1.5em;
				padding-left: 40px;
				padding-right: 2.5em;
				padding-top: 1.5em; }

			ul.linklist li a.katz {
				background-image: url(images/s_katz_24x24.png);
				padding-bottom: 1.5em;
				padding-left: 40px;
				padding-right: 2.5em;
				padding-top: 1.5em; }

			ul.linklist li a.langa {
				background-image: url(images/d_langa_24x24.png);
				padding-bottom: 1.5em;
				padding-left: 40px;
				padding-right: 2.5em;
				padding-top: 1.5em; }

			ul.linklist li a.youtube {
				background-image: url(images/youtube_24.png);
				padding-bottom: 1.5em;
				padding-left: 40px;
				padding-right: 2.5em;
				padding-top: 1.5em; }

			ul.linklist li a.myspace {
				background-image: url(images/myspace_24.png);
				padding-bottom: 1.5em;
				padding-left: 40px;
				padding-right: .5em;
				padding-top: 1.5em; }

#upbg {
	background: #fff url(images/body1_gray.jpg);
	height: 275px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1; }

#header {
	background: #FFFFFF url(images/glas_hdr_lrg1.png) repeat-x;
	height: 9.0em;
	margin-bottom: 2px;
	position: relative;
	width: 100%; }

#menu {
	background: #370F18 url(images/menubg.gif) repeat-x left top;
	height: 3.5em;
	margin-bottom: 2px;
	padding: 0em 1.0em 0em 1.0em;
	position: relative; }

	#menu ul {
		position: absolute;
		top: 1.1em; }

		#menu ul li {
			display: inline;
			position: relative; }

			#menu ul li a {
				color: #fff;
				padding: 0.9em 1em;
				text-decoration: none; }

				#menu ul li a:hover {
					background-image: url(images/menuactive_c.png);
					background-position: center center;
					background-repeat: no-repeat;
					text-decoration: none; }

				#menu ul li a.active { background: url(images/menuactive_c.png) no-repeat center center; }

#headercontent {
	position: absolute;
	right: 2em;
	top: 1.1em; }

	#headercontent h1 {
		color: #fff;
		font-size: 2.5em;
		font-weight: normal; }

		#headercontent h1 sup { color: #777; }

	#headercontent h2 {
		color: #fff;
		font-size: 1.0em;
		font-weight: normal; }

/*
	These are the various designations for header images.
	They change based on the page being displayed.
*/
#headerpic {
	background: #fff url(images/hdrpic.jpg) no-repeat left center;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicG {
	background: #fff url(images/hdrpic_gear.jpg) no-repeat left bottom;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicK {
	background: #fff url(images/hdrpic_192.jpg) no-repeat left bottom;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicL {
	background: #fff url(images/hdrpic_zz.jpg) no-repeat left top;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicP {
	background: #fff url('images/hdrpic_moollon.jpg') no-repeat left bottom;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicE {
	background: #fff url(images/hdrpic_guitars.jpg) no-repeat right bottom;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicR {
	background: #fff url(images/hdrpic_singer.jpg) no-repeat left bottom;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicC {
	background: #fff url(images/hdrpic_drums_amps.jpg) no-repeat left center;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicA {
	background: #fff url('images/hdrpic_uaudio.jpg') no-repeat left bottom;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

#headerpicB {
	background: #fff url(images/hdrpic_boom.jpg) no-repeat left top;
	height: 218px;
	margin-bottom: 2px;
	position: relative; }

/*begin main page div attributes*/
#content {
	padding-bottom: 0em;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em; }

#leadcontent {
	background-color: #FFFFFF;
	background-image: url(images/edit_block.png);
	background-repeat: repeat-y;
	border: 1px solid #370F18;
	padding-bottom: 2em;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em; }

#primarycontent { margin: 1.5em 22em 2em 0em; }

#secondarycontent {
	float: right;
	margin-top: 1.5em;
	width: 18.0em; }

#primarycontainer {
	background-image: url(images/TSPbkgrnd.png);
	float: left;
	margin-right: -18em;
	padding-bottom: 6em;
	width: 100%; }

#gearlistcontent {
	margin-top: 1.5em;
	padding-left: 3em;
	width: 600px; }

#menubottom {
	background: url(images/border1.gif) repeat-x;
	height: 2em; }

#footer {
	background: url(images/glas_ftr.png) repeat-y left bottom;
	clear: both;
	color: #cccccc;
	font-size: 0.8em;
	height: 3.5em;
	position: relative; }

	#footer .left {
		bottom: 1.5em;
		float: left;
		left: 2em;
		position: absolute;
		width: 350px; }

	#footer .right {
		bottom: 1.5em;
		color: #cccccc;
		position: absolute;
		right: 2em; }

#listblock {
	color: #370F18;
	float: left;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 2em; }

.formstyle {
	border: 1px solid #000000;
	color: #333333;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 1.7em;
	padding: 1.5em; }

.slidesrow {
	background-color: #611426;
	border: 1px solid #000000;
	padding-bottom: 4em;
	padding-top: 4em; }

.playerleft {
	background-color: #611026;
	float: left;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-left: 1em;
	margin-top: 1em;
	padding: .3em 0.5em 0.5em;
	position: relative; }

	.playerleft a {
		color: #FFFFFF;
		text-decoration: underline; }

.playerright {
	color: #E6DFD7;
	float: right;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	position: relative;
	text-align: center;
	top: 1.1em; }

.ratesimgleft {
	float: left;
	margin-bottom: 1em;
	margin-right: .8em;
	position: relative; }

.caption {
	color: #000000;
	float: left;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 2em;
	padding-top: 18em;
	position: relative; }

#lowermenu {
	background: url(images/menubg.gif) repeat-x left top;
	height: 3em;
	margin-bottom: 2px;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-right: 0em;
	padding-top: 1em;
	position: relative; }

	#lowermenu ul {
		position: absolute;
		top: 1.1em; }

		#lowermenu ul li {
			display: inline;
			padding-bottom: .7em;
			padding-top: .7em;
			position: relative; }

			#lowermenu ul li a {
				color: #FFFFFF;
				font-size: .8em;
				padding: 1.2em 1em 1em;
				text-decoration: none; }

				#lowermenu ul li a:hover {
					background-image: url(images/menuactive_c.png);
					background-position: center center;
					background-repeat: no-repeat;
					text-decoration: none; }

				#lowermenu ul li a.active { background: url(images/menuactive_c.png) no-repeat center center; }

.box a {
	color: #FFFFFF;
	text-decoration: underline; }
