/* CSS template */

#container { width:960px; }

#home #container { background:url(/fr/img/frans_home.jpg) no-repeat left top; }

#about #container { background:url(/fr/img/frans_about.jpg) no-repeat left top; }

#kit #container { background:url(/fr/img/frans_kit.jpg) no-repeat left top; }

#lessons #container { background:url(/fr/img/frans_lessons.jpg) no-repeat left top; }

#contact #container { background:url(/fr/img/frans_contact.jpg) no-repeat left top; }

#main { margin-right:20px;padding:10px;width:680px;float:right;position:relative; }

#main h1 { font-size:16px;margin:0;color:#cc0000; }

#main p { font-size:12px;line-height:14px;margin-top:10px; }


#header { background-image:none;height:130px; }

#sidebar { float:left;width:157px;padding:10px 10px 10px 30px;font-size:12px; }

#home #sidebar { height:420px; }

#about #sidebar { height:451px; }

#kit #sidebar { height:451px; }

#lessons #sidebar { height:521px; }

#contact #sidebar { height:491px; }


#sidebar h3 { color:#008fc5;margin:0;font-size:16px; }

#sidebar ul { margin:5px 0 10px;font-size:11px;line-height:15px; }

#sidebar ul li a:hover { text-decoration:none; }

#sidebar p { margin:0;font-size:11px;line-height:14px; }

#navbox { height:112px; }

.clearme { clear:both; }

p.centerme { text-align:center;padding-top:15px; }

#lessincl { position:absolute;top:255px;left:40px;width:390px; }
#kitincl { position:absolute;top:275px;left:270px; }

#kitincl h2, #lessincl h2 { color:#008fc5;font-size:16px;margin:0; }

#kitincl ul, #lessincl ul { margin:10px 0;font-size:12px; }
#kitincl ul li, #lessincl ul li { margin:0;padding:0; }

#examples { position:absolute;top:260px;left:437px;width:243px;padding:10px 0 10px 10px; }
#examples p { font-size:11px;margin:8px 0 0 0; }
#examples h2 { color:#008fc5;font-size:14px;margin:0; }

#contactinfo { height:170px; }

#cform { margin:15px 345px 0 0; }
#cform p { clear:both;margin:0 0 5px;text-align:right; }
#cform p label { display:block;width:65px;float:left;text-align:left; }
#cform p input, #cform p textarea { width:250px; }
#cform p textarea { height:60px; }
#cform p input[type=button] { width:auto; }
#message { color:#008fc5;font-weight:bold; }


#TB_window, #TB_title { background-color:#F6E7D0; }


#schema h2 { margin:5px 0;color:#BE0000; }
#schema ul { list-style-type:none;margin:0;padding:0; }
#schema ul li { padding-left:35px; }
}
#schema ul li h3 { margin:5px 0 0; } 
#schema ul li.physical { background: url(/images/about/bullet_green.gif) no-repeat 0 2px;padding-top:8px; }
#schema ul li.physical h3 { color:#2e8740; }

#schema ul li.technical { background: url(/images/about/bullet_purple.gif) no-repeat 0 2px;padding-top:8px; }
#schema ul li.technical h3 { color:#62286d; }

#schema ul li.creative { background: url(/images/about/bullet_orange.gif) no-repeat 0 2px;padding-top:8px; }
#schema ul li.creative h3 { color:#c75d28; }

#schema ul li.social { background: url(/images/about/bullet_blue.gif) no-repeat 0 2px;padding-top:8px; }
#schema ul li.social h3 { color:#07497c; }

#schema ul li ul { list-style-type:disc;margin:0;padding:0 0 0 15px; }
#schema ul li ul li { padding-left:0; 


