/*  
Theme Name: My Design
Theme URI: http://www.senorwooly.com
Description: Design for senorwooly.com
Version: 1.0
Author: James Wooldridge
Author URI: http://www.senorwooly.com/

*/

/* TWO COLUMN LAYOUT */

/*
olive green: #3F4101
light green: #D4D85A
dark brown: #2A1C19
light yellow: #F2E49C
totally brown: #9D5E2A
*/

* {margin:0px; padding:0px;}

body {	
	text-align:center; /* IE6 needs this to center the layout in the browser window */	
	background-color: #3F4101;  /* olive green color */	
	font-family: "myriad", helvetica, arial, sans-serif;	
	font-size:1em;	
}

h1 {	
	font-size: 1.25em;	
	text-align:center;	
	padding-bottom: 0.4em;
}

h2 {
	font-size: 0.8em;
}

h3 {
	font-size: 0.6em;
}

h4 {
	font-size: 1em;	
	text-align: left;
}

h5 {
	font-size: 1.1em;	
	text-align: center;	
	padding: 30px 0 0 0;
}

h6 {	
	font-size: 1.1em;	
	text-align: center;
}

p {
	font-size: 0.9em;
}

a:link {	
	color: #000099;	
	text-decoration:none;
}

a:hover {	
	text-decoration: underline;	
}

a:visited {	
	color:#000099;	
	text-decoration:none;
}

#main_wrapper {	
	width:878px; /* widths of columns will change proportionately as this width is changed */	
	margin-left:auto;  /* centers layout in browser */	
	margin-right:auto; /* centers layout in browser */	
	text-align:left; /* resets the centering hack for IE6 on the body tag */
}
	
#header_wrapper {	
	width: 878px;	
}

#header {
	background-color: #2A1C19;  /* dark dark brown color */	
	width: 800px;	
	float: left;	
}

#header_left {	
	width: 39px;	
	height: 120px;	
	float: left;
}

#header_right {	
	width: 39px;	
	height: 120px;	
	float: left;
}	

#header_text {	
	background-color: #D4D85A;  /* light green color */	
	margin-left:auto;  /* centers layout in browser */	
	margin-right:auto; /* centers layout in browser */	
	width: 438px;	
	height: 120px;	
	text-align: center;	
}		

#inner_header_text {	
	padding: 25px 0 5px 0;	
}		

.cleardivs {	
	clear: both;
}		

#nav_and_content {	
	width: 858px;  /*Shrunk by 20 pixels to accomodate the 10px borders */	
	border-left: 10px solid #2A1C19;  /* dark dark brown color */	
	border-right: 10px solid #2A1C19;  /* dark dark brown color */	
	padding-top: 15px;	
	padding-bottom: 15px;		
}	

#nav {	
	width:800px; 	
	background-color: #2A1C19;  /* dark dark brown color */	
	margin-left: auto;	
	margin-right: auto;	
	padding: 12px 0;	
}	


/* DROP DOWN MENUS BEGIN */
/* DROP DOWN MENUS BEGIN */


#multi_drop_menus * {	
	margin:0;	
	padding:0;
}


#multi_drop_menus {	
	behavior:url(../../csshover.htc);	
	border:1px solid #2A1C19;  /* dark dark brown color */	
	float: left;
}



#multi_drop_menus ul {	
	float:left;
}

#multi_drop_menus li {	
	list-style-type:none;	
	border-left:2px solid #2A1C19;  /* dark dark brown color */	
	float:left;	
	position:relative;	
	background-color: #DED;	
	width: 132px;	
	text-align: center;	
	margin: 0 13px;	
	font-weight: bold;
}

#multi_drop_menus li:first-child {	
	border-left: none;
}

#multi_drop_menus li ul {	
	position: absolute;	
	width: 132px;	
	display:none;	
	left: -1px;	
	margin:0px;	
	font-size: .7em;
}

#multi_drop_menus li ul li {	
	width: 100%;	
	border-right:1px solid #2A1C19;  /* dark dark brown color */	
	border-bottom:1px solid #2A1C19;  /* dark dark brown color */	
	border-left: 1px solid #2A1C19;  /* dark dark brown color */	
	margin:0px;
}

#multi_drop_menus li ul li:first-child {	
	border-left:1px solid #2A1C19;  /* dark dark brown color */	
	border-top:1px solid #2A1C19;  /* dark dark brown color */	
	margin:0px;
}

* html #multi_drop_menus li ul {	
	border-top:1px solid #2A1C19;  /* dark dark brown color */	
	margin:0px;
}

#multi_drop_menus a {	
	display: block;	
	background-color: #F2E49C;  /* light yellow color */	
	padding: .3em 6px;	
	color:#2A1C19;  /* dark dark brown color */	
	text-decoration:none;	
	margin:0px;
}

#multi_drop_menus a:hover {	
	color:#2A1C19;  /* dark dark brown color */	
	background-color:#9D5E2A; /*totally brown color */	
	margin:0px;
}

#multi_drop_menus li:hover ul {	
	display:block;	
	margin:0px;
}

/* END OF DOWN MENUS  */
/* END OF DOWN MENUS  */


