BODY {
	BACKGROUND-COLOR: #333333; FONT-FAMILY: "Century Gothic",Verdana,Arial,Helvetica,Geneva,sans-serif;
}

td.text{
	font-size : 12px;
	font-family:"Century Gothic", Verdana,Arial,Helvetica,Geneva,sans-serif;
	color : #333333;
}

#header{
    background-color: #FFFFDD;
    background-image: url("../images/shadow.png");
    background-repeat:repeat-y;
    background-position: top right;
    width: 975px;
    margin-top: -6px;
}

#date{
    background-color: #FFFFDD;
    background-image: url("../images/shadow.png");
    background-repeat:repeat-y;
    background-position: top right;
    width: 975px;
    margin-top: -6px;
}

#date-styles{
    margin: 2px 0 2px 55px;
}
#main-content{
    background-color: #FFFFDD;
    background-image: url("../images/shadow.png");
    background-repeat:repeat-y;
    background-position: top right;
    width: 975px;
}
#footer{
    background-image: url("../images/footerbg.png");
    background-position: 2px 0;
    background-repeat: no-repeat;
    width: 987px;
    height: 151px;
    display:block;
}

#lower-stein{
    background-image: url("../images/lower_stein.png");
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 80px;
    width: 950px;
    display: block;
}
/*School Name Title*/
#grey-title{
    color: #666666;
    font-family: Verdana;
    font-size: 16px;
}
#green-title{
    color: #339900;
    font-family: Verdana;
    font-size: 22px;
}
#red-title{
    color:#FF3333;
    font-family: Verdana;
    font-size: 16px;
}

/* Stickynote styles(not present on main page) */
#menu-container{
    background-image: url("../images/posted.png");
    background-repeat: no-repeat;
    position: absolute;
    margin-top: -7px;
    margin-left: 898px;
    width: 160px;
    height: 322px;
}

ul#menu-style{
    margin-top: 60px;
    margin-left: -25px;
    width: 125px;
}

#menu-style li{
    padding: 1px 0 1px 0;
    border-bottom: 1px solid #003366;
    list-style-type: none;
    color:#003366;
    font-size:14px;
    FONT-FAMILY: "Century Gothic",Arial,Helvetica,Geneva,sans-serif;
}
#menu-style li a:active{ color: #990000; }

/* LINK MODIFIEERS */
a {	color:#7f7f80; text-decoration: none; border:none; }
a:link{ color: #003366; }
a:visited{ color: #003366; }
a:active{ color: #990000; }
a:hover { color:#990000; TEXT-DECORATION: none; }
a img{ text-decoration: none; border: 0; }

.navi {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "Century Gothic", Verdana,Arial,Helvetica,Geneva,sans-serif; TEXT-DECORATION: none;
}

#blue { TEXT-INDENT: 50px; }

.textblack {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Century Gothic", Verdana,Arial,Helvetica,Geneva,sans-serif;
}
.copyright-text {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Century Gothic", Verdana,Arial,Helvetica,Geneva,sans-serif;
}
.article-title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #CC1226; FONT-FAMILY: "Century Gothic", Verdana,Arial,Helvetica,Geneva,sans-serif; TEXT-DECORATION: none;
}

.article-subtitle{
    FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Century Gothic", Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.article-text{
    color: #003366;
    font-size: 14px;
}
.special-title{
    font-size: 12px;
    font-weight: bold;
    color: #669900;
}
.teacher-name{
    font-size: 14px; color: #C25283;
 }

.teacher-bios{
    font-size: 14px; color: #333333;
}

.contest-rule-title{
    color: #00394A;
    font-size: 14px;
    font-weight: bold;
}

#semester-header{
    text-align: center;
    font-size: 20px;
    color: #333;
    text-decoration:underline;
}

#music-program{
    background: url("../images/musicnote.png")no-repeat;
    height: 56px;
    color: #FF9933;
    font-size: 20px;
    text-indent: 26px;
    padding-top: 23px;
    margin-bottom: -20px;
}

#school-program{
    background: url("../images/apple.png") no-repeat;
    height: 56px;
    color: #4E9216;
    font-size: 20px;
    text-indent: 30px;
    padding-top: 6px;
    margin-bottom: -25px;
}

#pre-school{
    color: #4E9216;
    font-size: 12px;
}

#pre-school-title{
    color: #4E9216;
    font-size:20px;
}

#middle-group{
    color: #1F4A85;
    font-size: 12px;
}

#middle-group-title{
    color: #1F4A85;
    font-size: 20px;
}

#advanced-group{
    color: #A40000;
    font-size: 12px;
}

#advanced-group-title{
    color: #A40000;
    font-size: 20px;
}

table#school-program-table td {
        text-indent: 5px;
        border-bottom: 1px solid #333;
        padding-top: 0;
}
.school-program-header{
    background-color: #333;
    color: #FFF;
    text-indent: 10px;
    font-size: 14px;
    text-decoration:underline;
    border-bottom: 1px solid #333;
    font-variant: small-caps;
}