@import "top_menu.css";
@import "blog.css";
@import "mamba.css";

* {
margin:0;
outline:medium none;
padding:0;
text-decoration:none;

}

html, body {
height:100%;
margin:0;
padding:0;
width:100%;
color: #000044;
font:80%;
background:#D5E3ED;

}
#after_top{
height:100px;
height:20px;
position:relative;
width:1360px;
width:auto;

}
#logo{
position:relative;
left:20px;
top:10px;
display:block;
float:left;
width:380px;
}

#main_menu{
height:20px;
width:860px;
width:auto;
list-style-type:none;
float:left;
}
#main_menu li { margin:3px 1px; display:inline; float:left;}

#wrapper {
clear:both;
background:url("./img/wrapper.gif") repeat-x scroll 0 100% #DFECF4;
height:auto !important;
/*min-height:100%;*/
min-width:72em;

position:relative;
margin-top: 10px;
width:auto;


}

#wrapper-fields {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
width:auto;
padding:0 15px;
}

#wrapper-content  {
background:url("./img/wrapper-content-top.gif") repeat-x scroll 0 0 #FFFFFF;
border-left:1px solid #F5F5F5;
border-right:1px solid #F5F5F5;
left:-1px;
position:relative;
top:-18px;
z-index:10;
margin: 0 ;
float:left;

}

div.content-block {
margin:0;
position:relative;
float:left;
width:1230px;
}

#wrapper-border {
background:url("./img/main-bottom.gif") repeat-x scroll 0 100% transparent;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
position:relative;
z-index:20;
height: auto !important;
/*overflow:hidden;*/
float:left;
width:1230px;
}


#wrapper-lt, #wrapper-rt, #wrapper-lb, #wrapper-rb {
background:url("./img/content-corners.png") no-repeat scroll 0 0 transparent;
font-size:0;
position:absolute;
z-index:30;

}


#wrapper-lt {
background-position:0 0;
height:18px;
left:-7px;
top:0px;
width:15px;
}

#wrapper-rt {
background-position:-15px 0;
height:18px;
right:-6px;
top:0;
width:15px;
}

#wrapper-lb {
background-position:0 -18px;
bottom:0;
height:13px;
left:-2px;
width:13px;
}

#wrapper-rb {
background-position:-13px -18px;
bottom:0;
height:13px;
right:-2px;
width:13px;
}
#lsidebar {
margin:10px;
position:relative;
width:250px;
float:left;
}
#rsidebar {
margin:30px 10px 10px 10px;
position:relative;
width:250px;
float:right;

}

#content {
background:none repeat scroll 0 0 transparent !important;
margin:10px auto;
overflow:hidden;
width:630px;


padding:0;
display:block;
}



#footer {
clear:both;
background: repeat-x scroll 0 0 #DFECF4;
padding: 60px 10px 10px 10px;

height: auto !important;
position:relative;
top:-31px;
width:1242px;

}
