/* CSS for A Better Fundraiser, Inc. */

body
{
    background-color: #ffffff;
    background-image: url(../images/bg.jpg);
    background-position: top center;
    background-repeat: repeat-x;
    margin: 0;
}

td.causeground 
{
	background-color: #ececec;
	background-image: url(../images/bg_cause.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.searchground 
{
	background-color: #bbb9ce;
	background-image: url(../images/search_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

td.historyground {
background-color: #ececec;
background-image: url(/images/bg_history.jpg);
background-position: top center;
background-repeat: repeat-x;
}

span.whitetxt 
{
    font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

span.graytxt 
{
    font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #484848;
}

span.purpletxt 
{
    font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #580f78;
}

span.purpletxt a
{
	color: #580f78;
    text-decoration: none;
}

span.purpletxt2 
{
    font-family: arial;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	color: #580f78;
}

span.purpletxt3 
{
    font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #580f78;
}

span.redtxt 
{
    font-family: arial;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	color: #b83b52;
}

a.purple:link 
{
    color: #580f78;
	text-decoration: none;
}

a.purple:visited 
{
    color: #580f78;
	text-decoration: none;
}

a.purple:hover 
{
    color: #b61ff8;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #b61ff8;
}

a.purple2:link 
{
    color: #5b2c86;
    font-weight: bold;
	text-decoration: none;
}

a.purple2:visited 
{
    color: #5b2c86;
    font-weight: bold;
	text-decoration: none;
}

a.purple2:hover 
{
    color: #a103ea;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #a103ea;
}

tr.navrow>td,
tr.loginrow>td,
tr.featurerow>td
{
    padding-bottom: 1px;
}

tr.navrow>td>a>img
{
    height: 41px;
    width: 138px;
    margin-left: 1px;
}

tr.navrow>td>a:first-child>img
{
    margin-left: 0px;
}

tr.flashrow>td
{
    padding-bottom: 8px;
}

tr.featurerow>td>table tr>td
{
    padding-left: 8px;
}

tr.featurerow>td>table tr>td:first-child
{
    padding-left: 0px;
}

tr.mainrow>td
{
    padding-top: 8px;
}

table#categories
{
    margin-bottom: 9px;
}

tr.contentrow>td>table>tbody>tr>td
{
    padding: 20px 25px;
    font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #580f78;
}

tr.contentrow>td>table>tbody>tr>td a:link 
{
    color: #5b2c86;
    font-weight: bold;
	text-decoration: none;
}

tr.contentrow>td>table>tbody>tr>td a:visited 
{
    color: #5b2c86;
    font-weight: bold;
	text-decoration: none;
}

tr.contentrow>td>table>tbody>tr>td a:hover 
{
    color: #a103ea;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #a103ea;
}

tr.contentrow>td>table>tbody>tr>td table td,
tr.contentrow>td>table>tbody>tr>td table th
{
    padding: 5px;
}

tr.contentrow>td>table>tbody>tr>td table td
{
    border-top: solid 1px #f0e5f5;
}

tr.contentrow>td>table>tbody>tr>td div.categorycolumn
{
    float: left;
    padding-left: 37px;
}

tr.contentrow>td>table>tbody>tr>td div.categorycolumn a:link 
{
    color: #580f78;
	text-decoration: none;
}

tr.contentrow>td>table>tbody>tr>td div.categorycolumn a:visited 
{
    color: #580f78;
	text-decoration: none;
}

tr.contentrow>td>table>tbody>tr>td div.categorycolumn a:hover 
{
    color: #b61ff8;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #b61ff8;
}

tr.paginationrow>td:first-child
{
    font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #580f78;
}

tr.paginationrow>td:first-child a:link 
{
    color: #580f78;
	text-decoration: none;
}

tr.paginationrow>td:first-child a:visited 
{
    color: #580f78;
	text-decoration: none;
}

tr.paginationrow>td:first-child a:hover 
{
    color: #b61ff8;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #b61ff8;
}

*.ul
{
    text-decoration: underline;
}

#googleCheckoutLogo #badge_container
{
    height: auto !important;
    left: 0 !important;
    margin-left: -4px;
    padding: 0 !important;
}

#googleCheckoutLogo #badge_container img
{
    left: 0 !important;
    width: 190px !important;
}