* {
    margin:0;
    padding:0;
}
html{
    height:100%;
} 
/* end hack */ 

body{   
    text-align:left;
    min-width:776px;/* for mozilla*/
    height:100%;
    background:white url(assets/templates/medinamodx/images/bkgrd_grad.jpg) repeat-x left top;
}
/*  --
 * Basic Template -- */
#page{
    width:1006px;
    background-image:url('assets/templates/medinamodx/images/side_gradient2.gif');
    background-repeat:repeat-y;
    margin:auto;
    position:relative;
}
#wrapper{
    background:url('assets/templates/medinamodx/images/side_gradient.gif') no-repeat;
    margin:auto;
    position:relative;
    width:1006px;
}

#header{
    position:absolute;
    top:0px;
    left:23px;
    width:960px;
    height:127px;
    z-index:74;
    background-image: url(assets/templates/medinamodx/images/header_bkgrd.jpg); 
    background-position: left top; 
    background-repeat: no-repeat;
}
#footer {
    color: #454545;
    width:960px;
    clear:both;
    height:82px;
    text-align:left;
    left:23px;
    bottom:0px;
    position: absolute;
    background-color:#dddddd;
    z-index:57;
    border-top:4px solid white;
}
#outer{
    height:99.9%;
    min-height:100%;
    width:1006px;
    text-align:left;
    margin:auto;
    position:relative;
    overflow:visible;
    background: transparent url(assets/templates/medinamodx/images/grey_bkgrd.gif) repeat-y scroll left top;
}
    /* mac hide \*/
    * html #outer{
        width:1006px;
    }
    /* end hide*/
    
    html>body #outer{
        height:auto;
        /*for mozillas as IE treats height as min-height anyway*/
    }
#inner{
    width: 960px;
    padding-top:127px;    /*needed to make room for header*/
    margin:auto;
}
#clearfooter {
    width:100%;
    height:82px;
    clear:both;
} /* to clear footer */


#left{
    width: 253px;
    float: left;
    position:relative; /* ie needs this to show float */
    z-index: 55;
    border-top:4px solid white;
}
#left-nav, #left-inner, #left{
    height:100%;
}
#left-nav {
    background-image: url(assets/templates/medinamodx/images/nav_bkgrd.jpg);
    z-index: 56;
    height:351px;
    border-bottom:4px solid white;
}
#left-network{
    z-index: 56;
    height:100%;
}

#right{
    width:703px;
    float:right;
    z-index:56;
    border-top:4px solid white;
    border-left:4px solid white;
}

html>body #minHeight{
    float:left;
    width:0px;
    height:100%;
    margin-bottom:-82px;
} /*safari wrapper */

#content {
    z-index: 300;
    padding-bottom: 7px;
}
#left ul li{
    list-style:none;
}

#left-nav ul{
    padding-top:35px;
}
#left-network li a{
    margin:auto;
}
#network {
    margin-left:13px;
    margin-right:13px;
    background: url(assets/templates/medinamodx/images/network_bkgrd.jpg) repeat-x;
    height:362px;
    z-index:56;
}
#network ul{
    list-style:none;
    margin-left:13px;
    margin-right:13px;
    padding-top:12px;
}



#movie{
    border-bottom:4px solid white;
}
html,body {
    color:#454545;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:normal;
}


.leftContent{
float:left;
width:49.66%;
}
.rightContent{
float:right;
width:49.66%;
}
#inner{min-height:1250px}

/**** Top Action Buttons ****/
div#topActionButtons {position: absolute; right: 30px; top: 80px; }
div#topActionButtons a {background-image:url(assets/templates/medinamodx/images/nav_bkgrd.jpg); color:#FFFFFF; display:block; float:left; font-size:19px; margin-left:13px; padding:7px 10px; text-decoration:none; font-family: "Times New Roman",Georgia,Serif; font-weight: bold; border: 2px solid #ccc; width: 58px; }
div#topActionButtons a.getUpdatesButton {width: 102px; }

div#moneyCounter{position:absolute;top:5px;right:30px;}

div#getUpdates {width: 230px; position: absolute; top: 97px; right: 30px; background-image:url(assets/templates/medinamodx/images/nav_bkgrd.jpg); border: 2px solid #ccc; }
#getUpdates td {padding: 8px 0 0 0; }
/* the "close" button in the flyout */
#getUpdates .getUpdatesButton {position: absolute; top: 5px; right: 7px;  font-weight: bold; font-size: 14px; cursor: pointer; color: #fff; }


.topActionButtons a {width: 58px; }
.topActionButtons a.getUpdatesButton {width: 103px; }

/*** DEBATES BAR ***/
div#header-debates {background-color: #12689B; color: #fff; height:30px; margin:0 23px; position:absolute; top:205px; width:960px; text-align: center; font-size: 17px; line-height: 30px; border-top: 5px solid #fff; }
div#header-debates a, div#header-debates a:visited, div#header-debates a:active {color: #fff; }
div#header-debates a:hover {color: #eee; }