/*
*/
.atoz a {
	color: #333333;
}

.atoz a:hover {
	color: #7A7586;
}

#divisions {
	background: #bdbdbd; /* Old browsers */
	background: -moz-linear-gradient(top, #bdbdbd 0%, #d8d8d8 5%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbdbd), color-stop(5%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bdbdbd 0%,#d8d8d8 5%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bdbdbd 0%,#d8d8d8 5%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bdbdbd 0%,#d8d8d8 5%); /* IE10+ */
	background: linear-gradient(to bottom, #bdbdbd 0%,#d8d8d8 5%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	height: 40px;
	padding: 8px 0 0 35px;
}

/*

*/
#event_upcoming, #event_current, #event_recent {
	background: #d2d2d2; /* Old browsers */
	background: -moz-linear-gradient(top, #d2d2d2 0%, #b7b7b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d2d2d2 0%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d2d2d2 0%,#b7b7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d2d2d2 0%,#b7b7b7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d2d2d2 0%,#b7b7b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-9 */
	height: 295px;
	border-top: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
}

#scrolling div {
	background-image: url('img/scrolling.png');
	width: 27px;
	height: 76px;
}

.atoz {
	width: 520px;
	margin: 28px 0 0 16px;
	font-size: 16px;
}
.standings-key {
background-image:url('img/key.jpg');
width: 210px;
height: 66px;
float: right;
margin-top: 20px;
margin-right: 19px;
margin-bottom: 40px;
}
.feat-photo {
margin-left: 47px;
margin-top: 8px;
border: 1px solid grey;
width: 200px;
height: 200px;
margin-bottom: 13px;
}
.feat-title {
font-size: 27px;
color: #000000;
text-align: center;
}
.feat-details{
text-align:center;
}
#event_upcoming #scrolling div, #event_current #scrolling div, #event_recent #scrolling div {
	margin: 90px 5px 0 5px;
}

#scroll_left {
	float: left;
	background-position: 0 0;
}

#scroll_right {
	float: right;
	background-position: -27px 0;
}

#scroll_left:hover {
	background-position: 0 -76px;
}

#scroll_right:hover {
	background-position: -27px -76px;
}

#event_upcoming .header, #event_current .header, #event_recent .header {
	width: 545px;
	height: 40px;
	font-size: 29px;
	padding: 10px 0 0 27px;
	right: 12px;
	border: 0;
	z-index: 20;
}

#event_upcoming p , #event_current p, #event_recent p{
	position: absolute;
    width: 147px;
	top: 25px;
	right: 10px;
}

#event_upcoming .purple_btn , #event_current .purple_btn, #event_recent .purple_btn{
	width: 137px;
	left: 763px;
}

#information p {
	margin: 0 12px;
	padding: 10px;
	font-size: 13px;
}

#information .updated, #teams .updated, #bracket .updated, #stats .updated {
	float: left;
	margin-left: 13px;
}

#teams span {
	border-left: 1px solid #B4B0BC;
}

#teams .tag {
	position: absolute;
	width: 42px;
	left: 210px;
	padding-left: 7px;
	text-align: right;
}

#teams .points {
	float: right;
	width: 137px;
	margin-right: 7px;
	padding-left: 7px;
	text-align: right;
}

#teams .purple_btn {
	margin: 10px 11px 0 0;
}

/*

*/
#event {
	background: #d2d2d2; /* Old browsers */
	background: -moz-linear-gradient(top, #d2d2d2 0%, #b7b7b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d2d2d2 0%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d2d2d2 0%,#b7b7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d2d2d2 0%,#b7b7b7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d2d2d2 0%,#b7b7b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-9 */
	height: 468px;
	border-top: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
}

#event #scrolling div {
	margin: 130px 5px 0 5px;
}

#event .header {
	width: 545px;
	height: 40px;
	font-size: 29px;
	padding: 10px 0 0 27px;
	right: 12px;
	bottom: 34px;
	border: 0;
}

#event p {
	position: absolute;
    width: 710px;
	bottom: 10px;
    left: 50px;
	font-size: 12px;
}

/*
Main Section Left
	-Members Following
	-Followers
*/
.main.left {
	width: 625px;
	border-right: 1px dotted black;
	min-height: 1070px;
}

#bracket, #stats {
	padding: 0 0 60px 0;
}

#bracket #bracket_holder {
	height: 377px;
	margin: 0 12px;
}

#bracket #bracket_holder_recent {
	height: 200px;
	margin: 0 12px;
}
 .stat {
    border-left: 1px dotted white;
    float: right;
    padding: 0 10px;
	width: 40px;
}

/* Top Stats */
.arrow {
	position: absolute;
	background-image: url('img/arrows.png');
	width: 11px;
	height: 11px;
	top: 7px;
	left: 77px;	
}

.arrow.up {
	background-position: 0 0;
}

.arrow.down {
	background-position: 0 -11px;
}


.standing_list {
	position: relative;
	height: 15px;
	margin: 5px 12px 0;
}

#stats span, .standing_list span {
	border-left: 1px dotted #B4B0BC;
}

#stats .change {
	position: absolute;
	width: 62px;
	left: 70px;
	padding-left: 7px;
}

#stats .element .change {
	width: 45px;
	padding-left: 24px;
}

#stats .name {
	position: absolute;
	width: 182px; 
	left: 150px;
	padding-left: 7px;
}

.standing_list .name {
	position: absolute;
	width: 140px; 
	height: 16px;
	left: 37px;
	padding-left: 7px;
	overflow: hidden;
}

#stats .tag {
	position: absolute;
	width: 42px;
	left: 368px;
	padding-left: 7px;
	text-align: right;
}

#stats .division {
	position: absolute;
	width: 0px;
	left: 431px;
	padding-left: 7px;
	text-align: right;
	height: 19px;
}

#stats .division img {
	width: 16px;
	height: 16px;
}

#stats .text {
	position: absolute;
	width: 30px;
	left: 455px;
	padding: 0 0 0 7px;
	text-align: right;
	border: none;
}

#stats .points {
	float: right;
	width: 65px;
	margin-right: 7px;
	padding-left: 7px;
	text-align: right;
}

#stats .purple_btn {
	margin: 10px 11px 0 0;
}

/*
Main Section Right
	-Submit Post
	-Wall Posts
*/
.main.right {
	width: 298px;
	min-height: 346px;
}

/* General Element Settings */
.element {
	height: 30px;
	margin: 0 13px;
}

.element.dark p, .element.light p {
    padding: 6px 0 0 10px;
}

/* Top 10 Stats */
.main .stats .element .name {
	position: absolute;
	left: 30px;
}

.main .stats .element .points {
	float: right;
	margin-right: 7px;
}

.main .stats .element .name {
    border-left: 1px dotted white;
    margin-left: 7px;
    padding: 0 10px;
}

/* General Element Settings */
.element {
	height: 25px;
	margin: 5px 12px 0px;
}

.element p {
	padding: 5px 0 0 7px;
}

.element.dark p, .element.light p {
    padding: 4px 0 0 7px;
}

#upcoming .element, #recent .element {
	height: 31px;
	padding-top: 4px;
}