body {
	background-color: #e2e0e0;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Monda', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	overflow-x:hidden;
}

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video{
    margin-top:-3px;
    background-color:black;
}

.content{
    position:relative;
    z-index:2;
}

.bgHolder{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    overflow:hidden;
}

#header .bgHeaderBlack {
    height: 225%;
    background-color: black;
    position: absolute;
    top: 0;
    right: 100%;
    margin-right:-162px;
    width: 3000px;
    z-index: 1;
}

#form{
    position:relative;
    z-index:1;
}

#form .rightmenu{
    
    background-color: #888;
    width: 110%;
    padding: 15px;
    margin-bottom:2px;
}

#form .rightmenu a{
    width: 100px;
    height: 28px;
    background-color: #c50a12;
    font-family: 'Arial', sans-serif;
    font-size: .9em;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    left: 70px;
    
}

#form .rightmenu p{
    
    font-family: 'Monda', sans-serif;
    font-weight: bold;
    font-size:.9em;
    letter-spacing:-1px;
    text-transform:uppercase;
    vertical-align:top;
    padding:0;
    margin:0;
    display:inline-block;
    
}



#form .rightmenu div{
    min-height:44px;
    background-repeat:no-repeat;
    display:inline;
}

#form .rightmenu div.join p{
    vertical-align:17px;
}

#form .rightmenu div.write, #form .rightmenu div.shop{
    display:block;
}

#form .rightmenu div.write p, #form .rightmenu div.shop p{
    display:block;
}

#form .rightmenu div.write img, #form .rightmenu div.shop img{
    float:left;
}

#form .rightmenu div.cell p{
    vertical-align:17px;
}

#form .rightmenu div.cell + br{
    display:none;
}

#form .rightmenu div.cell + br + p{
    vertical-align:17px;
}

#form .rightmenu div.map p{
    vertical-align:17px;
}
#form h1{
    z-index: 2;
    color: #c50a12;
    position: absolute;
    font-family: 'Monda', sans-serif;
    text-transform: uppercase;
    font-size: 2em;
    letter-spacing: -1px;
    left: 27px;
    bottom: 0px;
    
}

#form p{
    font-family: 'Arial', sans-serif;
    font-size:1em;
}

#mainContent{
    position:relative;
}

#mainContent .nine{
    position:relative;
    z-index:2;
}

.bgFormBlack{
    height: 10.5%;
    background-color: black;
    position: absolute;
    top: 0;
    left: 0%;
    
    width: 800px;
    z-index: 1;
}

.bgFormBlack.donateBlack
{   
	background-color: black;
    position: absolute;
    top: 0;
    left: 0%;

    width: 800px;
    z-index: 1;
	height: 100px;
}
.bgFormBlack img{
    position:absolute;
    left:0px;
    bottom:-10px;
}

.bgFormRed{
    background-color: #c50a12;
    position: relative;
    left: -15%;
    padding-left: 15%;
    width: 125%;
    padding-right: 15%;
    margin-top:30%;
    padding-top:25%;
}

#donateBtn {             
		cursor: hand; 
		cursor: pointer;
		margin: 10px 0px 0px 30px;                              
		
	}
.donateBgRed{
    background: #c50a12 url('/images/donate-bg.png') bottom left no-repeat;
    position: relative;
    left: -15%;
    padding-left: 15%;
    width: 125%; 
	height: 242px;
    padding-right: 15%;
    margin-top:30%;
    padding-top:25%; 
}

.bgStripes{
    position:absolute;
    z-index:0;
    top:35%;
    width:100%;
    height:100%;
    background-image:url(/images/bg-stripes.png);
}

#moreVideos{
    background-color: #e2e0e0;
    color:#000;
    font-family: 'Monda', sans-serif;
    font-weight: 700;
    font-size:1.1em;
    text-transform:uppercase;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:22px;
    padding-right:22px;
    margin-bottom:18px;
}

#videoDescription{
    background-color:black;
    padding:15px;
    margin-top:-20px;
    min-width:215px;
}

#videoDescription h1{
    text-transform:uppercase;
    font-size:1.5em;
    color: #fff;
    font-weight: 700;
    font-family: 'Monda', sans-serif;
    margin-top: 0px;
}

#videoDescription p{
    font-family: 'Arial', sans-serif;
    font-size:1em;
}

#header {
background-color: #c50a12;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 10px;
margin-left: 15px;
padding-left: 0px;
padding-right: 0px;
width: 71.8%;
position:relative;
z-index:0;
}

