html, body {
	height:100%;
}

body {
	background-color:#000;
	font:10pt verdana, tahoma, helvetica, arial, sans-serif;
}

h1, h2, h3 {
	font-family:georgia, times new roman, serif;
}

h1 {
	font-size:32pt;
	line-height:2em;
}

h2 {
	font-size:20pt;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

p {
	padding-bottom:10px;
}

@font-face {
	font-family: GoodDog;
	src: url("GOODDP__.eot") /* EOT file for IE */
}

@font-face {
	font-family: GoodDog;
	src: url("GOODDP__.TTF") /* TTF file for CSS3 browsers */
}

#container_height {
	height:100%;
	margin:0 auto;
}

#wrapper {
	min-height:100%;
}

#main {
	overflow:auto;
	padding-bottom:30px;
}

#nav li {
	font:22pt GoodDog, arial;
	text-align:center;
	padding:5px 0;
	margin-top:15px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	behavior:url(PIE.htc);
}

#nav li:first-child {
	margin:0;
}

#nav_orange {background:#F39E2F;}

#nav_green {background:#5DF22E;}

#nav_pink {background:#FCB3B3;}

#nav_cyan {background:#65F8E7;}

#nav_yellow {background:#F2F76C;}

#nav_purple {background:#C56DF7;}

#nav_blue {background:#617CD3;}

#nav_brown {background:#B49661;}

#nav li a {
	text-decoration:none;
	color:#000000;
	text-shadow:0 1px 2px #bbbbbb;
}

#nav li a:hover {color:#ffffff;}

#floater {
	float:left;
}

#phone_top, #phone_middle, #phone_bottom {
	line-height:90%;
	font-family:GoodDog, arial;
	color:#009acd;
}

#phone_top, #phone_bottom {
	font-size:24pt;
}

#phone_middle {
	font-size:72pt;
	text-align:center;
}

#phone_bottom {
	text-align:right;
}

#copyright {
	position:relative;
	margin-top:-30px;
	height:30px;
	clear:both;
	text-align:right;
	color:#fff;
	font-size:8pt;
}

#content {
	background:#c0e0e8;
	padding:0 10px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	behavior:url(PIE.htc);
}

