/*extra child styles*/
/*let's start with layout, shall we?*/

#body-left {

width: 268px;
margin: 0;
padding: 0;
}

#body-right {

width: 722px;
margin: 0;
padding: 0;

}


#child-left
{
margin-left: 19px;
width: 220px;
}


#child-right {
margin-top: 50px;
margin-right: 45px;
padding-bottom: 30px;
font: normal 12px Verdana;
color: #333333;
line-height: 18px;
}

#child-right h1
{padding-bottom: 10px;}

#subnav {
margin-bottom: 30px;
margin-top: 84px;
font: normal 14px Arial;
color: #000000;
margin-left: 15px;

}

.subnav a{
color: #000000;
font-weight: normal;
text-decoration: none;
}

.subnav a:hover
{
text-decoration: none;
color: #c7100a;
}

.subnav-header-active {
color: #c7100a;
}

.subnav-header a {
color: #000000;
font-weight: normal;
}

.subnav-header a:hover {
color: #c7100a;
font-weight: normal;
text-decoration: none;
}

.border {

border: 1px solid #626e7a;
}


#childnews-box {
background-color: #ececeb;
width: 190px;
color: #7a7e83;
padding: 15px;}

.subnav-active, .subnav-active a   {

color: #c7100a;
font-weight: normal;
text-decoration: none;
}



.body-image-right{
margin-left: 20px;
margin-bottom: 20px;
float: right;}

.body-image-left{
margin-right: 15px;
margin-bottom: 10px;
float: left;
}

h4 {font: bold 13px Verdana; 
margin: 20px 0 20px 0; /*top, right, bottom, left*/ }


h2 {
letter-spacing: 2px;
font-size: 14px;
}

.caption {font-size: 10px;}

.no-underline {
text-decoration: none;}

.body-left-box {
background: url(../imgs/child/side/background.gif) repeat-y #ebebeb;
padding: 15px;
width: 207px;
border: 1px solid #dddddd;
}

.body-left-box img{
border: 1px solid black;}

#projects-head {

height: 114px;
background: black;

}