@charset "UTF-8";

a:link {
	color: #417630;
}
a:visited {
	color: #417630;
}
a:hover {
	color: #333333;
}
a:active {
	color: #417630; 
}


.HiddenLink a:link {
	color: #000000;
	text-decoration:none;
}
.HiddenLink a:visited {
	color: #000000;
	text-decoration:none;
}
.HiddenLink a:hover {
	color: #333333;
	text-decoration:underline;
}
.HiddenLink a:active {
	color: #333333;
	text-decoration:none;
}

.Top_Welcome_Section a:link {
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}
.Top_Welcome_Section a:visited {
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}
.Top_Welcome_Section a:hover {
	color: #333333;
	text-decoration:underline;
	font-weight: normal;
}
.Top_Welcome_Section a:active {
	color: #333333;
	text-decoration:none;
	font-weight: normal;
}


.Main_Top_Bar a:link {
	color: #000000;
	text-decoration: none;
}
.Main_Top_Bar a:visited {
	color: #000000;
	text-decoration: none;
}
.Main_Top_Bar a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.Main_Top_Bar a:active {
	color: #000000;
	text-decoration: none;
}

body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
	background-color: #320F01;
	margin: 0px;
	font-weight: normal;
}

td {
	padding-bottom:7px;
	font-size:11px;
}

.notWorking {
	visibility: hidden;
}
.working {
	visibility: visible;
}
.Signup_Holder {
	width: 760px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}
.Signup_Form {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

#profile_form input {
	border: 1px solid rgb(200, 200, 200);
	color: #999999;
	font-size: 12px;
	margin-bottom: 10px;
	height:30px;
	width:200px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}
.Signup_Form #form1 p {
	font-weight: bold;
	font-size: 14px;
	color: #407530;
	margin-bottom: 4px;
	margin-top: 5px;
}
.Signup_Form #form1 {
	display: inline;
}
#progress {
	background-image: url(/images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 28px;
	float: right;
}
.Form_Error {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
}
.Temp_Info {
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	color: #407730;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	background-color: #E2F3C0;
	padding: 5px;
}
.clear {
	clear: both;
	height: 1px;
}

