@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,h7, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
}
html, body {
	height: 100%;
	width:100%;
	-webkit-text-size-adjust: none;
}

body {
	width:100%;
	height:100%;
	margin:0px auto;
	background-color:#1f0000;
	font-family:Arial, Verdana, sans-serif; 
	font-size:1em;
	line-height:120%;
	color:#420202;
}

a:link { color:#1f0000;text-decoration:none;}
a:visited { color:#d4d2d2;text-decoration:none;}
a:hover { color:#ff0000;text-decoration:none;}
a:active { color:#ff0000;text-decoration:none;}

a.under:link { color:#0e2740;text-decoration:underline;}
a.under:visited { color:#666;text-decoration:underline;}
a.under:hover { color:#621513;text-decoration:underline;}
a.under:active { color:#799581;text-decoration:underline;}

a.white:link { color:#fff;text-decoration:underline;}
a.white:visited { color:#fff;text-decoration:none;}
a.white:hover { color:#fff;text-decoration:none;}
a.white:active { color:#fff;text-decoration:none;}

a.main-nav:link { color:#fff;text-decoration:none;font-weight:900}
a.main-nav:visited { color:#d4d2d2;text-decoration:none;font-weight:900}
a.main-nav:hover { color:#ff0000;text-decoration:none;font-weight:900}
a.main-nav:active { color:#ff0000;text-decoration:none;font-weight:900}

a.dark:link { color:#1f0000;text-decoration:none;}
a.dark:visited { color:#1f0000;text-decoration:none;}
a.dark:hover { color:#cb0505;text-decoration:none;}
a.dark:active { color:#1f0000;text-decoration:none;}

/*---------article css------------*/
p.article-heading-1 {font-weight:900;font-size:120%;}
.article-citation-1 {font-size:85%;font-style:article-italic;}
.article-italic {font-style:article-italic;}
.article-text-90p {font-size:90%;}
.article-blockquote-1 {margin:10px 50px;padding:20px;background-color:#CFDFD9;}
/*-------------------------------*/

#global-container {
	width:98%;
	height:100%;
	margin:0px auto;
	background-image:url('pics/DSC08084.jpg');
	background-repeat:no-repeat;
    background-size:100%;	
    float:left;
}

#left-content {
	float:left;
	width:17%;
	background-color:#990000;
	height:auto;
	margin:5% 5% 5% 0;
	border-top-right-radius:2em;
	border:1px solid #999;
	position:absolute;
	top:0px;
	z-index:1000;
	box-shadow: 1px 1px 15px #000;
}



#main-content-home {
	display:block;
	overflow:auto;
	height:auto;
	width:73.1%;
	/*background-color:#ffffff;*/
	background-image:url("../pics/bg-white-90.png");
	clear:both;
	float:left;
	position:relative;
	top:40px;
	left:19%;
	z-index:900;
	padding:30px 50px 30px 50px;
	border-top-left-radius:.7em;
	border-top-right-radius:.7em;
	box-shadow: 1px 1px 15px #000;
}

#main-content-home-2 {
	display:block;
	overflow:auto;
	height:auto;
	width:51%;
	/*background-color:#ffffff;*/
	background-image:url("../pics//bg-white-90.png");
	clear:both;
	float:left;
	position:relative;
	top:40px;
	left:19%;
	z-index:900;
	padding:30px 190px 30px 190px;
	border-top-left-radius:.7em;
	border-top-right-radius:.7em;
	box-shadow: 1px 1px 15px #000;
}

#main-bar-home {
	float:right;
	background-color:#990000;
	height:60px;
	width:70%;
	position:relative;
	margin-top:42%;
	margin-right:1%;
	box-shadow: 1px 1px 15px #000;
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-right-radius:2em;
	z-index:1100;
	font-size:90%;
}

#main-bar-other {
	float:right;
	background-color:#990000;
	height:60px;
	width:70%;
	position:relative;
	margin-top:5%;
	box-shadow: 1px 1px 15px #000;
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-right-radius:2em;
	z-index:1100;
	font-size:90%;
}

#bottom-menu {
	margin:-14.8px 0px;
	padding:3px 0px 5px 48px;
	color:#fff;
	float:left;
	width:90%;
	border:2px solid #610202;
	background-color:#610202;
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
	position:relative;
	z-index:1100;
	font-size:1em;
	box-shadow: 1px 2px 10px #222;
}

#redbird-studio-text {
	font-family:helvetica;
	font-size:3.2em;
	font-weight:900;
	position:relative;
	z-index:1001;
	top:9px;
	left:-30px;
	color:#ffffff;
	line-height:100%;
}

#founded-by-text {
	position:relative;
	top:-21px;
	left:410px;
	font-size:110%;
	color:#fff;
	width:45%;
}

#footer {
    background-color:#2d0000;
    width:80%;
    padding:12px;
    z-index:90;
    color:#fff;
    font-size:.9em;
    margin:20px auto;
    position:relative;
    top:55px;
    clear:both;
	border-top-left-radius:.5em;
	border-top-right-radius:.5em;
}

#footer-2 {
    background-color:#2d0000;
    width:120%;
    padding:12px;
    z-index:90;
    color:#fff;
    font-size:.9em;
    margin:20px auto;
    position:relative;
    top:55px;
    left:-11%;
    clear:both;
	border-top-left-radius:.5em;
	border-top-right-radius:.5em;
}

#slideshow { 
	width:100%;
	height:100%;
    margin: 0px auto; 
    position: absolute; 
    top:0px;
    left:0px;
    z-index:10;
    background-size:contain;
}

redbird-subtitle-1 {font-size:120%;}
.display-inline-block {display:inline-block;vertical-align:top;padding-right:5px;}
.menu-icon {display:none;}

.two-col-table-1 {
	margin:10px 20px 20px 0;width:45%;
}

.page-background {position:fixed; top:0; left:0; width:100%; height:auto;background-color:#fff;}

ul, ol {
	margin:10px 5px 10px 35px;
}

li {
	margin-bottom:1%;
}

hr {clear:both;}

.bold {font-weight:900;}
.italic {font-style:italic;}

div {margin:2px 0px 4px 0px}

h1 {
	font-weight:900;
	color:#990000;
	font-size:144%;
	margin:10px 0px 20px 0px;
	line-height:125%;
}

h2 {
	font-weight:900;
	color:#04365e;
	font-size:130%;
	margin:10px 0px 10px 0px;
	line-height:120%;
}

h3 {
	font-weight:100;
	color:#000;
	font-size:115%;
	margin:10px 0px 10px 0px;
}

h4 {
	font-size:115%;
	color:#fff;
	font-weight:900;
	margin-top:10px;
	margin-bottom:4px;
}

h5 {
	font-size:110%;
	color:#420202;
	font-weight:900;
	margin-top:10px;
	margin-bottom:4px;
}

p {margin-bottom:15px;}

.indent {text-indent:20px;line-height:130%;}

.no-margin {margin:0;}

.menu-spacer {
	margin:0 1% 0 1%;
}

.description-box-left {
	width:55%;
	border:0px solid green;
	float:left;
}

.description-box-left-2 {
	width:60%;
	border:0px solid green;
	float:left;
}

.description-box-left-3 {
	width:50%;
	border:0px solid green;
	float:left;
}


.description-box-right {
	width:40%;
	border:0px solid orange;
	float:left;
	margin:0 0 0 40px;
}

.description-box-right-2 {
	width:45%;
	border:0px solid orange;
	float:left;
	margin:0 0 0 40px;
}

.about-quotes {width:90%;}

.click-order-button {width:50px;}

.about-judy-content-box {padding-right:100px;}

.download-pdf {
	font-size:90%;
	padding:0px 0px 10px 0px;
	margin-left:1%;
	float:right;
	border:0px solid red;
}

.pdf-2 {
width:25px;
border:0px;
padding-top:3px;
 }

.paragraph_bottom_dotted_line {
	width:100%;
	border-bottom:2px dotted #1f0000;
	padding-bottom:15px;
}

.text-padding-3 {
	padding-top:130px;
}

.press-pics {
	width:250px;
	border:1px solid black;
}

.press-pics-2 {
	width:200px;
	border:0px solid black;
}

.press-pics-3 {
	width:300px;
	border:0px solid black;
}

.press-pics-4 {
	width:300px;
	border:1px solid black;
}

.table-1 {
	border:2px solid #2a4662;
	padding:5px;
}

.add-padding-bottom-160 {padding-bottom:160%;}
.add-padding-bottom-140 {padding-bottom:140%;}
.add-padding-bottom-120 {padding-bottom:120%;}
.add-padding-bottom-90 {padding-bottom:90%;}
.add-padding-bottom-80 {padding-bottom:80%;}
.add-padding-bottom-70 {padding-bottom:70%;}
.add-padding-bottom-60 {padding-bottom:60%;}
.add-padding-bottom-50 {padding-bottom:50%;}
.add-padding-bottom-40 {padding-bottom:40%;}
.add-padding-bottom-30 {padding-bottom:30%;}
.add-padding-bottom-20 {padding-bottom:20%;}
.add-padding-bottom-13 {padding-bottom:13%;}
.add-padding-bottom-10 {padding-bottom:10%;}
.add-padding-bottom-8 {padding-bottom:8%;}
.add-padding-bottom-5 {padding-bottom:5%;}
.add-padding-bottom-1 {padding-bottom:1%;}
.add-padding-bottom-half {padding-bottom:.5%;}


.add-padding-top-3 {padding-top:3%;}
.add-padding-top-10 {padding-top:10%;}
.add-padding-top-20 {padding-top:20%;}
.add-padding-top-30 {padding-top:30%;}
.add-padding-top-40 {padding-top:40%;}
.add-padding-top-50 {padding-top:50%;}


video {margin:0 0;padding:0 0;}

.event-spacing {
	position:relative;
	top:-20px;
	border-top:2px solid none;
	border-bottom:4px solid #990000;
	padding-top:0px;
	padding-bottom:20px;
	width:100%;
	height:10px;
	margin-bottom:10px;
	clear:both;
}

.bold-red-130-indent {
	font-weight:900;
	color:#990000;
	font-size:130%;
}

.tour-header {
	font-weight:900;
	color:#990000;
	font-size:130%;
	margin-bottom:30px;
}

.shut-up-tour-title {
	font-weight:900;
	color:#990000;
	font-size:120%;
	
}

.border-1 {border:1px solid #000;padding:5px;}

.recent-events-bg-color {
	background-color:#d4d2d2;
	border:1px solid #000;
	padding:20px 30px 0px 30px;
	width:90%;
}

.box-shadow-1 {
	box-shadow: 1px 1px 15px #444;
}

.judy-image-caption-box {
	border:0px solid red;
	width:41%;
	height:auto;
	float:left;
	margin:-5px 5px 0px 0;
	padding:0;
}

.blockquote-1 {
	padding:10px 30px 10px 30px;
	font-style:italic;
}

.fadeslidedescdiv {
}

/*---------------images---------------*/
.img-index {
    width: 60%;
    float: right;
    padding: 0 2% 0 2%;
}

.img-media-bird-logo-pos {
	 position:relative;
	 top:-60px;
	 left:20px;
 }
 
 .img-arrow {
	width:105px;
}

.img-start-tour-arrow {
	position:absolute;
	left:165px;
	top:80px;
	z-index:1100;
}

.img-wwtour-with-button {
	width:555px;
	border:1px solid #000;
}

.img-tour-poster-pos {
	border:0px solid red; width:60%;margin:0 auto;
}

.img-wwtour-sidebar {
	width:99%;
}

.img-judy-index {
	width:250px;
	margin:0 3% 3% 0;
	box-shadow: 1px 1px 5px #000;
	border:0px solid red;
	float:left;
}

.img-small-pics {
	width:190px;
	padding:5px 12px 3px 0px;
}

.img-bird {
	width:10%;
	position:relative;
	top:-20px;
	left:20px;
	float:left;
	z-index:1010;
}

.img-SU-book-cover {
	width:91%;
	margin:15% 0 0 5%;
}

.img-buy-now {
	width:45%;
	position:relative;
	top:-57px;
	left:0;
	margin-bottom:-80px;
}

.img-buy-now-2 {
	width:30%;
	position:relative;
	top:-60px;
	left:-30px;
	margin-bottom:-80px;
}

.img-click-2-order {
	width:90px;
	position:relative;
	top:20px;
	left:10px;
}

.img-SU-class-1 {
	width:99%;
}

.img-bg-slideshow-width {
	width:1500px;
	min-width:1200px;
	background-repeat:no-repeat;
	background-size:100%;
}

.img-shut-up-doll {
	width:220px;
	float:left;
	margin:0px 12px 3px 0px;
	border:1px solid #1f0000;
}

.img-about-book-cover {
	width:220px;
	margin:0px 0px 10px 0px;
}

.img-crib-menu-button {
	width:10px;
}

.img-clearing-classes {
	width:90%;
	border:1px solid black;
}

.img-beehler {
	width:550px;
	border:2px solid black;
	margin-top:20px;
}
.img-judy-bio-aboutidsotw {width:40%;padding:0 0 1% 3%;}

/*---------------text---------------*/

.caption-1 {
	font-size:.8em;
	font-style:italic;
	font-weight:200;
	color:#fff;
	position:relative;
	left:10px;
	top:-30px;
}

.mentor-tag-line {
 font-size:172%;
 font-weight:900;
 line-height:25px;
 position:relative;
 left:0px;
 top:0px;
 z-index:900;
 margin-bottom:40px;
 }

.text-judy-quote-logo {
	width:430px;
	font-size:1.22em;
}

.txt-left-sidebar {
	color:#fceeee;
	padding:5% 5% 5% 4%;
}

.text-citation {
	position:relative;
	top:-10px;
	padding-left:20px;
}

.text-citation-2 {
	position:relative;
	top:3px;
	padding-left:20px;
	font-size:90%;	
}

.lineheight-1 {
	line-height:110%;
}

.lineheight-2 {
	line-height:130%;
}

.lineheight-3 {
	line-height:125%;
}

.lineheight-4 {
	line-height:125%;
}

.top-of-page {
	position:fixed;
	bottom:5px;
	left:15%;
	font-size:80%;
	background-color:#990000;
	border:1px solid black;
	padding:3px;
	z-index:2001;
	box-shadow: 1px 1px 5px #000;
}

.bold-red-120 {
	font-weight:900;
	color:#990000;
	font-size:120%;
}

.bold-blue-120 {
	font-size:120%;
	font-weight:900;
	color:#04365e;
}

.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both;}
.justify {text-align:justify;}

.txt-90 {font-size:90%;}
.txt-85 {font-size:85%;}
.txt-80 {font-size:80%;}
.txt-70 {font-size:70%;}
.txt-alignright {text-align:right;}
.txt-alignleft {text-align:left;}
.txt-aligncenter {text-align:center;}
.center {text-align:center;}
.txt-attribution-1 {margin:20px 0px 5px 0px;font-weight:900;}
.txt-attribution-2 {margin:-3px 0px 20px 0px;font-weight:900;}
.txt-fff {color:#fff;}
.c1 {font-size:120%}
.c10 {font-size:120%}
.c10a {font-size:100%}
.c10as {font-size:100%}
.c10b {font-size:120%; font-weight:600}
.c10c {font-size:130%; font-weight:600}
.c10dom-a{font-family:arial;font-size:1.4em;font-weight:600;font-style:normal;color:#990000;line-height:130%;}
.c10dom{font-family:arial;font-size:1.4em;font-weight:600;font-style:italic;color:#990000;line-height:130%;}
.c11 {font-size:120%}
.c11a {font-weight:600}
.c12 {font-weight:600}
.c12a {font-weight:600; font-style:italic}
.c12abr {font-weight:600; font-style:italic; text-align:right;}
.c13  {font-size:90%; font-style:italic;margin-left:40px; margin-right:40px;}
.c13 {font-size:90%; font-style:italic;margin-left:6px}
.c13a {font-weight:600}
.c13b {font-size:90%; font-weight:600}
.c13c {font-size:100%; text-align:center; font-weight:600}
.c13d {font-size:172%; text-align:center; font-weight:600; color:#FF0000}
.c13e {font-size:136%; font-weight:600; color:#e91e25}
.c13ea {font-size:172%; font-weight:600; color:#FF0000}
.c13eb {font-size:120%; font-weight:600; color:#e91e25}
.c13ee {font-size:125%; font-weight:600; color:#990000}
.c13f {font-size:95%; font-weight:600}
.c13l {font-size:95%; font-style:italic; text-align:left;}
.c13r {font-size:95%; font-style:italic; text-align:right; font-weight:600;}
.c14 {text-align:center;}
.c14a {text-align:right;}
.c14ap {font-size:110%}
.c14b {font-size:110%; font-weight:600}
.c14s {font-size:75%}
.c15 {color:#990000}
.c15r {color:#FF0000}
.c17 {font-size:120%}
.c1a italic {font-style:italic}
.c1aa {font-size:110%; color:#990000}
.c1ax {font-size:144%; color:#990000; font-weight:600}
.c1ax2 {font-size:120%; color:#990000; font-weight:600}
.c1ax3 {font-size:110%; color:#990000; font-weight:600}
.c1c {font-size:110%}
.c2 {font-size:172%}
.c2a {font-size:64%}
.c2b {color:#FF0000; font-size:172%}
.c3 {font-size:144%}
.c3a {font-size:120%}
.c3b {font-size:144%; color:#990000}
.c3b2 {font-size:120%; color:#990000}
.c3ba {font-size:144%; color:#990000; text-align:center}
.c4 {font-family:arial; font-size:144%}
.c4a {font-family:arial; font-size:144%; font-weight:600}
.c4b {font-family:arial; font-size:120%; font-weight:600}
.c4c {font-family:arial; font-size:100%; font-weight:600}
.c4d {font-family:arial; font-size:10pt; font-weight:600; white-space:nowrap}
.c4e {font-family:arial; font-size:172%; font-weight:600}
.c4er {font-family:arial; font-size:172%; font-weight:600; text-align:right; margin-bottom:0px; margin-right:25px}
.c4f {font-size:144%; font-weight:600}
.c5 {font-size:144%}
.c5a {font-size:80%; color:#003361;font-weight:600;}
.c5aa {text-align:left; font-size:100%; font-style:italic}
.c5ab {font-size:144%; font-weight:600; color:#FF0000}
.c5ac {font-size:80%}
.c5acb {font-size:80%; font-weight:600;}
.c5ad {text-align:right; font-size:95%; font-style:italic}
.c5ae {font-size:90%; color:#003361;font-weight:600;}
.c5as {font-size:90%; font-style:italic}
.c5b {text-align:left; font-size:110%; font-style:italic}
.c5bs {text-align:left; font-size:90%; font-style:italic}
.c5p {font-size:120%; font-weight:600}
.c6 {font-size:110%}
.c7 {font-size:172%}
.c7p {font-weight:600; color:#FF0000; font-size:120%}
.c8 { font-size:60%}
.c8a {font-size:100%; text-align:center}
.c8b {font-size:90%}
.c8bx {font-size:97%}
.c8c {white-space:nowrap}
.c8c {white-space:nowrap}
.c8d {font-size:80%; padding-left:10px;}
.with-love { float:right; width:250px;margin-right:20px;}
.do-not-display {display:none;}
.padding-left-1 {padding-left:10px;}
.tinted-box-1 {
	margin:10px auto;width:75%;padding:15px;border:1px solid #000;background-image:url("../pics/black-trans-20.png");
}

/*---------------------------------------------------------------*/

@media screen and (max-width: 700px) {
	.article-blockquote-1{margin:10px 20px;padding:10px;background-color:#CFDFD9;}
	.menu-icon {display:inline;float:right;width:15%;position:relative;top:60px;left:-5%;z-index:3000;}
	.menu-small-media {font-size:120%;margin:20px;}
	a:link { color:#000;text-decoration:none;}
	a:visited { color:#666;text-decoration:none;}
	a:hover { color:#ff0000;text-decoration:none;}
	a:active { color:#666;text-decoration:none;}

	h2 {clear:both;}
	img {max-width:100%;}
    #slideshow {display:none;}
    #founded-by-text {display:none;}
    #redbird-studio-text {position:relative; top:30px;font-size:250%;}
    .description-box-left-2 {width:90%;border:0px solid green;float:left;}
    .about-quotes {width:90%;}
	.description-box-left-3 {
		width:90%;
		border:0px solid green;
		float:left;
	}
	.two-col-table-1 {
		margin:10px 20px 20px 0;width:90%;clear:both;
	}




	#footer-2 {
		background-color:#2d0000;
		width:80%;
		padding:30px;
		z-index:90;
		color:#fff;
		font-size:90%;
		position:relative;
		top:55px;
		left:0;
		clear:both;
		border-top-left-radius:.5em;
		border-top-right-radius:.5em;
		display:block;
		float:none;
	}
	#bottom-menu {
		margin:10px 0px;
		padding:3px 3px 3px 3px;
		color:#fff;
		float:left;
		width:100%;
		border:0px solid #610202;
		background-color:transparent;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		position:relative;
		z-index:1100;
		font-size:150%;
		box-shadow: 0px 0px 0px #222;
		display:none;
	}
	#main-bar-home {
		float:none;
		display:block;
		background-color:#990000;
		height:100px;
		width:100%;
		position:relative;
		margin-top:2%;
		margin-right:2%;
		box-shadow: 1px 1px 15px #000;
		border-top-left-radius:2em;
		border-top-right-radius:2em;
		border-bottom-right-radius:2em;
		z-index:1100;
		font-size:60%;
	}
	
	#main-bar-other {
		float:none;
		display:block;
		background-color:#990000;
		height:100px;
		width:100%;
		position:relative;
		margin-top:2%;
		margin-right:2%;
		box-shadow: 1px 1px 15px #000;
		border-top-left-radius:2em;
		border-top-right-radius:2em;
		border-bottom-right-radius:2em;
		z-index:1100;
		font-size:60%;
}

	.img-bird {
		width:20%;
		position:relative;
		top:10px;
		left:20px;
		float:left;
		z-index:10;
	}
	#left-content {
		display:none;
		float:none;
		width:100%;
		background-color:#990000;
		height:auto;
		margin:5% 5% 5% 0;
		border-top-right-radius:2em;
		border:1px solid #999;
		position:relative;
		z-index:1000;
		box-shadow: 1px 1px 15px #000;
	}
	#main-content-home-2 {
		display:block;
		overflow:auto;
		height:auto;
		width:95%;
		/*background-color:#ffffff;*/
		background-image:url("../pics//bg-white-90.png");
		clear:both;
		float:none;
		position:relative;
		top:20px;
		left:0;
		z-index:900;
		padding:10px 10px 10px 10px;
		border-top-left-radius:.7em;
		border-top-right-radius:.7em;
		box-shadow: 1px 1px 15px #000;
	}
	
	#main-content-home {
		display:block;
		overflow:auto;
		height:auto;
		width:95%;
		/*background-color:#ffffff;*/
		background-image:url("../pics//bg-white-90.png");
		clear:both;
		float:none;
		position:relative;
		top:20px;
		left:0;
		z-index:900;
		padding:10px 10px 10px 10px;
		border-top-left-radius:.7em;
		border-top-right-radius:.7em;
		box-shadow: 1px 1px 15px #000;
	}

	.page-background {display:none;}

}