@import url(http://fonts.googleapis.com/css?family=Life+Savers:700);
@media all and (max-width: 1060px) { #pagelinks { display: none; }}
*{margin:0;padding:0;}
body{color:#222222;background-image:url(/includes/images/background-texture.png)}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
ul, ol{margin-left:2em;}
a img{border:0;}
a{color:#000099}
.registration-login-link { color: #000099; text-decoration: underline; font-weight: bold; }
.registration-login-link:hover { color: #0033cc; }
.registration-login-help { display: inline-block; margin-left: 4px; width: 14px; height: 14px; line-height: 14px; text-align: center; border-radius: 50%; background: #0074d9; color: #fff; font-size: 10px; font-weight: bold; cursor: help; vertical-align: text-top; }
p{padding:.75em;line-height:1.5em;}
#width_container{margin-left:auto;margin-right:auto;max-width:955px;}
#main_header{background-color:black;margin-left:auto;margin-right:auto;max-width:955px;height:108px;}/*z-index:3*/
#site_title {color:white;font-family: 'Life Savers', cursive;font-size:60px;font-weight:700;margin-left:60px;position:relative;top:46px}
#apple{background-image: url(https://www.theteacherscorner.net/images/navigation/sprites.png);position:relative;top:10px;left:25px;z-index:100;float:left;display:block;background-position:-1px -25px;width:100px;height:108px;}
#outer-wrap {max-width:1100px;margin-left:auto;margin-right:auto;}
#inner-wrap {width:955px;box-shadow:0 0 30px #666633;margin:0 auto;border:1px solid black;}
#main{margin-left:auto;margin-right:auto;position:relative;max-width:955px;z-index:2;}

.main_table {border-collapse:collapse;clear:both}
.navigation_column{background-color:#DFC87A;width:190px;color:#000099;padding:0px 0px 0px 0px;font-size:11px;vertical-align:top}
.content_column{width:775px;background-color:#FFFFFF;border-left:2px solid #000000;padding:0px 10px 10px 10px;vertical-align:top}
.content_column h1{font-size:25px;margin-top:.7em;margin-bottom:1.0em;font-family: 'Life Savers', cursive, Arial, Helvetica, sans-serif;font-style:oblique;padding-bottom:5px;border-bottom:1px solid #860404;border-right:1px solid #860404;border-left:1px solid #860404;padding-left:.5em;margin-right:.7em;z-index:5}
.content_column h2{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps}
.content_column h3{font-size:15px;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps}

#navigation_column{background-color:#DFC87A;width:190px;color:#000099;padding:0px 0px 0px 0px;font-size:11px;vertical-align:top}
#content_column{width:775px;background-color:#FFFFFF;border-left:2px solid #000000;padding:0px 10px 10px 10px;vertical-align:top}
#content_column h1{font-size:25px;margin-top:.7em;margin-bottom:1.0em;font-family: 'Life Savers', cursive, Arial, Helvetica, sans-serif;font-style:oblique;padding-bottom:5px;border-bottom:1px solid #860404;border-right:1px solid #860404;border-left:1px solid #860404;padding-left:.5em;margin-right:.7em;z-index:5}
#content_column h2{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps}
#content_column h3{font-size:15px;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps}

#pagelinks {z-index:2;position:fixed;padding:3px; top: 110px;width:58px;background-color:#666633;border:1px solid #000; border-radius:5px 0 0 5px;text-align:center;background-image:linear-gradient(to right, #666633, #9c9c4e);}
.sprite {background-image: url(https://www.theteacherscorner.net/images/navigation/sprites.png);position:relative;top:5px;left:5px;width:25px;float:left;height:24px;}
#sprite_thematic{background-position:-1px 0px;}
#sprite_seasonal{background-position:-26px 0px;}
#sprite_resources{background-position:-51px 0px;}
#sprite_printable{background-position:-76px 0px;}
#sprite_forum{background-position:-101px 0px;}
#sprite_lessons{background-position:-126px 0px;}
#sprite_collaboration{background-position:-151px 0px;}
#sprite_bulletin{background-position:-176px 0px;}
#sprite_books{background-position:-201px 0px;}
#sprite_home{background-position:-226px 0px;}
#sprite_search{position:absolute;right:13px;background:transparent;background-image: url(https://www.theteacherscorner.net/images/navigation/sprites.png);background-position:-251px 0px;width:25px;height:25px;border:0;cursor:pointer;}
.sprites {background-image: url(https://www.theteacherscorner.net/images/navigation/sprites.png);position:relative;display:block}
#sprite_facebook{background-position:-101px -24px;width:80px;height:29px;left:13px;}
#sprite_twitter{background-position:-101px -53px;width:80px;height:29px;left:13px}
#sprite_smiley{background-position:-151px -82px;width:16px;height:16px;float:right;margin-right:10px;}
#sprite_googleplus{background-position:-126px -96px;width:24px;height:24px;}
#sprite_diigo{background-position:-101px -96px;width:25px;height:24px;left:15px}
#link_thanks{position:absolute;top:78px;right:157px;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;text-align:center;border:1px solid #666633;padding:1px;background-color:#CCCC99;z-index:10}
#facebook{position:absolute;top:78px;right:25px;font-family:Arial, Helvetica, sans-serif;font-size:10px;width:80px;text-align:center;border:1px solid #666633;padding:5px;background-color:#CCCC99;z-index:10}
#googleplus{position:absolute;top:78px;right:120px;font-family:Arial, Helvetica, sans-serif;text-align:center;border:1px solid #666633;padding:4px 4px 5px 4px;background-color:#CCCC99;z-index:10}

#breadcrumbs ul{margin: 0;padding: 0;list-style: none;}
#breadcrumb_container{position:relative;width:100%;border-top:1px solid #000000;border-bottom:1px solid #000000;background-color:#666633;clear:both}
#breadcrumb_container ul{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin:0;}
#breadcrumbs{background: #666633;box-shadow: 0 0 2px rgba(0,0,0,.2);overflow: hidden;width: 100%;}
#breadcrumbs li{float: left;}
#breadcrumbs a{padding:8px 8px 8px 25px;float: left;text-decoration: none;color: #FFF;position: relative;text-shadow: 0 1px 0 #333;background-color: #666633;background-image: linear-gradient(to right, #666633, #9c9c4e);background: -webkit-gradient(linear, left, right, from(#666633), to(#a20505));
    background: -webkit-linear-gradient(left, #666633, #9c9c4e);
    background: -moz-linear-gradient(left, #666633, #9c9c4e);
    background: -ms-linear-gradient(left, #666633, #9c9c4e);
    background: -o-linear-gradient(left, #666633, #9c9c4e);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#666633,endColorstr=#9c9c4e,GradientType=1 );
	}
#breadcrumbs li:first-child a{padding-left: 35px;border-radius: 0px 0 0 5px;}
#breadcrumbs ul:first-child li::before {background:url(https://www.theteacherscorner.net/images/navigation/sprites.png) no-repeat -226px 0px;width:25px;height:24px;display:block;position:absolute;content:" ";top:-226px;left: 0px;}
#breadcrumbs a:hover{background: #9c9c4e;}
#breadcrumbs a::after,
#breadcrumbs a::before{content: "";position: absolute;top: 50%;margin-top: -1.5em;border-top: 1.5em solid transparent;border-bottom: 1.5em solid transparent;border-left: 1em solid;right: -1em;}
#breadcrumbs a::after{z-index: 2;border-left-color: #9c9c4e;}
#breadcrumbs a::before{border-left-color: #666633;right: -1.1em;z-index: 1;}
#breadcrumbs a:hover::after{border-left-color: #9c9c4e;}
#breadcrumbs .current, #breadcrumbs .current:hover{padding:8px 8px 8px 25px;font-weight: bold;background: none;}
#breadcrumbs .current::after,
#breadcrumbs .current::before{content: normal;}

.cell_pad{padding:0px;}
.red{color:#FF0000;}

.share {border:1px solid grey;border-radius:3px;-moz-border-radius:3px;padding:2px 2px 0px 2px;margin:0px 15px;background-color:#D6DAEF;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;display:block;}
.share_span {line-height:1px;top:-3px;position:relative}
.share:hover {background-color:#efefef;}
.back {position:relative;bottom:4px;font-weight:bold;font-size:1.3em}
.pencil li {list-style-image : url(/images/ttc_pencil.gif);margin:10px 0px 10px 0px;line-height:1.5em;clear:left}
.pencil li ul li {list-style:disc}
.pencil li ol li {list-style:decimal}
.pencil .big {font-size:1.4em;font-weight:bold;line-height:1.7em}
#navigation { position:relative;z-index:999 }
#navigation ul { margin:0; padding:0; }
#navigation li { list-style: none; }
#navigation a { color: #fff; cursor: pointer; display:block; height:35px; line-height: 35px; text-indent: 12px; text-decoration:none; width:100%;}
#navigation a:hover{ text-decoration:none;}
#navigation li:hover { background-color: #D76E03;
    background: -webkit-gradient(linear, left top, left bottom, from(#D76E03), to(#DA7405));
    background: -webkit-linear-gradient(top, #D76E03, #DA7405);
    background: -moz-linear-gradient(top, #D76E03, #DA7405);
    background: -ms-linear-gradient(top, #D76E03, #DA7405);
    background: -o-linear-gradient(top, #D76E03, #DA7405);
    background: linear-gradient(top, #D76E03, #DA7405);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#D76E03,endColorstr=#DA7405,GradientType=0 );
    box-shadow: inset 0 1px 0 0 #630303;
    -webkit-box-shadow: 0 1px 0 0 #630303 inset ;
    -moz-box-shadow: 0 1px 0 0 #630303 inset;
    -ms-box-shadow: 0 1px 0 0 #630303 inset;
    -o-box-shadow: 0 1px 0 0 #630303 inset;
    color: white;
    font-weight: bold;
    text-shadow: 0 -1px 0 #4f0606;
	height:35px;
 	position: relative;
}

ul.top-level { background:#666; }
ul.top-level li {background-color: #860404;
    background: -webkit-gradient(linear, left top, left bottom, from(#860404), to(#a20505));
    background: -webkit-linear-gradient(top, #860404, #a20505);
    background: -moz-linear-gradient(top, #860404, #a20505);
    background: -ms-linear-gradient(top, #860404, #a20505);
    background: -o-linear-gradient(top, #860404, #a20505);
    background: linear-gradient(top, #860404, #a20505);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#860404,endColorstr=#a20505,GradientType=0 );
    box-shadow: inset 0 1px 0 0 #630303;
    -webkit-box-shadow: 0 1px 0 0 #630303 inset ;
    -moz-box-shadow: 0 1px 0 0 #630303 inset;
    -ms-box-shadow: 0 1px 0 0 #630303 inset;
    -o-box-shadow: 0 1px 0 0 #630303 inset;
    color: white;
    font-weight: bold;
    text-shadow: 0 1px 0 #4f0606;
	height:35px;
	padding:3px 0 0 2px
}
ul.sub-level { display: none;}
li:hover .sub-level { display: block; position: absolute; left: 165px; top: -5px;z-index:999}
ul.sub-level li { border: none; float:left; width:200px;}
.sub-level .sub-level .sublevel { display:none}
/*Seconda Level*/
#navigation .sub-level { background: #999;}
/*Third Level*/
.sub-level .sub-level { background: #09C;}
/*RESET STYLES*/
li:hover .sub-level .sub-level {display:none;}
.sub-level li:hover .sub-level {display:block;}
#footer{border-top:1px solid black;background-color:#666633;height:16px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-align:center;max-width:955px;}
