/* HEADER IMAGES
--------------------*/
.children #header {height:239px !important;}

#children-index #header {background:url(/mmptheme/images/kiddies/header_home.jpg);}
#children-feedback #header {background:url(/mmptheme/images/kiddies/header_complaints.jpg);}
#children-resources #header {background:url(/mmptheme/images/kiddies/header_resource.jpg);}
#children-madglad #header {background:url(/mmptheme/images/kiddies/header_madglad.jpg);}
#children-tvdiet #header {background:url(/mmptheme/images/kiddies/header_diet.jpg);}

/* HEADER BACK HOME LINK */

#header {position:relative;}
#header a.gohome {display:block; height:50px; width:50px; position:absolute; bottom:0; right:0; height:239px; width:130px; outline:none;}
#header .gochildrenhome {display:block; height:50px; width:50px; position:absolute; left:0; top:0; height:239px; width:830px; outline:none;}

/* CHILDREN NAV */

#childrennav {background:url(/mmptheme/images/navigation.jpg) repeat-x; padding:10px;}
#childrennav li {float:left; margin-left:30px; font-size:14px;}
#childrennav li a {color:white; text-decoration:none; font-weight:bold; text-shadow:1px 1px 0 #9F5600 !important}

.first {margin-left:0 !important;}

/* GENERAL BOXES 
----------------------------*/

