/**
 * Style sheet basic
 */
body
{
        margin:0px 0px 0px 0px;
        padding:0px;
        height:100%

}

html
{
height: 100%;
background-image:url("tl_files/music_academy/background.gif");
}

#wrapper {

         width:870px;

         margin:0 auto;
         padding:0px 0px 0px 0px;

         background-image:url("tl_files/music_academy/bg_trans.png");


}


#header
{
float:right;
height:320px;
width:870px;
position: relative;

}


#left
{
width:200px;
min-height:400px;
}

#main
{

min-height:400px;
position: relative;
padding: 0 10px 0 10px;
}


#main[id]
{
        padding-top:320px;

}



#footer
{

position: relative;
padding-bottom:10px;
margin-left:200px;
margin-top: 10px;
}


a,
body,
div,
em,
input,
label,
li,
ol,
p,
select,
span,
strong,
td,
th,
textarea,
u,
ul
{
        font-family:Verdana, sans-serif;
}

a,
body,
div,
input,
label,
li,
ol,
p,
select,
td,
th,
textarea,
u,
ul
{
        font-size:11px;
}

h1
{
        margin:0px 0px 12px 0px;
        padding:0px;
        font-weight:bold;
        font-size:13px;
        color:#000000;
}

h2
{
        margin:0px 0px 6px 0px;
        padding:0px;
        font-weight:bold;
        font-size:11px;
        color:#000000;
}

a
{
        text-decoration:none;
        color:#c51021;
}

a:hover
{
        text-decoration:underline;
        color:#a84204;
}

img
{
        vertical-align:middle;
        border:0px;
        .pngtrans { behavior:url(hm_iepngfix.htc) }

}

p,
pre,
form
{
        margin:0px;
        padding:0px;
}

p
{
/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */
}