/* -------------------------------------
	html-css Author: Tim Blumer ~ api-webservices.com
	
	Graphics and Layout: Graphic Arts of Topeka
	
	Built: 2009-11-13 (YYYY-MM-DD)
	
	Last Edit: 2010-01-15 (YYYY-MM-DD) TC
	
	URI: 
---------------------------------------*/

/* @group Body */

body {
	margin: 0;
	padding: 0;
}

body, p {
	margin-top: 0;
}

a{
	
}

a:hover{
	
}

a:visited{
	
}

h1, h2, h3, h4, h5, h6{
	margin-top: 0;
	padding-top: 0;
	color: #7e0a43;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* @end */

/* @group Layout */

#wrapper {
	float: right;
	width: 730px;
}

#left_wrapper{
	float: left;
	width: 207px;
}

#contact {
	display: block;
	color: #fff;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 11px;
	background: url(../images/contact_top.gif) no-repeat;
	width: 173px;
}
#contact a{
	color: #FF9900;
}
#contact p{
	margin-top: 0;
}

#contact_end{
	background: url(../images/contact_bottom.gif) no-repeat;
	height: 10px;
	width: 194px;
}

#container {
	display: block;
	margin: auto;
	width: 943px;
}

#header {
	height: 161px;
	margin-top: 8px;
}

#header_text {
	height: 35px;
}

#nav {
	display: block;
	width: 732px;
	height: 30px;
	background: url(../images/nav.gif) no-repeat;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
}#nav ul{
	margin: 0;
	padding: 5px 0 0;
	list-style-type: none;
	text-align: center;
}

#nav ul li { 
	display: inline;
	padding: 0;
}

#nav ul li a{
	text-decoration: none;
	padding-left: 24px;
	padding-right: 24px;
	color: #7e0a43;
}

#nav ul li a:hover{
	background: url(../images/over.png) no-repeat center;
	color: #686452;
}

#right_col{
	float: right;
	width: 192px;
}

#content {
	display: block;
	width: 524px;
	float: left;
	font: 14px "Times New Roman", Times, Georgia, serif;
}

#footer {
	clear: both;
}

#api {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom: 10px;
}

#api a{
	
}

#api a:hover{
	
}

.hours{
	/*padding-top: 290px;*/
	text-align: center;
	/*height: 135px;*/
	background: url(../images/hours_bg.jpg) no-repeat;
	height: 425px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
}

.hours h3{
	/*margin-bottom: 10px;*/
	margin-bottom: 0;
	margin-top: 10px;
}
/* new */
.hours .burst{
	display: block;
	background: url(../images/burst.png) no-repeat left top;
	width: 105px;
	height: 90px;
	margin: 0 auto;
	font-size: 13px;
	padding: 38px 20px 0 12px;
}
.hours ul{
	padding: 0;
	margin: 0 0 .5em 30px;
	text-align: left;
	font-size: 13px;
}
.hours p{
	padding: 0;
	margin: 0;
}
.green_text{
	color: #6f6e59;
}

.red_text{
	color: #7e0a43;
}
img.no-border{
	border: 0 none;
}
.left{
	float: left;
	margin-right: .5em;
}
.right{
	float: right;
	margin-left: .5em;
}
.clear{
	clear: both;

}

.small_title{
	color: #7e0a43;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.sidequote{
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

/* @end */

/* @group Pretty Forms */

form {
	margin: 0 0 1em;
	padding: 0;
}

label {
	color: #235353;
}

input, textarea {
	color: #235353;
	background: #fee3ad;
	border: 1px solid #235353;
	margin: 0;
	padding: 0;
}

.submit {
	padding-bottom: 1em;
	margin: 0;
}

.submit input {
	color: #000;
	background: #fff;
	padding: 5px;
	font-size: 12px;
}

fieldset {
	border: 1px solid #235353;
}

fieldset p {
	padding-left: 20px;
}

legend {
	background: #235353;
	padding: 2px 6px;
	color: #fff;
}

/* @end */