/* layout-desktop.css */

#wrapper {
    max-width:52.5em;
    overflow:hidden;
    margin:.5em auto;
    padding:.5em;
    border-radius:.5em;
}

#header,
#header .inside {
    overflow:hidden;
}

#main {
    width:100%;
    min-height:20em;
    overflow:hidden;
    display:block;
    margin-top:.75em;
}

#main:before {
    width:17.25em;
    height:17.25em;
    float:left;
    display:block;
    margin-right:1em;
    margin-bottom:1em;
    border:1em solid;
    content: " ";
}

#footer {
    margin-top:.5em;
    padding-top:.5em;
    border-top:1px solid;
}

#logo {
    height:1.5em;
    float:left;
    display:block;
    padding:0;
    font-size:2em;
}

#address {
    float:left;
    clear:left;
    display:block;
    font-size:.85em;
}

.toggle_view {
    float:right;
    display:block;
}

.mod_article {
  overflow: visible;
}

.lclear {
  clear: left;
}

.rclear {
  clear: right;
}

.bclear {
	clear: both;
}

.noblock {
  overflow: visible;
}
