/*EM calculator: http://riddle.pl/emcalc/
The base font for the site is 10px or x-small.  To calculate the padding, width, etc with ems, 
you have to base it off the font of that element, or the next containing element.
*/

/**CHARACTER READINGS SPECIFIC STYLES FOR ACTIVITIES**/
body #main h2 {
	color: #000; 18px
	padding-bottom: 0px;
}
body #main p{
	padding-bottom: 10px;
}
body #main .issue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:73%;
	margin:2px 0px 10px 0px;
}
body #main .issue p{
	/**font-weight:bold;**/
	padding:0px 0px 0px 0px;
	font-size:85%;
}
body #main .body{
	clear: both;
	margin: 0px 0px;
}
body #main .body ul{
	padding: 0px 0px 15px 25px;
	list-style:disc;
}
body #main .body ul li{
	margin-bottom: 10px;
	
}
body #main .body ol li{
	margin-bottom: 10px;
	
}
body #main .body ol{
	padding: 0px 0px 0px 25px;
	list-style:decimal;
}
body #main .body ol ol li{
	margin-top:5px;
	list-style:lower-alpha;
}
body #main #content-main li{
	padding: 0px 0px px 0px;
}
body #content-right {
	float: right;
}
body #content-left .blockinner h2.title{
	font-size:131%;
	padding-bottom: 0px;
}
body #content-right .pager{
	width:100%;
	float:left;
	margin:5px;
	padding-bottom:15px;
}
body #content-right .pager a{
	padding:3px;
}
/*** P A G E  N O D E ***/


body.ntype-page-section-activities #main h2 {
	color: #000; /*18px*/
	padding-bottom: 0px;
}
body.ntype-page-section-activities #main p{
	padding-bottom: 10px;
	font-size:85%;
}
body.ntype-page-section-activities #main h3 {
	font-size: 131%; /*18px*/
	margin-top:10px;
}
body.ntype-page-section-activities #main ol{
	padding: 0px 0px 0px 20px;
	font-size:85%;
	list-style:decimal;
}
body.ntype-page-section-activities #main #content-main li{
	padding: 0px 0px 5px 0px;
}
body.ntype-page-section-activities #main li p{
	padding: 5px 0px 0px 0px;
	font-size:100%;
}

