/* custom WTI 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, a.articleHeading:visited, .articleHeading a {
    text-decoration: none;
    color: #333333;
}

a.articleHeading:hover {
    text-decoration: underline;
}

.articleHeading h2 {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.articleHeading a.readmore {
    font-weight: bold;
    color: #174984;
}

.articleLeadtext {
    clear: both;
    font-size: 12px;
    padding-bottom: 10px;
}

.articleLeadtext p {
    margin: 0;
    padding: 3px;
}

.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(../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: #174984;
    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 #common h1, #common .functionblock h1, #common .functionblock h2 {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #666666;
    margin: 0;
    padding: 4px 0 7px 0;
}

#frontpage #common #leftside, #sec_subalumni #leftside {
    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 #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: 215px;
    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;
}

#sec_subalumni #common .functionblock, #frontpage #common .functionblock {
    border-top: 4px solid #73A1B2;
}

#sec_subalumni #externallinks li {
    border-bottom: 1px dotted #174984;
}

#sec_subalumni #wall textarea#bodyText {
    width: 400px;
}
#frontpage #wall textarea#bodyText {
     width: 400px;
}

#wall textarea#bodyText {
    border: 8px #edeeeb solid;
    background: #fafafa;
}
#wall #wallmessages #current a {
    border: 1px solid #174984;
}


#sec_subalumni .gallery-meta, #wall #wallmessages #current a:hover, #wall .wall-message {
    background: #edeeeb;
}


