h1,h2,h3,h4, .nav li, .footer .grid_8, #footer address, #footer address p, form input {font-family: "century gothic", "Helvetica";}
h3 {
	font-size: 17px;
}
h4 {
	font-size: 15px;
}

body {padding-top: 11px; background: url(../images/gradient_bg.png) repeat-x top left;}

#head address ul{list-style-type: none; text-align: right; margin:0px; padding:0px; padding-right: 9px; margin-bottom: 9px;}
address {font-style: normal; margin:0px; padding:0px;}
address a{text-decoration: none; color: #315285;}

.footer .grid_8, .footer address, #head address {
 font-size: 11px;
 color: #315285;
 font-weight: bold;
}

.footer {margin-top: 10px;}
.footer > span {text-align: right;}
.footer address ul li{display: inline-block; list-style-type: none; margin: 0px; margin-right: 14px;}

#logo *{display: none;}
#logo {height: 62px; background: url('../images/markey-logo.png') no-repeat center left;}

.content h1, .content h2 {color: #315285; text-transform: uppercase;}

.content {
	margin: 10px;
	width: 920px;
	/*background: url(../images/container.png) no-repeat bottom left;*/
}

.sidebar {height: 320px;}
.sidebar .contain {padding-right: 12px;}
.sidebar h2{font-size: 18px; border-bottom: 1px solid gray; margin-bottom: 5px; margin-top: 8px;}
.sidebar ol {list-style-type: none; margin:0px; padding:0px; margin-bottom: 10px;}
.sidebar ol li{margin-left: 0px; margin-bottom: 5px;}
.sidebar .contain > a{display: block; text-align: right;}
.nav { height: 36px; background: url(/~markey/wp-content/themes/markey/images/nav.gif) no-repeat top left; padding: 10px;}
.nav ul {list-style-type: none; padding:0px; margin:0px; margin-top: -4px;}
.nav ul li {display: inline; font-size: 16px; text-transform: uppercase; font-weight: bold; margin-left: 0px; margin-right: 2em;}
.nav ul li a{color: #fff; text-decoration: none; float: left; margin-right: 35px;}
.nav ul li a:hover { color: #82c1eb;}

.nav form {padding:0px; margin:0px; margin-top: -7px; text-align: right;}
.nav form *{vertical-align: top;}
.nav form button{text-align:left; padding:0px; margin:0px; background: transparent; border: 0px; height:25px; width:27px;}

.postmetadata {
	font-size: 11px;
	color: #c0c0c0;
}

.postmetadata a {
	color: #c0c0c0;
}

/* FOR PURPOSES OF COMPARISON ONLY! */
html {padding-left: 8px;}

.alignleft {
	float: left;
}

.alignright {
	margin-right: 20px;
	float: right;
}

.membership {
	border: 1px solid #c0c0c0;
}


.main {
  min-height: 425px;
  height:auto !important;
  height:425px;
}


.main {
	background-image: url(../images/container.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