/*** A R T S  A N D  C R A F T S ***/
body.view-artscrafts_archive #main h2, body.view-artscrafts_archive #main h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 116%;
	color: #000; /*18px*/
	/*padding-bottom: 5px;*/
}
body.view-artscrafts_archive #main .content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 138.5%;
}
body.view-artscrafts_archive #main .content h1{
	font-size:180%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:7px;
	border-bottom:1px solid;
}
.view-artscrafts_archive #content-right .view-content-artscrafts{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
.view-data-field-teaser-copy-value p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#content-right .view-data-field-issue-nid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 93%;
	padding:0px 0px 5px 0px;
}
.view-artscrafts_archive #main h3 {
	margin-top: 10px;
}
body.view-artscrafts_archive #main h3 a {
	font-size: 116%
}
/*** R E C I P E S ***/
body.view-recipes_archive #main h3, body.view-recipes_archive #main h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 116%;
	color: #000; /*18px*/
	padding-bottom: 5px;
}
body.view-recipes_archive #main #content-left h3{
	padding: 0px;
}
body.view-recipes_archive #main .content h1{
	font-size:180%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:7px;
	border-bottom:1px solid;
}
body.view-recipes_archive #main #content-left #block-views-recipes_archive h2.title{
	padding-bottom:5px;
}
.view-recipes_archive #content-right .view-recipes_archives{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
body.ntype-recipe #main .recipedescription{
	margin:2px 0px 10px 0px;
}
body.ntype-recipe #main .recipedescription p{
	padding:0px 0px 0px 0px;
}
.recipebody {
	clear: both;
	margin: 0px 0px;
}
body.view-recipes_archive #content-right p.recipe-special-instructions, body.view-recipes_archive #content-right .body{
	font-size:100%;
}
body.view-recipes_archive #content-right .issue{
	font-size:85%;
}
.recipebody ol{
	padding: 0px 0px 0px 20px;
	list-style:decimal;margin-left:5px;margin-bottom:15px;
}
.recipebody li{
	padding: 0px 0px 5px 0px;
}
body.view-recipes_archive .body{
	font-size:93%;
}
body.view-recipes_archive .view-recipes, body.view-recipes_archive #content-right .content{
	width: 100%;
	padding-right:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.jq-hide-link {
	margin-bottom:15px;
}
.ntype-recipe h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a42b3c;
	font-size: 138.5%;
}
/** P U Z Z L E S  A N D  G A M E S  **/
body.view-games_archive #main h2, body.view-games_archive #main h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 116%;
	color: #000; /*18px*/
	/*padding-bottom: 5px;*/
}
body.view-games_archive #main .content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 138.5%;
}
body.view-games_archive #main .content h1{
	border-bottom:1px solid;
	font-size: 180%;
}
.view-games_archive #content-right .view-content-games{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
.view-data-field-teaser-copy-value p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#content-right .view-data-field-issue-nid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 93%;
	padding:0px 0px 5px 0px;
}
.view-games_archive #main h3 {
	margin-top: 10px;
}
body.view-games_archive #main h3 a {
	font-size: 116%
}
/*** C O N T E S T ***/
body.view-contest_winners #main #content-left h2, body.view-contest_winners #main .view-yt-winners-story h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 116%;
	/*	color: #000; /*18px*/
	padding-bottom: 0px;
}
body.view-contest_winners #main #content-left h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000; /*18px*/
	padding-bottom: 0px;
}
body.view-contest_winners #main .content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 138.5%;
	padding-bottom:12px;
}
body.view-contest_winners #main .content h1{
		border-bottom:1px solid;
}
body.view-contest_winners #content-right .view-content #content-right .view-sc-winners-story h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 180%;
}
body.view-contest_winners .view-data-field-teaser-copy-value p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
body.view-contest_winners #content-right .view-data-field-issue-nid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 93%;
	padding:0px 0px 5px 0px;
}
body.view-contest_winners #main h3 {
	margin-top: 10px;
}
body.view-contest_winners #main h3 a{
	font-size: 116%
}
body.view-contest_winners .issue a{
	color: #a42b3c;
	font-size: 85%;
	font-weight: normal;
	text-decoration: none;
}
.contestdescription{
	font-size:123.1%;
}
body.section-cricket-league .contestdescription p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:86%;
}
body.section-come-play .contestdescription p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:93%;
}
.contestrules{
	clear: both;
	margin: 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body.ntype-internalcontest .contestrules{
	font-size:92%;
}
.contestrules ol{
	padding: 0px 0px 0px 23px;
	list-style:decimal;
}
.contestrules li{
	padding: 0px 0px 5px 0px;
}
body.ntype-internalcontest .contestdescription{
	font-size:111%;
}
.contestaddress p{
	display:none;
}
body.view-contest_winners #content-right .view-sc-winners-pics .item-list img, body.view-contest_winners #content-right .view-yt-winners-pics .item-list img, body.view-contest_winners #content-right .view-contest-winners-pics .item-list img, .view-content-album-winners-pics .item-list img, body.view-contest_winners #content-right .view-content-ask-winners-pics .item-list img{
	diplay:block;
	margin-left:auto;
	margin-right:auto;
	height:112px;
	width:100px;
}
body.view-contest_winners #content-right .item-list .view-data-field-jqpopup-image-fid, .view-content-album-winners-pics .view-data-node-data-field-jqpopup-image-field-jqpopup-image-fid{
	height:112px;
}

