@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

body {
	background:#666666;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.025em;
font-size: 14px	
}

p{ line-height:20px;}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}
img {border-style:none;}

*:focus {outline: none;}

.clear{ clear:both;}

/* wrapper */
#wrapper {
    max-width:100%;
	
}
 

#headerWrap {
  width: 100%;
  height: auto;
  margin: auto;
  background:url(http://cdn.wpyltcdn.com/japbox/warning/header-bg.jpg) bottom repeat-x;
}
  
#logo {
 
margin:15px auto;
    padding: 0px;
}
#caption {
    float:right;
    text-transform: uppercase;
    text-align: center;
    margin:50px auto;
    font-family: Arial, Helvetica, sans-serif;
}
#caption1{ font-weight:bold; font-size:15px; }
#caption2{font-size:13px;}

.container{ max-width: 915px;}

#contents{ height:auto; margin-top:20px; }

             
 .futanariImg{ margin: 30px 20px; }
.txtleft {
width: auto;
text-align: justify;
font-family: Tahoma,sans-serif;
font-size: 14px;
color: #FFF;
letter-spacing: 0px;
}

.links {
	padding:20px;
margin:40px auto;
max-width: 420px;
height: auto;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.links ul{ margin: 0; padding: 0; }
.links li {list-style: none; display: inline;    padding-right:7px;    padding-left:7px;}
.links li a{color:#cafd00; text-decoration: none;}
.links li a:hover{color:#cafd00; text-decoration: underline;}
 
.sitelinks{ color:#FFF;}
#footerWrap{width: 100%; height:auto; margin:auto; background:#000;  }
	#footer{  width:100%; height:auto; margin:auto;}
		#footer ul { margin:0; padding:0; text-align:center; line-height:60px;}
		#footer ul li { list-style:none; display:inline; padding:0 5px;}
		#footer ul li a{ text-decoration:none; color:#FFFFFF;}
		#footer ul li a:hover{ text-decoration:underline; color:#FFFFFF;}
	
#biller{color:#FFF;}	
#biller a{ text-decoration:underline; color:#FFF;}
#biller a:hover{ text-decoration:underline; color:#FFF;}

/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    #caption {    margin:20px auto;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
   #caption {    margin:10px auto 20px }
}
@media (max-width: 530px) {
#caption { display:none;}
.nbc{display: none;}    
}

/* Portrait phones and smaller */
@media (max-width: 480px){
       #caption {    margin:20px auto;}
.txtleft{ font-size: 12px;}

}