#body{
font-family:Arial;
text-align:left;
background-image:url(images/nanny.jpg);
background-position:100% 40px;
background-repeat:no-repeat;
}

#body h2{
font-family:Arial;
font-size:1em;
font-weight:bold;
text-transform:capitalize;
display:block;
margin:4px 0 6px 0;
}

#body p{
font-family:Arial;
font-size:.8em;
}

#body p a{
font-family:Arial;
color:#1C8CBA;
}

#body p a:hover{
color:#00579B;
text-decoration:underline;
}

#body a:hover{
text-decoration:underline;
}

#class-top-nav{
list-style:none;
float:right;
text-align:center;
width:300px;
}

#class-top-nav li{
display:inline;
margin:0 1em;
}

#class-top-nav a{
color:#1C8CBA;
font-size:.7em;
font-weight:bold;
}

#class-top-nav a:hover{
color:#00579B;
}
#bread{
padding:0;
margin:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
}

#bread a{
color:#1C8CBA;
font-size:.85em;
font-weight:bold;
text-decoration:none;
}

#bread a:hover{
color:#00579B;
}

#categories a{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#000;
}

#categories a:hover{
color:#1C8CBA;
}

#login-box{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
}

#login-box a{
color:#1C8CBA;
font-weight:bold;
text-decoration:none;
}
#login-box a:hover{
color:#00579B;
text-decoration:underline;
}

#login-box p{
font-size:1em;
}

.star {
color: red;
}

.box{
border:#1C8CBA solid 1px;
padding:5px;
}

#side_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
padding:2px;
width:85px;
}

#side_nav td{
background-color:#FFFFFF;
}

#side_nav a{
display:block;
color:#1C8CBA;
padding:.3em 0;
margin:0;
}

#side_nav a:hover{
color:#FFFFFF;
background-color:#00579B;
text-decoration:none;
}

.special{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
}

.special td p{
font-size:1.2em;
}

.special p{
padding:0;
margin:0;
}

.tools, .tools-bottom{
text-align:center;
padding:0 0 0 20px;
}

.tools a, .tools-bottom a{
color:#1C8CBA;
font-weight:bold;
}

.tools a:hover, .tools-bottom a:hover{
color:#00579B;
}

.tools a{
margin:0 10px;
}

.pointer{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.pointer a:hover{
color:#00579B;
}

.title-bar{
font-size:.8em;
font-weight:lighter;
background-color:#1B8FC0;
color:#FFFFFF;
}

.title-bar a{
color:#ffffff;
}
.title-bar a:hover{
color:#000000;
}

#class-content, #tell-friend, #class-reg{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
}

#class-content h2{
background-color:#1B8FC0;
color:#ffffff;
padding:2px;
margin:0;
}

#class-content h3{
padding:0;
margin:0;
font-size:1.1em;
}

#class-content a:hover{
color:#00579B;
}

#class-bot-nav{
border:#1C8CBA 1px solid;
}

#favs table{
font-size:1.2em;
}



#user-list, .user-info, #contact{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
}

ul.warn li{
font-weight:bold;
color:#003399;
}

#conditions-box a{
font-weight:bold;
}
#conditions-box a:hover{
text-decoration:underline;

}


.red{
font-weight:bold;
color:#003399;
}