body.view-contest_winners #content-right .view-sc-winners-pics .item-list ul li, body.view-contest_winners #content-right .view-yt-winners-pics .item-list ul li, body.view-contest_winners #content-right .view-contest-winners-pics .item-list ul li, .view-content-album-winners-pics .item-list ul li, body.view-contest_winners #content-right .view-content-ask-winners-pics .item-list ul li{
	float:left;
	width:152px;
	height:162px;
	margin:5px 0px 0px 0px;
	text-align:center;
}
body.view-contest_winners #content-right .view-sc-winners-pics .item-list ul li .view-contest-info, body.view-contest_winners #content-right .view-content-ask-winners-pics .item-list ul li .view-contest-info, body.view-contest_winners #content-right .view-yt-winners-pics .item-list ul li .view-contest-info, body.view-contest_winners #content-right .view-contest-winners-pics .item-list ul li .view-contest-info, .view-content-album-winners-pics .item-list ul li .view-data-node-data-field-city-state-field-city-state-value{
	vertical-align:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
/*** M A I L B O X ***/
body.ntype-mailbox #main #content-main #content-left, body.view-mailbox #main #content-main #content-left{
	//float: left;
	//width: 190px;
	//margin: 0px;
	//padding: 0px;
	//font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.ntype-mailbox #main #content-main #content-right, body.view-mailbox #main #content-main #content-right{
	float: left;
	margin: 0px;
	padding: 0px;
	width:520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.view-mailbox #main #content-main #content-right table, body.view-pc_testimonials #main #content-main #content-right table, body.view-pc_books #main #content-main #content-right table, body.view-reading #main #content-main #content-right table, body.view-slammables #main #content-main #content-right table, body.view-forum #main #content-main #content-right table, body.view-forum_thismonth #main #content-main #content-right table, body.view-forum_books #main #content-main #content-right table{
	font-size:80%;
}
body.view-mailbox #main #content-main #content-right td.title {
	font-size: 180%; /*18px*/
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
}
body.view-pc_testimonials #main #content-main #content-right td.title, body.view-pc_books #main #content-main #content-right td.title, body.view-reading #main #content-main #content-right td.view-field-node-title, body.view-forum #main #content-main #content-right td.view-field-node-title, body.view-forum_thismonth #main #content-main #content-right td.view-field-node-title, body.view-forum_books #main #content-main #content-right td.view-field-node-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 108%;
	text-align: left;
}
body.view-forum #main #content-main #content-right td.title, body.view-forum_thismonth #main #content-main #content-right td.title, body.view-forum_books #main #content-main #content-right td.title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 140%;
	text-align: left;
}
body.view-pc_testimonials #main #content-main #content-right td.title a, body.view-pc_books #main #content-main #content-right td.title a, body.view-reading #main #content-main #content-right td.view-field-node-title a{
	font-weight:normal;
	font-size: 140%; /*16px*/
}
body.view-mailbox #main #content-main #content-right th, body.view-mailbox #main #content-main #content-right td.submitted-by, body.view-mailbox #main #content-main #content-right td.count, body.view-mailbox #main #content-main #content-right td.last-comment, body.pc_testimonials #main #content-main #content-right th, body.pc_testimonials #main #content-main #content-right td.submitted-by, body.pc_testimonials #main #content-main #content-right td.count, body.pc_testimonials #main #content-main #content-right td.last-comment, body.view-pc_books #main #content-main #content-right th, body.view-pc_books #main #content-main #content-right td.submitted-by, body.view-pc_books #main #content-main #content-right td.count, body.view-pc_books #main #content-main #content-right td.last-comment, body.view-slammables #main #content-main #content-right td.last-comment, body.view-slammables #main #content-main #content-right th, body.view-slammables #main #content-main #content-right td, body.view-slammables #main #content-main #content-right td.last-comment, body.view-forum #main #content-main #content-right th, body.view-forum #main #content-main #content-right td, body.view-forum_thismonth #main #content-main #content-right th, body.view-forum_thismonth #main #content-main #content-right td, body.view-forum_books #main #content-main #content-right th, body.view-forum_books #main #content-main #content-right td{
	text-align: center;
}
body.ntype-mailbox #main h1.title{
	display: none;
}
body.ntype-mailbox #main h2, body.view-mailbox #main h2{
	color: #000; /*18px*/
	padding-bottom: 15px;
}
body.ntype-mailbox #main h3, body.view-mailbox #main h3{
	font-size: 131%; /*18px*/
	border-bottom: 1px solid #a42b3c;
	margin-bottom: 10px;
}

