/* Main CSS for www.BuskerDude.com */


/* ------------------------ Content frames ------------------------ */

.frame {
        border: solid 2px #39481f;
	background-color: rgb(29, 49, 50);
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	padding:0px;
	text-align:center;
	font-size: 8pt;
	}

#contentleft {
	width: 130px;
	margin: 0px;
	padding: 10px;
	float: left;
	text-align: center;
	background: rgb(29, 49, 50);
	}
	
#menuleft {
	width: 100%;
	padding:0px;
	float:left;
	text-align: left;
	margin-top: 25px;
        }
	
#contentcenter {
	width:500px;
	padding:0px;
	float:left;
	text-align: center;
	background: rgb(29, 49, 50);
	}
	
#contentright {
	width:130px;
	margin: 0px;
	padding: 140px 10px 10px 10px;
	float:left;
	text-align: left;
	background: rgb(29, 49, 50);
       }

#footer {
	width:800px;
	padding:0px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	text-align: center;
	background: rgb(29, 49, 50);
 	padding-top:0px;
       }

#license {
	width:800px;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	text-align: center;
	background: rgb(29, 49, 50);
 	padding-top:0px;
       }

#animation {
        padding: 4px;
	border: thick double #202020;
	text-align: center;
	}	


/* ------------------------ Content frames ---------------------------- */

h1 {
	font-family: Courier New,Courier,monospace;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px;
	}

body { color: rgb(85, 107, 47);
       background-color: #202020;
       font-family: Verdana,sans-serif;
       list-style-type: square;
       list-style-position: outside;
       text-align: center;       
	}

a { color: rgb(128, 128, 0);
    text-decoration: none;
}
/*    font-weight: bold; */

a:hover { text-decoration: underline;
}

h2 { font-weight: bold;
	color: rgb(29, 49, 50);
	background-color: rgb(128, 128, 0);
	font-size: 10pt;
	padding-left: 4px;
	margin-bottom: 4px;
	}

.backhome { font-weight: bold;
	color: rgb(128, 128, 0);
	background-color: rgb(29, 49, 50);
	font-size: 10pt;
	padding-left: 4px;
	margin-bottom: 4px;
	text-align: center;
	border: 1px solid;
	line-height: 200%;
	}

/* a:hover.button{ text-decoration: none;
	color: rgb(190, 190, 30);
	}
*/

/*font-size: 11pt;
font-weight: bolder;
*/

ul { list-style: none;
	margin: 0px;
	padding-left: 0px;
}

.parbody { margin-top: 0px;
}

body.ad { background-color: rgb(29, 49, 50);
          font-family: Arial,sans-serif;
          text-align: left;
}

.adtext { width: 120px;
  font-size: 8pt;
  color: rgb(255,255,255);
}
.adtitle { color: rgb(128, 128, 0);
   font-size: 8pt;
   font-weight:bold;
   text-decoration: underline;
}
.adhref { color: rgb(128, 128, 0);
  font-weight:bold;
  font-size: 7pt;
}
a.adlink:hover { text-decoration: none;
}


.button {
	font-weight: bold;
	border:solid 1px rgb(85, 107, 47);
	color: rgb(128, 128, 0);
	background-color: rgb(29, 49, 50);
	text-align: center;
	font-size: 9pt;
	margin-top: 5px;
}

.VoteFrame {
    	width: 100%;
	height: 200px;
    	font-size: 10pt;
	margin: 10px;
	color: rgb(128, 128, 0);
	font-weight: bold;
}
	/*background-color: #303030;*/


.ScoreResults {
        width: 100%;
	height: 180px;
    	font-size: 10pt;
	margin: 10px;
	color: rgb(128, 128, 0);
	font-weight: bold;
}

.ScoreBar {
	background-color: rgb(128, 128, 0);
	border:solid 1px rgb(85, 107, 47);
	height: 10px;
}

th.VoteHeader {
    	font-size: 10pt;
	color: #EEEEEE;     
}

.VoteQuestion {
        margin-top: 10px;
	margin-bottom: 10px;
    	font-size: 12pt;
	color: #AAAAAA;     

}

.VoteThanks {
        margin-top: 10px;
	margin-bottom: 10px;
    	font-size: 10pt;
	color: rgb(85, 107, 47);     

}
