﻿/*
Theme Name: Fontaine Academy CMS
Theme URI: http://www.logodesignworks.com
Description: The Fontaine Academy CMS theme developed by Logo Design Works
Version: 1.5
Author: Logo Design Works
Author URI: http://www.logodesignworks.com
*/
/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background: #9D8A46 url('body-bg.jpg') repeat-x left top;
}

/*div.calendar_wrapLarge
{
width:100px;
}*/
#calendar_wrapLarge

{

/*width:60%;*/

margin:auto;

}



.right

{

float:right;

}

.left

{

float:left;

}

p

{

margin:6px 0px;

text-align:justify;

}

.smalltext

{

font-size: 11px;

font-family: verdana;

}

* {

	margin:0;

	padding:0;

}



table#CalendarLarge-Header

{

color:maroon;

line-height:30px;

font-size:23px;

}

/*width:500px;

float:left;

}

*//*

table#wp-calendar tbody tr

{

color:maroon;

line-height:30px;

}

#calendar_wrap

{

margin-top:33px;

}*/





.container

{

margin:0px auto;

text-align:center;

width:900px;

height:auto;

}

.header

{

width:900px;

height:220px;

margin:0px auto;

text-align:center;

}

.header-top

{

width:900px;

height:250px;

float:left;

background: url('header-bg.jpg') no-repeat center top;

text-align:left;

}

.logo-box

{

width:230px;

height:194px;

float:left;

text-align:left;

}

.header-right

{

width:670px;

height:194px;

float:right;

text-align:left;

}

.header-bottom

{

width:900px;

height:36px;

background-color:#ffffff;

float:left;

}

/* CSS Menu */

#navcontainer {

        margin:0px;

        padding:0px;

        height: 26px;

		width:900px;

		float:right;

background-color:#ffffff;

}



#navcontainer ul {

        border: 0px;

        margin: 0px;

        padding: 0px;

        list-style-type: none;

        text-align: center;

}



#navcontainer ul li {

        display: block;

        float: left;

        text-align: center;

        padding: 0px;

        margin: 0px;

		height:26px;

}



#navcontainer ul li a {

        height: 26px;

        padding: 0px;

        margin: 0px 9.4px;

        color: #616262;

        text-decoration: none;

        display: block;

        text-align: center;

        font: bold 12px Georgia, "Times New Roman", Times, serif;

		background-color:inherit;

}



#navcontainer ul li a:hover {

        color: #FEC500;

		height:36px;



}



#navcontainer li.active a {

        color: #FEFEFE;

		height:36px;

        background:url('menu-line.jpg') repeat-x left 27px;

}

-->

/* CSS Link Button */

.linkbutton {

        margin:0px;

        padding-bottom:30px;

		padding-top:30px;

        height: 47px;

		width:880px;

		float:left;

		padding-left:160px;

		}



.linkbutton ul {

        border: 0px;

        margin: 0px;

        padding: 0px;

        list-style-type: none;

        text-align: center;

}



.linkbutton ul li {

        display: block;

        float: left;

        text-align: center;

        padding: 0px;

        margin: 0px;

		height:47px;

}



.linkbutton ul li a {

		width:205px;

        height: 47px;

        padding: 0px;

        margin: 0px 40px;

        color: #840C0F;

        text-decoration: none;

        display: block;

        text-align: center;

        font: bold 23px/47px Georgia, "Times New Roman", Times, serif;

		background:url('link-button-bg.gif') no-repeat left top;

		float:left;

}



.linkbutton ul li a:hover {

        color: #FEC500;

		height:47px;

		background:url('link-button-bg.gif') no-repeat left top;

		float:left;

		margin: 0px 40px;



}



.linkbutton li.active a {

        color: #FEFEFE;

		height:47px;

        background:url('link-button-bg.gif') no-repeat left top;

		float:left;

		margin: 0px 40px;

}

-->

.student-id-box

{

width:176px;

height:113px;

margin:0px auto 50px auto;

background:url('student-id-bg.jpg') no-repeat center top;

padding:130px 362px 0px 362px;

clear:both;

}



.body-main

{

width:900px;

height:auto;

text-align:center;

background-color:#FFF;

float:left;

}

.welcome-banner

{

width:630px;

height:360px;

background:url('welcome-banner.jpg') no-repeat center bottom;

margin:20px 20px 0px 20px;

padding:0px 210px 0px 20px;

text-align:left;

float:left;

}

.body-main-box

{

width:860px;

height:auto;

text-align:center;

background-color:#FFF;

float:left;

margin:0px 20px;

}

.about-banner

{

width:820px;

height:auto;

background:url('about-banner.jpg') no-repeat center bottom;

margin:20px 20px 0px 20px;

padding:0px 20px 20px 20px;

text-align:left;

float:left;

}

.bee-sharp-club-banner

{

width:570px;

height:auto;

background: url('bee-sharp-club-bg.gif') no-repeat center bottom;

margin:20px 20px 0px 20px;

padding:0px 270px 20px 20px;

text-align:left;

float:left;

}

.welcome-content