body.ntype-mailbox #main .content p,body.view-mailbox #main .content p{
	/*font-size: 116%; 18px*/
}
body.ntype-mailbox #main .mailbox-signature, body.view-mailbox #main .mailbox-signature, body.ntype-parentscorner #main .name-value, body.ntype-testimonials #main .name-value,  body #main .ntype-parentscorner .name-value, body #main .ntype-testimonials .name-value{
	font-size: 80%; /*18px*/
	margin-top: 0px;
	margin-bottom:20px;
	float:left;
}
body.ntype-mailbox #main .comment_add, body.view-mailbox #main .comment_add, body.ntype-parentscorner #main .comment_add, body.ntype-testimonials #main .comment_add, body.menu-path--329--328 #main .comment_add, body.menu-path--339--338 #main .comment_add{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 88%; /*18px*/
}
body #main .back-link, body .back-link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	clear:both;
	float:right;
	margin:2em 0;
}
body.ntype-mailbox #main .links, body.view-mailbox #main .links{
	float:right;
}

/*** Y O U R  J O K E S ***/
#main #content-right .wrapped-item .view-data-field-jokeanswer-value p{
	float:left;
	font-size:130%;
	text-transform:none;
	font-style:italic;
}
.view-jokesriddlestwisters, #content-right .view-jokes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
body.ntype-internaljoke #main .content h1{
	font-size:180%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:7px;
	border-bottom:1px solid;
}
body.view-jokesriddlestwisters_archive #main h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 138.5%;
	color: #000; /*18px*/
	/*padding-bottom: 5px;*/
}
.view-jokesriddlestwisters_archive #main h3 {
	margin-top: 10px;
}

body.view-jokesriddlestwisters_archive #main h3 a {
	font-size: 116%
}

.view-jokes  h3 {
	font-size:180%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:7px;
	border-bottom:1px solid;
border-color:#ccab7d;
}

/** P O L L S  **/
body.view-screamspider_archives #main h3, body.view-screamspider_archives #main h3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000; /*18px*/
	padding-bottom: 0px;

}
body.view-screamspider_archives #main h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
	color:#A42B3C;
	padding-top:5px;
	padding-bottom:0px;
}

body.view-screamspider_archives #main .content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 138.5%;color: #000;
}
body.view-screamspider_archives #main .content h1{
		border-bottom:0px solid;font-size:180%;
}
.view-screamspider_archives #content-right .view-scream-spider-questions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}
.view-data-field-teaser-copy-value p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#content-right .view-data-field-issue-nid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 93%;
	padding:0px 0px 5px 0px;
}
.view-screamspider_archives #main h3 {
	margin-top: 10px;
	width:100%;
}
body.view-screamspider_archives #main .ntype-advpoll-binary{

	padding:0px 0px 10px 0px;
}
body.view-screamspider_archives #main h3 a {
	font-size: 116%;

}
.content .poll .bar .foreground{
	background-color:#A42B3C;;
}
body #main #content-right .content .poll .vote-choices .form-item{
	float:left;
	text-align:left;
	width:90px;
	height:25px;
	padding:5px 0px 5px 30px;
}
body #main #content-right .content .poll .vote-choices{
	padding:0px 0px 30px 0px;
}