.rdbox {background:#c6e5fa; margin-bottom:10px;}
.inner {padding:10px;}

#content .rdbox h1, #content .rdbox h2, #content .rdbox h3  {text-transform:uppercase; font-size:18px !important; color:white; font-weight:bold; }

#content #main .rdbox h1 {text-shadow:1px 1px 0 #AEBF17}
#content #main .rdbox h2 {text-shadow:1px 1px 0 #61ACDF}
#content #main .rdbox h3 {text-shadow:1px 1px 0 #61ACDF}

#content .rdbox.fourcol {width:960px; background:#c6e5fa url(/mmptheme/images/kiddies/headerbox_bottom960.jpg) no-repeat bottom;}
#content .rdbox.fourcol h1 {background:url(/mmptheme/images/kiddies/headerbox_top960.jpg) no-repeat; height:80px; line-height:80px; padding-left:90px !important;;}

#content .rdbox.threecol {width:680px; background:#c6e5fa url(/mmptheme/images/kiddies/bluebox_bottom.jpg) no-repeat bottom;}
#content .rdbox.threecol h1 {background:url(/mmptheme/images/kiddies/header_box.jpg) no-repeat; height:80px; line-height:80px; padding-left:90px !important;;}

.rdbox.onecol h2 {background:url(/mmptheme/images/kiddies/madgladbox_top.jpg) no-repeat top; height:43px; line-height:43px; text-align:center; text-shadow:1px 1px 0 #AEBF17}
.rdbox.onecol {background:#E6F2B0 url(/mmptheme/images/kiddies/madgladbox_bottom.jpg) no-repeat bottom;}

.rdbox.onecol.alt h2 {background:url(/mmptheme/images/kiddies/subscribebox_top.jpg) no-repeat top !important; text-shadow:1px 1px 0 #EF8100 !important}
.rdbox.onecol.alt {background:#FBD9AB url(/mmptheme/images/kiddies/subscribebox_bottom.jpg) no-repeat bottom !important;}


/* mad/glad */

#madgladbox ul {}
#madgladbox ul li {list-style:none !important; margin-left:0; margin-bottom:20px;}
#madgladbox ul li a {font-size:13px; text-decoration:none;}
#madgladbox ul li a:hover {text-decoration:underline;}
/* FRONT PAGE */

#introduction {background:#c6e5fa url(/mmptheme/images/kiddies/bluebox_bottom.jpg) no-repeat bottom; margin-bottom:20px;}
#introduction p {font-weight:bold;}

#subscribebox.rdbox {background:#fbd9ac;}
#subscribebox {font-size:12px;}

.col {width:212px; float:left; margin-left:20px; font-size:10px;}
.col h3, .col h3 a, .col h3 a:visited {font-size:14px; color:#a0b53e; text-transform:uppercase; font-weight:bold; text-decoration: none !important;}
.col p {font-size:11px;}

#children-madglad #entry-comments {padding-left: 85px;}

#entry-comments label {display: block; color:white; font-size:14px !important;  font-weight:bold;  text-transform:uppercase;}
#contentfeed #entry-comments dl {background: none;}

/* TV DIET
--------------------*/

/* Structure */

#tvguide-container {margin-bottom:20px; margin-top:40px;}

.tvcol {background:red; padding:10px; margin-left:20px; float:left; width:123px;}
.first {margin-left:0;}
.tvcol h2 {font-size:16px; padding:5px; color:white; margin-top:-20px; text-transform:uppercase; margin-bottom:10px; text-align:center; }
.tvcol h3 { margin:0 -10px; padding:2px 10px; text-transform:uppercase; margin-bottom:10px;  text-align:center;}

#mon {background:#fbd9ab}
#mon h2 {background:#fc9200;}
#mon h3 {background:#feecd6; color:#FC9200;}

#tue {background:#c6e5fa}
#tue h2 {background:#478fc1; }
#tue h3 {background:#e4f2fd; color:#478FC1;}

#wed {background:#f3e19f}
#wed h2 {background:#e8bb08;}
#wed h3 {background:#f9f0cf; color:#E8BB08;}

#thur {background:#e6f2b0}
#thur h2 {background:#9fb43d;}
#thur h3 {background:#f4f9d9; color:#9FB43D;}

#fri {background:#fbd9ab}
#fri h2 {background:#fc9200;}
#fri h3 {background:#feecd6; color:#FC9200;}

#wknd {background:#c6e5fa}
#wknd h2 {background:#478fc1; }
#wknd h3 {background:#e4f2fd; color:#478FC1;}

#submit {margin-top:10px; font-size:30px; margin-bottom:10px;}

.Breakfast {min-height:450px;}
.Lunch {min-height:1350px;}
.Supper {min-height:400px;}

.tvshowitem {margin-bottom:5px;}
.tvshowitem input {float:left; margin-right:5px;}
.tvshowitem label {display:block; font-size:11px; margin-bottom:3px; margin-left:20px;}

#children-tvdiet #content .rdbox h2 {text-shadow:1px 1px 0 #61ACDF}

#children-tvdiet .steps {background:#9FB43D; color:white; padding:5px;}



/* Results */

.resultscol {width:225px; margin-right:10px; float:left; background:white;}
.resultscol ul {margin:0px;padding:0; padding-bottom:10px;}
.resultscol li {margin-left:30px;padding:0;}

.piecol {width:225px; float:left;}

#healthy.resultscol h2 {background:url(/mmptheme/images/kiddies/heathy_top.jpg) no-repeat top !important; height:71px; padding-top:30px; padding-left:100px; color:#9FB43D; text-shadow:1px 1px 0 #CCC !important;}
#average.resultscol h2 {background:url(/mmptheme/images/kiddies/ok_top.jpg) no-repeat top !important; height:71px; padding-top:30px; padding-left:100px; color:#FBE202; text-shadow:1px 1px 0 #CCC !important;}
#poisonous.resultscol h2 {background:url(/mmptheme/images/kiddies/poison_top.jpg) no-repeat top !important; height:71px; padding-top:30px; padding-left:80px; color:#FE030C; text-shadow:1px 1px 0 #CCC !important;}

#healthy.resultscol {background:url(/mmptheme/images/kiddies/healthy_repeat.jpg) repeat-y;}
#average.resultscol {background:url(/mmptheme/images/kiddies/ok_repeat.jpg) repeat-y;}
#poisonous.resultscol {background:url(/mmptheme/images/kiddies/poison_repeat.jpg) repeat-y;}

#healthy.resultscol ul {background: url(/mmptheme/images/kiddies/healthy_bottom.jpg) no-repeat bottom;}
#average.resultscol ul {background:url(/mmptheme/images/kiddies/ok_bottom.jpg) no-repeat bottom;}
#poisonous.resultscol ul {background:url(/mmptheme/images/kiddies/poison_bottom.jpg) no-repeat bottom;}

#stats.resultscol {background: #1b8ddb url(/mmptheme/images/kiddies/results_top.jpg) no-repeat top; margin-top:17px;}
#stats.resultscol img {padding: 10px;}

#stats.resultscol {text-align: center;}
.result_item {font-size:12px; font-weight:bold; margin-bottom:10px;}
.time_watched {padding-bottom:20px;}
.time_watched p {font-size:48px; color:white; margin:0; text-shadow:1px 1px 0 #61ACDF}
.time_watched span {font-size:18px; color:white; font-weight: bold; text-shadow:1px 1px 0 #61ACDF}

div.time_watched {background: url(/mmptheme/images/kiddies/results_bottom.jpg) no-repeat bottom;}

#tvguide-results {background:#94c8ef; padding:11px;}
#tvguide-results h2 {color:white; background:transparent;}



#finalscore {background: #1b8ddb url(/mmptheme/images/kiddies/results_tv.jpg) no-repeat top !important; width: 226px; height:152px; float:right; padding-top:40px; padding-left:40px;}

#finalscore.results p {margin-bottom:5px; padding-left: 33px;}
#finalscore.results span {font-size:66px; line-height: 66px; font-weight:bold;}

#averagescore.results p {margin-bottom:5px; padding-left: 6px;}
#averagescore.results span {font-size:48px; line-height: 48px; font-weight:bold;}

#averagescore {background: #1b8ddb url(/mmptheme/images/kiddies/average_tv.jpg) no-repeat top !important; width: 182px; height:119px; float:right; padding-top:40px; padding-left:40px;}



.ratingholder {margin-bottom:10px;}
.ratingholder .halfcol {width:50%; float:left;}
.ratingholder .halfcol {font-size:12px; font-weight:bold;}

#remarks {width:400px; float:left; margin-right:4%;}
#scoreblock {float:left;}

#finalscore .poisonous {background:red;}
#finalscore .average {background:yellow;}
#finalscore .healthy {background:green;}

span.take-test a {display:block; float: right; height:36px; width:266px; margin-bottom: 10px; background: url(/mmptheme/images/kiddies/test_button.jpg) no-repeat top; line-height: 36px; font-size:24px; font-weight:bold; color:white; text-decoration: none; text-align: center;}



/* MAD/GLAD
------------------------*/

.getglad .starfull {background:url(/mmptheme/images/kiddies/Gstar_full.png); width:20px; height:20px; float:left;}
.getglad .starhalf {background:url(/mmptheme/images/kiddies/Gstar_half.png); width:20px; height:20px; float:left;}
.getmad .starfull {background:url(/mmptheme/images/kiddies/Rstar_full.png); width:20px; height:20px; float:left;}
.getmad .starhalf {background:url(/mmptheme/images/kiddies/Rstar_half.png); width:20px; height:20px; float:left;}
.starempty {background:url(/mmptheme/images/kiddies/star_empty.png); width:20px; height:20px; float:left;}

.resources-gallery a img {border:1px solid transparent;}
.resources-gallery a:hover img {border:1px solid #9FB43D;}

/* SUBMISSION 
-------------*/

.submitvote {font-weight:normal !important;}
.submitvote input {margin-right:2px; margin-left: 5px;}

/* results colours */
.result_item {display: inline-block; padding:4px;}

.healthy	{background: #9FB43D; }
.average 	{background: #FBE80E;}
.poisonous	{background: #FB2A2B;}

