* { margin:0;padding:0; }
* :focus, * :active { outline: 0; }
body { font-size:.81em; font-family:Arial, Helvetica, sans-serif; line-height:1.35em;background-color:#023a5d; }
a, a:visited { color:#808080; text-decoration:none; }
a:hover { text-decoration: underline;}
a:active, a:focus { outline: 0; outline:none; }
img { border: 0; outline:0;}
.clear { clear:both; line-height: 0px; height: 0px; font-size: 0px; }
.noborder { border:none !important; }
.lightBlue { color:#5b8b9b; }
.bold { font-weight: bold; }
.adobePDF { background:#fff url(../imgs/iconPDF.jpg) top left no-repeat; height:18px; width:18px; float:left; margin-right:5px }
.footnote { font-size:.77em; line-height:2; margin:0px 0px 10px 15px;}
.underline { text-decoration:underline; }

#mainframe { height:auto !important; position:relative; }
#main { background: url(../imgs/page-background.jpg) center top no-repeat; margin:0 auto;}
#header {margin:0 auto;}
#center { margin:0 auto; overflow:visible; position:relative; width:994px; }

#disneyChrome { height: 30px;margin-top:7px; }

/* banner - including page utilities*/
#banner {margin:0 auto;padding-top:7px;height:90px;}
#banner img {display:block;margin:0 auto;}
#banner-right {float:right;margin-top:15px;}
#logo {}

/* main navigation */
#navMainContainer {}

/* content area */
#content-container {margin-top:25px;}
#content {position:absolute;left:19px;top:170px;width:795px;height:490px;margin:0 auto;}
#content-border {position:absolute;}
#content-logo-nav {float:left;}
#content-logo {padding:15px 0px 0px 15px;width:207px;}

#content strong { margin:20px 0px -20px 15px; display:block; color:#85222E; }

.topContent strong { margin:0px 0px 0px 0px; display:block; color:#000000; }

/* content navigation */
div#content-navigation {margin-top:18px;width:242px;position:absolute;}
ul#content-navigation-items {list-style-type:none;}
ul#content-navigation-items li a {outline:0;}
ul#content-navigation-items li img {display:block;outline:0;}

/* content display */
div#content-display-wrapper {overflow:auto;position:relative;width:539px;height:462px;float:right;position:absolute;margin-left:242px;margin-top:22px;}
div#content-display {}
div#content-display-printcoloring {background:url(../imgs/content-background-printcoloring.jpg) no-repeat top center;}
div.content-display-pane {width:539px;height:462px;background:url(../imgs/content-background-printcoloring.jpg) no-repeat top center;}

/* content display - print coloring pages */
div#content-display-printcoloring {background:url(../imgs/content-background-printcoloring.jpg) no-repeat top center;padding:105px 0px 0px 0px;}
div.content-display-pane p {color:#034065;font-size:12px;width:230px;padding-left:25px;margin-bottom:10px;}
div#content-display-printcoloring div {padding-left:20px;}
div#content-printcoloring-title {margin-bottom:7px;}
div.content-printcoloring-btn {margin-top:5px;margin-bottom:5px;}

/* content display - print pictures */
div#content-display-printpictures {background:url(../imgs/content-background-printpictures.jpg) no-repeat top center;}
div#content-display-printpictures p {color:#808080;margin-top:160px;}
div#content-display-printpictures div img {margin-top:10px;}

/* content display - print play */
div#content-display-printplay {background:url(../imgs/content-background-printplay.jpg) no-repeat top center;}
div#content-display-printplay div {margin-top:190px;margin-left:8px;}

/* content display - create now */
div#content-display-createnow {background:url(../imgs/content-background-createnow.jpg) no-repeat top center;}
div#content-display-createnow div {margin-top:150px;}
div#content-display-createnow div img {margin-top:5px;}

/* content display - visit preschool */
div#content-display-visitpreschool {background:url(../imgs/content-background-preschool.jpg) no-repeat top center;}
div#content-display-visitpreschool div {margin-top:360px;margin-left:170px;}

/* content display - print crafts and more */
div#content-display-printcrafts {background:url(../imgs/content-background-printcrafts.jpg) no-repeat top center;}
div#content-display-printcrafts div {margin:230px 0px 0px 20px;}
div#content-display-printcrafts div img {margin-top:5px;}


/* content display - explore disney magic artist */
div#content-display-explore {background:url(../imgs/content-background-magicartist.jpg) no-repeat top center;}
div#content-display-explore div {margin:170px 0px 0px 50px;}
div#content-display-explore div img {}

/* content display - generic styling for testing */
div#content-display-printcoloring {background:url(../imgs/content-background-printcoloring.jpg) no-repeat top center;padding:105px 0px 0px 0px;}
div.content-display-pane p {color:#034065;font-size:12px;width:230px;padding-left:25px;margin-bottom:10px;font-weight:bold;}
div.content-display-pane div {padding-left:20px;}
div#content-printcoloring-title {margin-bottom:7px;}
div.content-printcoloring-btn {margin-top:5px;margin-bottom:5px;}

/* left navigation */
#leftContent { float:left; }

/* right content */
#rightContent { float:right }

/* flash container */
.flashContent {  }

/* bottom feature / ad module */
div#content-bottom-module {position:absolute;top:690px;left:15px;}
/*div#content-bottom-module img {margin-right:17px;}*/

/* footers */
#footer { width:100%; margin-top:50px;}
#footer ul { list-style:none; text-align:center; margin-bottom:25px; background-color:#fff }
#footer li { display:inline; }
#mainNavFooter {}
.homepage #mainNavFooter {visibility:hidden} /* fix for Safari */
#disneyCorpFooter { color:#fff; padding-top:40px; }
#disneyCorpFooter hr { border-color:#fff !important;}