/*** A R C H I VE  B L O C K S  ***/
body.view-funstuff_recipes_archive #main #content-bottom h2.title, body.view-funstuff_games_archive #main #content-bottom h2.title, body.view-recipes_archives #main #content-bottom h2.title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 116%;
	color: #000; /*18px*/
	padding-bottom: 2px;
	border-bottom:1px solid #35378a;
}

body.view-funstuff_recipes_archive #main #content-bottom, body.view-funstuff_games_archive #main #content-bottom, body.view-recipes_archives #main #content-bottom {
	margin:25px 34px 0px 230px;
	padding:15px 0px 0px 0px;
	width:520px;
	font-family:"Times New Roman",Times,serif;
	font-size:1.2em;
}
body.view-recipes_archives #main #content-bottom .view-data-field-issue-nid a, body.view-recipes_archives #main #content-bottom .view-data-field-highlight-desc-value{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:108%;
}
body.view-funstuff_recipes_archive #main #content-right ul, body.view-funstuff_artscrafts_archive #main #content-right ul, body.view-funstuff_experiments_archive #main #content-right ul, body.view-funstuff_games_archive #main #content-right ul, body.view-funstuff_crossbird_archive #main #content-right ul{
	font-size:84%;
}
body.view-funstuff_recipes_archive #main h3 a, body.view-funstuff_artscrafts_archive #main h3 a, body.view-funstuff_experiments_archive #main h3 a, body.view-funstuff_games_archive #main h3 a, body.view-funstuff_crossbird_archive #main h3 a{
	font-size: 116%;
}
body.view-funstuff_games_archive #main h3 a, body.view-funstuff_recipes_archive #main h3 a, body.view-recipes_archives #main h3 a{
	font-size: 116%;
}
body.view-recipes #content-bottom .view-data-node-title a{
	font-size:116%;
}
body.view-recipes #content-bottom h2.title{
	margin:0px 0px 2px 0px;
	font-size:146.5%;
}
body.view-funstuff_recipes_archive #main #content-bottom .item-list ul li, body.view-funstuff_games_archive #main #content-bottom .item-list ul li, body.view-recipes_archives #main #content-bottom .item-list ul li{
	margin-bottom:26px;
}
body.view-funstuff_recipes_archive #main #content-right .item-list ul li, body.view-funstuff_artscrafts_archive #main #content-right .item-list ul li, body.view-funstuff_experiments_archive #main #content-right .item-list ul li, body.view-funstuff_games_archive #main #content-right .item-list ul li, body.view-funstuff_crossbird_archive #main #content-right .item-list ul li{
	margin-bottom:21px;
}

/*** P O S T C A R D S  A N D  L E T T E R S  ***/
#main #content-right ul.postcards-current{
	padding:25px 0px 30px 10px;
	border-bottom: 1px solid #b88200;
}
#main #content-right ul.postcards-not-current{
	padding:15px 0px 15px 10px;
}
#main #content-right ul.postcards-not-current li{
	float:left;
	margin:0px 8px 15px 0px
}
#main #content-right ul.postcards-not-current li .view-data-title{
	padding:0px 0px 5px 0px;
}
#main #content-right ul.postcards-current li .view-data-title{
	font-size:116%;
	padding:0px 0px 10px 0px;
}
#main #content-right ul.postcards-current li img{
	margin-left:auto;
	margin-right:auto;
}

/*** M U S I C  R E V I E W S ***/
body.view-musicreview_archive .view-content-musicreview .view-data-title{
	margin:0px 0px 5px 0px;
}
body.view-musicreview_archive #content-right .content .musicdescription, body.view-musicreview_archive #content-right .content img{
	margin-top:5px;
}
body.view-musicreview_archive #content-right .view-data-field-featured-image-fid,body.view-musicreview_archive #content-right img{
	float:left;
	margin:0px 10px 0px 0px;	
}
#main #content-right .content .musicdescription{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:92%;
}