#content {	
	background-color: #F2E49C;  /* light yellow color */	
	width:800px; /* this width + nav width must total 100% */	
	margin-left: auto;	
	margin-right: auto;	
	margin-top: 15px;	
	padding-top: 10px;	
	padding-bottom: 10px;	
}	

#content_top {
	width: 100%;
	margin: 0;
	padding: 0;
}

#content_left_top {
	width: 310px;
	float: left;	
	margin-left: 40px;
}

#content_right_top {
	width: 410px;
	float: right;
	margin-right: 10px;	
}

#content_right_top h1 {
	margin: 0;
	padding-top: 4px;
	padding-bottom: 0;
}

#content_left {	
	background-color: #F2E49C;   /* light yellow color */	
	width:310px; 	
	float: left;	
	margin-left: 40px;	
	padding-top: 0;
}	

#content_right {	
	background-color: #F2E49C;   /* light yellow color */	
	width: 410px; 	
	float: right;
	margin-right: 10px;	
	padding-top: 0;
}

.content_left_containers {	
	width: 308px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-top: 10px;	
	margin-bottom: 10px;	
}




.content_left_containers p {	
	padding: 5px;
	font-size: .9em;
}

.content_left_containers img {	
	margin: 0 7px 7px 3px;	
	border: 1px solid #2A1C19;
}

.content_left_containers li {
	margin-left: 17px;
	list-style-type: disc;
	font-size: .9em;
	padding: 4px 0;
}

.content_left_containers_1A {	
	width: 308px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-top: 10px;	
	margin-bottom: 10px;	
}

.content_left_containers_1A img {	
	display: block;
	margin: 0 auto 10px auto;	
	border: 1px solid #2A1C19;
}



.content_left_containers2 {	
	width: 308px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-top: 10px;	
	margin-bottom: 10px;	
	padding: 0 0 20px 0;
}

.content_left_containers2 img:first-child {	
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 1px solid #2A1C19;
}

.content_left_containers2 img {	
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 5px;
}

.content_left_containers2 h3 {	
	text-align: center;
	margin-top: 3px;
}

#content_left_double_box {
	width: 184px;
	float: left;
}

.content_right_containers3 {	
	width: 298px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 10px auto;
	padding: 0 0 20px 0;
}

.content_right_containers3 img:first-child {	
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 1px solid #2A1C19;
}

.content_right_containers3 img {	
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 5px;

}

.content_right_containers3 h3 {	
	text-align: center;
	margin-top: 3px;
}

.content_full_containers {	
	width: 80%;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 10px auto;	
	padding: 5px;
}

.content_full_containers img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.content_full_containers p {
	text-align: center;
	font-size: 1em;
}

.content_full_containers ul {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 450px;
	font-size: 1em;
}

.content_full_containers2 {	
	width: 94%;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 10px auto;	
	padding: 5px;
}

.content_full_containers2 table {	
	border: 3px solid #2A1C19;	
	margin-top: 10px;
}


.content_full_containers2 tr {	
	background-color: #9D5E2A; /*totally brown color */	
	color: #F2E49C;  /* light yellow color */
	text-align: center;
	padding: 4px;  
}

.content_full_containers2 td {	
	background-color: #F2E49C;  /* light yellow color */	
	color: #2A1C19;  /* dark dark brown color */
	padding: 4px;  
}


/* 
Delete BELOW after product implementation
*/

.content_full_containers2_left {
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}

/* 
Delete ABOVE after product implementation
*/


/* 
DOWN - Get rid of "_NEW" after implementing new product pages
*/

.content_full_containers2_left_NEW {
	margin-top: 6px;
	margin-left: 5px;
	float: left;
}


/* 
UP - Get rid of "_NEW" after implementing new product pages
*/

#price_and_paypal {
	width: 100%;
}

#price_and_paypal h2{
	font-size: 2em;
}

#price {
	width: 40%;
	float: left;
	margin-left: 15px;
}

#paypal_button {
	width: 50%;
	float: right;
}

#price_and_paypal2 {
	width: 70%;
	margin: 10px auto;
}

#price_and_paypal2 h2{
	font-size: 2em;
}

#price_and_paypal2 p{
	margin: 0;
	text-align: left;
}

#price2 {
	width: 50%;
	float: left;
}

#paypal_button2 {
	width: 50%;
	float: right;
}

/*
olive green: #3F4101
light green: #D4D85A
dark brown: #2A1C19
light yellow: #F2E49C
totally brown: #9D5E2A
*/


.full_site_accounts {
	width: 65%;
	margin: 4px auto;
}

.full_site_left {
	float: left;
	background-color: #F2E49C;
	color: #2A1C19;
	padding: 3px 8px;
	
}

.full_site_right {
	float: right;
	background-color: #F2E49C;
	color: #2A1C19;
	padding: 3px 8px;
}

.full_site_accounts ul {
	margin-top: 7px;
	margin-bottom: 8px;
}

/*
PRODUCT HOME PAGE HERE
*/

#products {
	margin: 0 auto;
}

.outer_third {
	width: 33%;
	float: left;
	margin: 45px auto 0 auto;
}

