/*Theme Name: Tai Shan ThemeTheme URI: http://www.saythissaythat.com/Description: Theme for Tai Shan Music.Author: James FAuthor URI: http://saythissaythat.com/*/* {	margin: 0;	padding: 0;}html {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;}body {	background: #1b100d;	text-align: center;	color: #FFF;}img {	border: 0;}p {	margin-bottom: 1.2em;	line-height: 1.6em;}a, a:visited {	color: #9edcd7;	text-decoration: none;}a:hover {	color: #d0f5f2;}.main_content a, .main_content a:visited {	color: #B5221E;	text-decoration: none;}.main_content a:hover {	color: #954204;}h1, h2, h3, h4 {	font-weight: normal;}h1 {	font-size: 36px;	color: #3c4e54;	line-height: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	margin-bottom: 0.4em;	padding-bottom: 10px;	background: url(images/h_dot.gif) bottom left repeat-x;}h2 {	color: #c18f8d;	border: none;	font-size: 21px;	font-family: Georgia, "Times New Roman", Times, serif;	margin-bottom: 15px;	padding-bottom: 10px;	background: url(images/h_dot.gif) bottom left repeat-x;}h3 {	color: #335941;	border: none;	font-size: 21px;	line-height: 130%;	padding-bottom: 0px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	margin-bottom: 0.5em;}h4 {	color: #791E20;	border: none;	font-size: 14px;	line-height: 1.3em;	font-weight: bold;	margin-bottom: 1em;}h5 {	color: #333333;	border: none;	font-size: 12px;	line-height: 1.3em;	font-weight: bold;	margin-bottom: 1em;}.clearfix {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}#header_nav {	background: #573300 url("images/fish_brewing/nav_top_bg.gif") top center repeat-x;	height: 49px;}.header_nav {	background: #573300 url("images/fish_brewing/nav_top_bg.gif") top center repeat-x; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	text-align: left;	height: 49px;	font-weight: bold;	z-index: 100;}.top_links {	padding-left: 10px;	float: left;}#nav_bar {	background: #c9b89c;	height: 6px;	margin: 0;	padding: 0;}.nav_bar {	background: #c9b89c; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	height: 6px;	z-index: -800;	text-align: right;}#header {	background: #395968 url("images/top_bg.gif") top center repeat-x;	height: 161px;}.header {	background: #395968 url("images/top_bg.gif") top center repeat-x; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	height: 161px;	z-index: -999;}.logo {	float: left;	width: 436px;	height: 161px;	overflow: hidden;}.top_nav {	float: right;	padding-top: 15px;}.top_nav ul {	list-style: none;	margin: 0;	padding: 0;	font-size: 13px;	font-family: "Times New Roman", Times, serif;	text-transform: uppercase;}.top_nav li {	background: url(images/navbreak.gif) right no-repeat;	margin: 0;	padding: 0;	white-space: nowrap;	float: left;}.top_nav li a, .top_nav li a:visited {	color: #FFFFFF;	line-height: 25px;	display: block;	text-align: center;	text-decoration: none;	padding-left: 12px;	padding-right: 14px;	background: url(images/nav_break.gif) top right no-repeat;}.top_nav li.currentpage {	background: #94470e url(images/nav_current.gif) top right no-repeat;	color: #FFFFFF;	line-height: 25px;	display: block;	text-align: center;	text-decoration: none;	padding-left: 12px;	padding-right: 14px;}.top_nav li a:hover {	background: #4f6f79;	color: #D7F5FF;}.top_nav li.selected a, .top_nav li.selected a:hover, .top_nav li.selected a:visited {	color: #fff;}#globalnav {	background: #221009;	height: 38px;}.globalnav {	background: #221009 url("images/nav_bg.gif") top center repeat-x; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	height: 38px;	z-index: -999;	text-align: left;}.globalnav ul {	list-style: none;	margin: 0;	padding: 0;	font-size: 16px;	font-family: "Times New Roman", Times, serif;	text-transform: uppercase;}.globalnav li {	background: url(images/navbreak.gif) right no-repeat;	margin: 0;	padding: 0;	white-space: nowrap;	float: left;}.globalnav li a, .globalnav li a:visited {	color: #FFFFFF;	line-height: 38px;	display: block;	text-align: center;	text-decoration: none;	padding-left: 11px;	padding-right: 13px;	background: url(images/nav_cap.gif) top right no-repeat;}.globalnav li.currentpage {	background: #94470e url(images/nav_current.gif) top right no-repeat;	color: #FFFFFF;	line-height: 38px;	display: block;	text-align: center;	text-decoration: none;	padding-left: 11px;	padding-right: 13px;}.globalnav li a:hover {	background: #536570 url(images/nav_on.gif) top right repeat-x;	color: #DDFFF4;}.globalnav li.selected a, .globalnav li.selected a:hover, .globalnav li.selected a:visited {	color: #fff;}.search_container {	float: right;	height: 25px;	padding-top: 8px;}.search_container p {	margin: 0;padding: 0;}#search_box {	width: 200px;	background: url(images/search_bg.gif) left no-repeat;	color: #FFF;	float: left;}input.go {	float: right;	margin: 1px 4px 0 0;	height: 22px;	width: 31px;	outline: none;	background-image: url(images/search_button.gif);}input.go:hover {background: url(images/search_button.gif) no-repeat 0 -22px;}#cntnt01searchinput {	float: left;	padding: 0;	margin: 4px 0 0 4px;	border: 0;	width: 150px;	background: none;	color: #666666;	font-size: 10px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}#main_content {	background: #37261c url("images/front_content_bg.gif") top center repeat-x;}.main_content {	background: #37261c url("images/front_content_bg.gif") top center repeat-x; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	z-index: -999;	min-height: 400px;}.main_left {	float: left;	width: 700px;}.main_right {	width: 250px;	float: right;	text-align: left;	padding: 15px 0;}/* menu li block */.main_right  ul {	margin-bottom: 15px;}.main_right  li {	list-style: none;	margin: 0;	display: block;	font-size: 14px;}/** fix stupid ie bug with display:block; **/* html .main_right li a { height: 1%; } * html .main_right li hr {	height: 1%;}/** end fix **/.main_right ul li.currentpage {	text-decoration:none; /* no underline for links */	display: block; /* IE has problems with this, fixed above */	padding: 0.8em 0.5em 0.8em .5em; /* some air for it */	color: #FFF; /* Fixes IE7 whitespace bug */	background-color: #333333;	border-bottom: #FFF 1px solid;}/* first level links */.main_right li a, .main_right li a:visited {	text-decoration:none; /* no underline for links */	display: block; /* IE has problems with this, fixed above */	padding: 0.4em 0.5em 0.4em 1.7em; /* some air for it */	color: #9edcd7; /* this will be link color for all levels */	background: url(images/link_bullet.gif) no-repeat 0.5em center; /* Fixes IE7 whitespace bug */	border-bottom: #533737 1px solid;}/* hover state for all links */.main_right li a:hover {	background-color: #4f6f79;	color: #d0f5f2;}#front_top {	background: #492525 url("images/front_top_bg.gif") top center repeat-x;	height: 320px;}.front_top {	background: #492525 url("images/front_top_bg.gif") top center repeat-x; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	height: 320px;	z-index: -999;}.front_image {	width: 692px;	height: 302px;	float: left;	padding-top: 10px;}.front_flash {	border: 4px solid #FFF;	width: 684px;	height: 294px;	background: #000;	float: left;}.page_top {		background: url("images/scroll_top.gif") top center no-repeat;	width: 700px;	height: 34px;}.page_bot {	background: url("images/scroll_bottom.gif") top center no-repeat;	width: 700px;	height: 34px;	padding-bottom: 15px;}.page_content {	background: #d7c197 url("images/scroll_bg.gif") top center repeat-y;	min-height: 550px;	width: 626px;	margin: 0 auto;	color: #222;	padding: 10px 20px;	text-align: left;	font-size: 13px;}.page_main ul, .page_main ol {	margin: 0 0 2em 20px;}.page_main ul {	list-style-type: square;}.page_main li {	margin: 0 0 0.8em 1.5em;}.top_image {	background-color: #aa9c6f;	padding: 2px;	border: 4px solid #dcd6c9;	margin-bottom: 10px;}#front_content {	background: #37261c url("images/front_content_bg.gif") top center repeat-x;	height: 285px;}.front_content {	background: #37261c url("images/front_content_bg.gif") top center repeat-x; /* container positioning */	margin-left: auto;	margin-right: auto;	width: 960px;	height: 248px;	z-index: -999;	padding: 20px 0 17px 0;}.fc_box {	background: url("images/fc_bg.gif") top center no-repeat;	height: 248px;	text-align: left;}.fc_box h2 a, .fc_box h2 a:visited {	color: #5dcec5;}.fc_box h2 a:hover {color: #d0f5f2}.front_links {	width: 250px;	float: right;	text-align: left;	padding: 10px 0 0 10px;}/* menu li block */.front_links  li {	list-style: none;	margin: 0;	display: block;	font-size: 14px;}/** fix stupid ie bug with display:block; **/* html .front_links li a { height: 1%; } * html .front_links li hr {	height: 1%;}/** end fix **/.front_links ul li.currentpage {	text-decoration:none; /* no underline for links */	display: block; /* IE has problems with this, fixed above */	padding: 0.8em 0.5em 0.8em .5em; /* some air for it */	color: #FFF; /* Fixes IE7 whitespace bug */	background-color: #333333;	border-bottom: #FFF 1px solid;}/* first level links .front_links a {	text-decoration:none; /* no underline for links */	display: block; /* IE has problems with this, fixed above */	padding: 5px 0 0 22px; /* some air for it */	color: #9edcd7; /* this will be link color for all levels */	background: url(images/link_bullet.gif) no-repeat 0.5em center; /* Fixes IE7 whitespace bug */	border-bottom: #533737 1px solid;}*//* hover state for all links */.front_links a:hover {	background-color: #4f6f79;	color: #d0f5f2;}#footer {	background: #1b100d url("images/footer_bg.gif") top center repeat-x; /* container positioning */}.footer {	background: #1b100d url("images/footer_bg.gif") top center repeat-x; /* container positioning */	padding-top: 20px;	padding-bottom: 15px;	margin-left: auto;	margin-right: auto;	width: 960px;	height: 100px;	color: #FFF;}.ftr_left {	float: left;	text-align: left;}.ftr_right {	float: right;	text-align: right;}.wel_box {	float: left;	width: 288px;	height: 218px;	padding: 15px;	overflow: hidden;	background: url(images/fc_break_bar.gif) top right no-repeat;}.news_box {	float: left;	width: 262px;	height: 218px;	padding: 15px;	overflow: hidden;}.news_box li {	list-style: none;}.rss_right {	float: right;	padding-top: 3px;}.mp3_box {	float: left;	width: 300px;	height: 218px;	padding: 15px;	overflow: hidden;	background: url(images/fc_break_bar.gif) top left no-repeat;}.mp3_front {	border: 0px solid #000;	margin-bottom: 7px;	height: 110px;}.mp3_front p {	margin: 0;	padding: 0;}.vevent-front {	border-bottom: 1px dashed #554941;	padding-bottom: 5px;	background: url(images/cal_icon.gif) top left no-repeat;	background-position: 0 2px;	margin-bottom: 6px;		text-indent: 1.5em;	line-height: 1.6em;}.gigpress-date-front{	color: #cfbfaf;}.more {	text-align: right;}.button {	text-align: center;	border-bottom: 1px solid #533737;	margin-bottom: 10px;}h1.page_title {	background: none;	text-transform: uppercase;	font-size: 24px;	font-weight: bold;	text-align: center;	margin-bottom: 15px;}/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.Post {}.PostHead { position: relative; clear: left; margin-left: 50px; }.PostHead h1 { background: none; font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block; color: #3c5568;}.PostHead h1 a { color: #b5221e; text-decoration: none;}.PostHead h1 a:visited { color: #b5221e; text-decoration: none;}.PostHead h1 a:hover { color: #954204; text-decoration: none;}.PostInfo { padding: 0px; margin: 0px; color: #666;}.PostInfo a { text-decoration: underline; color: #666;}.PostInfo a:visited { text-decoration: underline; color: #666;}.PostInfo a:hover { text-decoration: underline; color: #666; }/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.PostDate { background: #5e523e; position: absolute; top: 0px; left: -50px; text-align: center; margin: 0; padding: 5px 10px 5px 10px; list-style: none; border: solid 1px #e2e2e2;}.PostDate .month { display: block; font-size: 9px; text-transform: uppercase; line-height: 9px; color: #FFF; text-transform: lowercase;}.PostDate .day { display: block; font-size: 20px; font-family: 'Arial'; font-weight: normal; line-height: 20px; color: #cc6600; letter-spacing: -1px;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.PostContent { padding: 0px; padding-top: 10px; font-size: 12px; line-height: 16px; margin-top: 15px; margin-bottom: 25px;}.PostContent p { padding: 5px 0px; margin: 5px 0px; font-size: 12px; line-height: 15px;}.PostContent img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}.PostContent blockquote { padding: 0px 10px; background: #fefaf0; margin: 0px; color:#993300; border: solid 1px #fbf4e0; border-left: solid 5px #fbf4e0;}.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}.PostContent ul { font-size: 11px; padding-left: 12px; }/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.PostCom { padding: 0px; margin: 0px; font-size: 11px; display: inline;}.PostCom li { padding: 0px; margin: 0px; list-style-type: none; }.PostCom li a { padding: 3px 0px 2px 25px; background: url(images/PostComIco.gif) no-repeat left top; float: left; text-decoration: none; font-size: 11px;}.PostCom li a:hover { background-position: 0% -20px; text-decoration: none;}.pagetitle {font-size: 20px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.PostNote { margin: 0px; padding: 0px;}.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }.PostNote .TrackBack { color: #027ee7; background: url(./images/PostNoteTrackBack.png) no-repeat left center; }.PostNote .RSS { color: #027ee7; background: url(./images/PostNoteRSS.png) no-repeat left center; }/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.List h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }.List ol { padding: 0px; margin: 0px;}.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}.List .ListUser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}.List .ListUser a { text-decoration: none;}.List .ListUser a:visited { text-decoration: none;}.List .ListUser a:hover { text-decoration: none;}.List .ListNr { font-size: 26px; line-height: 26px; font-family: 'Arial'; color: #7f7f7f; position: absolute; top: 0px; left: 0px; text-align: center; padding: 2px 10px 2px 0px; margin: 0; border-right: solid 1px #65594c;}.List .ListDate { padding-left: 40px;}.List .ListDate a { text-decoration: none; color: #666;}.List .ListDate a:visited { text-decoration: none; color: #666;}.List .ListDate a:hover { text-decoration: none; color: #666; }.List .ListContent { line-height: 14px; border-top: solid 1px #65594c; margin: 10px 0px 0px 0px;}.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Form {}.Form h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }.Form form { padding: 15px 25px 15px 15px; margin: 0px; background: #e4f3ff url(images/FormBkg.gif) no-repeat left bottom; position: relative;}.Form p { padding: 0px; margin: 0px; color:#50728c;}.Form p label { padding-bottom: 11px; display: block; }.Form p label small { font-size: 11px; color: #cc3300}.Form .TextField { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-right: 15px;}.Form .TextArea { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-bottom: 10px;} .Form input.SubmitComment { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat;}.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -24px; }.Form input.SubmitCommentIE { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat 0 -24px;}.FormCorner { background: url(images/FormBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 19px; width: 19px;}/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//* Right Column */.SR {	width: 240px;	float: right;	text-align: left;	padding: 25px 10px 0 0px;	color:#993300;}.SR h3 { padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #c7b78a; font-size: 14px; text-transform: uppercase; color:#993300; } .SR .side ul { padding: 0px; margin: 0px;}.SR .side li { padding: 2px 0px; margin: 0px; list-style-type: none; font-size: 11px;}.SR .side li a { padding-left: 20px; margin: 0px; list-style-type: none; background: url(images/SRightIco.png) no-repeat left top; color: #cc6600; text-decoration: none;}  .SR .side li a:visited { color: #cc6600; text-decoration: none;} .SR .side li a:hover { text-decoration: underline; color: #993300; } /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Nav { position: relative; height: 15px;}.Nav .Prev { color : #027ee7; padding-left: 15px; background: url(images/PrevIco.gif) no-repeat left center; position: absolute; top: 0px; left: 0px;}.Nav .Next { color : #027ee7; padding-right: 15px; background: url(images/NextIco.gif) no-repeat right center; position: absolute; top: 0px; right: 0px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Categories { width: 212px; background: #fbf4e0 url(images/CategoriesBkg.gif) no-repeat left bottom; padding: 15px; margin-bottom: 15px; position: relative;}.Categories h3 { background: url(images/CategoriesHeadingIco.gif) no-repeat left top; padding-left: 20px; }.CategoriesCorner { background: url(images/CategoriesBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.General { width: 212px; background: #fefaf0 url(images/CategoriesBkg.gif) no-repeat left bottom ; padding: 15px; margin-bottom: 15px; position: relative; }.GeneralCorner { background: url(images/CategoriesBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Archives h3 { background: url(images/ArchivesHeadingIco.gif) no-repeat left top; padding-left: 20px; }/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Links h3 { background: url(images/LinksHeadingIco.gif) no-repeat left top; padding-left: 20px; }/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Calendar h3 { background: url(images/CalendarHeadingIco.gif) no-repeat left top; padding-left: 20px; }.Calendar a { color: #cc6600; text-decoration: none;}  .Calendar a:visited { color: #cc6600; text-decoration: none;} .Calendar a:hover { text-decoration: underline; color: #993300; } .Calendar table { width: 100%; color:#660000; border: solid 1px #f6eed6;}.Calendar table th { text-align: center; border-bottom: solid 1px #f6eed6; padding: 5px 0px;}.Calendar table td { text-align: center; padding: 4px 0px; }.Calendar table caption { background: #f6eed6; padding: 5px 0px; font-family: "Trebuchet MS"; font-size: 14px;  color:#660000; font-weight: bold; text-align: left; padding-left: 10px;}.Calendar table #today { background: #f6eed6;}.Calendar table #prev { text-align: left; padding-left: 8px; font-weight: bold; letter-spacing: -1px;}.Calendar table #next { text-align: right; padding-right: 8px;  font-weight: bold; letter-spacing: -1px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.postmetadata {	background: #9f9476;	color: #FFF;	padding: 5px;	border: solid 1px #e2e2e2;;}	#flashcontent {		width:100%;		height:100%;	}			.disco_box {	background: #1f1f1f;	padding: 20px 20px 0 20px;	color: #FFF;	height: 100%;	margin-bottom: 15px;	}.disco_box a, .disco_box a: visited; {	color: #c18f8d;	}.disco_img {	float: left;	width: 250px;	}.disco_text {	float: right;	width: 315px;	}.disco_text ul, .disco_textol {	margin: 0 0 0em 0;}.disco_text ul {	list-style-type: none;}.disco_text li {	margin: .5em 0 .5em 0em;	border-bottom: 1px dashed #FFF;	padding: 0 0 .8em 0;}.disco_text .audioplayer_container {	padding-top: 10px;	padding-bottom: 0;	margin: 0;}.bread {	padding-bottom: 10px;}.flickr-photos img {border: 3px solid #FFF;clear: both;margin: 10px 15px;}.widget {	list-style: none;}.itunes {  float: right;  margin-top: 2px;}.vevent {	margin-bottom: 10px;}.front_links a.button, .front_links a.button:visited {	display: block;		text-indent: -9999px;	width: 250px;	height: 90px;	margin-bottom: 14px;}.front_links a.button.last {	margin-bottom: 0px;}.front_links a.youtube.button {	background: transparent url(images/youtube_home.jpg) 0px 0px no-repeat;}.front_links a.bandcamp.button {	background: transparent url(images/bandcamp_home.jpg) 0px 0px no-repeat;}.front_links a.facebook.button {	background: transparent url(images/facebook_home.jpg) 0px 0px no-repeat;}.front_links a.download_charts {	background: transparent url(images/download_charts.jpg) 0px 0px no-repeat;}.front_links a.student_youtube {	background: transparent url(images/student_youtube.jpg) 0px 0px no-repeat;}.front_links a.student_bandcamp {	background: transparent url(images/student_bandcamp.jpg) 0px 0px no-repeat;}.front_links a.button:hover {	background-position: 0px -90px;}.front_links a:hover, .front_links a:active {	outline: none;}#slideshow {	width: 684px;	height: 294px;	overflow: hidden;	padding: 0;	margin: 0;}.large-sans {font: 16px Helvetica, Arial, sans-serif;color: #ddac00;}.alignleft { float: left;  margin: 0 20px 0 10px;}.alignright { float: right;  margin: 0 0 10px 20px;}#mailing-list { background: #37261c url("images/front_content_bg.gif") top center repeat-x; padding: 10px;}#mailing-list .label { text-align: right; color: #fff;}#mailing-list td {padding: 2px;color: #fff;}#mailing-list input {padding: 2px;}
