body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
	font-family: "droid-serif", Georgia, serif;
}

h1, h4, .category {
	font-family:"futura-pt-condensed", "futura", Lucida Grande, Lucida, sans-serif;
}

.small, .byline, .date, .alt_button, input.button, .button, label, ul.user a, input.submit, input, textarea, .inline h4, .caption, .caption a {
font-family:  "ff-meta-web-pro", Lucida Grande, Lucida, sans-serif;
text-transform:none;
}

#page { width:100%; position: relative;}

#header {
	background:#000;
	border:0;
}

#header h1 a {
    display: block;
    padding-top: 5px;
    width:200px;
    color:#fff;
    font-size:20px;
}

#home_page .content h4, .content_list h4 {
	background:#e9e9e9;
}

#home_page .content h4, #home_page .content_list h4 a {
 color: #444;
 font-size:15px;
 text-transform:uppercase;
}

#home_page .lead_story .dragdealer-slide-title h4 {
	font-family:"droid-serif", Georgia, serif;
	text-transform:none;
	font-size:14px;
}

#homepage .content_list ul li a {
	font-family: "droid-serif", Georgia, serif;
}

#nav ul li a {
	background:url("../images/nav_sprite.png") no-repeat scroll 0 0 #FFFFFF;
}

.content_list ul li { display: block; padding: 5px 35px 5px 10px; background: url(../images/bracket_right.gif) center right no-repeat; color:#369; font-weight:bold;line-height: 1.4em; }

.category, .inline h5 {
	text-transform:uppercase;
    color:#d9d9d9;
    font-size: 14px;
    font-weight: 500;
    font-family:"futura-pt-condensed", "futura", Lucida Grande, Lucida, sans-serif;
	text-transform:uppercase;
	margin:0;
}

.inline {
	border-bottom:1px dashed #e0e0e0;
	margin-bottom:15px;
}

.inline .caption, .inline .caption a {
	margin:-15px 0 10px 0;
}

.inline .blurb {
	margin:10px 0 10px 0;
}

.caption, .caption a, .blurb {
    font-size:12px !important; 
    line-height:15px !important; 
    color: #555;
}

.menu_guide {
	margin-bottom: 10px;
border: 1px dashed #EEE;
padding: 5px;
width: 110px;
}

.menu_guide span {
	display: block;
	font-size: 11px;
	font-family:  "ff-meta-web-pro", Lucida Grande, Lucida, sans-serif;
}

/* Fix for photo pagination */
.navbar .pagination .previous a, .pagination .previous span, .navbar .pagination .next a, .pagination .next span {
	width:0px !important;
}

.content p { color: #ododod; margin-bottom: 20px; font-size: 18px; line-height: 165%; }