{

width:540px;

height:auto;

text-align:left;

float:left;

padding-right:90px;

}

.about-content

{

width:820px;

height:auto;

text-align:left;

float:left;

}

.about-content1

{

width:820px;

height:auto;

text-align:left;

float:left;

}

.body-bottom

{

width:900px;

height:auto;

float:left;

text-align:center;

}

.bee-sharp-banner

{

width:178px;

height:auto;

float:left;

padding-left:15px;

text-align:left;

}

.body-right

{

width:678px;

height:auto;

float:right;

text-align:left;

margin:0px 20px 0px 9px;

}

.body-right-box

{

width:678px;

height:auto;

float:left;

text-align:left;

}

.services-box1

{

width:638px;

float:left;

background:url('right-box-bg.gif') no-repeat left bottom;

height:159px;

margin-bottom:7px;

padding:0px 18px 26px 22px;

}

.services-box

{

width:638px;

float:left;

background:url('right-box-bg.gif') no-repeat left bottom;

height:109px;

margin-bottom:7px;

padding:0px 18px 26px 22px;

}

.private-lession

{

width:614px;

height:auto;

float:left;

text-align:left;

border-left:6px solid #A80329;

padding-left:18px;

}

.sub-title

{

background:url('sub-title-bg.gif') no-repeat left top;

width:422px;

height:22px;

float:left;

padding-left:6px;

}

.sub-content

{

width:430px;

height:auto;

float:left;

text-align:left;

padding:4px 0px;

}

.image-th

{

border:1px solid #E2E2E2;

padding:1px;

}

.image-th:hover

{

border:1px solid #840C0F;

padding:1px;

}

.inner-image-th

{

border:1px solid #E2E2E2;

padding:1px;

margin-left:20px;

float:right;

}

.inner-image-th:hover

{

border:1px solid #840C0F;

padding:1px;

}

.performance-oppt

{

width:614px;

height:auto;

float:left;

text-align:left;

border-left:6px solid #F00000;

padding-left:18px;

}

.master-class

{

width:430px;

height:auto;

float:left;

text-align:left;

border-left:6px solid #333333;

padding-left:18px;

}

.footer-main

{

width:900px;

height:36px;

background-color:#616262;

line-height:36px;

color:#f7f7f7;

text-align:center;

clear:both;

}

/* CSS Text Document */

body {

	font-family: Verdana;

	font-size: 12px;

	font-style: normal;

	line-height: 16px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #000000;

	text-decoration: none;

}

h1

{

font-family: Georgia, "Times New Roman", Times, serif;

font-size:18px;

font-weight:bold;

color:#333333;

line-height:22px;

margin:0px;

padding:0px;

text-align:left;

}

.red-link

{

color:#840C0F;

text-decoration:none;

font-weight:bold;

font-style:italic;

line-height:18px;

}

.red-link:hover

{

color:#FF0000;

text-decoration:none;

}

.footer-link

{

color:#f7f7f6;

text-decoration:none;

line-height:36px;

}

.footer-link:hover

{

color:#FFF;

text-decoration:underline;

background-color:inherit;

}

.slogan-text

{

font-size:14px;

color:#711113;

font-weight:bold;

text-decoration:none;

}



/* CSS Document for Prize Page */

.pirze-welcome-box

{

margin-top:20px;

width:860px;

height:auto;

float:left;

text-align:left;

}

.status-round-middle

{

background:url('status-round-middle.jpg') repeat-x left top;

color:#FFF;

}

.status-round-top

{

background:url('status-round-top.jpg') no-repeat left bottom;

}

.status-bg-01

{

background:url('status-bg-01.jpg') no-repeat left top;

height:44px;

}

.status-bg-02

{

background:url('status-bg-02.jpg') no-repeat left top;

height:44px;

}

.status-bg-03

{

background:url('status-bg-03.jpg') no-repeat left top;

height:44px;

}

.status-bg-04

{

background:url('status-bg-04.jpg') no-repeat left top;

height:44px;

}

.status-bg-05

{

background:url('status-bg-05.jpg') no-repeat left top;

height:44px;

}

.status-bg-06

{

background:url('status-bg-06.jpg') no-repeat left top;

height:44px;

}

.prize-border

{

border:5px solid #FFF;

}

.point-text

{

font-size:172px;

color:#FFF;

text-decoration:none;

font-family:Helvetica, sans-serif;

line-height:150px;

}

.prize-th-margin

{

margin-left:5px;

margin-top:4px;

}

.down-arrow

{

background:url('down-arrow.gif') no-repeat center bottom;

}



.style2 {

	text-align: left;

	font-size: medium;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	background-color: #E2E2E2;

}

.style3 {

	font-size: small;

}

.style4 {

	border-bottom-style: solid;

	border-bottom-width: 1px;

	background-color: #E2E2E2;

}

.style5 {

	border-top-style: solid;

	border-top-width: 1px;

}

.style6 {

	font-size: medium;

}

.johnsonbox {

  background-color: #FFFFDD;

  width: 85%;

  margin: 0px 14px 20px 14px;

  padding: 10px;

  border: 1px solid #dddddd;

  text-align: left;

}