/* custom styles for templates pages */
@import url(main_content.css);

.articles div.article p, #section .sectionDescription #description {
    line-height: 1.5;
}
div.bottomline {
    clear: both;
    width: 100%;
    padding: 0;
    margin-top: 6px;
}
div.bottomline span.left {
    float: left;
    text-align: left;
    width: 50%;
    margin:0;
    padding:0;
}
div.bottomline span.right {
    float: right;
    text-align: right;
    width: 50%;
    margin:0;
    padding:0;
}
div.bottomline hr {
}

.sectionHeading {
    font-weight: normal;
    font-size: 16px;
    padding-bottom: 12px;
}
.sectionDescription{
    font-weight: normal;
    font-size: 10px; 
    padding-bottom: 10px;
}
.articleHeading {
    font-weight: bold;
    font-size: 14px; 
    padding-bottom: 10px;
}
a.articleHeading {
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #333333;
}
a.articleHeading:visited {
    text-decoration: none;
    color: #333333;
}
a.articleHeading:hover {
    text-decoration: underline;
}
.articleHeading a {
    color: #333333;
}
.articleHeading h2 {
    font-size: 14px;
    padding: 0;
    margin: 0;
}
.articleHeading a.readmore {
    font-weight: bold;
    color: #035777;
}

.articleLeadtext {
    clear: both;
    font-size: 12px;
    padding-bottom: 10px;
}
.articleLeadtext p {
    margin: 0;
    padding: 2px;
}

.iconexplain {
    font-weight: normal;   
    font-size: 9px; 
    padding-top : 8px;
	padding-bottom: 14px;
}
.smallComment{
    font-weight: normal;
    font-size: 10px; 
    font-style : italic;    
}



#frontpage {
    padding: 0;
    margin: 0;
}
#frontpage #section, #sec_subalumni #section {
    float: left;
    clear: both;
    background: transparent url(/search/nb/20070603210204oe_/https://alumni.uib.no/images/frontpage_gradient_grey.gif) repeat-x top left;
}
#section .sectionDescription {
    height: 200px;
    min-height: 200px;
    width: 410px;
    margin: 0;
    padding: 8px;
    float: left;
    font-size: 13px;
}
#section .sectionDescription h1 {
    color: #035777;
    font-size: 22px;
}
#section .sectionDescription p#description {
}
#section #section_image {
    background: #ffffff no-repeat top right;
    height: 216px;
    width: 313px;
    margin: 0;
    padding: 0;
    float: right;
    border-left: 5px solid white;
}
#frontpage .articles, #sec_subalumni .articles {
    padding: 0;
    margin: 5px 0 0 0;
    float: left;
}
#frontpage .articles .article, #sec_subalumni .articles .article {
    float: left;
    width: 413px;
    margin: 0;
    padding: 8px;
}
#frontpage .articles .article {
    border-top: 1px solid #e5e5e5;
}
#frontpage .articles .odd, #sec_subalumni .articles .odd {
    width: 300px;
    clear: none;
    border: none;
}
#frontpage .articles .first, #sec_subalumni .articles .first {
    border: none;
}

#frontpage #common {
    float: left;
    padding: 0;
    margin: 0;
}
#frontpage #common h1, #sec_subalumni #wall h1, #sec_subalumni #rightside h1 {
    font-size: 12px;
    text-transform: uppercase;
    color: #666666;
    margin: 0;
    padding: 4px 0 7px 0;
}
#frontpage #common #leftside, #sec_subalumni #wall {
    float: left;
    width: 420px;
    margin: 0 10px 10px 5px;
}

#frontpage #common #rightside, #sec_subalumni #rightside {
    width: 303px;
    margin: 0 0 10px 0;
    padding: 0;
    float: left;
}

#frontpage #common #spotlight, #frontpage #common #rss, #frontpage #common #eventslist, #frontpage #common #oldarticles,
#sec_subalumni #rss, #sec_subalumni #externallinks, #sec_subalumni #oldarticles {
    margin: 0 0 12px 0;
}

#frontpage #spotlight .spotlightuser {
    min-height: 130px;
}
#frontpage #spotlight .spotlightuser h3 {
    font-size: 14px;
    padding: 2px 0;
    margin: 2px 0 6px 0;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
}
#frontpage .spotlightuser div.namewrapper {
    float: right;
    clear: right;
    width: 218px;
    margin: 1px 1px 4px 2px; 
    padding: 1px;
}

#rss ul.feed, #oldarticles ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#rss ul.feed li, #oldarticles ul li {
    padding: 2px;
}

#frontpage #common #eventslist, #frontpage #common #spotlight, #frontpage #common #rss, #frontpage #common #oldarticles,
#sec_subalumni #wall, #sec_subalumni #externallinks, #sec_subalumni #photogallery, #sec_subalumni #rss, #sec_subalumni #oldarticles {
    padding: 0;
    border-top: 4px solid #73A1B2;
}



#sec_subalumni #wall textarea#bodyText {
    width: 400px;
    height: 70px;
    border: 8px #edeeeb solid;
    background: #fafafa;
}

#sec_subalumni #externallinks li {
    border-bottom: 1px dotted #005473;
}
#sec_subalumni .gallery-meta {
    background: #edeeeb;
}

#sec_subalumni #wallmessages #current a {
    border: 1px solid #005473;
}
#sec_subalumni #wallmessages #current a:hover {
    background: #edeeeb;
}

#sec_subalumni .wall-message {
    background: #edeeeb;
}
