/**************************************************
*
*	Custom Style Sheet - LiveCollegeMusic.com
*	All Rights Reserved.
*
****************************************************/


/* Link Styles */

a:link,a:visited,a:active {
	font-family: Georgia,Times New Roman, serif;
	font-size: 16px;
	color: blue;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Georgia,Times New Roman, serif;
	font-size: 16px;
	color: red;
	text-decoration: underline;
	font-weight: bold;
}


a.sitemap:link,a.sitemap:visited,a.sitemap:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

a.sitemap:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

a.pop_desc:link,a.pop_desc:visited,a.pop_desc:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

a.pop_desc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

/****************************************************/

/* Header Styles */

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
	text-decoration: none;

}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-decoration: none;

}


/****************************************************/

/* Paragraph / Div Styles */

p {
	font-family: Georgia,Times New Roman, serif;
	font-size: 16px;
	color: black;
	text-decoration: none;
	padding: 15px;
}

p.sub_info {
	font-family: Georgia,Times New Roman, serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	padding: 15px;
}

div.footer {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

/****************************************************/

/* List Styles */

li {
	font-family: Georgia,Times New Roman, serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

/****************************************************/

/* Table Styles */

table.prices {
	border: 1px solid black;
	spacing: 0px;
}

td.price_row {
	border: 1px solid black;
	background: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: black;
	text-decoration: none;
	padding: 5px;
}

td.price_header {
	border: 1px solid black;
	background: #cccccc;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

/****************************************************/

/* Legend / Form */


fieldset { 
	border: 1px solid #000000;
	padding: 10px 10px;
	width: 550px;
}

label {
  width: 30%;
  margin-right: 10px;
  text-align: right;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: top;
}

select {
  width: 60%;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}


input {
  width: 60%;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

textarea {
  width: 60%;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

input.button {
  width: 150px;
  text-align: center;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

legend {
  padding: 5px;
  border: 1px solid #000000;
  background-color: #cccccc;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}