.Setlist_Title {
	font-weight: bold;
	color: #333;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 24px;
	font-weight: normal;
}
h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:5px;
	font-size:18px;
	color: #006600;
}
h3 {
	font-size: 14px;
	font-weight:normal;
	line-height: 21px;
	color: #666;
	padding:0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.Show_SubHead {
	font-size: 14px;
	font-weight:normal;
	line-height: 21px;
	color: #666;
	padding:0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 460px;
}
ol {
	font-size: 11px;
}
.archive ol {
	font-size:11px;
}
.archive ol li{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
	padding-top: 5px;
}
.Vertical_Show_Holder li {
	margin: 0px;
	padding: 0px;
}
.Vertical_Show_Holder ol {
	padding: 0px;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	list-style-position: inside;
	font-size:12px;
	line-height: 18px;
}
.ratingContainer {
	margin-top: 25px;
	margin-bottom: 25px;
}
.Horizontal_Show_Holder li {
	margin: 0px;
	padding: 0px;
}
.Horizontal_Show_Holder ol {
	padding: 0px;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	list-style-position: inside;
	font-size:12px;
	line-height: 20px;
}
.Horizontal_Show_Holder {
	font-size: 12px;
	line-height: 18px;
}
.Horizontal_Show_Holder h2 {
	font-size: 18px;
	line-height: 21px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.Vertical_Show_Holder h2 {
	font-size: 18px;
	line-height: 21px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.Horizontal_Show_Holder h3 {
	font-size: 14px;
	font-weight:normal;
	line-height: 21px;
	color: #666;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	display:inline;
}
.Vertical_Show_Holder h3 {
	font-size: 14px;
	font-weight:normal;
	line-height: 21px;
	color: #666;
	margin: 0;
	padding:0;
}
.Setlists_Archive {
	background-color: #F0F0F0;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.archive_holder {
	padding: 5px;
}
.header_icon {
	height: 110px;
	background-repeat: no-repeat;
}
.Main_Nav {
	height: 125px;
}
.LART_Header_Logo {
	background-image: url(/images/LART_Header_Logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 220px;
}
.Main_Top_Bar {
	background-image: url(/images/Main_Top_Bar.gif);
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-position: center center;
}
.clear {
	clear: both;
}
.LART_Header {
}
.clear {
	clear: both;
	height: 1px;
}
.Leafer_Name {
	color: #417630;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 30px;
	margin-bottom: 25px;
	text-align: left;
	margin-left: 10px;
}
.Leafer_Profile_Pic {
	margin-bottom: 10px;
}

.Leafer_Profile_Show_Cnt {
	color: #417630;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	line-height: 45px;
}
.Leafer_Profile_InfoHolder {
	margin-top: 15px;
	margin-bottom: 15px;
}
.Leafer_Profile_InfoHolder .Info_Header {
	background-color: #E7E7E7;
	font-weight: bold;
	padding: 2px;
	margin-bottom: 5px;
}
.Leafer_Profile_Pic img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.Shows_Header {
	font-size: 24px;
	color: #333;
	margin-bottom: 5px;
	line-height: 32px;
	text-shadow: #CCC 2px 2px 2px;
}
.Shows_SubHead {
	font-size: 16px;
	color: #666666;
	margin-bottom: 25px;
}
.Shows_Picture img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.Shows_Picture {
	margin-bottom: 10px;
}
.Shows_Rater {
	text-align: center;
	margin-bottom: 25px;
}
.Superscript {
	font-size: 8px;
	line-height: 0px;
	vertical-align: super;
	font-weight: bold;
}
.Section_Title {
	font-size: 12px;
	font-weight: bold;
	background-color: #E7E7E7;
	padding: 4px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9D9D9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
}
.Shows_Side_Nav ul {
	padding-left: 3px;
}
.Shows_Side_Nav li {
	padding-top: 1px;
	padding-bottom: 1px;
}
.Small_Text {
	font-size: 10px;
	line-height: 14px;
}
ul {
	margin-bottom: 10px;
}
.Venue_Map {
	width: 220px;
	float: right;
	height: 220px;
}
.Main_Top_Bar .Top_News_Ticker {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-left: 15px;
	padding-top: 20px;
	width: 460px;
	padding-right: 20px;
}
.Main_Top_Bar .Top_Welcome_Section {
	float: right;
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding-top: 20px;
	margin-right:5px;
	text-align: center;
}
.Main_Nav #Date_Section_Name {
	text-align: center;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #417630;
}
.Page_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #417630;
	margin-bottom: 20px;
}
.Upcoming_Shows_Box {
	float: left;
	height: 100px;
	width: 130px;
	border: 1px solid #E4E4E4;
	margin-right: 11px;
	padding: 5px;
	margin-bottom: 11px;
	position: relative;
}
.Upcoming_Shows_Box:hover {
	background-color:#F5F5F5;
}
.Upcoming_Shows_Box .Upcoming_Show_Date {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Upcoming_Shows_Box .Upcoming_VenueName {
	font-size: 12px;
	color: #333;
	line-height: 16px;
	margin-top: 7px;
}
.Upcoming_Shows_Box .Upcoming_City_State {
	font-size: 11px;
	color: #999;
	line-height: 18px;
}
.Upcoming_TimeToShow {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 21px;
}
.SearchBox_Holder {
	width: 460px;
	margin-top: 20px;
}
.SearchBox_Holder #Show_Criteria {
	width: 460px;
	height: 30px;
	margin-bottom: 5px;
	font-size: 18px;
}
.SearchBox_Holder .Search_Tip {
	color: #417630;
}
#Login_Form {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
}
#Username, #Password {
	width: 335px;
	height: 30px;
	font-size: 14px;
	color: #333333;
	margin-top: 5px;
}
.Form_Error {
	color: #990000;
	font-weight: normal;
}
.Whos_Online {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #B5BBC2;
	margin-bottom: 10px;
}
.Section_Content {
	padding-left: 5px;
	margin-bottom: 5px;
}
.Big_Number {
	font-size: 36px;
	color: #417630;
	line-height: 40px;
}
.Upcoming_Shows_Box .Upcoming_Icon_Holder {
	height: 20px;
	width: 20px;
	position: absolute;
	bottom: 5px;
}
#Search_Results {
	margin-top: 40px;
	margin-bottom: 20px;
}
.Incomplete_Warning {
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
	display:block;
	background-color:#FFFFCC;
}
.Results_Info {
	float: left;
	margin-top: 10px;
	font-size: 16px;
	color: #417630;
}
.Song_Info_Holder {
	padding: 10px;
}
.Song_Info_Holder .Info {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.Comments_Holder .Comment_Form_Holder {
	background-color: #F5F5F5;
	padding: 20px;
	color: #666666;
}
#user_comment {
	width: 100%;
	height: 50px;
	font-size: 11px;
	padding: 5px;
	color: #333333;
	margin-bottom: 10px;
}
.Comments_Title {
	font-size: 18px;
	margin-bottom: 15px;
}
.Display_Comment {
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.Display_Comment .Comment_Avatar {
	float: left;
	width: 50px;
	margin-right: 10px;
	text-align: center;
}
.Display_Comment .Comment {
	float: right;
	width: 630px;
}
.Stat_Left {
	font-size: 11px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #E5E5E5;
}
.Stat_Left .Stat_Title {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-bottom: 12px;
	padding-bottom: 5px;
	line-height: 26px;
	padding-top: 5px;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.Year_Picker {
	float: right;
	font-size: 12px;
}
.LART_Header .Coming_Soon {
	position: absolute;
	z-index: 100;
	width: 960px;
	top: -25px;
}
.Stats_Left {
	float: left;
	width: 700px;
	margin-top: 30px;
}
.Side_Nav .Title {
	background-image: url(/images/Side_Nav_Background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	width: 220px;
}
.Side_Nav .Title .Header {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.Side_Nav .Side_Nav_Link {
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 2px;
	margin: 3px;
}
.Stat_Holder {
	padding: 5px;
	background-color: #EFEFEF;
	border: 1px solid #DADADA;
	margin-bottom: 15px;
}
.Stat_Holder .Content {
	background-color: #FFFFFF;
	padding: 10px;
	color: #333333;
}
.Stat_Holder .Content .Title {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}
.Stat_Holder .Content .Stats_Single_Song {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
form strong {
	float: right;
}
.Side_Nav_Title {
	font-size: 11px;
	color: #270D00;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	background-color: #E6E6E6;
	padding-top: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DADADA;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}
.Side_Nav .Side_Section {
	margin-top: 25px;
}
.home_flickr_holder {
	margin-bottom: 15px;
}
.Blog_Title {
	margin-bottom: 1px;
}
.Blog_Date_author {
	font-size: 11px;
	color: #999999;
	margin-bottom: 4px;
}
.home_section_holder {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 5px;
}
.Friends_Holder {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.Friends_Holder:hover{
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	color: #333333;
}
.Foot_Disclaimer {
	color: #CCCCCC;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.Copyright {
	color: #FFFFFF;
	width: 960px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
fieldset legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0 5px;
}
fieldset {
	padding: 12px;
	margin-bottom: 35px;
	margin-left: 15px;
	border: 1px solid #CCCCCC;
}
fieldset.final {
	padding: 10px;
	margin-bottom: 0px;
	background-color: #e8fcea;
	border: 2px solid #393;
}
fieldset input {
	font-size: 14px;
	padding: 3px;
	margin-bottom: 4px;
	margin-left: 4px;
}
#form1 label {
	clear: both;
	font-weight: normal;
}
/* END Add/Edit Products css */
.Form_Hints {
	font-size: 12px;
	color: #993300;
	display: inline;
}
textarea {
	width: 100%;
}
.Fieldset_Description {
	color: #666666;
	margin-bottom: 10px;
}
.Song_List_Name {
	font-size: 12px;
	margin-bottom: 8px;
}
.Song_Name_Bold {
	font-size: 32px;
	color: #CCCCCC;
}
.Alpha_Letters {
	font-size: 18px;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 35px;
}
#A3Player {
	font-size: 16px;
}object {
	margin: 0px;
	padding: 0px;
}
.Vertical_Show_Holder {
	font-size: 12px;
	line-height: 16px;
}
.Shows_Played {
	margin-bottom: 20px;
}
table.tablesorter {
	font-size: 12px;
	background-color: #CCCCCC;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
table.tablesorter th {
	text-align: left;
	padding: 5px;
	background-color: #6E6E6E;
}
table.tablesorter td {
	color: #000000;
	padding: 5px;
}
table.tablesorter .even {
	background-color: #F7F7F7;
}
table.tablesorter .odd {
	background-color: #FFFFFF;
}
table.tablesorter .header {
	background-image: url(/images/bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
table.tablesorter .headerSortUp {
	background-image: url(/images/asc.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
	background-image: url(/images/desc.png);
	background-repeat: no-repeat;
}
#player_container {
	position: relative;
	background-color:#eee;
	width:460px;
	height:80px;
	border:1px solid #DADADA;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}
#player_container  ul#player_controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
#player_container  ul#player_controls li {
	overflow:hidden;
	text-indent:-9999px;
}
#player_play,
#player_pause {
	display: block;
	position: absolute;
	left:48px;
	top:20px;
	width:40px;
	height:40px;
	cursor: pointer;
}
#player_play {
	background: url("/images/spirites.jpg") 0 0 no-repeat;
}
#player_play.jqjp_hover {
	background: url("/images/spirites.jpg") -41px 0 no-repeat;
}
#player_pause {
	background: url("/images/spirites.jpg") 0 -42px no-repeat;
}
#player_pause.jqjp_hover {
	background: url("/images/spirites.jpg") -41px -42px no-repeat;
}

#ctrl_prev {
	position: absolute;
	left:20px;
	top:26px;
	background: url("/images/spirites.jpg") 0 -112px no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}

#ctrl_prev:hover {
	background: url("/images/spirites.jpg") -29px -112px no-repeat;
}

