
#top_stuff{
}


h2{
	font: 225%/1.0 Georgia, Times, serif;
	font-weight: normal;
  margin-left: 30px;
  text-align: left;
  height: 30px;
  color: #669966;
}


h2 #bump_down{
  position: relative;
  top: +5px;
}


#star_location{
  position: absolute;
  top: 52px;
  left: 510px;
  z-index: 2;
}


div.centered-blue-stuff{
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: blue;
/*  position: relative;
  top: -5px;
*/}

div.centered-blue-stuff a{
  text-decoration: underline;
}

#vertical_rate_it_position{
  position: relative;
  top: 20px;
}

#position_the_stars {
  position: relative;
  left: 145px;
  top: -10px;
}



#rate_it_stars{
  width: 350px;
  height: 55px;
  background-color: #EEF;
  /*position: relative;*/
  /*top: -70px;*/
  /*margin-bottom: -55px;*/
  margin: 0px;
  margin-left: -10px;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 5px;
}


#overall_stars{
  width: 350px;
  height: 55px;
  background-color: #FFFFCC;
  /*position: relative;*/
  /*top: -70px;*/
  /*margin-bottom: -55px;*/
  margin: 0px;
  margin-left: -10px;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 5px;
}

#overall_stars a{
  text-decoration: underline;
}


div.box_list {
border: #d0def8  thin solid;
background-color: #FFF;
background-image: url(../images/white_bkg.jpg);
position: relative;
left: -7px;
top: -7px;
}


div.box {
padding: 1px 35px 1px 35px;
margin-right: 10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #333366;

}


div.box_shadow {
background-image:url(../images/shadow.jpg);
width: 400px;
}


#make_float_work_right{
  min-height: 375px;
}


#dialog_box{
  width: 400px;
  height: 250px;
  border: thin solid black;
}


#votes_cast{
  text-align: center;
}


#other_list_info{
  float: right;
  margin-right: 30px;
  margin-left: 30px;
  width: 30%;
  margin-bottom: 0px
}


#top_ten_list {
  margin-right: 15px;
  margin-left: 15px;
  min-height: 300px;
}

h3.votes_cast {
  text-align: center;
  position: relative;
  top: -30px;
}

#ie6_only_spacer{
  display: none;
}

ul.item_list{
  text-align: left;
  margin-right: 10px;
  margin-left: 10px;
}

li.show_list_item{
  max-height: 15px;
  overflow: hidden;  
}



#available_items ul li, #ranked_items ul li {
  list-style: none;
  cursor: -moz-grab;
}

#available_items, #ranked_items {
  border: 1px solid gray;
}


#voting_link{
  margin-bottom: 5px;
}



.almost-p{
  margin-left: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
}



div.results_header {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#156542;
line-height: 19px;
}


div.results_description {
font-size:12px;
color:#4f526d;
line-height: 17px;
padding-bottom:20px;
font-weight:normal;
}

div.results_votes_cast, div.results_unique_views {
font-size: 13px;
color:#3333cc;
line-height: 17px;
padding-bottom:20px;
}

.vote_number, .pageviews {
color:#FF3300;
}

#orange_stuff{
  color: #CC6600;
}


#middle_stuff{
  padding: 0px;
  margin: 0px;
}

#bottom_stuff{
  padding: 0px;
  margin: 0px;
}

#comments{
  width: 875px;
  min-height: 120px;
  background-color: #EEF;
  margin: 0px;
  padding: 0px;
  border: dotted thin #6499d3;
  display: block;
}

#add_comment_panel{
  padding-top: 10px;
  padding-left: 20px;
}

#done_buttons{
  position: relative;
  left: 650px;
}


div.comment_links {
border-bottom:#6499d3  thin dotted;
background-color: #FFFFCC;
margin: 0px;
padding: 0px;
padding-top: 5px;
padding-left: 5px;
width: 870px;
display: block;
}


ul.comment_links {
position: relative;
left: 550px;
top: -10px;
margin: 0px;
list-style: none;

}

li.comment_links {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c05800;
text-decoration:underline; 
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
display: inline;
list-style: none;
}

#comments_title{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin-top: 5px;
  height: 10px;
}

div.top_comments {
  clear: both;
}


ul.top_comments {
margin: 0px;
padding-left: 25px;
padding-top: 5px;
padding-bottom: 10px;
list-style: none;
}

li.top_comments {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: blue;
text-decoration: none; 
margin: 0px;
margin-bottom: 4px;
border-bottom: thin dotted blue;
margin-top: 4px;
padding: 0px;
padding-bottom: 2px;
padding-right: 20px;
display: block;
max-height: 78px;
overflow: auto;
width: 800px;
}

#all_comments{
  width: 875px;
  min-height: 250px;
  background-color: #EEF;
  margin: 0px;
  padding: 0px;
  border: dotted thin #6499d3;
  display: block;
}


div.all_comments {
  position: relative;
  top: -120px;
  left: 155px;
}


ul.all_comments {
margin: 0px;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

li.all_comments {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: blue;
text-decoration: none; 
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-right: 15px;
display: block;
width: 800px;
overflow: auto;
max-height: 93px;
}



li.all_comments #wide_item_text{
  width: 675px;
  display: inline-block;
}



