/* custom styles for templates pages */

.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_/http://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;
    /* border: 1px dashed red; */
}
#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 #eventslist, #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, #sec_subalumni #rss, #sec_subalumni #externallinks {
    margin: 0 0 10px 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 {
    list-style: none;
    margin: 0;
    padding: 0;
}
#rss ul.feed li {
    padding: 2px;
}

#frontpage #common #eventslist, #frontpage #common #spotlight, #frontpage #common #rss,
#sec_subalumni #wall, #sec_subalumni #externallinks, #sec_subalumni #photogallery, #sec_subalumni #rss {
    padding: 0;
    border-top: 4px solid #73A1B2;
}


#helpnav {
    width : 200px;
    float: left;
    font-size: 11pt;
    padding-right: 40px;
}
#helpnav ul {
}
#helpnav li {
}
#helpnav ul li {
}

#helpcontent {
    width : 450px;
    float: left;
    padding: 10px;
    background: #E7EEF3;
}

#sec_subalumni .articles #first {
    height: 200px;
    min-height: 200px;
    width: 410px;
    margin: 0;
    padding: 8px;
    float: left;
    font-size: 12px;
}
#sec_subalumni .articles .article#first .articleHeading {
    color: #035777;
    font-size: 22px;
}
#sec_subalumni #wall textarea#bodyText {
    width: 400px;
    height: 70px;
    border: 8px #edeeeb solid;
    background: #fafafa;
}

#sec_subalumni #externallinks ul {
    padding: 0;
    margin: 3px;
}
#sec_subalumni #externallinks li {
    list-style: none;
    padding: 5px 10px;
    border-bottom: 1px dotted #005473;
}
#sec_subalumni #externallinks li.last {
    border-bottom: none;
}

#sec_subalumni a#create-photoalbum-link {
    float: right;
    padding: 5px 0;
}
#sec_subalumni .gallery-details {
    clear: both;
}
#sec_subalumni .gallery-link {
    float: left;
}
#sec_subalumni .gallery-meta {
    margin: 5px 0 5px 95px;
    padding: 5px;
    background: #edeeeb;
    height: 80px;
}

#sec_subalumni .gallery-meta .gallery-title {
    font-weight: bold;
    font-size: 1.1em;
}

#sec_subalumni .gallery-meta .imagecount {
    font-size: .6em;
}

#sec_subalumni .gallery-meta .gallery-reference {
    margin-top: 2em;
}

#sec_subalumni .gallery-meta .gallery-reference a.viewall {
    float: right;
}

#sec_subalumni .wall-entry {
    margin: 5px;
    clear: left;
}

#sec_subalumni #wallmessages #current {
    font-size: .8em;
}
#sec_subalumni #wallmessages #current #index {
    float: right;
}
#sec_subalumni #wallmessages #current a {
    border: 1px solid #005473;
    padding: 1px 5px;
    margin: 0 3px;
}
#sec_subalumni #wallmessages #current a:hover {
    text-decoration: none;
    background: #edeeeb;
}
#sec_subalumni .wall-image {
    margin: 5px 0;
    float: left;    
}

#sec_subalumni .wall-entry .wall-meta {
    margin-left: 60px;
    background: transparent url(/search/nb/20070603210204oe_/http://alumni.uib.no/images/talk-indicator.gif) 15px 100% no-repeat;
    padding-bottom: 16px;
}


#sec_subalumni .wall-message {
    margin: 0 0 15px 55px;
    padding: 5px;
    background: #edeeeb;
    min-height: 50px;
    height: auto !important; /* IE6 workaround */
    height: 50px; /* IE6 workaround */
}

#sec_subalumni #quickblogeditor .buttons {
    margin: 5px;
}
#sec_subalumni #quickblogeditor a.submit {
    background: transparent url(/search/nb/20070603210204oe_/http://alumni.uib.no/images/icons/edit_document_12.gif) 0 50% no-repeat;
    padding-left: 16px;
}

#sec_subalumni #quickblogeditor #saveBlogEntry {
    display: none;
}



