body { background-image: url(images/header.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin:0px; padding:0px; }

#contain { width:100%; max-width: 1024px; margin: 0 auto; padding: 0;}
#inner { float: left; background-color: white; margin-top: 0; margin-bottom: 0; padding: 0; }
.header { width: 100%; max-width: 1024px; max-height:206px; float:left; padding:0; margin:0; }

.header img { width:100%; height: auto; padding: 0; }


.about { width:100%; float: left; max-width: 1024px; padding-bottom: 20px}

.about h3 {  font-size: 25px; font-family: 'fonts/intro_regular';color: red; padding-left: 40px; padding-right: 40px; padding-bottom: 0px; margin-bottom:0px; font-weight:normal;

}
.entry-content h4 { padding: 25px; background-color:#FFC;}

.home-banner {}
.home-banner img { width: 100%; height: auto;}

.submit-wrap { margin-top: 20px;}

.about h1 {  font-size: 25px; font-family: 'fonts/intro_regular';color: #6b2323; padding-left: 40px; padding-right: 40px; font-weight:normal; padding-top: 0px;

}
.about p {  font-size: 15px; line-height: 22px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
padding-left: 40px; padding-right: 40px;}

a.button:link { margin-left: 40px;font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; background-color: #6b2323; color: white; text-decoration:none; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-left: 0; padding: 10px;}
a.button:visited { margin-left: 40px;font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; background-color: #6b2323; color: white; text-decoration:none; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-left: 0; padding: 10px;}

.blog-article a:visited {
color:white;
}

.half { width: 50%; float: left; margin-bottom: 50px;}
.half li { font-family: 'fonts/intro_regular';
  font-weight: normal;
  color: #722626;
  margin-left: 16px;
  padding-top: 10px;
  line-height: 32px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-decoration: none;
  padding-left: 0px;
  font-size:22px;
  line-height: 26px;}

.row { float: left; width: 100%;}

h1.entry-title {  padding-top:45px; margin-bottom: 0px;}

.entry-content-moosical {width: 60%; padding-left:20%; padding-right: 20%; float:left; max-width: 600px;}
.entry-content-moosical h1 {width: 60%; padding-left:20%; padding-right: 20%; float:left; max-width: 600px;}

.video { background-color: #2d7911; width:100%; max-width: 1024px; float:left; }
.video-white { background-color: white; width:100%; max-width: 1024px; float:left; }
.video-left { width: 39%; float:left; padding:3%;}
.video-right { width: 55%; float:left; }

.video-right h2 { font-size:30px; font-family: 'fonts/intro_regular'; 	color: white; font-weight: normal; padding-top:30px; padding-bottom:0px; margin:0px;
}

.video-right p { font-size: 14px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; color: white; padding-top: 0px;
padding-right: 35px;}

.video-right-white h2 { font-size:30px; font-family: 'fonts/intro_regular'; 	color: #6b2323; font-weight: normal; padding-top:45px; padding-bottom:0px; padding-left: 66px;padding-right: 66px;
}

.video-right-white p { font-size: 18px; line-height: 22px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; color: #666; padding-top: 0px;
padding-left: 66px;padding-right: 66px;}

.video-right a:link {
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: white;
  color: #6b2323;
  text-decoration:none;
  font-weight: normal;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.video-right a:visited {
  color: #6b2323;
}







.wod-blog { background-image: url(images/WOD-bg.png); background-repeat: repeat-x; width:100%; max-width: 1024px; float:left; }

.blog-left { width: 23%; max-width: 231px; float: left; }
.blog-left img { width:100%; max-width: 231px; height: auto; float:right;}
.blog-right { width: 74%; max-width:742px; float: left; }



.blog-title { width: 100%; max-width: 742px;  height: 96px; float:left; }

.blog-intro { width: 40%; float:left; margin-top:35px;}
.blog-article { width: 60%; float:left; margin-top:35px;}
.half p { font-family: Verdana,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",sans-serif;
  font-size: 16px;
  line-height: 22px;}

.blog-title h2 { color: #722626; font-family: 'fonts/intro_regular';  font-size: 32px; padding-top:25px; font-weight: normal; }
.blog-intro p { color: #722626; font-size: 16px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; margin: 0; padding-top: 12px; }
.blog-article p { color: #722626; font-size: 16px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; margin: 0; padding-left: 35px;padding-top: 12px; }

.blog-intro a:link {
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: #6b2323;
  color: white;
  text-decoration:none;
  font-weight: normal;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float: left;
margin-top:10px;
}

li#menu-item-696 .current-page-ancestor a { background-color: red; color: red;}

.blog-intro a:visited {
color: white;
}
.blog-article a:link {
display: block;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: #6b2323;
  color: white;
  text-decoration:none;
  font-weight: normal;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-left: 0px;
float: none;
margin-top:20px;
margin-bottom: 20px;
width: 87px;
}

.footer { width: 100%; max-width: 1024px; clear: both; border-color: #722626; border-style: solid; border-width: 1px 0 0 0; }
.footer-left {width: 65%;  float: left; font-size: 9px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; padding-top:36px;padding-left:10px;}
.footer-right {width: 30%;  float: right; text-align:right;}
.footer-right img { width:100%; max-width: 157px; height: auto;}
.entry-meta {display: none;}
.entry-info {display: none;}



.column-left { width: 23%; max-width:231px; float: left; padding-right:1.7%}
.column-right { width: 74%; max-width: 715px; float: left; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;}
.column-about-right { width: 74%; float: left; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;}

.column-right img { width: 100%; height: auto; float: left;}


.column-left h2 { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; margin-left: 16px; }

.column-about-right h1 { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; }
.column-right h1 { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; }

.column-left ul li  { padding-bottom:8px;}


.column-left ul li a { text-decoration: none; font-size: 15px; line-height: 20px; list-style: circle; margin-left: 0px; padding-bottom:4px;}

.column-left ul li a:link { color: #4f4f4f; list-style: circle; margin-left: 0px; }
.column-left ul li a:visited { color: #4f4f4f; }
li.current-menu-item { color: #722626; font-weight: bold; }


ul li.column-left ul {margin-left: 16px; padding-left: 16px;}

em.wod { background-color: #e3e3d3; display:block; padding: 30px; margin:30px;  }

.column-left ul li.current-menu-item a:link { font-weight: bold; color: #722626;   }


h1.entry-title { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:20px; margin-top:35px; padding-bottom: 0px;}

.column-about-right li { padding-top: 10px;
  line-height: 32px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin-left: 0px;
  padding-left: 0px;
 font-family: 'fonts/intro_regular';
  font-weight: normal;
  color: #722626;
  margin-left: 0px;
    }

.entry-content p { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; font-size: 16px; line-height: 22px;  }

.cast_cell { width: 33%; text-align:center; float: left; }
.cast_cell h2 { font-size:18px; line-height: 24px; font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:0px; margin-top:0px; padding-bottom: 0px; margin-left: 11px; margin-right: 11px;}
.cast_cell p { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; font-size: 14px; line-height: 22px;padding-left: 11px; padding-right: 11x; }

.cast_cell img { width: 100%; height:auto; }


h2.crew {margin-top: 0px; padding-top: 0px;}

.image-left img { width: 100%; height: auto; float: left;}

img.responsive { width: 100%; height: auto; float: left;}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.moosical-cell { width:100%; max-width: 230px; text-align:center; float: left; padding-left: 30px; }
.image-left { width: 100%; max-width: 230px; float: left; }
.image-right { width: 100%; max-width: 230px; float: left; text-align:left; }
.image-left img { width: 100%; height: auto;}
.moosical-cell h2 { font-size:16px; width: 100%; max-width: 230px; float: left; text-align:left; line-height: 20px; font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:0px; margin-top:14px; padding-bottom: 0px;}
.moosical-cell p { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; width: 100%; max-width: 230px; float: left; text-align:left; font-size: 14px; margin-top:0px; line-height: 18px; padding-bottom:0px; }

#content-container-moosic-box { width:60%; padding-left:20%; padding-right: 20%; float:left; }


@media all and (max-width: 1000px) and (min-width: 768px) {	
.wod-blog { background-image: none; background-repeat: repeat-x; width:100%; max-width: 1024px; float:left; }


.blog-article { float: left; width: 80%; padding-left: 10%; padding-right: 10%;  display: block; padding-top: 10px; padding-bottom:  40px;}
.blog-intro { float: left; width: 80%; padding-left: 10%; padding-right: 10%; display: block; padding-top: 0px; padding-bottom:  0px;}
.blog-intro p { color: #722626; font-size: 16px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; margin: 0; padding-top: 12px; }
.blog-article p { color: #722626; font-size: 16px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; margin: 0; padding-left: 0px;padding-top: 12px; }
.blog-article a:link {
display: block;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: #6b2323;
  color: white;
  text-decoration:none;
  font-weight: normal;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-left: 0px;
float: none;
margin-top:40px;
width: 100%;
}

.blog-intro a:link {
display: block;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: #6b2323;
  color: white;
  text-decoration:none;
  font-weight: normal;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-left: 0px;
float: none;
margin-top:40px;
}

.blog-title {  line-height: 28px; height: auto; float: left; width: 80%; padding-left: 10%; padding-right: 10%; display: block; padding-bottom:0px; }
.blog-title h2 { color: #722626; font-family: 'fonts/intro_regular';  font-size: 32px; padding-top:10px; font-weight: normal; }




.footer-left {width: 65%;  float: left; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; padding-top:10px;padding-left:10px;}
.footer-right {width: 30%;  float: right; text-align:right;}
.footer-right img { width:100%; max-width: 157px; height: auto;}



.moosical-cell { width:50%; padding-left: 25%; padding-right: 25%; float: none; margin-left: auto; margin-right: auto;}


.row { float: left;}


.image-left { width: 100%; max-width: 230px; float: left; }
.image-right { width: 100%; max-width: 230px; float: left; text-align:left; }

.moosical-cell h2 { font-size:16px; width: 100%; max-width: 230px; float: left; text-align:left; line-height: 20px; font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:0px; margin-top:14px; padding-bottom: 0px;}
..moosical-cell p { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; width: 100%; max-width: 230px; float: left; text-align:left; font-size: 14px; margin-top:0px; line-height: 18px; padding-bottom:0px; }

.cast_cell h2 { font-size:18px; line-height: 22px; font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:0px; margin-top:0px; padding-bottom: 0px;}
.cast_cell p { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; font-size: 12px; line-height: 18px;padding-left: 10px; padding-right: 10px; }


}















@media only screen and (max-width: 767px) {

.about h1 {  width:90%; float:left; padding-left: 5%; padding-right: 5%;

}
.about p {  width:90%; float:left; padding-left: 5%; padding-right: 5%; }
.about a {margin-left: 5%; padding-right: 5%;}


.blog-article {float: none; width: 100%;}
.video-left { width: 80%; float:none; padding-left: 10%; padding-right: 10px; }
.video-right { width: 80%; float:none; padding-left: 10%; padding-right: 10px;  }
.wod-blog { background-image: none; background-repeat: repeat-x; width:100%; max-width: 1024px; float:left; }

.blog-article { float: left; width: 80%; padding-left: 10%; padding-right: 10%;  display: block; padding-top: 10px; padding-bottom:  40px;}
.blog-intro { float: left; width: 80%; padding-left: 10%; padding-right: 10%; display: block; padding-top: 0px; padding-bottom:  0px;}
.blog-intro p { color: #722626; font-size: 16px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; margin: 0; padding-top: 12px; }
.blog-article p { color: #722626; font-size: 16px; line-height: 18px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; margin: 0; padding-left: 0px;padding-top: 12px; }
.blog-article a:link {
display: block;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: #6b2323;
  color: white;
  text-decoration:none;
  font-weight: normal;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float: none;
margin-top:40px;
margin-left: auto;
margin-right: auto;
width: 80%;

}

.blog-intro a:link {
display: block;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;
	background-color: #6b2323;
  color: white;
  text-decoration:none;
  font-weight: normal;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-left: auto;
margin-right: auto;
float: none;
margin-top:40px;
width: 80%;
}

.blog-title {  line-height: 28px; height: 55px; float: left; width: 80%; padding-left: 10%; padding-right: 10%; display: block; padding-bottom:0px; }
.blog-title h2 { color: #722626; font-family: 'fonts/intro_regular';  font-size: 32px; padding-top:10px; font-weight: normal; }
.blog-left { display: none; }
.blog-left img { width:100%; max-width: 231px; height: auto; float:right;}
.blog-right { width: 100%;  float: left; text-align:center; }

.column-left { width: 80%; max-width: 1000px; float: left; padding-left:10%; padding-right: 10%; text-align:center;}
.column-right { width: 80%; float: left;  padding-left:10%; padding-right: 10%; text-align:center;}


.footer-left {width: 80%; float: none; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; padding-top:10%;padding-left:10%;  text-align:center;}
.footer-right {width: 80%; float: none; padding-top:10%;padding-left:10%; text-align:center;}




.column-left { width: 80%; max-width:1000px; float: none; padding-left:10%; padding-right: 10%; text-align:center;}
.column-right { width: 80%; max-width: 1000px; padding-left:10%; padding-right: 10%; float: none; text-align: center; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;}
.column-about-right { width: 80%; max-width: 1000px; padding-left:10%; padding-right: 10%; float: left; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif;}

.column-right img { width: 100%; height: auto; float: none;}

.column-about-right img { width: 100%; height: auto; float: none;}

.column-left h2 { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; margin-left: 0px; }

.column-about-right h1 { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; text-align: center;}
.column-right h1 { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; text-align: center;}
.column-right p {text-align: center;}
.column-left ul li a { text-decoration: none; font-size: 17px; line-height: 32px; list-style: none; margin-left: 0px; padding-left:0px;}

.column-left ul li a:link { color: #4f4f4f; list-style: none; margin-left: 0px;  padding-left:0px;}
.column-left ul li a:visited { color: #4f4f4f; }
li.current-menu-item { color: #722626; font-weight: bold; }


ul li.column-left ul {margin-left: 0px; padding-left: 0px;}


.column-left ul li.current-menu-item a:link { font-weight: bold; color: #722626;  margin-left: 0px; padding-left: 0px; }


h1.entry-title { font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:25px; margin-top:35px; }
p.entry-title { padding-left:20px; padding-right: 20px;}

#content-container {}

#content{padding-top:15px; }


ul.menu {margin:0px; padding:0px; list-style: none;}


ul.menu li {margin:0px; padding:0px; list-style: none;}


.video-right-white h2 { font-size:30px; font-family: 'fonts/intro_regular'; 	color: #6b2323; font-weight: normal; padding-top:0px; padding-bottom:0px; padding-left: 66px;padding-right: 66px;
}


.video-right-white p { font-size: 18px; line-height: 22px; font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; color: #666; padding-top: 0px;
padding-left: 66px;padding-right: 66px; padding-bottom:22px;}

.cast_cell { width: 80%; text-align:center; float: left; padding-left: 10%; padding-right: 10%; }
.cast_cell h2 { font-size:22px; line-height: 26px; font-family: 'fonts/intro_regular'; font-weight: normal; color: #722626; padding-top:0px; margin-top:0px; padding-bottom: 0px; }
.cast_cell p { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  sans-serif; font-size: 16px; line-height: 22px;padding-left: 35px; padding-right: 35px; }

.half { width: 50%; float: none;}

.moosical-cell { width:50%; padding-left: 25%; padding-right: 25%; float: none; margin-left: auto; margin-right: auto;}


.row { float: none;}

}
