
/***********************************/
/*  Styles for links on all pages  */
/***********************************/
a.yellow { color: #dfd4ba; }
a.brown { color: #a78600; }
a.blue { color: #4facce; }
a.yellow:hover, a.brown:hover, a.blue:hover { color: #94b1bb; }
a.yellow:visited, a.brown:visited, a.blue:visited { color: #b44f46; }
a.yellow:active, a.brown:active, a.blue:active { color: #f17726;}


/**********************/
/* Leaderboard Styles */
/**********************/
table#community_this_month_content {
	width: 234px;
}
table#community_this_month_content td.number {
	padding-left: 10px;
	width: 30px;
}
table#community_this_month_content td.name {
	width: 145px;
}
table#community_this_month_content td.total {
	padding-right: 10px;
	text-align: right;
	width: 39px;
}
table#community_this_month_content tr:hover td, table#community_this_month_content tr:hover td a {
	color: #B44F46;
}

table#community_all_time_content {
	width: 234px;
}
table#community_all_time_content td.number {
	padding-left: 10px;
	width: 30px;
}
table#community_all_time_content td.name {
	width: 145px;
}
table#community_all_time_content td.total {
	padding-right: 10px;
	text-align: right;
	width: 39px;
}
table#community_all_time_content tr:hover td, table#community_all_time_content tr:hover td a {
	color: #B44F46;
}

table.current {
    width: 224px;
    margin: 0 6px 10px 4px;
}
table.current td.number {
    padding-left: 10px;
    width: 30px;
}
table.current td.name {
    width: 145px;
}
table.current td.total {
    padding-right: 10px;
    text-align: right;
    width: 39px;
}
    table.current tr:hover td, table.current tr:hover td a {
        color: #B44F46;
    }

/**************************************************/
/* Custom styles for submit button on events page */
/**************************************************/
.module.event a {
    background: url(../images/buttons/submit-yellow.jpg) 0 0 no-repeat;
    clear: both;
    display: block;
    float: right;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 52px;
    height: 18px;
    margin: 0 16px;
    font-size: 1.1em;
    position: relative;
    z-index: 0;
}

.module.event a:hover {
    background-position: 0 -18px;
}

.doubleColumn .content_block h3,
	.doubleColumn .content_block_over h3 {
		background: none;
	}

#event_buckets
{
    min-height: 0;    
}

/*********************************************************/
/*  Styles to lock the stars once a rating has been made */
/*********************************************************/
ul.rating li.one a.rated:hover {}
ul.rating li.two a.rated:hover {}
ul.rating li.three a.rated:hover {}
ul.rating li.four a.rated:hover {}
ul.rating li.five a.rated:hover {}
ul.rating li.six a.rated:hover {}
ul.rating li.seven a.rated:hover {}
ul.rating li.eight a.rated:hover {}
ul.rating li.nine a.rated:hover {}
ul.rating li.ten a.rated:hover {}

/* add these classes to the ul to effect the change to the correct number of stars */
.star0 {background-position:0 0}
.star1 {background-position:0 -16px}
.star2 {background-position:0 -32px}
.star3 {background-position:0 -48px}
.star4 {background-position:0 -64px}
.star5 {background-position:0 -80px}
.star6 {background-position:0 -96px}
.star7 {background-position:0 -112px}
.star8 {background-position:0 -128px}
.star9 {background-position:0 -144px}
.star10 {background-position:0 -160px}

/* Nifty Corners styles to make white boxes around otherwise orphaned text */
div#singleblock
{
    margin: 0 10%;
    background: #FFF;
    padding: 0, 10px, 0, 10px;
    margin: 15px 10% 30px;
    width: 70%;
    margin-left: 15%;
    
}
div#singleblock h2
{
    background: #fff url(../images/backgrounds/red-top.jpg) 0 0 no-repeat;
    /*height: 54px;*/
    width: 100%;
    margin: 0 0 15px 0;
}
div#singleblock a, div#singleblock a:visited
{
    color: #B44F46;
    text-decoration: none;
}
.rtop, .rbottom
{
    display:block;
    background: #F3EFE3
}
.rtop *, .rbottom *
{
    display: block;
    height: 1px;
    overflow: hidden;
    background: #FFF
}
.r1
{
    margin: 0 5px
}
.r2
{
    margin: 0 3px
}
.r3
{
    margin: 0 2px
}
.r4
{
    margin: 0 1px;
    height: 2px
}
div#singleblock form div
{
    float: none;
}

.module .login {
	padding: 0 0 0px 15px;
}

.module .login form {
	margin:0;
	display: block;
	height: 65px;
}

	.module .login .fields,
	.module .login .submit {
		display: block;
		float: left;
		clear: none !important;
		width: auto;
	}
	.module .login .fields label {
		color: #666;
		display: block;
		float: left;
		font: bold 0.8em Arial, Helvetica, sans-serif;
		position: relative;
		text-transform: uppercase;
		top: 7px;
		width: 55px;
	}
	.module .login .fields input {
		margin: 2px 0;
		width: 100px;
	}
	.module .login .submit a {
		background: url(../images/buttons/login.jpg) 0 0 no-repeat;
		display: block;
		height: 45px;
		margin: 1px 0 0 5px;
		overflow: hidden;
		text-indent: -9999px;
		width: 45px;
	}
	.module .login .submit a:hover {
		background-position: 0 -45px;
	}
