﻿ /* All containers and column styles */

#MainContent
{   
    width:300px;
    background-color:white;
}

.SmallContainer
{
    clear:both;
    position:relative;
    left:8px;
    text-align:left;
    width:120px;
}

.StandardContent
{
    width:100%;
    margin:0 0 0px 60px;
    padding-bottom:10px;
    padding-top:10px;
}

.lefttitles
{
    height:10px;
    float:left;
    width:100px;
    margin-top:4px;
}

.righttitles
{
    float:left;
    width:200px;
    padding:0;
    margin:auto;
    display:inline;
}

.righttitles input
{
    float:left;
    width:100px;
    padding:0;
    margin:auto;
    height:20px;
}

#content
{
    width:auto;
    height:100%;
    background-color:white;
    min-height:440px;
    padding-top:15px;
}

#ContentMainColumn
{
    float:left;
    width:550px;
}

#ContentMainColumn .BoxContent
{
    width:548px;
    text-align:left;
    margin-left:0px;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
}

.ContentLeftColumn
{
    float:left;
    width:300px;
    background-color:white;
}
 
.ContentLeftColumn .BoxContent
{
    width:298px;
    margin-left:0px;
    text-align:center;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
} 
 
.RightSide
{
    width:340px;
    background-color:white;
    float:right;
    margin-right:10px;
    font-family:Arial;
    font-size:.9em;
}
 
#ContentRightColumn
{
    width:230px;
    background-color:white;
    float:right;
    margin-right:10px;
    font-family:Georgia;
    font-size:.9em;
}

#ContentRightColumn input
{
    font-family:Arial;
    font-size:12px;
}

#ContentRightColumn .BoxContent
{
    width:228px;
    margin-left:0px;
    font-family:Tahoma;
    font-size:.9em;
    text-align:center;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;    
}

/*This section contains all there is to know about the rounded boxes*/
        
.bl {background: url(../Images/Box_BottomLeft.gif) 0 0 no-repeat;width:9px;height:9px}
.br {background: url(../Images/Box_BottomRight.gif) 100% 0 no-repeat;margin-right:0px;height:9px;font-size:3px;}
.tl {background: url(../Images/Box_TopLeft.gif) 0 0 no-repeat;width:9px;height:9px}
.tr {background: url(../Images/Box_TopRight.gif) 100% 0 no-repeat;height:9px;margin-right:0px;font-size:3px;}

.abl {background: url(../Images/YellowBox_BL.gif) 0 0 no-repeat;width:9px;height:9px}
.abr {background: url(../Images/YellowBox_BR.gif) 100% 0 no-repeat;margin-right:0px;height:9px;font-size:3px;}
.atl {background: url(../Images/YellowBox_TL.gif) 0 0 no-repeat;width:9px;height:9px}
.atr {background: url(../Images/YellowBox_TR.gif) 100% 0 no-repeat;height:9px;margin-right:0px;font-size:3px;}


.t {background: url(../Images/Dot.gif) 0 0 repeat-x;height:9px;}
.b {background: url(../Images/Dot.gif) 0 100% repeat-x;height:9px;}

.BoxBorder
{
    float:left;
    margin:0px;
    width:100%;
    height:9px;
    padding:0px;
}

.BoxContent
{
    color:Black;
    background-color:white;
}

.AdminBoxContent
{
    font-size:14px;
    font-family:Verdana;
    color:Black;
    border-top:solid 1px #CCCCCC;
    margin-bottom:8px;
}

.AdminBoxContent textarea
{
    font-family:Arial;
    font-size:12px;
}

.ThumbNail
{
    width:110px;
    height:120px;
    text-align:center;
    margin-top:8px;
    font-family:Arial;
    font-size:small;
    display:block;
    float:left;
    padding:2px;
    padding-bottom:8px;
    background-image:url(../Images/Album.gif);
    background-repeat:no-repeat;
}

.Photos
{
    width:110px;
    text-align:center;
    margin-top:8px;
    font-family:Tahoma;
    font-size:.54em;
    display:block;
    float:left;
    padding:2px;
}

.Photos img
{
    border-width:3px;
    border-bottom-style:outset;
    border-color:gray;
}

.Photos a
{
    color:gray;
}

.NewsPage 
{
    font-size:.8em;
}

.NewsPage H3
{
    font-size:1.2em;
}

.NewsFeed
{
    font-size:.7em;
    width:220px;
    margin-left:30px;
    margin-right:20px;
    float:left;
    display:block;
    height:100px;
    background-color:#E2E4C5;
    margin-bottom:8px;
}

.ContentColor
{
    background-color:#E2E4C5;
}

.NewsFeed H4 a
{
    font-size:.7em;
    margin:0px;
}

.NewsImage
{
    float:left;
    margin:4px;
}

.NewsImage img
{
    width:80px;
}






