@charset "utf-8";
/* CSS Document */
body {margin: auto;
}
#newmessage{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;background-color:#000;width:100%;height:100%;position:absolute;top:0px;left:0px;}
#newsmessage2{width:40%;margin:auto;margin-top:auto;background-color:#c0ffb9;position:absolute;left:30%;top:25%;padding: 10px 10px 10px 10px;}

#newmessage2 h2{display:inline-block;text-align:left;}
#newmessage2 h1{display:inline-block;text-align:left;}

#page {width: 800px;font-family:Arial, Helvetica, sans-serif;margin: auto;}
#banner  {width: 800px;margin-bottom: 0px;clear:both;}
#bulliton {padding-top:10px;width:790px;background-color: #c0ffb9;border: 1px solid silver;text-align:center;}
.block{margin: 8px 8px 0px 0px;padding: 0px 8px 8px 8px;background-color:#c0ffb9;border: 1px solid silver;}
#column1 {width: 342px;float: left;}
#column1 h1 {font-size:16px;font-weight: normal;display:inline;font-family:Arial, Helvetica, sans-serif;}
#column1 h2 {font-size:32px;line-height: 32px;margin-bottom:3px;font-weight: normal;font-family:"Times New Roman", Times, serif;text-align:center;}
#column1 h3 {font-size:16px;font-weight: normal;display:inline;font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;align:left;}

#column2 {float:left;width:202px;}
#column3 {width: 254px;float:right;}
#link {width: 165px;margin:auto;border: 5px ridge #F00;margin-top:8px;margin-bottom:8px;padding-top:2px;padding-bottom:2px;text-align:center;}
#themeidea {width: 165px;margin:auto;border: 5px ridge #F00;margin-top:8px;margin-bottom:8px;padding-top:2px;padding-bottom:2px;text-align:center;}
#link2 {width: 175px;margin:auto;margin-top:8px;margin-bottom:8px;padding-top:2px;padding-bottom:2px;text-align:center;}

#vote_main{width: 700px;margin-right:15px;margin-bottom:8px;padding-right:4px;padding-left:4px;padding-bottom:10px;background-color: #c0ffb9;border: 1px solid silver;margin-bottom:15px;}
#vote_link{width: 230px;margin-right:0px;margin-left:10px;margin-bottom:8px;padding-right:4px;padding-left:4px;padding-bottom:10px;background-color: #c0ffb9;border: 1px solid silver;margin-bottom:15px;}

#center{text-align:center;}
a {text-decoration: none;}
h1 {font-size:18px;line-height: 18px;margin-bottom:3px;text-align:center;font-family:"Times New Roman", Times, serif;font-weight:bold;}
h2 {font-size:24px;line-height: 24px;margin-bottom:3px;font-family:"Times New Roman", Times, serif;text-align:center;font-weight: normal;}
h4 {font-size:12px;line-height: 12px;font-weight: normal;font-family:Arial, Helvetica, sans-serif;text-align:center;}
h5 {font-size:22px;line-height: 15px;margin-bottom:3px;text-align:center;font-family:"Times New Roman", Times, serif;font-weight:bold;display:inline;}
h6 {font-size:24px;line-height: 0px;margin-bottom:3px;font-family:"Times New Roman", Times, serif;text-align:center;font-weight: normal;display:inline;}

.bigred {font-size:26px;color:red;font-weight:bold;}
.medbrown {font-size:18px;color:brown;font-weight:bold;}
.medblue {font-size:16px;color:#36F;font-weight:bold;}
.medblue2 {font-weight:500;font-size:18px;color:#33C;font-weight:bold;display:inline-block;text-decoration:underline;}


.ad, #link_icon{display:block;}
form{margin-left:5px;}
#column3 p{
	margin-top:0px;
	display:block;
}

@media only screen and (max-width: 500px) {
  #page, #banner{
  	width:100%;
  	min-width:250px;
  }
  #banner img{
  	width:100%!important;
  }
  #column1, #column2, #column3{
  	width:100%;
  }
  .ad, #link_icon,#column3 p{
  	display:none;
  }
	form{margin-left:20px;font-size:7vw;}
	h5{font-size:9vw;}
	
	input[type='checkbox'] {
    width:20px;
    height:20px;
    background:white;
    border-radius:5px;
    border:2px solid #555;
	}
	
}