/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://psj.s334.xrea.com/cgi/mt/mt-static/themes-base/blog.css);
@import url(http://psj.s334.xrea.com/cgi/mt/mt-static/themes/cityscape-paris/screen.css);
/* end StyleCatcher imports */

.layout-tw #alpha {
    left: 190px;
    width: 560px;
}

.layout-tw #beta {
    left: -560px;
    width: 190px;
}

.layout-w #alpha {
    width: 100%;
}

.layout-w #beta {
    display: none;
}

body {
    color: #333;  
    background: #ffffff url(images/body.jpg) repeat-x top;
}

#container-inner {
    width: 750px;
    border: solid #33335c 1px;
}

#header {
    border-top-width: 0px;
    border-top-style: solid;
    border-color: #2b3247;
    background: #000066 url(images/header.gif) no-repeat left top;
}

#header-inner {
    height: 190px;
}

#header a,
#header-name {
    color: white;
}

#header-content {
    margin: 50px 0 60px 20px;
}

#header-description {
    position: absolute;
    top: 8px;
    color: #ff9900;
}

#footer {
    background: #000066 url(images/footer.gif) repeat-x bottom;
    text-align: center;
}

#footer a {
    text-decoration: none;
}

h2.asset-name {
    font-size: 16px;
    font-weight: bold;
    color: #000066;
    background: #e0dfe3 url(images/asset-header.gif) repeat-y  top left; 
    padding: 4px 16px;
}

h3.asset-name {
    font-size: 14px;
    font-weight: bold;
    color: #ff6600;
    border-left: solid #000099 4px;
    background-color: #e0dfe3;
    padding: 2px 10px;
}

h3.asset-business-name {
    font-size: 14px;
    font-weight: bold;
    width: auto;
    color: #ff6600;
    border-bottom: solid #000099 1px;
    padding: 2px 10px;
}

.asset-content {
    margin: 5px 8px;
}

.asset-body ul {
    margin-left: 16px;
}

.asset-body li {
    list-style-type: none;
    background-image: url(images/mark.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 25px;
    border-bottom: solid #CCCCCC 1px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.asset-comment {
    color: #336666;
    margin-top: 20px;
    margin-bottom: 20px;
}

.asset-commenter {
    clear: both;
    color: #000066;
    font-weight: bold;
}

.asset-commenter a {
    color: #ff6600;
}

.asset-totop-link {
    clear: both;
    text-align: right;
    font-size: 10px;
}

.widget-content {
    padding: 0 0px;
}

.widget-list-item a,
.widget-list-item a:visited {
    color: #000099;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.widget-list-item a:hover {
    color: #ff6600;
    background-color: #000099;
}

#beta .widget-list-item a {
    display: block;
    width: 100%;
    padding: 4px 0 4px 15px;
}

#page-contact .asset-error {
    color: #ff0000;
    font-weight: bold;
}
