/* CSS Document */
body
{
    color : rgb(240 , 248 , 255);
    background-color : Navy;
    min-width : 720px;
}
th.diary
{
    font-size : larger;
    font-family : sans-serif;
    font-weight : bold;
    color : rgb(240 , 248 , 255);
    background-color : Navy;
}
.title
{
	font-size: large;
	font-family: serif;
	font-weight: bolder;
	font-variant: small-caps;
	height: 70px;
	margin-top: 15px;
}
.title img
{
	margin-top: 0px;
}
.news
{
    background-color : rgb(176 , 224 , 230);
    color : rgb(0 , 0 , 64);
}
.leftPane
{
    margin-right : 310px;
}

.rightPane
{
    /*position: relative;  Width of right column in pixels*/
	float : right;
    width : 300px;
    text-align : center;
}
.content
{
    background : White;
    color : rgb(0 , 0 , 64);
    padding-bottom : 10px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 99%;
}
.advertLeft
{
    background-color : rgb(230 , 230 , 250);
    float : left;
    border : medium rgb(0 , 0 , 139);
    margin : 2px 2px 2px 2px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    border-style : double;
    text-align : center;
}
.advertRight
{
    background-color : rgb(230 , 230 , 250);
    float : right;
    border : medium rgb(0 , 0 , 139);
    margin : 2px 2px 2px 2px;
    border-style : double;
    text-align : center;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
}
.cancelled
{
    color : Maroon;
}
.html-marquee
{
    height : 40px;
    font-family : Cursive;
    font-size : 14pt;
    border-width : 0;
    text-align : center;
    padding-top : 10px;
}
.address
{
    background-color : rgb(230 , 230 , 250);
    float : left;
    border : medium rgb(0 , 0 , 139);
    margin : 2px 10px 2px 2px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 20px;
    padding-top : 10px;
    border-style : double;
    font-size : x-large;
}
.contactForm
{
    border : thin ridge rgb(0 , 0 , 139);
    padding : 5px 5px 5px 10px;
    margin : 5px;
    color : rgb(0 , 0 , 139);
    clear : both;
}
.memberIcon
{
    width : 80px;
    height : 70px;
    margin-left : 10px;
    text-align : center;
    vertical-align : top;
    float : left;
}
.feesLeft
{
    width : 60%;
    float : left;
}
.feesRight
{
    width : 40%;
    float : left;
}
.gallery
{
    margin-left : 5px;
    margin-top : 5px;
}

