/* grid.css */
/************/

/* grid */
/* **** */

#wrapper{
    margin:10px auto 0 auto;
    position:relative;
    width:960px;
}

#left_navigation{
    float:left;
    margin:96px 24px 10px 0;
    width:176px;
}

#header{
    margin:0 8px 0 200px;
}

#footer{
    background:url(../images/global/footer_fade.gif) no-repeat left bottom;
    clear:both;
    margin:12px 0 35px 200px;
    padding:0 0 50px 0;
	position:relative;
    width:752px
}

#footer UL{
    font-size:110%;
    float:left;
    margin-right:20px;
    width:166px;
}

#footer UL.first{
    margin-left:20px;
    width:154px;
}

#content{
    float:left;
    position:relative;
    width:752px;
}

.two_wide{
    float:left;
    width:368px;
}

.two_wide.first{
    margin-right:16px;
}

.two_wide .two_wide{
    margin:0 0 0 8px;
    width:176px;
}

.two_wide .two_wide.first{
    margin:0 8px 0 0;
}

.three_wide{
    float:left;
    margin-right:16px;
    width:240px;
}

.three_wide.last{
    margin-right:0;
}

.three_wide_middle{
    float:left;
    margin-right:16px;
    width:176px;
}

.three_wide_middle.middle{
    width:368px;
}

.three_wide_middle.last{
    margin-right:0;
}

#content_small .left_small_right_big{
    float:left;
    margin-right:16px;
    width:176px;
}

#content_small DIV.left_small_right_big.last{
    margin-right:0;
    width:368px;
}

.left_small_right_wide{
    float:left;
    margin-right:16px;
    width:176px;
}

DIV.left_small_right_wide.last{
    margin-right:0;
    width:560px;
}

.four_wide{
    float:left;
    margin-right:16px;
    width:176px;
}

.four_wide.last{
    margin-right:0;
}

#content_small{
    float:left;
    margin:0 16px 0 0;
    width:560px;
}

#content_small .two_wide{
    float:left;
    width:272px;
}

#content_small .two_wide.first{
    margin-right:16px;
}

#content_small .three_wide_middle.last{
    margin-right:0;
}

#right_panel{
    float:left;
    width:176px;
}

/* popup */
/*********/

#popup_wrapper{
    margin:10px auto 0 auto;
    position:relative;
    width:584px;
}

#popup_wrapper #header{
    margin:0;
}

#popup_wrapper #content{
    width:584px;
}

#popup_wrapper #content_small{
    margin:0;
    width:584px;
}

#popup_wrapper #footer{
    background:url(../images/global/footer_popup.jpg) no-repeat left top;
    display:inline;
    height:62px;
    margin:70px 10px 0 10px;
    overflow:hidden;
    padding:0;
    width:530px; 
}
