* {	margin: 0; padding: 0; border: 0; text-decoration: none; font-family: Trebuchet MS, Verdana, Arial; }
body,td,th { font-family: Trebuchet MS, Verdana, Arial;	font-size: 12px; color: #000000; }
ul { list-style-type: none; }
body { background: url(/images/background.jpg) #e1a753 repeat-y top center; margin: 0px; }
#pointer { position: absolute; left: 0; top: 0;	background: #fff; padding: 3px; border: 2px solid #ccc; z-index: 3; display: none; }
#container { width: 100%; background: url(/images/background_top.jpg) no-repeat top center;	padding-top: 40px; }
#logo {	width: 100%; margin: 0 auto 10px 0;	text-align: center; }
#content { width: 760px; margin: 0 auto 0 auto; }
#contentBlock {	position: absolute;	width: 760px; padding: 10px 0 0 0; }
#location { background: url(/images/location.gif) no-repeat; width: 760px; height: 46px; color: #aaa; padding: 13px 0 0 10px; font-size: 14px; font-weight: bold; }
#location a { color: #000; }
#footer { clear: both; border-top: 1px solid #ccc; color: #aaa; padding: 5px 0; margin-top: 5px; }
#footer a { color: #000; }
h1 { color: #c7b181; font-size: 18px; }
h2 { font-size: 14px; font-weight: bold; }
.contentBox { width: 180px; background-repeat: no-repeat; margin: 0 0 10px 0; }
.contentInnerBox { background-repeat: repeat-y; }
h3 { color: #000; font-size: 14px; text-align: center; padding: 10px 10px; height: 10px; overflow: hidden;display: block; }
.contentInnerBox { margin-top: 10px; padding: 0 0 0 10px; }
.contentBox h3 a { display: block; color: #000; }
.contentBox li a {	text-decoration: none; display: block; padding: 0 10px; }
.contentBox li a:link { color: #333; }
.contentBox li a:visited { color: #333; }
.contentBox li a:hover { background: url(/images/scribble.gif) no-repeat; color: #000;	text-decoration: underline; }
.contentBox li a:active { color: #000; }
.boxBlue { background-image: url(/images/box_blue_top.gif); }
.boxBlue .contentInnerBox { background-image: url(/images/box_blue_middle.gif); }
.boxRed { background-image: url(/images/box_red_top.gif); }
.boxRed .contentInnerBox { background-image: url(/images/box_red_middle.gif); }
.boxGrey { background-image: url(/images/box_grey_top.gif); }
.boxGrey .contentInnerBox { background-image: url(/images/box_grey_middle.gif); }
.boxOrange { background-image: url(/images/box_orange_top.gif); }
.boxOrange .contentInnerBox { background-image: url(/images/box_orange_middle.gif); }
.boxYellow { background-image: url(/images/box_yellow_top.gif); }
.boxYellow .contentInnerBox { background-image: url(/images/box_yellow_middle.gif); }
.boxGreen { background-image: url(/images/box_green_top.gif); }
.boxGreen .contentInnerBox { background-image: url(/images/box_green_middle.gif); }
.column { margin-right: 10px; float: left; }
.noMargin {	margin: 0; }
.topColoringPages {	background: url(/images/pencil.gif); height: 32px; font-size: 14px; color: #FFF; padding-left: 10px; }
#bookmarkBar { background: url(/images/search.gif) no-repeat; height: 31px; width: 447px; padding: 15px 100px 0 10px; color: #333333; margin-left: 10px; }
#bookmarkBar a { color: #333; font-size: 14px; font-weight: bold; }
#bookmarkBar a span { margin-right: 13px; }
#bookmarkBar a img { margin-right: 5px; }
#bookmarkBar a img, #bookmarkBar a span { float: left; }
#topColoringPages {	background: url(/images/topcoloringpages.gif) no-repeat; height: 187px; width: 543px; padding: 12px 10px 0 10px; color: #333333; margin: 10px 0 10px 6px; }
#topColoringPages h2 { color: #FFFFFF; font-size: 16px; margin-left: 10px; height: 22px; }
#topColoringPages table { margin-top: 13px; }
#topColoringPages table td { text-align: center; width: 158px; height: 130px; }
a.bigLink {	text-decoration: none; font-size: 18px; display: block; background-color: #FFFFCC; text-align: center; padding: 10px; border: 1px solid #6A6A00; color: #000; }
a.bigLink img {	margin-right: 6px; }
.coloringPage { text-align: center; border: 1px solid #333; }
.screenGroupTable td { padding: 4px; }
.screenGroupDiv { width: 181px; height: 178px; background-repeat: no-repeat; margin: 0 auto 10px auto; }
.screenGroupDiv a { display: block; width: 181px; height: 178px; color: #000; text-align: center; }
.screenGroupDiv span { display: block; height: 26px; font-size: 14px; font-weight: bold; padding-top: 8px; }
.screenGroupYellow { background-image: url(/images/screen_yellow.gif); }
.screenGroupRed { background-image: url(/images/screen_red.gif); }
.screenGroupBlue { background-image: url(/images/screen_blue.gif); }
.screenGroupGreen { background-image: url(/images/screen_green.gif); }
.screenGroupOrange { background-image: url(/images/screen_orange.gif); }
.error { color: #CC0000; background-color: #fff; border: 2px solid #CC0000; font-size: 14px; padding: 10px; font-weight: bold; margin-bottom: 10px; }