.middle_third {
	width: 34%;
	float: left;
	margin: 0 auto;
}

.product_container {
	width: 236px;
	background-color: #D4D85A;
	border: 1px solid #2A1C19;	
	margin: 0 auto 10px auto;	
}

.product_container img {
	border: 1px solid #2A1C19;	
	margin: 5px auto;
	display: block;
}

.product_container p {
	font-size: 1.4em;
	margin-left: 15px;
}



/*
PRODUCT COMBOS START HERE
*/

.combo {
	width: 90%;
	margin: 0 auto 0 auto;
	padding: 8px 0;
}

.combo_label {
	width: 15%;
	height: 125px;
	float: left;
	border: 1px solid #2A1C19;	
	background-color: #3F4101;
	color:#F2E49C;
}

.combo_label  h3 {
	font-size: 1.1em;
	text-align: center;
	margin: 49px 0;
}


.combo_content {
	width: 84%;
	height: 125px;
	float: left;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	text-align: center;
}

.combo_content p {
	font-size: 1.2em;
	margin: 15px 0;
}

.combo_content img {
	border: 1px solid #2A1C19;
	margin: 2px;
}

.combo_content1 {
	float: left;
	width: 20%;
	margin: 14px 0;
}

.combo_content2 {
	float: left;
	width: 14%;
}

.combo_content2 img {
	margin: 14px 0
}

.combo_content3 {
	float: left;
	width: 12%;
}

.combo_content4{
	float: left;
	width: 30%;
	margin: 0;
}

.combo_content4 img {
	border: 0;
	margin: 3px 0;
}

.combo_content4 p {
	margin: 18px 0 0 0;
}

.combo_content5 {
	float: left;
	width: 24%;
}

.combo_content5 a {
	display: block;
	border: 1px solid #2A1C19;
	background-color: #9D5E2A;
	margin: 40px auto;
	width: 80%;
	text-decoration: none;
	color: #F2E49C;
}

.combo_content5 a:hover {
	display: block;
	background-color: #3F4101;
	color: #F2E49C;

}

/* Choose Combo Page Begins */

.choose_combo_all {
	width: 750px;
	margin: 0 auto;
}

.choose_combo_header {
	float: left;
	width: 65px;
	background-color: #3F4101;
	border: 1px solid #2A1C19;
	color: #F2E49C;
}

.choose_combo_header h2 {
	font-size: 3em;
	text-align: center;
}


.choose_combo_content {
	float: left;
	width: 681px;
	background-color: #D4D85A;
	border: 1px solid #2A1C19;
}




/*Choose Combo Page Ends */



/* 
Delete below after product implementation
*/



.content_full_containers2_right {
	width: 440px;
	float: right;
}

.content_full_containers2_right ol {
	margin-left: 48px;
	margin-bottom: 8px;
}

.content_full_containers2_right li {
	font-size: .8em;
}

.content_full_containers2_right p {
	font-size: .8em;
	text-align: center;
	width: 100%;
}

.content_full_containers2_right ul {
	margin-left: 20px;	
}

.content_full_containers2_right ul li ul li {
	font-size: 0.7em;	
}

.content_full_containers2_right ul ul {
	margin-left: 15px;	
	padding: 5px 0;
}

.content_full_containers2_right h1 {
	padding: 4px 0;
	border: 1px solid #2A1C19;	
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background-color: #3F4101;
	color:#F2E49C;
}

/* 
Delete above after product implementation
*/


/* 
DOWN - Get rid of "_NEW" after implementing new product pages
*/

.content_full_containers2_right_NEW {
	width: 480px;
	float: right;
}

.content_full_containers2_right_NEW ol {
	margin-left: 48px;
	margin-bottom: 8px;
}

.content_full_containers2_right_NEW li {
	font-size: 1em;
	padding: 2.5px;
}

.content_full_containers2_right_NEW p {
	font-size: 1em;
	text-align: center;
	width: 100%;
	margin-top: 3px;
}

.content_full_containers2_right_NEW ul {
	margin-left: 20px;	
}

.content_full_containers2_right_NEW h1 {
	padding: 4px 0;
	border: 1px solid #2A1C19;	
	width: 80%;
	margin: 10px auto;
	background-color: #3F4101;
	color:#F2E49C;
}

.content_full_containers2_right_NEW hr {
	width: 60%;
	background-color: #2A1C19;
	color:  #2A1C19;
	height: 3px;
	margin: 0 auto;
}


.extra_space {
	font-size: 1.1em;
}


/* 
ABOVE - Get rid of "_NEW" after implementing new product pages
*/


.content_left_containers_brown {	
	width: 298px;	
	background-color: #9D5E2A; /*totally brown color */	
	border: 1px solid #2A1C19;	
	margin-bottom: 10px;	
	padding: 5px;	
	color: #F2E49C;   /* light yellow color */	
	text-align: center;	
}

.content_left_containers_brown ul {	
	width: 90%;	
	text-align: left;	
	font-size: .8em;	
	margin-top: 9px;	
	margin-left: 22px;	
}