#ctrl_prev.disabled {
	background: url("/images/spirites.jpg") -58px -112px no-repeat;
	cursor:default;
}

#ctrl_next {
	position: absolute;
	left:88px;
	top:26px;
	background: url("/images/spirites.jpg") 0 -141px no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}

#ctrl_next:hover {
	background: url("/images/spirites.jpg") -29px -141px no-repeat;
}

#ctrl_next.disabled {
	background: url("/images/spirites.jpg") -58px -141px no-repeat;
	cursor:default;
}


#player_stop {
	position: absolute;
	left:126px;
	top:26px;
	background: url("/images/spirites.jpg") 0 -83px no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}
#player_stop.jqjp_hover {
	background: url("/images/spirites.jpg") -29px -83px no-repeat;
}
#player_progress {
	position: absolute;
	left:164px;
	top:32px;
	background-color: #eee;
	width:122px;
	height:15px;
}
#player_progress_load_bar {
	background: url("/images/bar_load.gif")  top left repeat-x;
	width:0px;
	height:15px;
	cursor: pointer;
}
#player_progress_load_bar.jqjp_buffer {
	background: url("/images/bar_buffer.gif")  top left repeat-x;
}
#player_progress_play_bar {
	background: url("/images/bar_play.gif") top left repeat-x ;
	width:0px;
	height:15px;
}
#player_volume_min {
	position: absolute;
	left:296px;
	top:32px;
	background: url("images/spirites.jpg") 0 -170px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_max {
	position: absolute;
	left:368px;
	top:32px;
	background: url("/images/spirites.jpg") 0 -186px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_min.jqjp_hover {
	background: url("/images/spirites.jpg") -19px -170px no-repeat;
}

#player_volume_max.jqjp_hover {
	background: url("/images/spirites.jpg") -19px -186px no-repeat;
}