#header img{
    position:relative;
    z-index:2;
}

.orbit-wrapper {
}

#formIframe {
	width: 100%;
	height: 242px;
}

.flex-video {
	padding-top: 0;
	min-width:215px;
}


#videolist {
width: 100%;
text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

#videolist:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}


 
#videolist div {
  /*padding: 0 5px 0 0;*/
  width: 215px;
  background-color:#000;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1; 
  margin-bottom:15px; 
  text-align:left;
  font-size:20px;                 
}



#videolist div img{
	max-width:100%;
	width:215px;
	height:auto;      
}
 
#videolist div a {
  color: #FFFFFF;
  font-family: 'Monda',sans-serif;
  font-size: 1em;
  font-weight: 400;
  height: 100%;
  margin-top: 10px;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}

#videolist div a p {
  background-color: black;
  letter-spacing: -1px;
  margin: 0;
  padding: 6px;
  min-height:56px;
}
 
#videolist div a:hover {
  color: #aaa;
}
 
#videolist div.active a {
  font-weight: bold;
  color: #c50a12;
}

#footer {
	padding-top: 1em;
	text-align: left;
	color:#8c8c8c;
	border-top:2px groove #fff;
	font-size:1em;
	font-family: 'Arial', sans-serif;
}

#icon-embed{
    cursor:pointer;
}

a{
    color:#fff;
    
    text-decoration:underline;
    
}

#footer a, a:hover{
    color:#c50a12;
    text-decoration:underline;
}

.rightmenu a{
    color: #fff;
    text-decoration:none;
}

#fqv{
    display:none;
}

#basic-modal-content {display:none; text-align: left;}
#basic-modal-content p {color:#fff;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:200px; width:280px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(http://d1ogioctzecb2r.cloudfront.net/files/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

@media only screen and (min-width: 1441px) { 
	
}

@media only screen and (max-width: 930px) and (min-width: 521px) { 
	#videolist div {
      /*padding: 0 5px 0 0;*/
      width: 180px;
      background-color:#000;
      vertical-align: top;
      display: inline-block;
      *display: inline;
      zoom: 1; 
      margin-bottom:15px; 

      text-align:left;                 
    }



    #videolist div img{
    	max-width:100%;
    	width:180px;
    	height:auto;      
    }
    
    .bgFormRed{
        margin-top: 10%;
        padding-top: 15%;
    }
    
    
    
    #form .rightmenu{
     margin-left: -15px;   
    }
}

@media only screen and (max-width: 520px) { 
	#videolist div {
      /*padding: 0 5px 0 0;*/
      width: 121px;
      background-color:#000;
      vertical-align: top;
      display: inline-block;
      *display: inline;
      zoom: 1; 
      margin-bottom:15px; 

      text-align:left;                 
    }
    
    #videolist div img{
    	max-width:100%;
    	width:121px;
    	height:auto;      
    }
    
    .bgStripes{
        top:20%;
    }
    
    #header .bgHeaderBlack{
        width: 32%;
        left: 0px;
        margin-right: 0px;
    }
    
    #header{
        margin-left:0px;
    }
    
    #form .rightmenu{
     margin-left: -15px;   
    }
    
    .bgFormRed{
        margin-top: 15%;
    }
    
    .bgFormBlack{
        width:100%;
    }
    
    #formIframe {
    	width: 85%;
	}
	
	#form .rightmenu a{
           left:0px;
    }
    
    #form .rightmenu{
        line-height:30px;
    }
	
	#form .rightmenu div.cell + br{
        display:block;
    }

    #form .rightmenu div.cell + br + p{
        vertical-align:inherit;
    }
    
    #icon-embed{
        display:none;
        
    }
    
    .liveBanner{
        display:none;
    }

}

@media only screen and (max-width: 385px) { 
	#videolist div {
      /*padding: 0 5px 0 0;*/
      width: 100%;
      background-color:#000;
      vertical-align: top;
      display: inline-block;
      *display: inline;
      zoom: 1; 
      margin-bottom:15px; 

      text-align:left;                 
    }
    
    #videolist div img{
    	max-width:100%;
    	width:100%;
    	height:auto;
    	display:none;      
    }
    
    #videolist div a p{
        min-height:auto;
    }
    
    .bgStripes{
          top:10%;
      }
      
    
	

}

@media screen and (orientation: landscape) { 
	
}

@media screen and (orientation: portrait)  { 
	
}

@media only screen and (max-width: 1279px) and (min-width: 768px) { 
	
}