﻿/* PAGE */

.page {
    margin-top: 30px;
}

.page h1,
.page h2,
.page h3,
.page h4,
.page h5,
.page ul,
.page ol,
.page p {
    margin: 0;
    padding: 0;
}

.page ul,
.page ol,
.page p {
    margin: 15px 0;
}

.page li {
    margin-left: 30px;
}

/* PAGE PROJECTS */

.page.projects {
    overflow-x: hidden;
}

.page.projects h2 {
    margin: 0 0 30px 0;
    font-size: 18pt;
    font-weight: normal;
}

.page.projects .column.commercial {
    float: left;
    width: 50%;
}

.page.projects .column.notCommercial {
    float: right;
    width: 50%;
}

.page.projects .column.commercial .project {
    margin-right: 15px;
}

.page.projects .column.notCommercial .project,
.page.projects .column.notCommercial h2 {
    margin-left: 15px;
}

.page.projects .item.project {
    margin-bottom: 25px;
    overflow-x: hidden;
}

.page.projects .item.project .description {
    margin-left: 75px;
}

.page.projects .item.project a.logo {
    float: left;
}

.page.projects .item.project h3 {
    margin: 0 0 2px 0;
}

.page.projects .item.project h3 a {
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
}

.page.projects .item.project h3 a:hover {
    text-decoration: underline;
}

.page.projects .item.project p {
    margin: 0;
    font-size: 10.8pt;
}

/* PAGE PROJECT */

.page.project {
    overflow-x: hidden;
}

.page.project .column.project {
    float: left;
    width: 76%;
}

.page.project .column.project h1 {
    margin: 0 0 20px 0;
    font-size: 18pt;
    font-weight: normal;
}

.page.project .column.project .project {
    margin-right: 25px;
    overflow-x: hidden;
}

.page.project .item.project img.logo {
    float: left;
}

.page.project .item.project .description {
    margin-left: 130px;
}

.page.project .item.project p,
.page.project .item.project ul,
.page.project .item.project li {
    font-size: 10.8pt;
}

.page.project .item.project h3 {
    font-size: 10.8pt;
    font-weight: bold;
    margin: 20px 0 2px 0;
}

.page.project .column.side {
    float: right;
    width: 23%;
}

.page.project .column.side h2 {
    margin: 0 0 20px 0;
    font-size: 18pt;
    font-weight: normal;
}

.page.project .column.side ul.projects {
    margin: 0;
    padding: 0;
}

.page.project .column.side ul.projects li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 15pt;
}

.page.project .column.side ul.projects a {
    text-decoration: none;
}

/* INLINE FEED */

.page .inline-feed {
    margin: 0;
    padding: 0;
}

.page .inline-feed,
.page .inline-feed td {
    font-size: 10.8pt;
}

.page .inline-feed {
    margin: 0;
    padding: 0;
}

/* MISC */

span.sitePath {
    display: block;
    margin: 0 0 50px 0;
    font-size: 10.8pt;
}

.admin-panel {
    margin: 1em 0;
}

.no-space-par p {
    margin: 0;
    padding: 0;
}

/* COLORS */

.page.projects h2,
.page.projects .item.project p,
span.sitePath, .page.project h1,
.page.project h2, .page.project h3,
.page.project h4,
.page.project .item.project p,
.page.project .item.project li,
.page .inline-feed .feed-text {
    color: #525252; /* gray */
}

.page.projects .item.project h3 a,
.page.projects .item.project h3 a:link,
.page.project a,
.page.project a:link {
    color: #0063d5; /* blue */
}