/* Home page
------------------------------------*/

div#lc { width: 465px; float: left; padding: 0px; margin: 0px 0px 0px 0px;}
    div#lc ul {margin-left:30px; list-style-type:disc; }

div#rc { width: 275px; float: left; padding: 0px; margin: 0px 0px 0px 10px; }
    div#rc ul { margin-left:30px; list-style-type:disc;}

#spotlight 
{
    margin-top:20px;
    margin-bottom:30px;
}
    #spotlight h1
    {
        font-weight:bold;
        font-style:italic;
    }
    #spotlight h1 em 
    {
        /*background:#ffa;*/
        color:#d00;
    }
    
#tour 
{
    background:#ffa;
    border:5px solid #dda;
    border-left-width:0;
    border-right-width:0;
    padding:10px 0px;
    margin:10px 0px;
    text-align:center;
}
    #tour.hover
    {
        cursor:hand;
    }
    #tour.hover a
    {
        border-bottom:solid 4px #000 ;
        text-decoration:none;
    }
    #tour a
    {
        font-size:large;
        font-weight:bold;
        margin:0;
        color:#000;
    }
    #tour a:hover
    {
        border-bottom:solid 5px #000 ;
        text-decoration:none;
    }


#quote 
{
    background:#d5d5d5;
    border:5px solid #eee;
    padding:10px 0px;
    margin-bottom:20px;
    margin-top:20px;
    text-align:center;
        
}
    #quote p {
        font-size:large;
        font-weight:bold;
    }
    #quote div {}

.box 
{
    width:138px; /*138*/
    margin-left:5px;
    height:120px;
    float:left;
    background:#fff;
    border:5px solid #6af;
    
    /* IE Doubled Float-Margin Bug */
    display: inline;
}
    
    .box .title 
    {
        font-size:small;
        font-weight:bold;
        /*background:#ff4e4e;*/
        background:#6af;
        color:#fff;
        padding-bottom:5px;
        text-align:center;
    }
    .box ul { margin-top:5px;}
    .box ul li
    {
        margin:0;
        margin-left:-12px;
        margin-bottom:10px;
        padding:0;
        color:#111;
    }
.side-box 
{
    margin-bottom:10px;
    padding:5px;
    background:#ffa;
    border:5px solid #dda;
}
    .side-box h2 
    {
        font-family:Verdana;
        font-size:small;
        margin:0; padding:0;
    }
    .side-box a 
    {
        font-family:Verdana;
        font-size:small;
        margin:0; padding:0;
    }
#tools-box 
{
    background:#d5d5d5;
    border:5px solid #eee;
    border-left-width:0;
    border-right-width:0;
    padding:10px 0px;
    margin:10px 0px;
    margin-bottom:20px;
    text-align:center;
}
    #tools-box.hover
    {
        cursor:hand;
    }
    #tools-box.hover a
    {
        border-bottom:solid 5px #00f;
        text-decoration:none;
    }
    #tools-box a 
    {
        font-size:large;
        font-weight:bold;
        margin:0;
        color:#00f;
        text-decoration:none;
    }
    #tools-box a:hover
    {
        border-bottom:solid 5px #00f;
        text-decoration:none;
    }

ul.checkmarks
{
    list-style-image:url(../Images/check_mark.gif);
    font-size:medium;
}
ul.checkmarks li 
{
    margin-top:2px;
}

#demo {margin-top:5px;margin-bottom:25px;}
#demo img {float:left;padding-right:15px;}
#demo a {display:block;}

#demo_pack
{
    /*margin-top:25px;*/
    margin-bottom:25px;
    /*color:#6af;*/
    color:#000;
}
    #demo_pack p 
    {
        font-size:150%;
        font-weight:bold;
    }
    #demo_pack a 
    {
    }
    #demo_pack a:hover
    {
        text-decoration:none;
        border-bottom:solid 3px #00f;
    }
    
    #demo_pack strong
    {
    }
/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */