/* WEIS CSS   Reset CSS  */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;list-style: none;}
:focus{outline:0;}
/* MAIN STYLES */


body {
color:#000;
font-size:1em;font:61% Arial, Helvetica Neue, Helvetica, sans-serif; 
background:none;
}

.clrboth {
clear: both; 
}

div#bground{
display: none;}

#container {
width: 955px;
}


img#logo {
margin: 15px 0 0 25px;
}

#sidebar {
display: none;
}


#wrapper {
padding-left: 36px;
}

#main {
margin:0;
width: 755px;
}


#level0, #level1, #level2 {

padding: 10px 10px 10px 35px;
}



img.curly_divider{
display: none;
}


#level0  .left_content {
width: 755px;
}

#level0 .right_content {

width: 755px;
}

#home #level0 .right_content {
display: none;
}

#level1 .left_content,  #level2 .left_content {
width: 755px;
}

#flashPlayer, #flashPlayer2{
display: none;
}


#level1 .left_content  li {
list-style: circle;

}

#level1 .left_content ul {
margin-left:15px;
}

#level1 .left_content ul + h3 {
display: none;
}

a.pop_out {
display: none;}

#level1 .right_content, #level2 .right_content, #book #level0 .right_content{
width: 755px;
}

 

#level1 .right_content img {
display: none;
}

#level1 .right_content li {
color: #000;
}

#level1 .right_content h3{
color: #C42326;
margin-bottom: 5px;
}

#home #level1 .right_content li {
padding: 10px 0;
margin: 0;
border-bottom: 1px dashed #ccc;
}

#home #level1 .right_content ul > li:first-child {
background: none;
}

#home #level1 .right_content ul a {
display: none;}

#home #level1 .right_content ul span a {
display: inline;
}

/* sliding quotes */
#slider {
display: none;}

#level0 .quotes{
display: none;
}

 
a {
color:#000;
}

p, li {
margin-bottom: 15px;
font-size: 1.2em;
line-height: 1.5em;}


h2, h3 {
font-family: Georgia, 'Century Old Style Std', 'Century Schoolbook', serif;
font-style: italic;
font-size: 3em;
margin: 0 0 20px 0 ;
color: #c42326;}

h3 {
font-size: 2em;
}

h3 span {
font-weight: normal;}

/* footer */

#footer {
text-align: left;
border-top: 1px solid #666;
padding:30px 0 15px 0;
margin: 30px 0 0 35px;
}

#footer p{
clear: both;
}

#main #footer p a{
display: none;
}

#footer img {
display: none;
}

#footer img.curly_divider {
display: none;
}



/* shows */

#shows img.curly_divider{
bottom:-23px;
right: -529px;
}

#shows a.anchorLink{
color: #C42326;
font-size: 1.2em;
}

/* jungle bungle */

#shows #level1 a.anchorLink{
color: #33b605;
font-size: 1.2em;
}

 

#shows #level1  .left_content img{
display: none;
}

#shows #level0  .left_content a{
color: #C42326;
font-size: 1.2em;
}

#shows #level0  .left_content a + p {
margin-top: 15px;
}

 
#shows #level1 .right_content h3{
color: #33B605;
font-size: 2em;
font-weight: normal;
}
 

#shows #level1  .left_content h2 {
color: #33b605;
margin-bottom: 5px;
font-size: 2.9em;
}

#shows #level1  .left_content h2 + p {
font-family: Georgia, 'Century Old Style Std', 'Century Schoolbook', serif;
font-style: italic;
font-size: 1.4em;
color: #33b605;
margin-bottom: 15px;
}

#shows #level1  .left_content h2 + p + p{
display: none;
}

#shows #level1  .left_content h3 {
color: #33b605;
}

img.book_jungle {
margin-top: 15px;
}

#shows .music_player {
display: none;
}

#shows .music_player a.itunes_link {
display: none;
}

/* rev it up */

#shows #level0 h2 + p {
display: none;
}

