/* The width and height properties (and min/max properties) includes content, padding and border */

* {
    box-sizing: border-box;
}

body {
    font-family: Arial;
    padding: 10px;
    background: #f1f1f1;

    height:400px; /*height of your image*/
   	background:#fff url('/images/page_logo.jpg') no-repeat top center;
	margin:10;
	padding:0;
	text-align:center;
	overflow:auto;
}

.page_header {
}

.separate_block {
/*   	background:#f1f1f1; */
	height:20px;
}

.separate_inside_block {
/*   	background:#ddd; */
	height:20px;
}

.page_block {
/*    background:#ddd; */
  margin:0;
  padding:20;
  text-align:center;
  overflow:auto;
  font-size:x-large;
}

.search_block {
/*  background:#ddd; */
  margin:0;
  padding:20;
  text-align:center;
  height:230px;
}

.search_block img {
  display:inline;
  float: left;
}

.search_block span {
  display:block;
}

.text_block {
/*  background:#ddd; */
  margin:0;
  padding:20;
  text-align:left;
  overflow:auto;
  font-size:x-large;
  height:200px;
  float:right;
}

/* Responsive layout - when the screen is less than 800px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 800px) {
    .leftcolumn, .rightcolumn {   
        width: 100%;
        padding: 0;
    }
}

/* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
    .topnav a {
        float: none;
        width: 100%;
    }
}

.myButton {
  background-color:#7892c2;
  -moz-border-radius:28px;
  -webkit-border-radius:28px;
  border-radius:28px;
  border:1px solid #4e6096;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-weight:bold;
  font-size:17px;
  padding:16px 60px;
  text-decoration:none;
  text-shadow:0px 1px 0px #283966;
}
.myButton:hover {
  background-color:#476e9e;
}
.myButton:active {
  position:relative;
  top:1px;
}

.search_image {
  height : 200px;
  width : auto;
  margin-left : 10px;
  border-radius : 10px;
  display : block;
  text-align: left;
}
