/* index specific
------------------- */

#home #header {
    height: 90px;
}   
    
#header h1 {
    margin-left: 13px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 23px;
	width: 246px;
    height: 56px;
    background:url(../images/logo.gif) no-repeat 0 0;
    font-size:0;
    text-indent:-9999px;
} 

#header h2 {
    margin-top: 0px;
    background-repeat: no-repeat;
    margin-right: 0px;
    margin-left: 70%;
    margin-bottom: 0px;
    background:url(../images/red_umberella.gif) 0;
    width: 304px;
    height: 89px;
    text-indent:-9999px;
} 

#home #subnav {
     height:5px;
     padding:0px;
}

h2 {
    font-family: Verdana,helvetica,arial,sans-serif;
    font-size:30px;
    font-weight:normal;
    color: #306761;
    margin:0;
}

.clear, hr.clear {
    height:0 !important;
}   

#contentmiddle {
    width:50em;
    float:left;
}

#middleleft {
    width:24em;
    float:left;
    margin-top:0;
}

#middleleft h2, #middleright h2 {
    font-weight: bold;
    text-transform: capitalize;
    font-size: 15px;
    color: #306761;
    margin:0;
    padding:0;
}

#middleleft h3, #middleright h3 {
    text-transform: none;
    font-size:14px;
    font-weight:bold;
    color:#000;
    margin:0.5em 0;
}

#middleleft img, #middleright img {
    padding: 0px 5px 0px 0px;
}

#middleright {
    width:24em;
    float:right;
    margin:0 0 0 1em;
}

#contentright {
    width:16em;
    float:right;
    margin:0 0 0 1em;
}

#contentright ol, #contentright ul {
    margin:0;
    padding:0;
    color:#666;
}   

#contentright li {
    padding:0;
    margin:0 0 1em 2em;
}

body {
    background-color: #e6e6e6;
}

