/* General per a qualsevol pàgina */
#intro h1 {
color:black;
font-size:1.8em;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
}

#intro h2 {
color:black;
font-size:1em;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
}

#intro p.text {
color:black;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0px 10px 0px;
}

#login {
background:#000000;
color:#ffffff;
font-weight:bold;
margin:0px 0px 0px 0px;
text-align:right;
right:0px;
top:0px;
position:absolute;
height:92px;
-moz-opacity:0.70;
filter:alpha(opacity=80);
}

#login a {
color:#ffffff;
font-weight:normal;
top : 0px;
}

#login a.register {
color:#ffffff;
font-size:0.75em;
}


/* Pàgina principal */

#photo_day {
margin:0px 0px 0px 0px;
}

#photo_day h1 {
color:black;
font-size:1.8em;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
}

#photo_day h2 {
color:black;
font-size:1em;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
}

#photo_day p.date {
color:black;
font-size:1em;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
}

#photo_day p.footer {
color:black;
font-size:1em;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
text-align:left;
}

#photo_day a.footer {
color:black;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
}

#photo_day a.footer:hover {
color:#0bc313;
text-decoration:none;
margin:0px 0px 0px 0px;
}

#photo_day .photo {
min-width:300px;
max-width:800px;
border:1px solid black;
margin:0px 75px 0px 75px;
padding:5px;
text-align:center;
}

#photo_day .tags {
min-width:300px;
max-width:800px;
margin:0px 75px 0px 75px;
padding:5px;
text-align:left;
}

p.tag_cloud {
color:black;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#leftside h1 {
color:#505050;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 12px;
}

p.tag_list {
color:black;
border:1px solid black;
font-weight:normal;
margin:10px 0px 0px 0px;
padding:5px 5px 5px 5px;
text-align:center;
}

a.tag_item {
color:black;
text-decoration:none;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 2px;
}

a.tag_item:hover {
color:#0bc313;
text-decoration:none;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 2px;
}

#video_units {
background:#000000;
color:#ffffff;
font-weight:bold;
margin:0px 0px 0px 0px;
text-align:right;
right:0px;
top:0px;
position:absolute;
height:92px;
-moz-opacity:0.90;
filter:alpha(opacity=80);
}

#leftside .adsense_content {
width: 160px;
}

#rightside .adsense_content {
width: 160px;
}

/* Secció Riders */

#alphabet_list {
color:black;
font-weight:bold;
letter-spacing:+5px;
margin:10px 0px 10px 0px;
width:100%;
float: left;
}

#alphabet_list .letter {
color:black;
font-weight:bold;
border:1px solid black;
width:10px;
padding:3px 2px 3px 3px;
margin:0px 5px 5px 0px;
float: left;
}

#alphabet_list a.letter:hover {
color:#0bc313;
text-decoration:none;
font-weight:bold;
border:1px solid black;
width:10px;
padding:3px 2px 3px 3px;
margin:0px 5px 5px 0px;
float: left;
}

#alphabet_list .slim_letter {
color:black;
font-weight:bold;
border:1px solid black;
width:10px;
padding:3px 0px 3px 5px;
margin:0px 5px 5px 0px;
float: left;
}

#alphabet_list a.slim_letter:hover {
color:#0bc313;
text-decoration:none;
font-weight:bold;
border:1px solid black;
width:10px;
padding:3px 0px 3px 5px;
margin:0px 5px 5px 0px;
float: left;
}

#alphabet_list .wide_letter {
color:black;
font-weight:bold;
border:1px solid black;
width:10px;
padding:3px 4px 3px 1px;
margin:0px 5px 5px 0px;
float: left;
}

#alphabet_list a.wide_letter:hover {
color:#0bc313;
text-decoration:none;
font-weight:bold;
border:1px solid black;
width:10px;
padding:3px 4px 3px 1px;
margin:0px 5px 5px 0px;
float: left;
}

#alphabet_letter {
color:black;
text-decoration:none;
font-weight:bold;
font-size:1.2em;
margin:0px;
padding:0px;
position:relative;
}

#rider_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 100%;
float: left;
}

#race_championship_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 50%;
float: left;
}

#street_championship_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 50%;
float: left;
}

#race_manufacturer_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 50%;
float: left;
}

#street_manufacturer_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 100%;
float: left;
}

#user_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 100%;
float: left;
}

#image_list
{
margin: 0px;
padding:0px;
border: 0px;
width: 100%;
float: left;
}

#image_list .image_item
{
margin: 3px;
border: 1px solid #000000;
height: auto;
float: left;
text-align: center;
font-size:0.8em;
}	

#image_list .image_item img
{
display: inline;
margin: 3px;
border: 1px solid #ffffff;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}

#image_list .image_item a:hover img {
border: 1px solid #000000;
-moz-opacity:1;
filter:alpha(opacity=100);
}

#image_list .desc
{
text-align: center;
font-weight: normal;
width: 120px;
height: 30px;
}

#image_list_big
{
margin: 0px;
padding:0px;
border: 0px;
width: 100%;
float: left;
}

#image_list_big .image_item
{
margin: 3px;
border: 1px solid #000000;
height: auto;
float: left;
text-align: center;
font-size:0.8em;
}

#image_list_big .image_item img
{
display: inline;
margin: 3px;
border: 1px solid #ffffff;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}

#image_list_big .image_item a:hover img {
border: 1px solid #000000;
-moz-opacity:1;
filter:alpha(opacity=100);
}

#image_list_big .desc
{
text-align: center;
font-weight: normal;
width: 240px;
height: 30px;
}

#SiteMeter {
font-size:0.9em;
font-weight:bold;
margin:0;
padding:10px 0px 10px;
text-align:left
width:100%;
}
#GoogleAnalytics {
font-size:0.9em;
font-weight:bold;
margin:0;
padding:10px 0px 10px;
text-align:left
width:100%;
}