.content_left_containers_brown li {	
	margin-top: 5px;
	margin-bottom: 5px;	
}

.content_left_containers ol {	
	margin: 8px 0 8px 35px;
	font-size: 0.9em;
}

.content_left_containers_brown a:link {		
	color: #8ADBFF;	
	text-decoration:none;
}

.content_left_containers_brown a:hover {	
	text-decoration: underline;	
}

.content_left_containers_brown a:visited {	
	color:#8ADBFF;	
	text-decoration:none;
}

#karaoke_teaser {	
	width: 220px;	
	background-color: #3F4101;	
	text-align: center;	
	padding: 10px 15px;	
	border: 1px solid #2A1C19;	
	margin: 0 auto;			
}

#karaoke_teaser ul {	
	text-align: left;	
	font-size: 0.75em;	
	width: 90%;	
	margin-left: 20px;	
	margin-top: 4px;			
}

.sell_CD {	
	width: 228px;	
	height: 73px;	
	background-color: #D4D85A;  /* light green color */		
	border: 1px solid #2A1C19;	
	margin-left: auto;	
	margin-right: auto;	
	margin-top: 10px; 	
	margin-bottom: 10px;	
	text-align: center;	
	line-height: 1.2em;
}

.sell_CD_picture {	
	float: left;	
	border-right: 1px solid #2A1C19;
}

.sell_CD_text {	
	padding-top: 5px;	
	width: 145px;	
	float: left;
}	

.sell_CD2 {	
	width: 210px;	
	height: 73px;	
	background-color: #D4D85A;  /* light green color */	
	color: #2A1C19;  /* dark dark brown color */	
	border: 1px solid #2A1C19;	
	margin-left: auto;	
	margin-right: auto;	
	margin-top: 0px; 	
	margin-bottom: 10px;	
	line-height: 1.2em;
}

.sell_CD2 p {
	font-size: 1.1em;
	margin-top: 8px;
}

.sell_CD2 a:link {
	color: #000099;
}

.sell_CD2 a:hover {	
	text-decoration: underline;	
}

.sell_CD2 a:visited {	
	color:#000099;	
	text-decoration:none;
}	

.sell_CD_picture2 {	
	float: left;	
	border-right: 1px solid #2A1C19;
}

.sell_CD_text2 {	
	padding-top: 5px;	
	text-align: center;	
	width: 127px;	
	float: left;
}	

.sell_CD3 {	
	width: 110px;		
	background-color: #D4D85A;  /* light green color */	
	color: #2A1C19;  /* dark dark brown color */	
	border: 1px solid #2A1C19;	
	float: right;
	margin-top: 10px; 	
	margin-bottom: 3px;	
	text-align: center;	
}

.sell_CD3 img {
	border: 1px solid #2A1C19;
}

.sell_CD3 p {
	padding: 3px 0;
}


.sell_CD_picture3 {	
	border-right: 1px solid #2A1C19;
}

.sell_CD_text3 {	
	padding-top: 5px;	
	width: 127px;	
}	

.clear_background_content2 {	
	width: 400px;	
	background-color: #F2E49C;   /* light yellow color */	
	margin: 2px auto 10px auto;
	padding: 5px;
}


.clear_background_content img {	
	display: inline;
	margin: 4px 0 0 5px;
}


#clear_background_content_left {	
	width: 50%;	
	float: left;
}

#clear_background_content_right {	
	width: 50%;	
	float: left;
}

#music_player {	
	margin-top: 0;
	margin-left: 30px;
	width: 210px;		
	margin-bottom: 5px;
	float: left;
}

#downloads {
	margin: 0 30px 5px 0;
	width: 100px;
	float:right;
}


.lyrics_left {	
	width: 185px;	
	float: left;	
	margin: 5px 5px 5px 0;	
	padding-left: 4px;
}

.lyrics_right {	
	width: 185px;	
	float: left;	
	margin: 5px 5px 5px 0;
}

.lyrics_right p {	
	font-size: .8em;
}

.lyrics_left p {	
	font-size: .8em;
}

#content_right_containers {	
	position: relative;	
	width: 70%;	
	margin-left: auto;	
	margin-right: auto;	
}

.content_right_containers2 {	
	width:370px;
	margin-top: 10px;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 5px;	
}

.content_right_containers2 ul ul {
	margin-left: 55px;	
	font-size: .8em;
}

.content_right_containers2 li {
	width: 330px;
	margin: 3px auto;
	font-size: .9em;
}

.content_right_containers2 img {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	display: block; 
}

.content_right_containers2 h2 {
	text-align: center;
	font-size: 1.1em;
	font-style: italic;
}

.content_right_containers2 p {
	text-align: center;
	font-size: 0.9em;
}

.content_right_containers4 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 5px 0 5px 0;
}

.content_right_containers5 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 0 0 5px 0;
}

.content_right_containers_karaoke {
	width: 100%;
	height: 155px;
	margin-left: auto;
	margin-right: auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 0 0 5px 0;
}

.content_right_containers_karaoke img {
	float: left;	
	width: 140px;
}

.content_right_containers_karaoke h6 {
	float: right;	
	width: 225px;
	margin-top: 30px;
	margin-right: 10px;
	font-size: .95em;
}

