﻿/*** COMMON ***/

body {
    background: #fff;
    font-size: 12pt;
}

.ContentArea,
.Content {
    width: auto;
    margin: 0 %5;
    padding: 0;
    border: 0;
    float: none !important;
    color: #000;
    background: transparent none;
}

.Content {
    padding-top: 1em;
    border-top: 1px solid #aba;
}

a:link, a:visited {
    color: #520;
    background: transparent;
    text-decoration: underline;
    font-size: 11pt;
}

a:link:after, a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
}

a[href^="/"]:after {
    content: " (http://www.care.no" attr(href) ")";
}

a img {
    border: 0;
}

h2 {
    font-size: 18pt;
    padding-bottom: 1em;
}

h3 {
    font-size: 14pt;
}

fieldset {
    border: 0;
}

table tbody td{
    padding : 6px;
    border-spacing: 0;
    border-bottom: 1px solid #ddd;
}

table thead td,
table tfoot td {
    padding : 6px;
    font-weight: bold;
}

table td.Image img {
    width: 130px;
    height: 79px;
}

/*** HIDDEN ELEMENTS ***/


.HeaderArea,
.Pager,
.FooterArea,
.Submenu,
.AddThis,
.NewsletterLink,
.SitewayModules,
.VideoDescription,
.Thumbnails,
.Labels,
.SideContent,
.SmallForm,
#map #copyright,
.SmallBox .ShadowBox object {
    display: none;
}



/*** ARTICLE PAGE ***/

.IntroText,
.SmallIntroText,
.TwitterIntroText {
    font-size: 14pt; 
    padding-bottom: 1em;
}

.ArticleBody img {
    width: 100%;
    height: 100%;
}

.ImageDescription {
    float:right;
    width: 40%;
    padding-left: 2em;
    padding-bottom: 1em;
}

.ImageDescription p {
    font-size: 10pt;
    font-style: italic;
}


/*** FRONT PAGE ***/

.Tags a {
    display:block;
}

.ArticleItem,
.Article,
.Twitter {
    margin: 0 0 2em 0;
    width: 100%;
    clear:left;
}

.Article .Photo img,
.Twitter .Photo img {
    height:79px;
    width:130px;
}

.ArticleItem dt,
.Article dt,
.Twitter dt {
   font-weight: bold;
}

.ArticleItem dd,
.Article dd,
.Twitter dd {
    margin-left:0;
    padding-left:0;
}

.ArticleItem .Photo a:link:after, a:visited:after,
.Article .Photo a:link:after, a:visited:after,
.Twitter .Photo a:link:after, a:visited:after {
    content: "";
}

.Intro p {
    font-size: 14pt;
}

.SmallBox { 
    width: 100%;
    clear:both;
    padding-top: 1em;
}


/*** IMAGE ARCHIVE ***/

.ImageArchive .ImageItem {
    width: 100%;
    clear:both;
}

.ImageArchive .ImageItem a:link:after, a:visited:after {
    content: "";
}