#player_volume_bar {
	position: absolute;
	left:314px;
	top:37px;
	background: url("/images/volume_bar.gif") repeat-x top left;
	width:46px;
	height:5px;
	cursor: pointer;
}
#player_volume_bar_value {
	background: url("/images/volume_bar_value.gif") repeat-x top left;
	width:0px;
	height:5px;
}

#play_time,
#total_time {
	position: absolute;
	left:164px;
	top:49px;
	width:122px;
	font-size:11px;
	font-style:normal;
}

#total_time {
	text-align: right;
}

#playlist_list {
	width:210px;
}

#playlist_list ul{
	list-style-type:none;
	padding:10px 20px 20px 20px;
	margin:0 0 10px 0;
	background-color:#FDFDFD;
	width:420px;
	font-size:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

#playlist_list li{
	padding:4px 0 4px 20px;
	border-bottom:1px solid #eee;
	cursor: pointer;
}

#playlist_list li.playlist_current{
	color:#000000;
	list-style-type:square;
	list-style-position:inside;
	padding-left:8px;
	cursor: default;
}

#playlist_list li.playlist_hover {
	color:#333333;
}

.miaow {
	font-size:.8em;
	color:#999;
}



.Song_Player {
	margin-bottom: 20px;
}
.Last_Played {
	float: right;
	height: 55px;
	width: 210px;
	background-color: #F1F1F1;
	border: 1px solid #DADADA;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #757374;
}
.Last_Played_Number {
	font-size: 24px;
	font-weight: bold;
	margin-top: 10px;
	color: #757374;
}
.Login {
	background-color: #fff;
	text-align: center;
	padding: 3px;
	border: 1px solid #C5C5C5;
	margin-bottom: 10px;
}
.Song_Player {
	margin-bottom: 0px;
}
.RightSetHolder {
	float: right;
	width: 220px;
}
.Show_Year_Holder {
	margin-bottom: 15px;
	padding-bottom: 10px;
	margin-top: 25px;
}
#Show_Search_Input {
	font-size: 14px;
	width: 99%;
	height: 25px;
}
.Search_Description {
	font-size: 11px;
	color: #999;
	line-height: 16px;
	padding-top: 5px;
}
.Show_Rater {
	float: right;
	width: 250px;
}
.Show_Rating {
	font-size: 11px;
}
.Leafer_Profile_Pic_Small {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
}
.Profile_Update_Section {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
}
.Alert {
	background-color: #FF6;
	margin-bottom: 15px;
	padding: 10px;
	color: #900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC0;
	text-align: center;
}
.Leafer_RollCall_Holder {
	text-align: center;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	height: 75px;
	width: 75px;
	font-size: 9px;
}
#Admin_Message {
	background-color: #FDFFAC;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC6;
	color: #333;
	text-align: center;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#User_Username, #User_Email {
	width: 210px;
	height: 30px;
}
.Top_Welcome_Section li {
	float: right;
	list-style-type: none;
	font-size: 18px;
	font-weight: normal;
	margin-left: 6px;
	padding-left: 6px;
}
.Comment_Author {
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
}
#Comments_Holder {
	margin-bottom: 15px;
}
.Comment_Login {
	margin-bottom: 10px;
}
/* Browser specific (not valid) styles to make preformatted text wrap */ 
pre {
 white-space: pre-wrap;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 margin-top:10px;
}
.Album_Holder {
	margin-bottom: 10px;
	width: 170px;
	float: left;
}
.Recording_Cover_Info {
	margin-top: 5px;
	margin-bottom: 5px;
}
.Comment_Container {
	margin-top: 15px;
	padding-top: 15px;
}
.Section_Holder {
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.Section_Holder .Title {
	font-size: 12px;
	font-weight: bold;
	background-color: #EAEAEA;
	padding: 5px;
	margin-bottom: 10px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.Days_Until {
	font-size: 34px;
	line-height: 42px;
	font-weight: bold;
	color: #333;
	padding-top: 15px;
	padding-bottom: 15px;
}
.Red_Text {
	color: #900;
}
.LART_Header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.Song_Detail {
	color: #999;
	margin-bottom: 20px;
}
.Main_Content {
	padding-top: 25px;
}
.announcement {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF6;
	padding: 5px;
	margin-bottom:15px;
	text-align: center;
	border: 1px solid #E8E973;
}
.New_Header_Holder {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.New_Header_Holder .Main_Logo {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 430px;
	float: left;
}
.New_Header_Holder .New_Main_Nav {
	background-color: #90D41C;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #41762F;
	border-bottom-color: #41762F;
	padding: 15px;
	text-align: center;
}
.New_Header_Holder .New_Main_Nav li {
	display: inline;
	list-style-type: none;
	padding-left: 15px;
	font-size: 21px;
	line-height: 18px;
	text-shadow: #6FA412 2px 2px 2px;
}
.New_Header_Holder .New_Main_Nav ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}
.New_Header_Holder a:link {
	color: #060;
	text-decoration:none;
}
.New_Header_Holder a:visited {
	color: #060;
	text-decoration:none;
}
.New_Header_Holder a:hover {
	color: #333333;
	text-decoration:underline;
}
.New_Header_Holder a:active {
	color: #333333;
	text-decoration:none;
}
.New_Header_Holder .Main_Announce {
	background-color: #FF6;
	padding: 3px;
	margin-right: auto;
	margin-left: auto;
	color: #930;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
.New_Header_Holder .top_ad {
	float: right;
	width: 300px;
	margin-right: 5px;
}
.New_Header_Holder #AprilFools {
	background-image:url(/images/Umphreys_Header.jpg);
	height: 166px;
	width: 960px;
}
.New_Header_Holder #AprilFools:hover {
	background-image:url(/images/April_Fools.jpg);
}
