a { font-family: "Century Gothic"; font-size: small; font-weight: bold; color: #666666;}
a.menu-link { text-decoration: none; color: #666666;}
a.menu-link:hover { text-decoration: underline}
a.menu-link:visited {color: #666666}
a.contact-link { color: #666666;}
a.contact-link:visited {color: #666666}
h2
{
    font-family: "Century Gothic";
    font-size: small    
    color: #666666;
}
table.content-layout 
{	
	border-spacing: ;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
	vertical-align: top;
}
table.menu
{
    border-width: 1px;
    border-spacing: 5px;
    border-color: #CCCCCC;
    border-style: solid;
    border-collapse: separate;
    background-color: white;
}
table.campaigns-list
{
    border-width: 1px;
    border-spacing: 5px;    
    border-color: #CCCCCC;
    border-style: solid;
    border-collapse: separate;
    background-color: white;
}
td 
{
    font-family: "Century Gothic";
    font-size: x-small
    border-width: 1px
    border-color: grey
}
td.heading
{
    font-family: "Century Gothic";
    font-size: medium
    font-weight: bold
    border-width: 20px
    border-color: grey
}
td.menu-selected
{
    border-width: 1px;
    border-spacing: ;
    border-color: #CCCCCC;
    border-style: solid;
    border-collapse: collapse;
    background-color: #EEEEEE;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.menu-not-selected
{
    border-width: 1px;
    border-spacing: ;
    border-color: #CCCCCC;
    border-style: solid;
    border-collapse: collapse;
    background-color: white;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.latest-news
{
	border-bottom-width: 1px;    
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
	border-top-width: 1px;    
    border-top-color: #CCCCCC;
    border-top-style: solid;    
    border-collapse: collapse;
    background-color: white;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.campaign-items
{
	border-width: 1px;    
    border-color: #DDDDDD;
    border-style: solid;    
    border-collapse: collapse;
    background-color: #DDDDDD;
    vertical-align: top;
}
td.campaign-items-response
{
	border-width: 1px;    
    border-color: #DDDDDD;
    border-style: solid;    
    border-collapse: collapse;
    background-color: #EEEEEE;
    vertical-align: top;
}
td.diary-rides
{
	border-bottom-width: 1px;    
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
	border-top-width: 1px;    
    border-top-color: #CCCCCC;
    border-top-style: solid;    
    border-collapse: collapse;
    background-color: #BBFFBB;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.diary-meeting
{
	border-bottom-width: 1px;    
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
	border-top-width: 1px;    
    border-top-color: #CCCCCC;
    border-top-style: solid;    
    border-collapse: collapse;
    background-color: #EEFF99;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.diary-campaigns
{
	border-bottom-width: 1px;    
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
	border-top-width: 1px;    
    border-top-color: #CCCCCC;
    border-top-style: solid;    
    border-collapse: collapse;
    background-color: #FF9999;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.diary-social
{
	border-bottom-width: 1px;    
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
	border-top-width: 1px;    
    border-top-color: #CCCCCC;
    border-top-style: solid;    
    border-collapse: collapse;
    background-color: #CCAAAA;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.ride_scores
{
	border-bottom-width: 1px;    
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
	border-top-width: 1px;    
    border-top-color: #CCCCCC;
    border-top-style: solid;    
    border-collapse: collapse;
    background-color: #EEFF99;
    margin-top: 10px;
    margin-bottom: 10px;
}
input.cp
{
    width: 50px;
}
textarea
{
    font-family: "Century Gothic";
    font-size: x-small
}
select
{
    font-family: "Century Gothic";
    font-size: x-small
}
td.emph
{
    font-family: "Century Gothic";
    font-size: small;
    font-weight: bold;
    color: #BB0000;
    text-align: left;
}
img.email-link
{
  border-width: 0;
}