.content_right_containers_karaoke2 {
	width: 100%;
	height: 155px;
	margin-left: auto;
	margin-right: auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 0 0 5px 0;
}

.content_right_containers_karaoke2 img {
	float: left;	
	width: 140px;
}

.content_right_containers_karaoke2 h6 {
	float: right;	
	width: 225px;
	margin-top: 55px;
	margin-right: 10px;
	font-size: 1.2em;
}



.content_right_containers4 p {
	padding: 6px;
}

#billy_image_index {	
	position: absolute; top: -12px; left: -22px;	
	background-image: url(http://www.senorwooly.com/images/billy_index3.png);	
	background-repeat: no-repeat;	
	height: 255px;	
	width: 161px;
}


.content_right_containers a:link {		
	color: #8ADBFF;	
	text-decoration:none;
}

.content_right_containers a:hover {	
	text-decoration: underline;
}

.content_right_containers a:visited {	
	color:#8ADBFF;	
	text-decoration:none;
}		

#footer_wrapper {	
	width: 878px;	
}	

#footer {	
	width: 800px;	
	margin-left: auto;	
	margin-right: auto;	
	background-color: #2A1C19;  /* dark dark brown color */	
	float: left;	
}		

#footer_left {	
	width: 39px;	
	height: 85px;	
	float: left;
}

#footer_right {	
	width: 39px;	
	height: 85px;	
	float: left;
}

#footer_text {	
	background-color: #D4D85A;  /* light green color */	
	margin-left:auto;  /* centers layout in browser */	
	margin-right:auto; /* centers layout in browser */	
	width: 438px;	
	height: 85px;	
	text-align: center;	
	padding: 10px 0 5px 0;	
}		

#header_inner, #nav_inner, #content_inner, #promo_inner {	
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */	
}

#content_inner { 	
	padding:0 1em 1em 1.5em; /* creates space between the box and the content */	
}			

/* START OF SONG LIST  */	
/* START OF SONG LIST  */	
	

.navcontainer {
	background: #F2E49C;  /* light yellow color */
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size:.8em;
}

ul.navlist{
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 90%;
}

ul.navlist li {
	display: block;
	margin: 0;
	padding: 0;
}

ul.navlist li a {
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 1em;
	border-width: 1px;
	border-color: #ffe #2A1C19 #9D5E2A #fff;  /*These colors are for non-hover */
	border-style: solid;color: #2A1C19;  /* dark dark brown color */
	text-decoration: none;
	background: #D4D85A;  /* light green color */
}

.navcontainer>ul.navlist li a { 
	width: auto; 
}

ul.navlist li.active a {
	background: #D4D85A;  /* light green color */
	color: #110B0A;  /* Really really dark brown */
}

ul.navlist li a:hover, ul.navlist li.active a:hover {
	color: black;background-color: #9D5E2A; /*totally brown color */
	border-color: #2A1C19 #ccc #ccc #9D5E2A;  /*These colors are for when you hover the mouse */
}



/* END OF SONG LIST  */
/* END OF SONG LIST  */


/* START OF LOGIN FORM */
/* START OF LOGIN FORM */


#form_left {
	width: 50%;
	float: left;
	text-align: center;
}

#form_right {
	width: 50%;
	float: left;
	text-align: center;
}

#form_left_third {
	width: 33%;
	float: left;
	text-align: center;
}

#form_middle_third {
	width: 33%;
	float: left;
	text-align: center;
}

#form_right_third {
	width: 34%;
	float: left;
	text-align: center;
}

div#form_column_left {	
	margin: 5px auto 5px auto;	
	font-size: .8em;	
	width: 72%;	
	float:left;
}

div#form_column_right {	
	margin: 5px auto 5px auto;	
	width: 28%;	
	padding: 10px 0;	
	float:left;	
	font-size: .75em;	
	text-align: left;
}

div#form_column_right li {	
	list-style-type:none;
}

div#form_top {	
	width: 100%;
}

div#form_bottom {	
	width: 100%;	
	text-align: center;	
	font-size:.9em;
}

div#form_bottom img {	
	border:0;
}

form#tiny_form_vert label {	
	float: left;	
	margin-left: .6em;	
	margin-top: .3em;
}

form#tiny_form_vert input {	
	float: right;	
	margin-right: .6em;	
	margin-top: .3em;
}

#tiny_form_vert input[type="submit"] {	
	margin: .5em 1em .2em 0;
}

#tiny_form_vert ul {	
	font-size: .85em;	
	margin:0;	
	padding: .2em;
}

#tiny_form_vert li {	
	list-style-type:none;	
	text-align: left;
}

/* END OF LOGIN FORM */
/* END OF LOGIN FORM */


/* START OF VIDEO PAGE */
/* START OF VIDEO PAGE */


#video {
	border: 1px solid #2A1C19;	
	width: 400px;
	height: 325px;
}

#video_text {
	width: 730px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 0 auto 10px auto;
	padding: 5px;
}

#video_text ol {
	margin: 6px 0 0 70px;
	font-size: .9em;
}


