html, body, #div_header {
	min-width: 0px;
	font-size: 16px;
}

.medium {
	font-size: 18px;
}

.medium_header
{
	font-size: 24px;	
}

.header
{
	font-size: 30px;	
}

.smallheader {
	font-size: 14px;
}

.con a:not(.nolink) {
	font-size: 14px;
}

#image_overlay {
    bottom: 0;
    left: 0;
}

#navbar  {
	display: none;
}

#menu_button {
    display:block;
}

table.list {
	min-width: 0px;
}

input.search {
	width: 300px;
	height: 36px;
}

input.button {
	height: 36px;
}

img.button {
	width: 36px;
}

img.link_button {
	width: 24px;
}

.btn {
	padding: 16px;
}

hr.spacer {
	height: 36px;
    margin: 0px 3px;
}

select {
	height: 36px;
}

input:not([type="submit"]):not([type="search"]):not([type="image"]):not([type="checkbox"]) {
	line-height: 36px;
}

/* GENERAL */
/* PORTRAIT */
@media only screen and (orientation : portrait) {
	.landscape {
		display: none;
	}
	
	#page_content_medium, #page_content_small 
	{
		width: 500px;
	}
}
/* LANDSCAPE */
@media only screen and (orientation : landscape) { 
	
}

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */ }
/* iPad PORTRAIT */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */}
/* iPad LANDSCAPE */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */}
/* iPad RETINA */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}
/* iPad RETINA PORTRAIT */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}
/* iPad RETINA LANDSCAPE */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}