body {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	background-color: #f5f6f8;
	margin: 0;
	padding: 0;
	color: #000;
} 
a {
	text-decoration: none;	
}
div#header_bar {
	width: 100%;
	background: #323235;
	height: 60px;
}
div#header_bar_left {
	width: 50%;
	float: left;
	line-height: 55px;
}
div#header_bar_left a {
	font-size: 0.6em;
	color: #fff;
	padding: 0px 5px 0px 5px;
}
div#header_bar_right {
	width: 50%;
	float: left;
	line-height: 55px;
}
div#header_bar_right a {
	font-size: 0.5em;
	color: #fff;
	padding: 0px 5px 0px 5px;
}
div#message_out {
	width: 40%;
	min-width: 800px;
	height: auto;
	margin: 60px 20px 60px 20px;
	color: #323235;
	font-size: 2em;
}
div#message_out a {
	font-size: 1.2em;
	text-decoration: none;
}
div#content_blocks {	
	max-width: 335px;
	max-height: 250px;
	overflow: hidden;
	margin: 20px; 
	width: auto;
	height:auto;
	float: left;	
	padding: 8px;
}
div#content_block_header {
	font-size: 0.8em;
	font-weight: bold;
}
div#content_block_header a {
	color: #323235;	
}
div#content_block_header a:hover {
	text-decoration: underline;	
}
div#content_block_description {
	font-size: 0.6em;
	color: #323235;	
	padding: 8px 0px 8px 0px;
}
div#content_block_info {
	font-size: 0.5em;
	color: #323235;	
}
div#content_block_info a {
	color: #aaa;
}
div#content_block_info a:hover {
	text-decoration: underline;	
}
div#content_wrap {	
	width: 100%;
	min-width: 800px;
	height:auto;
}
div#content_wrap div#content_blocks:nth-of-type(even) {	
	background: none;
}
div#content_wrap div#content_blocks:nth-of-type(odd) {	
	background: #fff;
}

div#content_oneblock {	
	width: 90%;
	margin: 10px 20px 10px 20px; 
	padding: 8px;
	background: #fff;
	min-width: 800px;
	height:auto;
}
div#content_halfblock_color1 {	
	width: 43.5%;
	margin: 10px 20px 10px 20px; 
	padding: 8px;
	float: left;
	color: #fff;
	background: #6ae175;
	min-width: 800px;
	height:auto;
}
div#content_halfblock_color2 {	
	width: 43.5%;
	margin: 10px 20px 10px 20px; 
	padding: 8px;
	float: left;
	background: #f5f6f8;
	min-width: 800px;
	height:auto;
}
div#content_oneblock_header {
	font-size: 0.8em;
	font-weight: bold;
	color: #323235;	
}
div#content_oneblock_dt {
	font-size: 0.5em;
	color: #323235;
	padding: 4px 0px 4px 0px;
}
div#content_oneblock_dt a {
	color: #aaa;
}
div#content_oneblock_dt span {
	color: #aaa;
}
div#content_oneblock_description {
	font-size: 0.65em;
	color: #323235;
	padding: 16px 0px 16px 0px;
}
div#content_oneblock_content {
	font-size: 0.65em;
	color: #323235;
}

div#footer_wrap {
	width:100%;	
}
div#footer_text {
	font-size: 0.6em;
}
div#footer_wrap a {
	font-size: 1em;
	color: #323235;
	padding: 4px 20px 4px 20px;
}
/* POP UP FOR LOGIN / SEARCH */
.popup {
  display: none;
  position: fixed;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  height: auto;
  top: 40%;
  margin-top: -120px;
  z-index: 20;
  border-radius: 10px;
}
#popup2:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: -2;
}
div#add_pop {
	width: 600px;
	height: auto;
	background: #fff;
}
div#add_head {
	width: 99%;
	height: auto;
	color: #323235;
	font-size: 0.8em;
	padding: 20px 10px 0px 20px;
}
div#add_description {
	width: 99%;
	height: auto;
	color: #999;
	font-size: 0.5em;
	padding: 0px 10px 0px 20px;
}
div#add_cancel {
	width: 99%;
	height: auto;
	padding: 0px 10px 10px 10px;
}
div#add_cancel a {
	color: #CCC;
	font-size: 0.6em;
}
div#add_form {
	width: 99%;
	height: auto;
	padding: 0px 10px 10px 10px;
}
div#add_form form {
	margin: 20px 10px 10px 10px;
	font-size: 0.5em;
	color: #323235;
}
div#add_form input {
	margin: 5px 0px 5px 0px;
	width: 200px;
	height: 30px;
	font-size: 1.2em;
	color: #323235;
	border: 1px solid #999;
}
div#add_form input[type="submit"] {
	margin: 0px 27px 0px 0px;
	width: 200px;
	height: 30px;
	font-size: 1.2em;
	color: #fff;
	border: 1px solid #6ae175;
	background: #6ae175;
	cursor: pointer;
}
div#add_form input[type="button"] {
	width: 200px;
	height: 30px;
	font-size: 1.2em;
	color: #fff;
	border: 1px solid #999;
	background: #999;
	cursor: pointer;
}
div#add_form textarea {
	margin: 5px 0px 0px 0px;
	width: 430px;
	height: 100px;
	font-size: 1.2em;
	color: #323235;
	border: 1px solid #999;
}
div#add_left {
	width: 40%;
	height: auto;
	float: left;
}
div#add_descrip input {
	margin: 5px 0px 5px 0px;
	width: 430px;
	height: 30px;
	font-size: 1.2em;
	color: #323235;
	border: 1px solid #999;
}
div#add_form select {
	margin: 5px 0px 5px 0px;
	width: 200px;
	height: 30px;
	font-size: 1.2em;
	color: #323235;
	border: 1px solid #999;
}
.show_success {
	font-size: 0.6em;
	color: #6ae175;	
}