#video_left_two_box {
	width: 500px;
	margin: 0 3px 10px 30px;
	float: left;
}


#video_text_left1 {
		
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	
	padding: 5px;

}

#video_text_left ol {
	margin: 6px 0 0 70px;
	font-size: .9em;
}

#video_text_left2 {
	margin-top: 6px;	
	

}


#video_text_right {
	width: 214px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 0 30px 10px 3px;
	padding: 0px;
	float: right;
}



#video_text_right input {
	margin-bottom: 7px;
	margin-top: 3px;


}

#video_text_right form {
	margin-left: 9px;
	font-size: .9em;
	
}

#video_text_right p {
	margin-top: 5px;	
}


#video_text_right_l {
	width: 45%;
	border-right: 1px solid #2A1C19;	
	float: left;
}

#video_text_right_r {
	width: 50%;
	float: left;
	padding-left: 9px;
}

#video_text_right_submit {
	width: 100%;
	margin-top: 5px;
}

#video_text_right_submit input {
	margin-left: 65px;
}

#content_left_video {	
	background-color: #F2E49C;   /* light yellow color  */	
	width:310px; 	
	float: left;	
	margin-left: 30px;	
}	

#content_left_karaoke {	
	background-color: #F2E49C;   /* light yellow color  */	
	width:212px; 	
	float: left;	
	margin-left: 30px;	
}	

#karaoke_spacer_left {
	background-color: #F2E49C;   /* light yellow color  */
	width: 212px;
	float: left;	
	margin-left: 30px;	
}		

#content_right_video {	
	background-color: #F2E49C;   /* light yellow color  */	
	width: 400px; 	
	float: right;
	margin-right: 30px;	
	margin-bottom: 10px;
}

#content_right_video p {
	font-size: .95em;
	margin-top: 4px;
	text-align: center;
}


#content_right_karaoke {	
	background-color: #F2E49C;   /* light yellow color  */	
	width: 528px; 	
	float: right;
	margin-right: 30px;	
	margin-bottom: 10px;
}

#karaoke_spacer_right {	
	background-color: #F2E49C;   /* light yellow color  */	
	width: 528px; 	
	float: right;
	margin-right: 30px;	
}

#flash_video_container {
	width: 511px;
	border: 1px solid #2A1C19;	
	float: right;	
}

#game {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #2A1C19;	
}


#flash_video_container2 {   /*  This is for when they don't have account access */
	width: 511px;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	float: right;	
	text-align: center;
	padding: 0 0 10px 0;
}

#flash_video_container2 p {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.content_left_containers_video {	
	width: 308px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-bottom: 10px;	
	padding: 5px 0;
}

#content_left_containers_video2 {	
	width: 200px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-bottom: 10px;	
	padding: 5px;
}

.content_left_containers_video_inner {
	width: 95%;
	margin: 5px auto;	
}

.content_left_containers_video_inner p {
	text-align: center;
	border-top: 1px solid #2A1C19;
	padding: 4px 0;
}

.content_left_containers_video_inner p:first-child {
	border-top: 0;
}

.content_left_containers_video2 {	
	width: 226px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-top: 10px;	
	margin-bottom: 10px;	
	padding: 5px 0;
}

.content_left_containers_video img {	
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 0;
}

#center_text {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 5px;
}

#center_text2 {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 5px;
}

#center_text img {
	display: block;
	border: 1px solid #2A1C19;	
	margin: 3px;
	
			
}

#center_text2 p {
	width: 90%;
	margin-left: auto;
	margin-right: auto;	
}

#center_text p {
	width: 75%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;	
}

#center_text ul {
	width: 75%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;	
}

#center_text li {
	margin: 5px 0;	
}

.text_form_section {
	margin: 5px auto;;
	width: 250px;	
}

.text_form_section_bigger {
	margin: 20px 0;	
}

.text_form_section label {
	float: left;
}

.text_form_section input {
	float: right;
}

.text_form_section select {
	float: right;
}

.text_form_section textarea {
	float: right;
}


/* END OF VIDEO PAGE */
/* END OF VIDEO PAGE */

.content_left_containers4 {	
	width: 210px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 0 0 10px 0;
	padding: 5px 0;
}

.content_left_containers4 label {	
	margin-top: 5px;
	font-size: .8em;
}

.content_left_containers4 p {	
	font-size: .7em;
}

.content_left_containers4 input {	
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 3px;
	float: left;
}

.content_left_containers4 h2 {
	text-align: center;
}

.content_left_containers4 li a {
	font-size: 0.9em;
	text-align: center;
}

#search {
	float: none;
}

.content_left_containers5 {	
	width: 182px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	float: left;
}

.content_left_containers5 label {	
	margin-top: 5px;
	font-size: .8em;
}

.content_left_containers5 p {	
	font-size: .7em;
}

.content_left_containers5 input {	
	margin-left: 10px;
	margin-bottom: 3px;
	float: left;
}

.content_left_containers6 {
	width: 218px;	
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	margin-bottom: 10px;	
	padding: 5px 45px;
}

.content_left_containers6 p {
	text-align: center;
	border-top: 1px solid #2A1C19;
	padding: 4px 0;
}

