/* custom styles for Rails1 */
ul.options {
list-style:none
}
ul.options li{
margin:0 2%;
padding:0 0 0 50px;
background:url(/images/books/rails1/rubyicon1.jpg) no-repeat;
height:4em
}
ul.options li#item2{
background-image:url(/images/books/rails1/rubyicon2.jpg)
}
ul.options li#item3{
background-image:url(/images/books/rails1/rubyicon3.jpg)
}
ul.options li#item4{
background-image:url(/images/books/rails1/rubyicon4.jpg)
}
ul.options li#item5{
background-image:url(/images/books/rails1/rubyicon5.jpg)
}
p.rails1download {
text-align:center;
font-weight:700;
padding-bottom:2em
}
p.rails1download a{
background:url(/images/books/rails1/rubybutton.jpg) no-repeat center top;
color:#fff;
padding: 8px 3em 13px 3em;

}
p.rails1download a:link{
background:url(/images/books/rails1/rubybutton.jpg) no-repeat center top;
color:#fff;
padding: 8px 3em 13px 3em;
}
p.rails1download a:hover{
background:url(/images/books/rails1/rubybutton.jpg) no-repeat center bottom;
color:#fff
}
p.rails1download a img{
position:absolute;
left:0
}


div#countbox{
text-align:center;
font-weight:400;
margin:1em;
border:2px solid #FF9933;
font-size:medium;
background-color:#ffeeaa;
padding:1em;
width:80%;
position:relative;
left:5%
}
div#countbox span{
font-weight:700;
color:#f60;
}
h5#message {
font: 150%/150% Georgia, "Times New Roman", Times, serif;
} 
h1#lead {margin-right:100px;
}
dl.chapter dt{
font-family:Georgia, "Times New Roman", Times, serif;
}
dl.chapter dd{
	margin-bottom:1.5em;
	margin-left:1em;
}
