div#maincontent
{
    min-height:500px;
}

div#sidebar
{
    font-size:10px;
    float:right;
    top:10px;
    left:10px;
    width:202px;
    height:auto;
    margin:8px 10px 10px 10px;
    text-align: justify;
}

div.sidebar_title
{
    width:100%;
    text-align:center;
    border-bottom:solid 1px #2b083e;
    background-color:#e6e8ea;
    color:#2b083e;
    font-weight:bold;
    padding:3px 0 3px 0;
}

div.sidebar_section_footer
{
    width:inherit;
    height:20px;
    border-top:solid 3px #2b083e;
}

div#upcoming
{

}

div.eventwrapper 
{
    margin: 2px 0px 2px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #2d1748;
    
}

div.eventwrapper a
{
    background-color: #2d1748;
    color:White;
    display:block;
}

div.eventwrapper:hover a, div.eventwrapper:hover
{
    background-color: #f4fab1;
    color: #2b083e;
}

div#learnlinks
{
    border:solid 1px #2b083e;
}

div.learnlink
{
    width:inherit;
    height:35px;
    border-top:outset 2px white;
    border-bottom:outset 2px white;
}

div#clubnews
{
    width:500px;
}

div.clubnews_wrapper
{
    position:relative;
    float:left;
    width:500px;
    margin-left:10px;
    margin-top:8px;
    margin-bottom:18px;
    border:dashed 1px #888888;
    padding:0px;
    height:auto;
}

div.clubnews_textsection
{
    float:left;
    width:378px;
    padding: 8px 5px 5px 5px;
}

div.clubnews_title
{
    float:left;
    position:relative;
    width:370px;
    color:Maroon;
    font-size:12px;
    font-weight:bold;
    text-transform:capitalize;
}

div.clubnews_postdatetime
{
    float:left;
    height:16px;
    font-family:Verdana;
    font-size:9px;
    color:#2d1748;
    text-align:left;
}

div.clubnews_body
{
    float:left;
    width:380px;
    height:auto;
    padding: 10px;
    line-height: 13px;
}

div.clubnews_image_website
{
    position:relative;
    float:left;
    height:66px;
    width:78px;
    margin:10px;
    background-repeat:no-repeat;
    background-image:url(/images/news/website.jpg);
}

div.clubnews_image_nano
{
    position:relative;
    float:left;
    height:66px;
    width:78px;
    margin:10px;
    background-repeat:no-repeat;
    background-image:url(/images/news/nano.jpg);
}

div.clubnews_image_club
{
    position:relative;
    float:left;
    height:66px;
    width:78px;
    margin:10px;
    background-repeat:no-repeat;
    background-image:url(/images/news/club.jpg);
}

div.clubnews_footer
{
    position:absolute;
    bottom:1px;
    right:0px;
    background-repeat:no-repeat;
    height:11px;
    width:100px;
    text-align:right;
    font-size:9px;
}

div.clubnews_footer a:link, div.clubnews_footer a:visited, div.clubnews_footer a:active
{
	color:white;
	text-decoration:none;
}

div.clubnews_footer a:hover
{
	color:#9090FF;
	text-decoration:none;
}

div#nanonews
{
}

div#nanonews_subject
{
}

div#nanonews_postdatetime
{
}

div#nanonews_body
{
}