.content_left_containers6 p:first-child {
	border-top: 0;
}

.content_left_containers6 ul {	
	width: 90%;	
	text-align: left;	
	font-size: .8em;	
	margin-top: 9px;	
	margin-left: 22px;	
}

.content_left_containers6 li {	
	margin-top: 5px;
	margin-bottom: 5px;	
}

.content_left_containers7 {
	width: 218px;	
	background-color: #2A1C19;  /* dark dark brown color */	
	border: 1px solid #2A1C19;	
	margin-bottom: 10px;	
	padding: 5px 45px;
}


.content_left_containers7 h2 {
	text-align: center;
	color: white;
	padding: 20px 0;
	font-size: 1.1em;
}


.content_left_containers7 a {
	color: white;
}



#form_left_top4 {
	float: left;
	width: 50%;
	display: block;
	text-align: center;
}

#form_right_top4 {
	float: left;
	width: 50%;
	display: block;
	text-align: center;	
}

#form_left_bottom4 {
	float: left;
	width: 50%;
	display: block;
	text-align: center;
}

#form_right_bottom4 {
	float: left;
	width: 50%;	
	display: block;
	text-align: center;
}

.dropcap {
	float: left;
	color: 	#9D5E2A;
	font-size: 78px;
	line-height: 62px;
	padding-right: 2px;
	font-family: Georgia;
}

#lyrics_interruption {
	padding: 3px;
	width: 220px;
	margin: 5px 0 5px 51px;
	border-top: 1px solid #2A1C19;
	border-bottom: 1px solid #2A1C19;
}

#lyrics_interruption p {
	display: block;
	text-align: center;
}

#basic-accordian {
	width:352px;
}

.accordion_headings:first-child {	
	border-left:1px solid #2A1C19;  /* dark dark brown color */
}

.accordion_headings {
	background: #D4D85A;  /* light green color */	
	color: #2A1C19;  /* dark dark brown color */
	border-top:1px solid #2A1C19;  /* dark dark brown color */
	border-right:1px solid #2A1C19;  /* dark dark brown color */
	cursor:pointer;
	font-weight:bold;
	text-align: center;
}

.accordian_headings:first-child {	
	border-left:1px solid #2A1C19;  /* dark dark brown color */
}

.accordion_headings:hover{
	background: #9D5E2A; /*totally brown color */
	color: #F2E49C;  /* light yellow color */	
}

.accordion_child {
	border:1px solid #2A1C19;  /* dark dark brown color */
	padding:3px;
	background-color: #D4D85A;  /* light green color */	
}

.accordion_child_inner {
	width: 344px;
}
	
.header_highlight {
	background:#9D5E2A; /*totally brown color */
	color: #F2E49C;  /* light yellow color */	
}

.tab_container *{
	float:left;
	width:116px;
}


#content_left_blog {	
	background-color: #F2E49C;   /* light yellow color  */	
	width:523px; 	
	float: left;	
	margin-left: 25px;	
}	

#content_right_blog {	
	background-color: #F2E49C;   /* light yellow color  */	
	width: 212px; 	
	float: right;
	margin-right: 25px;	
	margin-bottom: 10px;
}

#blog_content {	
	background-color: #F2E49C;   /* light yellow color */	
	width:523px; 		
}	

#blog_sidebar {	
	background-color: #F2E49C;   /* light yellow color */	
	width: 212px; 	
	margin-top: 27px;
}

#blog_sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
}

#blog_sidebar ul li {
	padding: 5px 0;
}

#blog_sidebar ul ul li{
	padding: 0;
	line-height: 18px; 
}

#blog_sidebar ul li h2 {
	font-size: 1em;
}

table#wp-calendar {
	width: 100%;
	font-size: 0.8em;
}

#calendar h2 {
	text-align: center;
}

#calendar caption {
	margin-top: 2px;
	margin-bottom: 4px;
}


.post {
	padding: 10px 0 10px 0;
}

.post h2 {
 font-size: 18px;
}

.entry {
	line-height: 18px;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	padding: 5px;	
}

.entry p {
	font-size: 0.9em;
}


.entry ul {
	padding: 5px 0;
}

.entry li {
	font-size: 0.9em;
}

.entry img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry_title {
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-top: 1px solid #2A1C19;	
	border-right: 1px solid #2A1C19;	
	border-left: 1px solid #2A1C19;	
}


.entry_title a {
	display: block;	
	background-color: #3F4101;
	padding: .3em 6px;	
	color:#F2E49C;
	text-decoration:none;	
	margin:0px;
}

.entry_title a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}



.entry_title2 {
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-bottom: 1px solid #2A1C19;	
	text-align: center;
	margin-bottom: 10px;
}

.entry_title2 a {
	display: block;	
	background-color: #3F4101;
	color:#F2E49C;
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title2 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}

.entry_title3 {
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-top: 1px solid #2A1C19;	
	border-right: 1px solid #2A1C19;	
	border-left: 1px solid #2A1C19;	
	text-align: center;
	margin: 10px auto 0 auto;
	width: 90%;
}

