﻿/* credit Dynamic Drive... */
.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/

padding-bottom:20px;
}

.shadowcontainer
{
width: 600px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}


.curlycontainer, .newsContainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;


}
.curlycontainer
{
	width: 500px;
}

.newsContainer
{
	width: 550px;
	margin-left:10px;
}
.innerdiv
{
	margin-left:0px;
}

.curlycontainer .innerdiv, .newsContainer .innerdiv
{
background: transparent url(../pics/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}

/*credit above*/
#holder
{
	position:relative;
}
#pollContainer, #bookContainer, .serverBorder
{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	position:relative;
	width:620px;
	
	padding:5px 5px 5px 5px;
	margin-top:10px;
}

.altContainer
{
	position:relative;
	width:605px;
	margin-top:5px;

	border:1px solid #000;
}


.pollAlternative
{
	position:relative;
}
.pollQuestion, .altContainer
{
	margin-left:5px;
	margin-bottom:15px;
}
.pollQuestion
{
	font-weight:bold;
	margin-bottom:5px;
	margin-left:10px;
}

.pollAltResult
{
	width:500px;
	border-right:1px solid #000;
}
.pollAlt
{
	width:600px;
}

.pollAltResult, .pollAlt
{
	position:relative;

	padding: 3px 3px 3px 3px;
	
}
.altStats
{
	position:absolute;
	margin-left:510px;
	text-align:left;
	padding: 3px 3px 3px 3px;
	top:0px;
	width:90px;
}

.pollText
{
	margin-top:15px;
	text-align:center;
	width:100%;
}