/*   Copyright © 2013 VonKarbowski.com   */
/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 650px) {
	
	body{
	background-color:#000;
	background-image:none;
	
}

#wrapper{
	width:451px;
	margin:0 auto 80px auto;	
}

#tp_ban_home{
	width:451px;
	height:495px;
	background-image:url(images/sp/mb_logo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;	
}

#tp_ban_other{
	width:451px;
	height:268px;
	background-image:url(images/sp/mb_logo2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;	
}

#mid_ban{
	width:451px;
	height:335px;
	background-image:url(images/sp/menu_bknd2.jpg);
	background-position:center top;
	background-repeat:no-repeat;	
}

#page{
	background-image:url(images/page_bknd.png);
	background-repeat:repeat-x;
	background-color:#FFF;
	width:451px;
	margin:0 auto;	
}

/* --- MENU  ------------------------------------------*/


    #menu {
	margin:0 auto;
      width:451px;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:42px;
      line-height:normal;

      }
    #menu ul {
		width:451px;
          margin:0;
          padding:0;
          list-style:none;
		  text-align:center;
      }
    #menu li {
		width:451px;
      display:block;
      margin:0 auto 16px auto;
      padding:0;
	  height:52px;
	  

      }
    #menu a {
		width:400px;
	  height:52px;
	   margin:0 auto;
      background:none;
      padding:0;
      text-decoration:none;
      }
    #menu a span {
		width:400px;
		height:52px;
		margin:0 auto;
      display:block;
      background:none;
      padding:0 0 0 30px;
      color:#000;
      }
	  
    #menu a:hover span {
      color:#7f7f7f;
      }
    #menu a:hover {
      background-position:0% -50px;
      }
    #menu a:hover span {
      background-position:100% -50px;
      }

      #menu #current a {
              background-position:0% -50px;
			  color:#7f7f7f;
      }
      #menu #current a span {
              background-position:100% -50px;
			  color:#7f7f7f;
      }

/* ------ MENU END ------------------------------------*/

.ribbon_main{
	width:400px;
	margin:0 auto;
	padding-left:10px;
	
}

	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		min-height: 250px;
		width:370px;
	}


/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

}



