div#quiz div#active,div#quiz div#finished {
 margin-bottom: 40pt;
}

/*div#quiz div#active div, div#quiz div#finished div{
  border-bottom-color:rgb(233,167,12);
  border-bottom-style:dotted;
  border-bottom-width:thin;
}*/

div#quiz div#active a {
 text-align: center;
 display: block;
 margin-left: auto;
 margin-right: auto;
}
div#quiz div#finished a.button {
 text-align: center;
 display: block;
 margin-left: auto;
 margin-right: auto;
}

div.quizRow {
 background-color: #404040;
 padding: 3px 5px;
 border-left: 3px solid #fc8a2e;
 margin-bottom: 7px;
 clear: both;
 height: 17px;
 width: 100%;
}

div.quizRow div.quizTitle {
 float: left;
 font-weight: bold;
}

div.quizRow div.quizDate {
 float: right; /*text-align:right; width:90%;*/
 color: #aaaaaa;
}

div.quizRow div.quizDate span {
 color: #FFFFFF;
}

div.description {
 clear: both;
}

/*div#quiz p.date{
  text-align:right;
  padding-right:20px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:600;
  font-size:120%;
}

div#quiz p.date span{
  color:rgb(238,15,15);
}*/
div#quiz h2 {
 font-size: 150%;
 text-align: left;
}

div#show div#photos {
 width: 800px;
}

div#show div#photos div p {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
}

div#show div#date p,div#finished div#date p {
 display: inline;
 margin-right: 20px;
 font-size: 120%;
}

div#show div#date p span,div#finished div#date p span {
 color: #FF0000;
 font-weight: 700;
}

div#show div#description,div#finished div#description {
 border-style: solid;
 border-color: rgb(233, 167, 12);
 border-width: thin;
 text-align: center;
 padding: 5px;
 margin-top: 15px;
 margin-bottom: 15px;
}

div#photos div {
 width: 200px;
 float: left;
}

div#photos div div.img {
 height: 100px;
}

div#show div#photos div p {
 margin-top: 10px;
 padding: 0px;
}

div#show div#message {
 clear: both;
 width: 100%;
 text-align: center;
 font-weight: 600;
 padding-top: 15px;
 padding-bottom: 15px;
}

div#finished div#winner {
 text-align: center;
 width: 50%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 15px;
 border-bottom-style: dotted;
 border-bottom-color: rgb(233, 167, 12);
 border-bottom-width: thin;
}

div#finished div#comments {
 clear: both;
 width: 70%;
 padding-top: 15px;
 border-top-style: dotted;
 border-top-color: rgb(233, 167, 12);
 border-top-width: thin;
}

div#finished div#add_comment {
 padding-bottom: 20px;
 text-align: center;
 overflow: auto;
 width: 600px;
}

div#msg {
 text-align: center;
 font-size: 20;
 background-color: #FF0000;
 margin-bottom: 15px;
}

div#list {
 
}

div#list div {
 width: 500px;
 border-bottom-style: dotted;
 border-bottom-color: rgb(233, 167, 12);
 border-bottom-width: thin;
}

div#list p.date {
 text-align: right;
 padding-right: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: 600;
 font-size: 120%;
}

div#scrolling {
 text-align: center;
}

div#scrolling a {
 padding: 5px;
 font-size: 120%;
 font-weight: 600;
}
