body {
	background:#FFF url('/images/body.jpg')  repeat-x;
	margin:0px;
	font-size: 12px;
	line-height: 1.5em;
	outline-style: none;
	font-family: "Lucida Grande", "Helvetica Neue", Arial, sans-serif;
	color: #333;	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}
.blue{color:#0066cc;}
a, a:visited, a:hover{text-decoration:none;color:#0066cc;}
.redborder{border:2px solid red;}
th {text-align:left;}
small{line-height:10px;font-size:10px;}
input[type=text].redborder,textarea.redborder {
border:2px solid #990000;

}

h1{font-family: "Droid Sans", "trebuchet ms", sans-serif;}
.shout{padding:0;line-height:15px;font-size:12px;}
.rounded {background:#F1F1F1;padding:5px 20px;-moz-border-radius:15px;-webkit-border-radius:15px;}
form h1{font-size:18px;margin-bottom:5px;}
#register p{float:left;width:50%;font-size:16px;line-height:23px;}
#register strong {background:#E3FDCE;}

@font-face {
	font-family: "Droid Sans";
	src: url(fonts/DroidSans.ttf) format("truetype");
}
 
@font-face {
	font-family: "Droid Sans";
	font-weight: bold;
	src: url(fonts/DroidSans-Bold.ttf) format("truetype");
}
 
.notice{clear:both;padding:5px;border:1px solid #999;background:#FDFFBC;text-align:center;font-size:14px;margin-bottom:20px;}
.unpublished a,.unpublished strong{color:#CCC;}
#elapsed_time {font-size:46px;text-align:center;width:100%;margin-bottom:28px;}
#comment {font-size:16px;text-align:center;color:#AAA;margin-top:-15px;}
.wrapper {width:990px;margin:0px auto;}
#left {float:left;width:680px;margin-right:10px;}
#right{float:left;width:300px;}

.shoot{font-size:14px;color:#333;padding:10px}
.line_1{background:#F1F1F1;}
small, .grey {color:#999;}
.shout_informations{font-size:11px;}
label {font-size:16px;color:#333;;}

input[type=text],textarea,input[type=password] {
	padding:5px;
	border:1px solid #BBB;
	font: 13px/1.4 "Droid Sans", "trebuchet ms", sans-serif;
	color:#666;
	
}

input[type=submit] {
	margin-bottom: 20px;
	float: left;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	background:#C6F;
	padding:8px 15px;
	font-size:14px;
	color:#FFF;
	border:2px;
	letter-spacing:-1px;
	font-weight:bold;
}   

a.button {
	margin-bottom: 20px;
	margin-top:2px;
	float: left;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	background:#C6F;
	padding:8px 15px;
	font-size:14px;
	color:#FFF;
	border:2px;
	margin-right:10px;
	letter-spacing:-1px;
	text-decoration:none;
	font-weight:bold;
}

a.small_button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:#666;
	padding:2px 5px;
	font-size:9px;
	color:#fff;
	border:1px;
	text-decoration:none;
	font-weight:bold;
}


.perso0{background:transparent url('/images/1.gif') ;height:58;width:70px;float:left}
.perso1{background:transparent url('/images/10.gif') 0px 58px;height:58px;width:50px;float:left}
.perso2{background:transparent url('/images/3.gif') 50px 116px;height:58px;width:50px;float:left}
.perso3{background:transparent url('/images/4.gif') 100px 116px;height:58px;width:50px;float:left}
.perso4{background:transparent url('/images/5.gif') 150px 116px;height:58px;width:50px;float:left}
.perso5{background:transparent url('/images/2.gif') 100px 58px;height:58px;width:50px;float:left}
.perso7{background:transparent url('/images/7.gif') 150px 58px;height:58px;width:50px;float:left}
.perso8{background:transparent url('/images/8.gif') 150px 58px;height:58px;width:50px;float:left}
.perso9{background:transparent url('/images/9.gif') 0px 116px;height:58px;width:50px;float:left}
.perso10{background:transparent url('/images/6.gif') 150px 174px;height:58px;width:50px;float:left}
.perso11{background:transparent url('/images/11.gif') 150px 174px;height:58px;width:50px;float:left}
.perso6{background:transparent url('/images/12.gif') 150px 174px;height:58px;width:50px;float:left}
.perso13{background:transparent url('/images/12.gif') 150px 174px;height:58px;width:50px;float:left}

a img{border:0;vertical-align:middle;}

.red {color:#DC344D;}
.right { float:right;}
#header{color:#FFF;width:100%;font-size:14px;background:#222;padding:10px;}
#nav {color:#FFF;width:100%;text-align:right;font-size:11px;background:#222;}
#nav a,#nav a:visited{color:#FFF;font-size:11px;}
#nav img{vertical-align:middle;}
#title{font-size:20px;float:left;}
#footer{margin-top:20px;width:100%;background:#999;padding:10px;font-size:10px;color:#FFF;}

.digg_pagination {
  background: white;
  width:500px;
  margin:20px auto;
  /* self-clearing method: */ }
  .digg_pagination a, .digg_pagination span {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 3px; }
  .digg_pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; }
  .digg_pagination span.current {
    font-weight: bold;
    background: #C6F;
    color: white;
    border: 1px solid #2E6AB1; }
  .digg_pagination a {
    text-decoration: none;
    color: #C6F;
    border: 1px solid #9AAFE5; }
    .digg_pagination a:hover, .digg_pagination a:focus {
      color: #003;
      border-color: #003; }
  .digg_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .digg_pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .digg_pagination {
    height: 1%; }
  *:first-child+html .digg_pagination {
    overflow: hidden; }