#shows #level1 .right_content li, #shows #level2 .right_content li {
margin-bottom: 5px;
}


#shows #level2  .left_content img.woman_wins{
display: none;
}


#shows #level2  .left_content img{
display: none;
}



#shows #level0  .left_content a + p {
margin-top: 15px;
}

#shows #level2 .right_content {
padding: 0 30px 20px 0;
}

#shows #level2 .right_content h3{
font-size: 2em;
font-weight: normal;
}


#shows #level2  .left_content h2 {
margin-bottom: 5px;
font-size: 2.9em;
}

#shows #level2  .left_content h2 + p {
color: #C42326;
font-family: Georgia, 'Century Old Style Std', 'Century Schoolbook', serif;
font-style: italic;
font-size: 1.4em;
margin-bottom: 15px;
}

img.book_jungle {
margin-top: 15px;
}

img.dotted_divider {
display: none;
}

img.rev_divider {
display: none;
}

/* book */


#book #level0 .right_content {
color: #000

}

#book #level0 .right_content h3{
color: #C42326;
}

#book #level0 .right_content a{
color: #000;
}

 
 
/* feedback */

#feedback img.curly_divider{
right: -533px;
}

#feedback cite, #curriculum cite{
font-size: 1.1em;
margin: 10px 0 20px;
display: block;
color: #C42326;
}

#feedback #footer{
background: none;
}

#feedback blockquote {
padding-left: 20px;
background: url(../images/quote_open.png) left 2px no-repeat;
margin-top: 10px;
}



#feedback blockquote p{
padding-right: 20px;
background: url(../images/quote_close.png) right bottom no-repeat;
}

#feedback  blockquote {
width: 300px;
}


#feedback  #left_column {
width: 335px;
float: left;
}

#feedback  #right_column {
width: 335px;
float: right;
border-left: 1px dashed #ccc;
padding-left: 30px;
}

#feedback  #level0_bgrnd{
background: none;}

#feedback  #level0 {
height: auto;
overflow: hidden;
}


#feedback cite, #curriculum cite{
font-size: 1.1em;
margin: 10px 0 20px;
display: block;
color: #C42326;
padding-bottom: 20px;
border-bottom: none;}

 

/* mailing list */

form {
height: auto;
overflow: hidden;
margin: 20px 0;
width: 345px;}

label {
padding-right: 15px;
font-size: 1.2em;}

form td {
padding-bottom: 15px;}

input.submit {
float: right;}

/* about weis */

#about #level0 img, #about #level1 img {
display: none;
}

#about #level0 img.curly_divider{
display: none;
}


#about h3 {
margin-top: 25px;}

#about #level1 > h3:first-child {
margin-top: 15px;} 

h4 {
color:#C42326;
font-size: 1.4em;}

div.article {
height: auto;
overflow: hidden;
margin-top: 20px;
padding-top: 20px;
border-top: 1px dashed #ccc;}

#about h3 + div.article {
border: none;
padding-top: 0px;
}

 

/* curriculum links */

#curriculum p a {
display: none;}

#curriculum #level1 {
padding-top: 10px;
}

#curriculum #quotes {
border-bottom: 1px dashed #ccc;
border-top: 1px dashed #ccc;
margin-bottom: 20px;
}

 
#curriculum blockquote {
padding-left: 20px;
background: url(../images/quote_open.png) left 2px no-repeat;
margin-top: 20px;
}


#curriculum blockquote span{
padding-right: 20px;
background: url(../images/quote_close.png) right bottom no-repeat;
font-size: 1.2em;
}

#curriculum  cite {
border: none;
padding: 0;
}
#curriculum #main ul {
margin-left: 15px;
}

#curriculum #main ul li{
list-style: circle;
}

#curriculum  table td {
padding: 10px;
font-size:1.2em;
border-top:  1px dashed #ccc;
}

#curriculum  tbody > tr:first-child td {
font-weight: bold;
border-top:none;
} 

#curriculum  table tr > td:first-child {
border-right:  1px dashed #ccc;
}