/* CSS Document */


.view_details { font:75% Georgia, "Times New Roman", Times, serif; margin:20px 0 0 0;}
.view_details span { color:#EC008C;}

/*  contest css  */
.content_header { font:bold 75% Georgia, "Times New Roman", Times, serif; }
.content_header ul { margin:0 0 10px 210px; }
.content_header ul li { display:inline; padding:5px 30px; }

.contest { font:75% Georgia, "Times New Roman", Times, serif; height:18px; background-color:#484848; margin:2px 0 0 0; padding:10px; }
.contest .title, .contest .title a { float:left; width:230px;  color:#FFFFFF; }
.contest .title a:hover { text-decoration:underline; color:#FFFFFF;  }
.contest .posted { float:left; width:130px; }
.contest .last_date { float:left; width:130px; }
.contest .status { float:left; }

.contest_detail { font:75% Georgia, "Times New Roman", Times, serif;  width:550px;  }
.contest_detail .contest_img img { margin-right:20px; margin-bottom:10px; }
.contest_detail .contest_desc { float:left; width:530px;  }

.contest .desc { margin:0 0 0 10px; }
.contest .images { margin:10px; 0 0 10px; }





/* contest winner css*/

.winner { width:670px; margin:0 0 20px 0;  }

.winner .design_img { float:left; background:url(../images/design_bg.png) no-repeat top left; width:150px; height:123px; }
.winner .details { float:left; font:75% Georgia, "Times New Roman", Times, serif; }
.winner .details .name { font-weight:bold; margin:0 0 10px 0; }
.winner .details span  { color:#EC008C; }
.winner .details a { text-decoration:underline; color:#FFFFFF; }
.winner .details a:hover { text-decoration:none; color:#FFFFFF; }

.points { font:100% Georgia, "Times New Roman", Times, serif;  }
.points span { font-size:137.5%; }

.level { font:100% Georgia, "Times New Roman", Times, serif;  }
.level span { font-size:110%; }

.reputation_cont { margin:15px 0 0 0; background:url(../images/vertical_heading_bg.png) repeat-y top left; font-family:Georgia, "Times New Roman", Times, serif; height:100%; }

.reputation_cont .heading { float:left; width:35px; }
.reputation_cont .reputation_box { float:left; width:632px; border:1px solid #666666; border-bottom:none; }


.reputation_box .reputation_title { background-color:#444444; font:bold 80% Arial, Helvetica, sans-serif; padding:5px 10px; height:20px; border-bottom:1px solid #666666; }
.reputation_title .activity { float:left; width:210px; }
.reputation_title .max_point { float:left; width:150px; }
.reputation_title .mumber { float:left; width:100px; }
.reputation_title .point_erned { float:left; width:150px; }

.reputation_box .reputation_list { padding:10px; height:20px; font-size:75%; border-bottom:1px solid #666666; }
.reputation_list .name { float:left; width:235px; }
.reputation_list .activity_chart { float:left; width:150px; }
.reputation_list .number { float:left; width:110px; }
.reputation_list .total_points { float:left; }

.reputation_list a { text-decoration:none; color:#FFFFFF }
.reputation_list a:hover { text-decoration:underline; color:#FFFFFF } 


.reputation_box .voting_title { background-color:#444444; font:bold 80% Arial, Helvetica, sans-serif; padding:5px 10px; height:20px; border-bottom:1px solid #666666; }
.voting_title .date { float:left; width:200px; }
.voting_title .level { float:left; width:240px; }
.voting_title .point { float:left;  }

.reputation_box .voting_list { padding:10px; height:20px; font-size:75%; border-bottom:1px solid #666666; }
.voting_list .date { float:left; width:250px; }
.voting_list .level { float:left; width:225px; }
.voting_list .point { float:left;  }

.voting_list a { text-decoration:none; color:#FFFFFF }
.voting_list a:hover { text-decoration:underline; color:#FFFFFF } 

.reputation_cont .rating_box { width:500px; }