/* www.machinalis.com Homepage CSS */
/* HEADER */
#page-header {
    width: 740px ;
    height : 222px ;
    margin : 0 ;
    padding : 50px 0 0 50px ;
    background : #999999 url('/static/img/machinalis-header-home-bck.png') top left no-repeat ;
}
/* Blurb */
#header-blurb {
    font-size : 1.8em ;
    font-family : Georgia, Times, serif ;
    color : #cccccc ;
    width : 460px ;
    height : 125px ;
    margin : 30px 0 0 0 ;
}
/* Logo */
#logo {
    width : 165px ;
    height: 198px ;
    background : transparent url('/static/img/machinalis-logo-home.png') top left no-repeat ;
    margin : 0;
    padding : 0 ;
    float : left ;
}
#logo a {
    width : 165px ;
    height : 0 ;
    overflow : hidden ;
    padding : 198px 0 0 0 ;
    display : block ;
}
/* Navigation Main */
#navigation-main {
    margin : 0 ;
    width : 530px ;
}
#navigation-main li a {
    margin : 0 ;
}
/* PAGE BODY */
/* Column content */
#column-content {
    width : 445px ;
    margin-top : 10px ;
}

#column-content h2 {
    font-family : Tahoma, Arial, sans-serif ;
    font-size : 2.3em ;
    font-weight : bold ;
    color : #ed1848;
    margin : 0 ;
    padding : 0 ;
}

#column-content p {
    font-size : 1.3em ;
    margin : 0 0 20px 0 ;
    padding : 0 ;
}

/* Column right */
#column-right {
    width : 255px ;
    text-align : left ;
}

#column-right h3 {
    font-size : 1.8em ;
    margin : 0 0 5px 0;
    padding : 0 ;
    border-bottom : solid 1px #cccccc ;
}

/* #page-body { */
/*     display : inline ; */
/* } */

/* --- */

.boxblur{
    background-color: #E8E8E8 ; /*shadow color*/
    color: inherit;
}

.boxshadow,
.boxinner,
.boxinner_title{
    position: relative;
    /* top: 1px; */
    bottom: 2px;
    /* right: 2px; */
}

.boxshadow{
    background-color: #CCCCCC ; /*shadow color*/
    color: inherit;
}

.boxinner_title,
.boxinner {
    color: inherit;
    background-color: white ;
    border: 1px solid #EBEBEB ; 
    border-bottom: 1px solid #BFBFBF ; /*border color*/
    padding: 0px 10px 0px 10px ;
}

.boxinner {
    padding-top : 20px ;
    padding-bottom : 20px;
}

/* this puts the title boxes at same height */
.boxinner_title {
    padding-top : 5px;
    height : 100px ;
    border-right : none ;
}

.boxinner_title p {
    margin : 0px ;
    padding : 0px ;

 }


/* WinIE only \*/
* html #page-header
{
    overflow : hidden ;
}
/* end hack */

/* WinIE only \*/
* html #header-blurb
{
    margin-left : 20px ;
}
/* end hack */
