.alignleft {
        float: left;
        margin: 0 5px 5px 0;
}

.alignright {
        float: right;
        margin: 0 0 5px 5px;
}

.centered {
        margin-left: auto;
        margin-right: auto;
        display: block;
        padding: 8px;
}

#info
{
	font-family: "Myriad Pro", Calibri, Arial;
}

#info h1
{
	font-family: "Myriad Pro", Calibri, Arial;
	font-size: 24px;
	color: #29406c;
	margin: 0px 0px 4px 0px;
}

#info .photo
{
	margin: 7px 0px 0px 8px;
	float: left;
}

#info .name
{
	margin: 0px 0px 16px 0px;
	text-align: center;
	padding: 0;
}

#info .name h1
{
	color: #ae0405;
	margin: 0;
}

#info .name h1 span
{
	font-size: 30px !important;
}

#info .name h1 span label
{
	color: #29406c;
}

#info .links
{
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 0;
}

#info h2
{
	color: #29406c;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}

#info .right
{
	float: left;
	padding: 0px 0px 0px 24px;
	margin: 12px 0px 0px 0px;
}

#info .biography
{
	margin: 8px 0px 0px 8px;
	padding: 0;
	float: left;
	clear: both;
	background-image: url(../images/box-center.gif);
	background-repeat: repeat-y;
}

#info .biography h1
{
	color: #ae0405;
	white-space: nowrap;
	padding: 0px 10px 0px 10px;
}

#info .biography p
{
	color: #29406c;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	width: 570px;
}

#boxlist
{
	font-family: "Myriad Pro", Calibri, Arial;
}

#boxlist h1
{
        font-family: "Myriad Pro", Calibri, Arial;
        font-size: 30px;
        color: #29406c;
        margin: 0 auto;
        text-align: center;
        padding-top: 20px;
}


#boxlist .infobox
{
	float: left;
	width: 150px;
	height: 200px;
        border: solid 1px black;
        text-align:center;
        margin: 0 auto;
}

#boxlist .superstarname
{
        height: 48px;
        background-color: #CC0000;
        font-size: 20px;
        text-align: center;
        padding: 5px;
        color: white;
        width:140px;
}
#boxlist .superstarpic
{
        padding: 5px;
}
#boxlist .moreinfo
{
        position:relative;
        width: 80px;
        padding: 10px;
        text-align:center;
        background-color: #505C7A;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;
        border-radius: 10px;
        float:left;
        text-align: center;
        display:block;
        margin-top:5px;
        margin-left: 25px;
}
#boxlist .firstrow
{
	margin: 16px 0px 0px 42px;
}

#boxlist .firstcolumn
{
	margin: 16px 0px 0px 25px;
}

#boxlist .succeedingrow
{
	margin: 36px 0px 0px 42px;
}

/* IE6 changes */
* html #boxlist .succeedingrow, * html #boxlist .firstrow {
  margin-left: 34px;
}

#boxlist .succeedingcolumn
{
  margin: 36px 0px 0px 25px;
  clear: left
}

#boxlist .infobox h1
{
	font-family: "Myriad Pro", Calibri, Arial;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 6px;
	text-align: center;
	padding: 0px;
	height: 48px;
}

#boxlist .infobox img
{
	width: 115px;
	height: 105px;
	border: none 0px Transparent;
	margin: 5px 0px 0px 12px;
	text-align: center;
	float: left;
}

#boxlist .infobox .moreinfo a
{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	font-family: Calibri, Arial;
	text-align: center;
	float: left;
}