.entry_title3 a {
	display: block;	
	background-color: #3F4101;
	color:#F2E49C;
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title3 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}

.entry_title4 {
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-top: 1px solid #2A1C19;	
	border-right: 1px solid #2A1C19;	
	border-left: 1px solid #2A1C19;	
	text-align: center;
	margin: 10px auto 0 auto;
}

.entry_title4 a {
	display: block;	
	background-color: #3F4101;
	color:#F2E49C;
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title4 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}


.entry_title5 {
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-top: 1px solid #2A1C19;	
	border-right: 1px solid #2A1C19;	
	border-left: 1px solid #2A1C19;	
	text-align: center;
	margin: 10px auto 0 auto;
}

.entry_title5 a {
	display: block;	
	background-color: #9D5E2A; /*totally brown color */
	color:#F2E49C;
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title5 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}


.entry_title7 {
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-bottom: 1px solid #2A1C19;	
	text-align: center;
	margin-bottom: 10px;
}

.entry_title7 a {
	background-color: #9D5E2A; /*totally brown color */
	color:#F2E49C;
	display: block;	
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title7 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}

.entry_title8 {
	width: 100%;
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-top: 1px solid #2A1C19;	
	border-right: 1px solid #2A1C19;	
	border-left: 1px solid #2A1C19;	
	text-align: center;
}

.entry_title8 a {
	background-color: #9D5E2A; /*totally brown color */
	color:#F2E49C;
	display: block;	
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title8 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}

.entry_title9 {
	width: 100%;
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border-top: 1px solid #2A1C19;	
	border-right: 1px solid #2A1C19;	
	border-left: 1px solid #2A1C19;	
	text-align: center;
}

.entry_title9 a {
	background-color: #DD1717; /* Redish */
	color:#F2E49C;
	display: block;	
	text-decoration:none;	
	padding: 5px 0;
	margin:0px;
}

.entry_title9 a:hover {
	background-color: #9D5E2A;
	color: #2A1C19;
}






.entry p {
	padding: 10px 0 0 0;	
}

.entry ul {
	margin-left: 25px;	
}

.postmetadata {
	margin: 3px 0 0 0;
	font-size: .7em;
}

.navigation {
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.navigation_left {
	float: left;	
}

.navigation_right {
	float: right;	
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.small_text {
	width: 85%;
	font-size: .9em;
	margin: 0 auto;
}


#error {
	width: 95%;
	margin: 5px auto 10px auto;
	padding: 5px;
	text-align: center;
	background-color: #cc0000; 
	color:#F2E49C;
	border: 1px solid #2A1C19;	
	line-height: 1.2em;
}

#error a:link {
	color: #1414EF;	  
	text-decoration:none;
}


#error a:visited {
	color: #1414EF;	
	text-decoration:none;
}

#error2 {
	width: 75%;
	margin: 5px auto 10px auto;
	padding: 2px;
	text-align: center;
	background-color: #cc0000; 
	color:#F2E49C;
	border: 1px solid #2A1C19;	
	line-height: 1.2em;
}

#error2 a:link {
	color: #1414EF;	  
	text-decoration:none;
}

#error2 a:visited {
	color: #1414EF;	  
	text-decoration:none;
}


.succ {
	width: 95%;
	margin: 5px auto 10px auto;
	padding: 5px;
	text-align: center;
	background-color: #9D5E2A; /*totally brown color */
	color:#F2E49C;
	border: 1px solid #2A1C19;	
	line-height: 1.2em;
}

.left {
	width: 50%;
	float: left;
	border-right: 1px solid #2A1C19;	
}

.right {
	width: 49%;
	float: right;	
}

.left2 {
	width: 45%;
	float: left;
}

.right2 {
	width: 54%;
	float: right;	
}





#content_33_outer {
	width: 33%;
	float: left;
}

#content_33 {
	width: 87%;
	margin: 0 auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	text-align: center;
	padding-bottom: 4px;
}

#content_33 p {
	font-size: 0.8em;
	padding: 0 3px;
}

#content_33 h6 {
	padding: 0 4px 4px 4px;
}

#content_66_outer {
	width: 34%;
	float: left;
}

#content_66 {
	width: 87%;
	margin: 0 auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	text-align: center;
	padding-bottom: 4px;
}

#content_66 p {
	font-size: 0.8em;
	padding: 0 3px;
}

#content_66 h6 {
	padding: 0 4px 4px 4px;
}

#content_99_outer {
	width: 33%;
	float: right;
}

#content_99 {
	width: 87%;
	margin: 0 auto;
	background-color: #D4D85A;  /* light green color */	
	border: 1px solid #2A1C19;	
	text-align: center;
	padding-bottom: 4px;
}

#content_99 p {
	font-size: 0.8em;
	padding: 0 3px;
}

#content_99 h6 {
	padding: 0 4px 4px 4px;	
}

.entry_title6 {
	padding: 6px 4px;
	background-color: #3F4101;  /* light green color */	
	color: #F2E49C;
	border: 1px solid #2A1C19;	
}

#subscribe {
	width: 150px;
	margin-left: auto;
	margin-right: auto;	
}


