/*
Theme Name: AFDJ
Theme URI: -
Description: AFDJ based on Modernize Wordpress Theme
Version: 1.1
Author: Goodlayers and Michael Major Media
Template: modernize
Author URI: http://goodlayers.com
*/

/* #Basic Styles
================================================== */
	body {
		font-family: "PT Sans", Arial, sans-serif ! important;
		font-size: 13px;
		color: #666;
/*
		font-size: 100%;
*/
	}




/* #Typography
================================================== */
	h1, h2, h3, h5, h6 {
		color: #181818;
		font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { margin-bottom: 15px;}
	h2 { margin-bottom: 15px;}
	h3 { margin-bottom: 15px; }
	h4 { margin-bottom: 10px; line-height:135% }
	h5 { margin-bottom: 15px; }
	h6 { margin-bottom: 15px; }

	h4 {
		font-family: "PT Sans", Arial, sans-serif ! important;
		color:OliveDrab ! important;
		font-size:19px ! important;
	}

	caption {
		font-weight:bold;
		color: #666;
		background:#E5E5E5;
		font-size: 19px;
		margin-top: 15px;
		padding: 5px;
		text-align:left;
	}
	div.blog-item-holder .blog-item2 .blog-thumbnail-title{ padding-bottom: 8px; font-size: 18px; margin-bottom: 0px;}
	div.blog-item-holder .blog-item2 .blog-thumbnail-info{
	padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;
	margin-bottom: 10px; font-size: 11px; }

	dl.guide-search-terms dd {
		font-family: Droid Serif;
	}


	table.events-table tbody th {
		white-space:nowrap;
		background-color: Transparent;
		font-weight:normal;
		border:0;
		border:none;
	}

div.gdl-page-item { padding-bottom: 30px; padding-top: 3px; }

div.custom-sidebar div.gform_wrapper ul li {
    background:none;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-color: Transparent;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left:0px;
}

div.custom-sidebar ul.widget-oid-calendar li {
    background:none;
    border:none;
    padding:0;
    padding-bottom:9px;
}

div.custom-sidebar.gdl-divider div div a img {
   max-width:199px ! important;
}

h3.blog-header-title {
    margin-top:29px;
}

h1.single-thumbnail-title {
    margin-top:28px;
}

img {
	max-width:none ! important;
}

form.inputform select {
	width:auto;
	padding: 5px 0;
}

form.inputform select option {
	margin-bottom: 0.5em;
}

form.inputform input[type=text] {
	float:left;
	clear:left;
	margin-right:5px;
}

form.inputform input[type=image] {
	float:left;
	clear:none;
	margin-top:5px;
}

form#oid-widget-calendar-search-form.inputform {
	width:199px;
}

form#oid-widget-calendar-search-form.inputform input[type="text"] {
	width:160px;
	float:left;
	clear:none;
}

/* Mailing list widget */
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 80%
}


div.stunning-text-wrapper{ padding-top: 5px; padding-bottom: 5px; clear: both;}
div.stunning-text-caption{ font-size: 20px; padding: 0px 25px 0px 25px; margin-top: 0px;}

/*--- Copyright ---*/
div.copyright-wrapper{ padding-top: 12px; padding-bottom: 12px; font-size: 14px; font-weight: normal; }
div.copyright-left{ text-align: left; float: left; margin-left: 20px; }
div.copyright-right{ text-align: right; float: right; margin-right: 20px; }

/*--- Navigation ---*/
div.navigation-wrapper{
	font-size: 17px; font-weight: bold; text-align: center; }

/*--- Top Navigation ---*/
div.top-navigation-wrapper{ position: relative; z-index: 20; min-width: 980px; }
div.top-navigation-wrapper-gimmick{ padding-bottom: 2px; }
div.top-navigation.container{
	font-size: 14px; padding-top: 7px; padding-bottom: 7px; line-height: 100%;
	text-align: center; background: transparent;

	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}

/*--- Blog ---*/
	div.blog-item-holder .blog-item2{ padding-top: 10px; padding-bottom: 10px; }

/* Events Manager */

div.mmm-event-image {
	float:right;
	margin-right: 0.5em;
}

div.mmm-event-thumb {
	float:left;
	margin-right: 0.5em;
}

div.em-events-search input {
	display: inline-block;
}

div.em-events-search select {
	display: inline-block;
}

div.mmm-event-location-map {
	margin:0 0 15px 0;
}

div.mmm-event-location-map .flxmap-container {
	width:475px;
	height:350px;
}

div.eight.columns.mt0 ul.bannerads { /* 460px x 90px */
	list-style:none;
	margin:25px 0px 0px 60px;
	width:460px;
	height:90px;
}

div.eight.columns.mt0 ul.bannerads li { /* 460px x 90px */
	list-style:none;
	margin:0px;
}



