@charset "UTF-8";
/*
Theme Name: djournal
Theme URI: http://djournal.com/
Author: Chris Elkins, Cortney Westbrook, Scotty Johnson
Author URI: http://djournal.com/
Description: Crafted for mastery
Version: 136
*/

/*****************************************************************************************************************************
START OF normalize-1.1.3.css
*****************************************************************************************************************************/

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */dj_logo
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*****************************************************************************************************************************
END OF normalize-1.1.3.css
*****************************************************************************************************************************/

/*****************************************************************************************************************************
START OF css/global-style.css
*****************************************************************************************************************************/

html, body, .container, #page, #header, .content-container_dj, .content_fullwidth-container_dj, #latestnews_dj,
.navigation-main ul ul, .navigation-main-contents ul.megamenu li ul.megamenu_dj_obits,
#footerSlideContent { background-color: #F8F8F8; color: #222222; font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: Georgia, Tahoma, sans-serif; }

.subscribe-login-button { 
	color: #F8F8F8;
	background: #246C19;
	width: 100px;
	text-align: center;
	padding: 3px;
	float: left;
	margin: 0 15px 15px;
	/* display: none; */
}
.subscribe-login-button a { color: #F8F8F8;text-decoration: none;  }

.subscribe-subscribe-button {
	color: #F8F8F8;
	background: #246C19;
	width: 100px;
	text-align: center;
	padding: 3px;
	float: left;
	margin: 0 15px 15px;
	/* display: none; */
}
.subscribe-subscribe-button a { color: #F8F8F8; text-decoration: none;}
#page .navigation-top li.top_nav_pub.pub_show ul.sub-menu { display: block; }


.div.sharedaddy h3 { font-size: 15px; margin: 3px 12px 3px 0; width: auto; float: left; }
div.sharedaddy .sd-content { width: auto; }

.widget_recent_entries { margin-top: 25px; }
.widget_recent_entries ul { list-style: disc; margin-left: 15px;}
.widget_recent_entries a { color: #000; text-decoration: none; font-weight: bold;}
.widget_recent_entries a:hover { color: #000; text-decoration: underline;}

.widgets-list-layout-links a { color: #000; text-decoration: none; }
.widgets-list-layout-links a:hover { text-decoration: underline; }

.searchfield {
	width: 200px;
	padding-left: 55px;
	margin-left: 0;
	text-indent: 28px;
	border: 1px #CCC solid;
	background: url(/wp-content/themes/djournal/images/searchmag.png) no-repeat left;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

.clearfloat2 {
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 0;
}

/* BEGIN SINGLE POST */
.entry-content {}

.entry-content p {
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
font-size: 16px;
line-height: 26px;
color: #222222;
}

.entry-content img {
	float: left;
	margin: 0 15px 0 0;
	padding: 2px;
	border: 1px solid #CCC;
}

.post-img_dj  {
	width: 340px;
	float: left;
}

.post-img_dj .desc {
	width: 340px;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	float: left;
	line-height: 15px;
}

.post-text_dj {
	width: 100%;
	height: auto;
	float: right;
	text-align: justify;
	line-height: 22px;
	border-bottom: 3px solid #246c1f;
	margin-bottom: 15px;
}

.post-text_dj h1 {
	text-align: left;
	font-size: 20px;
	margin-bottom: 8px;
	margin-top: 10px;
}

.post-meta_dj {
	height: 22px;
	font-size: 15px;
	text-align: left;
	line-height: 15px;
}

.post-meta_dj-inner {
	float: left;
	margin-right: 10px;
}

.post-meta_dj a {
	text-decoration: none;
	font-weight: bold;
	color: #246c1f;
}

.post-meta_dj a:visited {
	color: #246c1f;
}

.post-meta_dj .timestamp {
	display: inline;
}

.post-meta_dj .author {
	display: inline;
	font-weight: bold;
}

.post-meta_dj .views {
	display: inline;
}

.post-meta_dj .comments {
	display: inline;
}

.addthis-sharing {
	width: 105px;
	float: left;
}

.addthis-follow-widget-3 {
	margin-bottom: 25px;
	display: block;
}

.previous a {
	font-size: 12px;
	color: #246c1f;
	display: block;
	margin-bottom: 35px;
}

.next a {
	font-size: 12px;
	color: #246c1f;
	display: block;
	margin-bottom: 35px;
}


/*** START RELATED POSTS ***/
.post-related_dj {
	width: 715px;
	margin: 5px 0 15px;
	float: left;
	background: #F8F8F8 url(/wp-content/themes/djournal/images/paper_edge_pattern2.png) repeat-x left bottom;
	border: 1px #CCC solid;
	border-bottom: 0;
	padding-bottom: 10px;
}

.wp_rp_wrap {
	width: 100%;
}

.post-related-header_dj {
	width: 715px;
	height: 30px;
	margin-bottom: 10px;
	padding-top: 7px;
	border-left: 0px #CCC solid;
}

.related_post_title {
/*	width: 715px;
	height: 30px; */
	margin-bottom: 0px;
	padding: 7px;
	border-top: 3px #246c1f solid;
	border-bottom: 1px solid #CCC;
}

.related_post_title h1 {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
}

ul.related_post li {
	float: left;
	width: 160px;
	margin: 9px;
	line-height: 14px;
}

ul.related_post li a {
	text-decoration: none;
	color: #000;
	font-size: 14px;
}

.post-related_dj img {
	width: 150px;
	height: 120px;
	float: left;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	display: block;
}


.post-related-header_dj {
	width: 715px;
	height: 30px;
	margin-bottom: 10px;
	padding-top: 7px;
	border-left: 0px #CCC solid;
	border-top: 3px #246c1f solid;
}

.post-related_dj h1 {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
}

.post-related_dj h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

.post-related_dj h2 a {
	text-decoration: none;
	color: #000;
}

.post-related_dj .related-container {
	width: 160px;
	height: 150px;
	margin: 0 8px;
	float: left;
}

/*** END RELATED POSTS ***/

.header_dj {
	height: 30px;
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 15px;
	border-right: 1px #CCC solid;
	border-left: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	width: 715px;
}

.header_dj h1 {
	font-size: 30px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
}

.author-header {
	height: 300px;
	font-size: 14px;
	margin-bottom: 10px;
	position: relative;
	border-bottom: 3px solid #246c1f;
}

.author-meta {
	width: 100%;
	height: 45px;
	font-size: 14px;
	margin-bottom: 10px;
	position: relative;
	border-bottom: 3px solid #246c1f;
}

.author-meta h1 {
	width: auto;
	font-size: 30px;
}

.author-bio {
	width: 483px;
	float: left;
	font-size: 16px;
	line-height: 25px;
	padding: 0;
}

.author-bio h1 {
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 5px 0;
}

.author-bio p {
	margin: 0;
	padding: 0;
}

.author-topposts {
	width: 215px;
	height: 210px;
	float: right;
	font-size: 14px;
	padding: 0;
	border: 0 solid;
}

.author-topposts h1 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 2px
}

.author-topposts h2 {
	font-size: 18px;
	margin-bottom: 2px;
	margin-top: 10px;
}

.author-topposts a {
	text-decoration: none;
	color: #000;
}

.author-topposts a:hover {
	text-decoration: underline;
}

.author-topposts ul li {
	list-style: disc;
	line-height: 18px;
}

.author-pic {
	width: 210px;
	height: 200px;
	float: left;
	margin-right: 20px;
	background: url(//dwpetzwx0m0mu.cloudfront.net/images/djournal/authors/1112.jpg) no-repeat;
}

.author-pic img {
	width: 210px;
	height: 200px;
}

.authorh1 {
	font-size: 15px;
	font-family: sans-serif;
	margin: 20px 0 5px 0;
	font-style: italic;
	color: #000;
	font-weight: normal;
}

.author-connect {
	width: 483px;
	height: 65px;
	display: inline;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}

.author-connect h1 {
	font-weight: bold;
	font-size: 18px;
	margin: 0;
}

.author-connect h2 {
	font-weight: normal;
	font-size: 16px;
	margin: 0 0 5px 0;
}

.author-connect h2 a { color: #246c1f; }
.author-connect h2 a:hover { color: #000; }

.author-connect li {
	list-style: none;
	float: left;
}

.author-connect img {
	height: 20px;
	float: left;
	margin-right: 10px;
	display: block;
	margin-bottom: 5px;
}

.author_dj {
	width: 455px;
	height: auto;
	float: left;
	font-size: 12px;
	border-right: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 25px;
}

.author_dj p {
	width: 450px;
	height: 50px;
	margin-bottom: 0;
	margin: 25px 0 0;
}

.author_dj img {
	width: 75px;
	height: 75px;
	float: left;
	margin: 0 10px 0 0;
	display: block;
}

.author_dj h1 {
	height: 15px;
	display: inline;
	float: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}

.author_dj h1 a {
	text-decoration: none;
	color: #000;
}

.author_dj .social {
	width: 50px;
	height: 15px;
	display: inline;
}

.author_dj .social img {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin-top: 1px;
}

.morefromauthor_dj {
	width: 215px;
	height: 80px;
	float: left;
	font-size: 12px;
	padding: 5px;
	margin-left: 15px;
}

.morefromauthor_dj h1 {
	font-size: 16px;
	margin-bottom: 5px;
}

.morefromauthor_dj li {
	margin-left: 15px;
	line-height: 18px;
}



/**** BEGIN FOOTER ****/
#dj_leaderboard_bottom {
	margin: 15px;
}

.site-footer {
	display: block;
	padding: 20px 20px 0;
	background: url(/wp-content/themes/djournal/images/dj_bgpattern-footer.gif) repeat-x;
}

.footer-area-container {
	height: 180px;
	position: relative;
	clear: both;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
}

.site-info {
	display: block;
	width: 100%;
	height: 30px;
	padding-top: 10px;
	border-top: 1px solid #CCC;
	font-size: 12px;
	color: #999;
	font-weight: normal;
}

.site-info a {
	color: #999;
}

.contact-map_dj {
	width: 470px;
	height: 240px;
	float: right;
	border:	1px solid #CCC;
}

.footer-map_dj {
	width: 270px;
	height: 160px;
	padding: 2px;
	border: 1px solid #CCC;
	float: right;
	margin: 0;
}

.footer-area_dj {
	width: 175px;
/*	border: 1px solid #000; */
	float: left;
	margin: 0 10px 0 0;
}

.footer-area_dj h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #EEE;
	font-family: Georgia, serif;
	margin-bottom: 2px;
}

.footer-links_dj {
	font-size: 14px;
	list-style: none;
	color: #EEE;
	line-height: 24px;
}

.footer-links_dj a {
	list-style: none;
	color: #EEE;
	text-decoration: none;
}

.footer-links_dj a:hover {
	color: #CCC;
}

/**** END FOOTER ****/

#facebook-likebox-3 {
	width: 300px;
	height: 450px;
	border: 1px solid #CCC;
	border-bottom: 0;
	background: #F8F8F8 url(/wp-content/themes/djournal/images/paper_edge_pattern2.png) repeat-x left bottom;
	margin-bottom: 15px;
}

#facebook-likebox-3 h2 {
	height: 30px;
	border-top: 3px #246c1f solid;
	margin-bottom: 10px;
}

#facebook-likebox-3 a {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: none;
}

#facebookwidget_dj {
	width: 300px;
	height: 370px;
	margin-bottom: 15px;
	padding-top: 15px;
	border: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	border-bottom: 0;
	background: #F8F8F8 url(/wp-content/themes/djournal/images/paper_edge_pattern2.png) repeat-x left bottom;
}

/* Search widget */
.widget_search .submit {
	display: none;
	width: 300px;
	height: 35px;
	margin: 15px 0;
}

#search-2 {
	margin: 0 0 1.5em;
	width: 300px;
	margin-bottom: 15px;
	background: none;
	height: 35px;
}

#search-3 {
	width: 300px;
	list-style: none;
	margin-bottom: 12px;
}

body {
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
font-size: 16px;
line-height: 26px;
color: #222222;
	background: #F8F8F8 url(/wp-content/themes/djournal/images/dj_bgpattern.png);
	background-color: #F8F8F8; color: #222222;
	margin: 0;
	padding: 0;
	color: #000;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl {
/* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
/* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 15px;
	font-family: Georgia, serif;
}

a img {
	border: none;
}

a:hover, a:active, a:focus {
	text-decoration: none;
}

.container, #page {
	width: 1073px;
	background-color: #F8F8F8;
	margin: 0 auto;
}

#page {
	-webkit-box-shadow: 0 0 15px 3px #000000;
	box-shadow: 0 0 15px 3px #000000;
}

/***** HEADER *****/
#header-container_dj {
	height: 300px;
	width: 1073px;
	margin: 0 auto;
}

#header-container_dj-subscribe {
	height: 155px;
	width: 800px;
	margin: 0 auto;
	background: #000;
}

#header {
	height: 210px;
	background: #F8F8F8;
	padding: 0 15px;
}

#header-2 {
	height: 110px;
	background: #CCC;
	margin: 0 auto;
	padding: 0 15px;
}

#logo_dj {
	height: auto;
	width: auto;
	float: left;
	margin: 0;
	z-index: 1000;
	position: absolute;
	margin-top: -10px;
	margin-left: -10px;
}

#logo_dj img {
	width: 275px;
	height: auto;
}

#logo_dj-subscribe {
	height: auto;
	width: auto;
	float: right;
	margin: 0;
	z-index: 1000;
	position: absolute;
}

#welcome-logo_dj {
	width: auto;
	height: auto;
	margin: 0 0 5px;
	padding: 0;
}

#welcome-logo_dj span {
	font-size: 20px;
	height: 15px;
	font-style: italic;
}

#djlogo-container {
	width: auto;
	height: auto;
	margin: 0 0 5px;
	padding: 0;
	font-family: Georgia, serif;
}

#djlogo-welcome {
	height: 20px;
	font-size: 20px;
	font-style: italic;
	line-height: 20px;
	color: #246c1f;
	text-transform: capitalize;
}

#djlogo {
	width: 350px;
	height: 53px;
	border-bottom: 2px solid #246c1f;
	font-family: Times, Serif;
	font-size: 55px;
	font-weight: bold;
	line-height: 55px;
	color: #246c1f;
	margin-bottom: 5px;
}

#djlogo-nems {
	height: 20px;
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color: #246c1f;
}

#header-middle-col_dj {
	width: 365px;
	height: auto;
	float: right;
}

#header-right-col_dj {
	width: 400px;
	height: 198px;
	float: right;
}

#weather_dj {
	width: 360px;
	height: 105px;
	margin-top: 7px;
	float: left;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
}

#weather_dj h1 {
	padding-left: 15px;
}

.degrees_container {
	float: left;
	height: 120px;
	width: 92px;
	border: 0 #093 solid;
	font-size: 14px;
	text-align: left;
}

.main_degrees {
	width: 100px;
	height: 60px;
	background: #F8F8F8;
	color: #333;
	font-size: 58px;
	float: left;
	margin-top: -15px;
	margin-bottom: 5px;
}

.main_degrees_high {
	color: #333;
	font-size: 14px;
	display: inline;
}

.main_degrees_low {
	color: #333;
	font-size: 14px;
	display: inline;
}

.main_weather_day {
	color: #333;
	font-size: 20px;
	font-weight: bold;
}

.weather_img img {
	width: 90px;
/*	height: 100px; */
	float: left;
}

/*FORECAST DAY 1 */
.weather_forecast-day1 {
	width: 55px;
	height: 85px;
	float: left;
	margin: 0 2px;
}

.weather_forecast-day1 h1 {
	font-size: 16px;
	float: left;
	height: 20px;
	font-weight: bold;
}

.weather_forecast_img-day1 img {
	width: 50px;
	height: 50px;
	float: left;
	margin-top: -5px;
}

.weather_forecast_high-day1 {
	font-size: 13px;
	display: inline;
}

.weather_forecast_low-day1 {
	font-size: 13px;
	display: inline;
	color: #666;
}

/*FORECAST DAY 2 */
.weather_forecast-day2 {
	width: 53px;
	height: 85px;
	float: left;
}

.weather_forecast-day2 h1 {
	font-size: 14px;
	float: left;
	height: 20px;
	font-weight: bold;
}

.weather_forecast_img-day2 img {
	width: 50px;
	height: 50px;
	float: left;
	margin-top: -5px;
}

.weather_forecast_high-day2 {
	font-size: 11px;
	text-align: center;
	display: inline;
}

.weather_forecast_low-day2 {
	font-size: 11px;
	text-align: center;
	display: inline;
	color: #666;
}

/*FORECAST DAY 3 */
.weather_forecast-day3 {
	width: 53px;
	height: 85px;
	float: left;
}

.weather_forecast-day3 h1 {
	font-size: 14px;
	float: left;
	height: 20px;
	font-weight: bold;
}

.weather_forecast_high-day3 {
	font-size: 11px;
	text-align: center;
	display: inline;
}

.weather_forecast_low-day3 {
	font-size: 11px;
	text-align: center;
	display: inline;
	color: #666;
}

.weather_forecast_img-day3 img {
	width: 50px;
	height: 50px;
	float: left;
	margin-top: -5px;
}

#datetime_dj {
	width: 393px;
	height: 20px;
	float: right;
	margin-bottom: 10px;
	padding: 10px 7px 0 0;
	font-size: 20px;
	font-family: Georgia, serif;
	text-align: right;
	font-weight: bold;
	line-height: 20px;
}

/***** END HEADER *****/

/***** BEGIN SIDEBAR *****/
#ez-widget { height: 450px; border: 1px solid #999; margin: 10px 0; }
.widget_polls-widget { border: 1px solid #999; margin: 10px 0; padding: 0 10px; }

#top-posts-2 ul li a {
	color: #000;
	text-decoration: none;
	line-height: 16px;
}

.widget_top-posts { border: 1px solid #999; margin: 10px 0; padding: 0 10px; }

.widget_top-posts ul {
	list-style: disc;
	margin-left: 18px;
}

.ui-autocomplete {
	background-color: #F8F8F8;
	width: 400px;
}

.ui-autocomplete ul li a {
	font-size: 12px;
}


#socialconnect_dj {
	width: 395px;
	height: 35px;
	padding: 5px 0 0 5px;
	margin-bottom: 15px;
	font-size: 18px;
	font-family: Georgia, serif;
	text-transform: uppercase;
	font-weight: normal;
	text-align: left;
	float: right;
	border-left: 1px #CCC solid;
	border-top: 3px #246c1f solid;
}

.social-icon_dj {
	margin: 0 0 0 4px;
	height: 30px;
}

#searchbox_dj {
	width: 300px;
	height: 35px;
	margin: 15px 0;
}

#djhappeningnow_dj {
	width: 297px;
	height: 552px;
	margin: 0 0 15px;
/*	padding: 5px;
	border: 2px solid #246c1f; */
	float: right;
}

#djhappeningnow_dj img {
	padding: 0;
	border: 0;
}

#djhappeningnow-content ul li {
	font-size: 12px;
	font-weight: bold;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	line-height: 17px;
	margin: 5px 0 5px 5px;
}

#djhappeningnow-content a {
	text-decoration: none;
	color: #246c1f;
}

#djhappeningnow-header {
	width: 290px;
	height: 108px;
	background: url(/wp-content/themes/djournal/images/dj-happeningnow.png) no-repeat;
}

#djhappeningnow-content {
	width: 270px;
	padding: 0 10px 10px;
}

#djhappeningnow-mapcontainer {
	width: 285px;
	height: 260px;
	margin: 0 auto;
	background: url(/wp-content/themes/djournal/images/djhn-map.png);
	-webkit-box-shadow: 1px 1px 2px 1px #666;
	box-shadow: 1px 1px 2px 1px #666;
}

.djhappeningnow-time {
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #000;
}

#djhappeningnow-container_dj {
	width: 298px;
	height: 566px;
	border: 1px solid #CCC;
	float: left;
	z-index: -1;
	margin-bottom: 10px;
	padding: 10px 0 0 0;
}

#djhn-popup_content-container {
	width: 463px;
	height: 176px;
	float: left;
	background: url(/wp-content/themes/djournal/images/djhn-popup-bg.png) no-repeat;
	z-index: 1;
	position: absolute;
	top: 180px;
}

#djhn-popup_content {
	width: 290px;
	height: 135px;
	padding: 15px;
	float: left;
}

#djhn-popup_content_excerpt {
	width: 145px;
	height: 135px;
	float: left;
}

#djhn-popup_content_excerpt h1 {
	font-size: 12px;
	margin-bottom: 5px;
}

#djhn-popup_content_excerpt p {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}

.djhn-popup_content_time {
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #000;
	margin: 0;
}

#djhn-popup_content-img {
	width: 140px;
	height: 120px;
	float: right;
}

#djhn-popup_content img {
	width: 140px;
	height: 135px;
	float: right;
}

#blinerad_dj {
	width: 400px;
	height: 100px;
	float: right;
	background: #A0A0A0;
	border: 1px #000;
	bottom: 0;
}

#blockad_dj {
	margin: 15px 0;
}

#facebookwidget_dj {
	width: 300px;
	height: 370px;
	margin-bottom: 15px;
	padding-top: 15px;
	border: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	border-bottom: 0;
	background: #F8F8F8 url(/wp-content/themes/djournal/images/paper_edge_pattern2.png) repeat-x left bottom;
}

#facebookwidget_dj h1 {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
}

#adforge_dj {
	width: 300px;
	height: 355px;
	margin: 15px 0;
}

#popular-sidebar_dj {
	width: 300px;
	height: 480px;
	margin: 15px 0;
}

#sidebar_dj {
	float: right;
	width: 300px;
	padding-bottom: 10px;
	margin-right: 15px;
	margin-top: 15px;
	list-style: none;
}

/***** END SIDEBAR *****/
/***** BEGIN MAIN CONTENT *****/
#content {
	margin-top: 15px;
	margin-left: 15px;
	width: 713px;
	float: left;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.content-area {
	padding: 0 15px 15px;
	width: 713px;
	float: left;
}

.content-container_dj {
	width: 100%;
	margin: 0 auto;
	background: #F8F8F8;
}

.content {
	margin: 0 0 15px 15px;
	padding: 0 15px 15px 0;
	width: 713px;
	float: left;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.content {
	margin: 0 0 15px 15px;
	padding: 0 15px 15px 0;
	width: 713px;
	float: left;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.content_fullwidth-container_dj {
	width: 100%;
	margin: 0 auto;
	background: #F8F8F8;
}

.content_fullwidth {
	margin: 0 0 15px 15px;
	padding: 0 15px 15px 0;
	width: 1040px;
	float: left;
	/*
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	*/
}


.content_fullwidth-container_dj-subscribe {
	width: 100%;
	margin: 0 auto;
	background: #F8F8F8;
}

.content_fullwidth-subscribe {
	margin: 0 0 15px 15px;
	padding: 0 15px 15px 0;
	width: 1040px;
	/*
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	*/
}



.content-outline_dj {
	margin: 0;
	width: 743px;
	float: left;
}

.content-outline_dj-fullwidth {
	margin: 0 auto;
	width: 743px;
	float: left;
}

/*
.content ul, .content ol {
	padding: 0 15px 15px 40px;
}
*/
.home-top-leaderboard_dj {
	margin: 15px 0 15px 15px;
	width: 728px;
	height: 90px;
}

ul.nav {
	list-style: none;
	border-top: 1px solid #666;
	margin-bottom: 15px;
}

ul.nav li {
	border-bottom: 1px solid #666;
}

ul.nav a, ul.nav a:visited {
	padding: 5px 5px 5px 15px;
	display: block;
	text-decoration: none;
	background-color: #8090AB;
	color: #000;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	background-color: #6F7D94;
	color: #F8F8F8;
}

.dj-latest-left {
	float: left;
	clear: left;
}

.dj-latest-right {
	float: right;
	clear: right;
}

.latestnews-sectioncontainer {
	width: 355px;
	min-height: 190px;
	margin: 0px 0 5px 0;
	float: left;
}

.latestnews-container-left {
	width: 115px;
	height: 160px;
	float: left;
	margin: 0 5px 0 15px;
}

.latestnews-container-left h1, .latestnews-container-left h1 a {
	font-size: 22px;
	float: left;
/*	text-transform: uppercase; */
	margin-bottom: 0px;
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	font-family: Georgia, serif;
}

.latestnews-container-left h1 a:hover {
	color: #246c1f;
	text-decoration: underline;
}

.latestnews-container-right {
	width: 200px;
	float: right;
	margin-left: 18px;
	margin-top: 40px;
}

.latestnews-content-img_dj {
	/* width: 110px; */
	height: 110px;
	float: left;
	border: 1px solid #CCC;
	padding: 1px;
margin-right: 5px;
margin-top: 10px;
}

.latestnews-content-img_dj img {
	/* width: 110px; */
    max-width: 110px;
	height: 110px;
}

.latestnews-headline-list, .JVP-top-posts {
width: 200px;
	line-height: 15px;
}

.latestnews-headline-list li, .JVP-top-posts li {
	font-size: 14px;
	list-style: none;
	margin-bottom: 10px;
	list-style-image: url(/wp-content/themes/djournal/images/bullet.gif);
line-height: 17px;
}

.latestnews-headline-list li a, .JVP-top-posts li a {
	list-style: disc;
	text-decoration: none;
	color: #000;
}

.latestnews-bold {
	font-weight: bold;
}

#latestnews_dj {
	width: 715px;
	margin-top: 15px;
	border: 1px #CCC solid;
	border-bottom: 0;
	background: #F8F8F8 url(/wp-content/themes/djournal/images/paper_edge_pattern2.png) repeat-x left bottom;
}

#latestnews-header_dj {
	height: 45px;
	padding-top: 13px;
	padding-left: 15px;
	margin-bottom: 5px;
	border-top: 3px #246c1f solid;
	border-bottom: 1px solid #CCC;
	font-family: Georgia, serif;
}

#latestnews-header_dj h1 {
	font-size: 27px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 6px;
}

.twitterbird {
	float: right;
}

.twitterbird img {
	height: 25px;
}

/*** BEGIN ROLLING HEADINLINES NEXT TO LATEST NEWS ***/
#latestnews-headlines_dj {
	width: 400px;
	height: 57px;
	margin-top: 5px;
	padding-left: 15px;
	float: right;
	color: #666;
	font-size: 14px;
}

.headline-excerpt_dj {
	padding-top: 5px;
	padding-right: 5px;
	font-size: 14px;
	font-style: italic;
	line-height: 15px;
	color: #666;
}

.headline-excerpt_dj a {
	text-decoration: none;
	display: inline;
	color: #246c1f;
}

.headline-excerpt-time_dj {
	padding-right: 5px;
	font-size: 14px;
	font-style: italic;
	line-height: 15px;
	color: #666;
	display: inline;
}

.hide {
display: none;
}

.show {
display: block;
}

.invisible {
visibility: hidden;
}

/*** END ROLLING HEADINLINES ***/

.shareyournews_dj {
	width: 210px;
	height: 50px;
	margin: 10px 0 0 0;
	float: right;
	bottom: 0;
	font-size: 11px;
	text-align: right;
}

.shareyournews_dj a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-style: italic;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
}

.shareyournews_dj a:hover {
	color: #999;
	text-decoration: none;
	font-style: italic;
}


/*****************
BEGIN RIBBON STYLES
*****************/
.ribbon-container {
	width: 460px;
	float: left;
	margin: 15px 0 0 -36px;
	background: #246c1f;
}

.ribbon-behind {
width: 0px;
height: 0px;
position: relative;
z-index: -1;
margin-left: -36px;
margin-top: -25px;
float: left;
border-left: 36px solid transparent;
border-bottom: 40px solid #246c1f;
}

.ribbon-text {
	color: #F8F8F8;
	padding: 10px 35px;
	font-family: Georgia, serif;
}

.ribbon-container2 {
	float: left;
	margin: 15px 0 0 -36px;
	background: #F00;
}

.ribbon-behind2 {
	width: 0px;
	height: 0px;
	position: relative;
	z-index: -1;
	margin-left: -36px;
	margin-top: -25px;
	float: left;
	border-left: 36px solid transparent;
	border-bottom: 40px solid #a60303;
}

.ribbon-text2 {
	color: #F8F8F8;
	padding: 3px 0 3px 50px;
	font-size: 14px;
}

.ribbon-container2 a { text-decoration: none; }

.ribbon_top-container {
	float: left;
	margin: -41px 0 0 -36px;
	background: #246c1f;
	z-index: 1;
	position: absolute;
	-webkit-box-shadow: 0 0 15px 0px #000000;
	box-shadow: 0 0 15px 0px #000000;
}

.ribbon_top-behind {
	width: 0px;
	height: 0px;
	position: relative;
	z-index: -1;
	margin-left: -37px;
	margin-top: -4px;
	float: left;
	border-left: 40px solid transparent;
	border-top: 40px solid #185114;
}

.ribbon_top-text {
	color: #F8F8F8;
	padding: 5px 50px;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}
/*****************
END RIBBON STYLES
*****************/


/****BEGIN CATEGORY STYLES ****/
#categoryslider_dj {
	width: 715px;
	height: 310px;
	margin: 25px 0 15px;
}

.category-img {
	padding:2px;
	border:1px solid #CCC;
	float: left;
	height: 120px;
}

.category-container {
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.obits-container {
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
}

.category-header {
	width: 570px;
	float: right;
	line-height: 18px;
/*	border-bottom: 3px solid #246c1f;
	margin-bottom: 10px;
	padding-bottom: 10px; */
}

.category-header h1 {
	margin-bottom: 7px;
	padding: 0px;
}

.category-header h1 a {
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #000;
}

.category-header h1 a:hover {
	text-decoration: underline;
}


.category-header_2 {
	width: 100%;
	float: right;
	line-height: 18px;
/*	border-bottom: 3px solid #246c1f;
	margin-bottom: 10px;
	padding-bottom: 10px; */
}

.category-header_2 h1 {
	margin-bottom: 7px;
	padding: 0px;
}

.category-header_2 h1 a {
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #000;
}

.category-header_2 h1 a:hover {
	text-decoration: underline;
}

.category-postmeta {
	height: 22px;
	font-size: 15px;
	text-align: left;
	line-height: 15px;
	margin-bottom: 5px;
}

.category-postmeta a {
	color: #246c1f;
	text-decoration: none;
	font-weight: bold;
}

.category-postmeta a:hover {
	text-decoration: none;
}

.category-content {
	width: 570px;
	float: right;
	line-height: 20px;
	padding-bottom:5px;
/*	margin-bottom: 15px; */
}

.category-content_2 {
	width: 100%;
	float: right;
	line-height: 20px;
/*	margin-bottom: 15px; */
}

.category-content_2 p {
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
}

.category-content p {
	padding: 0;
	margin-bottom: 0;
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
font-size: 16px;
line-height: 26px;
color: #222222;
}
/**** END CATEGORY STYLES ****/

h1.page-title {
	margin-bottom: 0;
	border-bottom: 3px #246c1f solid;
}

.hr_divider {
	height: 1px;
	border-top: 1px #CCC solid;
	margin: 20px 0;
	display: block;
}

.hr_divider-2 {
	height: 1px;
	border-top: 1px #CCC solid;
	margin: 9px 0;
	display: block;
}

.hr_divider-3 {
	height: 2px;
	border-top: 1px #CCC solid;
	border-bottom: 1px #EEE solid;
	margin: 20px 0;
	display: block;
}

.hr_divider-4 {
	height: 2px;
	border-bottom: 3px #246c1f solid;
	margin-bottom: 20px;
	display: block;
}

.hr_divider-5 {
	height: 1px;
	border-top: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	margin: 9px 0;
	display: block;
}

.vr_divider {
	height: 205px;
	width: 1px;
	border-right: 1px #CCC solid;
	margin: 0 12px;
	display: inline;
	float: left;
}



.clearfloat {
/* this class can be placed on a  or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

#specialsections_dj {
	width: 715px;
	height: 465px;
	margin-top: 15px;
	border-bottom: 0;
}

#specialsections-header_dj {
	width: 715px;
	height: 30px;
	border-right: 1px #CCC solid;
	border-left: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	border-bottom: 0;
	padding-top: 8px;
}

#specialsections-header_dj h1 {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
	padding-left: 15px;
	font-family: Georgia, serif;
}

.viewall-right {
	float:right;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
}

.viewall-left {
	float:left;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
	bottom: 0;
	position: absolute;
	margin-bottom: 15px;
}

.viewall {
	color: #246c1f;
}

#gridlist_dj {
	width: 715px;
	height: 855px;
	margin: 25px 0 15px;
	padding: 0;
}

.gridlist-header_dj {
	width: 715px;
	height: 40px;
	margin-bottom: 17px;
	border-top: 3px solid #246c1f;
	border-bottom: 1px solid #CCC;
}

.gridlist-header_dj h1 {
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	float: left;
	margin: 5px 0 0 0;
	font-family: Georgia, serif;
}
.gridlist-header_dj h1 a {
	color: #000;
	text-decoration: underline;
}
.gridlist-header_dj h1 a:hover {
	color: #246c1f;
	text-decoration: underline;
}

.gridlist-header-menu {
	width: auto;
	height: 12px;
	margin-top: 13px;
	float: right;
	list-style: none;
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	text-align: right;
}

.gridlist-header-menu li {
	display: inline;
	margin-right: 9px;
}

.gridlist_active {
	color: #000;
}

.gridlist-header-menu li a {
	color: #000;
	text-decoration: none;
}

.gridlist-header-menu li a:hover {
	color: #999;
}

/**** USED FOR GIRDLIST AND HEADER ON CATEGORY PAGE */
.gridlist-header-category {
	width: auto;
	height: 12px;
	margin-top: 10px;
	float: left;
	list-style: none;
	font-size: 18px;
	text-transform: uppercase;
	color: #999;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	text-align: left;
}

.gridlist-header-category li {
	display: inline;
	margin-right: 12px;
}

.gridlist_active {
	color: #000;
}

.gridlist-header-category li a {
	color: #999;
	text-decoration: none;
}

.gridlist-header-category li a:hover {
	color: #000;
}
/* USED FOR GIRDLIST AND HEADER ON CATEGORY PAGE ****/




.gridlist_content_dj {
	width: 715px;
	height: 150px;
	margin: 0 0 15px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	float: left;
}

.gridcontent-sectioncontainer {
	width: 715px;
	margin: 10px 0;
	display: block;
}

.gridcontent-container-left {
	width: 390px;
	border-right: 1px solid #CCC;
	float: left;
}

.gridcontent-container-left h1 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 5px;
}

.gridcontent-container-left h1 a {
	color: #333;
	text-decoration: none;
}

.gridcontent-container-left h1 a:hover {
	text-decoration: underline;
}

.gridcontent-container-left p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
}

.gridcontent img {
	width: 130px;
	height: 130px;
	margin: 0 15px 15px 0;
	padding: 5px;
	border: 1px solid #CCC;
	float: left;
}

.gridcontent-img_dj {
	/* width: 130px; */
	height: 130px;
	margin: 0 15px 15px 0;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
}

.gridcontent-container-right {
	width: 290px;
/*	height: 150px; */
	padding: 0;
	float: right;
}

.gridcontent-headline-list {
/*	height: 135px; */
}

.gridcontent-headline-list li {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 18px;
	list-style: disc;
}

.gridcontent-headline-list li a {
	color: #000;
	text-decoration: none;
}


.gridcontent-headline-list li a:hover {
	color: #000;
	text-decoration: underline;
}


/**** USED FOR AUTHOR ARCHIVE PAGE */
.author-img {
	float: left;
}

.author-container {
}
/* USED FOR AUTHOR ARCHIVE PAGE ****/


.archives-sectioncontainer {
	width: 715px;
	height: 107px;
	margin: 15px 0;
	display: block;
	font-size: 14px;
	line-height: 18px;
}

.archives-content {
	width: 574px;
	float: right;
}

.archives-sectioncontainer h1 {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 3px;
}

.archives-sectioncontainer h1 a {
	text-decoration: none;
	color: #246c1f;
}

.archives-sectioncontainer h1 a:hover {
	text-decoration: underline;
	color: #246c1f;
}

.archives-content p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px; 
}

.archives-author {
	font-size: 12px;
}

.archives-meta {
	font-size: 12px;
	margin-bottom: 5px;
}

.archives-img_dj img {
	width: 120px;
	height: 100px;
}

.archives-img_dj {
	width: 120px;
	height: 100px;
	margin-right: 15px;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
}

.archives-header_dj {
	width: 715px;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 7px;
	border-left: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	border-top: 3px #246c1f solid;
}

.archives-header_dj h1 {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
}

.recents-container {
	width: 715px;
	height: 715px;
}

.dsq-widget-user a { color: #000;}
.dsq-widget-thread { color: #000; font-weight: bold; }
#dsq-combo-people ul li a { color: #000; font-size: 18px; }
.dsq-widget-meta { font-size: 14px; margin-top: 5px;}
.dsq-clearfix { line-height: 20px; }

#recentvideos_dj {
	width: 325px;
	margin: 0 0 0 15px;
	float: left;
}

.recentvideos-container {
	width: 335px;
	float: left;
	border: 1px solid #CCC;
}

.recentvideos-header h1 {
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
	font-family: Georgia, serif;
}

.recentvideos-header {
	height: 35px;
	border-top: 3px #246c1f solid;
	border-bottom: 1px solid #CCC;
	padding-top: 10px;
	margin-bottom: 5px;
}

.recentvideos {
	padding: 5px;
}

.recentvideos li {
	list-style: none;
}

.recentvideos li a { color: #000; text-decoration: none; }

.recentvideos-bigthumb {
	list-style: none;
	margin-bottom: 10px;
}

.recentvideos-bigthumb img {
}

.recentvideos-bigthumb h3 {
	font-size: 16px;
	margin: 0 0 5px 5px;
	line-height: 18px;
}

.recentvideos-bigthumb h3 a { color: #000; text-decoration: none; }

.recentvideos-bigthumb p {
	font-size: 14px;
	line-height: 18px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #246c1f;
}

.recentvideos-smallthumb {
	float: left;
	margin-right: 5px;
	padding: 0 5px 5px 0;
	width: 325px;
}

.recentvideos-smallthumb h3 {
	font-size: 16px;
	margin: 0;
	line-height: 16px;
	padding-top: 2px;
	color:#000;
}

.recentvideos-smallthumb img {
	padding: 5px;
	float: left;
	margin-right: 5px;
	width: 90px;
}

.recentvideos-playbutton {
	z-index: 10;
	position: absolute;
	margin: 55px 0 0 120px;
}

#recentvideos-header_dj {
	height: 35px;
	border: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	border-bottom: 0;
	padding-top: 10px;
}

#recentvideos_dj h1 {
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
}

#recentcomments_dj {
	width: 360px;
	height: 706px;
	float: left;
	margin: 0 14px 0 0;
	border: 1px solid #CCC;
	/* hide disqus comments overflowing past container */
	overflow: hidden;
}

#recentcomments_dj h1 {
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	padding-left: 15px;
	font-family: Georgia, serif;
}

#recentcomments-header_dj {
	height: 35px;
	border-bottom: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	padding-top: 10px;
}

/***** END MAIN CONTENT *****/


/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {
/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft {
/* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}

.clearfloat {
/* this class can be placed on a  or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

/* =Reset
-------------------------------------------------------------- */
/* html {
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
} */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
ol, ul {
	list-style: none
}
table {
	border-collapse: separate;
	border-spacing: 0
}
caption, th, td {
	font-weight: 400;
	text-align: left
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ""
}
blockquote, q {
	quotes: "" ""
}
a {
	color: #246c1f;
	text-decoration: underline;
}

a:focus {
	outline: thin dotted
}
a:hover, a:active {
	outline: 0;
	color: #000;
	text-decoration: none;
}
a img {
	border: 0
}
body, button, input, select, textarea {
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
font-size: 16px;
line-height: 26px;
color: #222222;
}
dt {
	font-weight: 700
}
dd {
	margin: 0 1.5em 1.5em
}
b, strong {
	font-weight: 700
}
dfn, cite, em, i {
	font-style: italic
}
blockquote {
	margin: 0 1.5em
}
address {
	margin: 0 0 1.5em
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}
mark, ins {
	background: #fff9c0;
	text-decoration: none
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	bottom: 1ex
}
sub {
	top: .5ex
}
small {
	font-size: 75%
}
big {
	font-size: 125%
}
figure {
	margin: 0
}
table {
	margin: 0 0 1.5em;
	width: 100%
}
th {
	font-weight: 700
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}
button, input {
	line-height: normal;
	border: 1px solid #ccc;
	border-radius: 3px;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	border: 0 solid #ccc;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 15px 17px rgba(255,255,255,.5), inset 0 -5px 12px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 15px 17px rgba(255,255,255,.5), inset 0 -5px 12px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 15px 17px rgba(255,255,255,.5), inset 0 -5px 12px rgba(0,0,0,.05);
	color: rgba(0,0,0,.8);
	cursor: pointer;
	-webkit-appearance: button;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255,255,255,.8)
}
button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	border-color: #ccc #bbb #aaa;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.8), inset 0 15px 17px rgba(255,255,255,.8), inset 0 -5px 12px rgba(0,0,0,.02);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.8), inset 0 15px 17px rgba(255,255,255,.8), inset 0 -5px 12px rgba(0,0,0,.02);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.8), inset 0 15px 17px rgba(255,255,255,.8), inset 0 -5px 12px rgba(0,0,0,.02)
}
button:focus, html input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, button:active, html input[type=button]:active, input[type=reset]:active, input[type=submit]:active {
	border-color: #aaa #bbb #bbb;
	-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.5), inset 0 2px 5px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.5), inset 0 2px 5px rgba(0,0,0,.15);
	box-shadow: inset 0 -1px 0 rgba(255,255,255,.5), inset 0 2px 5px rgba(0,0,0,.15)
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 259px;
	float: left
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input[type=text], input[type=email], input[type=password], input[type=search], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus {
	color: #111
}
input[type=text], input[type=email], input[type=password], input[type=search] {
	padding: 3px
}
input[type=search] {
	padding: 3px;
	border-right: 0;
	height: 22px
}
textarea {
	overflow: auto;
	padding-left: 3px;
	vertical-align: top;
	width: 98%
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto
}
.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important
}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.clear:before, .clear:after, [class*=content]:before, [class*=content]:after, [class*=site]:before, [class*=site]:after {
	content: '';
	display: table
}
.clear:after, [class*=content]:after, [class*=site]:after {
	clear: both
}

/* =Menu
----------------------------------------------- */
.navigation-main {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	margin-top: -50px;
}

#main-nav_dj {
	width: 100%;
	height: 40px;
	float: left;
	z-index: -1;
}

.navigation-main-contents {
	color: #000;
	padding: 15px 0 15px 250px;
	height: 40px;
	background: #EEE url(/wp-content/themes/djournal/images/main-nav-bg.gif) center center repeat-x;
	text-transform: uppercase;
	position: relative;
}

.navigation-main-container {
	float: left;
	width: 100%;
	margin-top: -50px;
}

.navigation-main ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.navigation-main li {
	float: left;
	position: relative;
	margin: 0 15px;
	color: #F8F8F8;
	padding-top: 8px;
	height: 31px;
}

.navigation-main a {
	display: block;
	text-decoration: none;
	color: #F8F8F8;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	font-weight: 300;
	height: 31px;
}

.navigation-main ul ul {
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 1.5em;
	left: 0;
	z-index: 99999;
	background: #F8F8F8;
	margin-top: 18px;
	font-size: 14px;
	text-transform: none;
	padding-bottom: 10px;
}

.navigation-main ul ul ul {
	left: 100%;
	top: 0;
}

.navigation-main ul ul a {
	padding: 0 25px 10px 10px;
	width: 150px;
	color: #000;
}

.navigation-main ul ul li {
}

.navigation-main li:hover > a {
	color: #CCC;
}

.navigation-main ul ul :hover > a {
}

.navigation-main ul ul a:hover {
}

.navigation-main ul li:hover > ul {
	display: block;
}

.navigation-main li.current_page_item a,
.navigation-main li.current-menu-item a {
}

/* TOP NAVIGATION */
.navigation-top {
	clear: both;
	display: block;
	width: 100%;
	z-index: 40;
}

#top-nav_dj {
	width: 100%;
	margin: 0 auto;
	height: 30px;
	margin: 0 0 7px;
}

.navigation-top-contents {
	color: #545454;
	background: #246c1f;
}

.navigation-top ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.navigation-top li {
	color: #545454;
	float: left;
	position: relative;
	margin: 0;
	margin-left: 14px;
}

.navigation-top a {
	display: block;
	text-decoration: none;
	color: #F8F8F8;
	font-size: 14px;
	text-transform: uppercase;
}

.navigation-top ul ul {
	display: none;
	float: left;
	position: absolute;
	top: 1.5em;
	left: 0;
	z-index: 99999;
	background: #F8F8F8;
	margin-top: -4px;
	min-width: 150px;
	padding: 10px;
	border: 1px solid #EEE;
}

.navigation-top ul ul li {
	padding: 0;
	border-bottom: 1px solid #CCC;
	width: 100%;
	margin-left: 0;
}

.navigation-top ul ul li a {
	text-transform: capitalize;
	padding: 0;
	color: #222222;
}

.navigation-top li:hover > a {
	color: #F8F8F8;
}

.navigation-top ul li:hover > ul {
	display: block;
}

.navigation-top ul ul li a:hover {
	color: #000000;
}

.navigation-top ul ul ul {
	left: 100%;
	top: 0;
}

.navigation-top ul ul a {
	width: auto;
	color: #222222;
	margin: 5px 0;
}

/* Small menu */
.menu-toggle {
	display: none;
	cursor: pointer;
}

.main-small-navigation ul {
	display: none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
																																																																																																																																																																																																																											.main-small-navigation ul.nav-menu.toggled-on {
		display: block;
	}
	
	.navigation-main ul {
		display: none;
	}
}

/* =Content
----------------------------------------------- */
.sticky {
}

.hentry {
/*	margin: 0 0 1.5em; */
	margin-bottom: 5px;
}

.byline {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.entry-title {
	margin: 5px 0;
	font-family: Georgia, serif;
	border-bottom: 3px solid #246c1f;
	margin-bottom: 15px;
	font-size: 24px;
}

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/* =Media
----------------------------------------------- */
.site-header img,
.entry-content img,
.comment-content img,
.widget img {
	max-width: 700px;
/*	max-height: 450px;
 Fluid images for posts, comments, and widgets */
}

.site-header img,
.entry-content img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"] {
	height: auto;
/* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.site-header img,
img.size-full {
	max-width: 330px;
	width: auto;
/* Prevent stretching of full-size images with height and width attributes in IE8 */
}

.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.wp-caption {
	margin-bottom: 0.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
/*	margin: 1.2% auto 0; */
	max-width: 98%;
	max-height: 450px;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
/*	margin: .8075em 0; 
	border: 1px solid #CCC; */
	width: 99.4%;
	padding: 0;
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
}

.site-content .gallery {
	margin-bottom: 1.5em;
}

.gallery-caption {
}

.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}

.site-content .gallery dd {
	margin: 0;
}

.site-content .gallery-columns-4 .gallery-item {
}

.site-content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* =Navigation
----------------------------------------------- */
.site-content [class*="navigation"] {
	margin: 0 0 1.5em;
	overflow: hidden;
}

[class*="navigation"] .previous {
	float: left;
	width: 50%;
}

[class*="navigation"] .next {
	float: right;
	text-align: right;
	width: 49%;
}

/* =Comments
----------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
}

/* =Widgets
----------------------------------------------- */
.jetpack-image-container {
	margin-bottom: 15px;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 300px;
}

/* =Infinite Scroll
----------------------------------------------- */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .navigation-paging, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer {
/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/* Today's Advertisers Carousel */
.dj_ad_image_carousel {
	padding: 0;
	display: block;
	float: left;
	width: 700px;
	margin: -28px 0 0 0px;
	border-right: 0 #CCC solid;
	border-left: 0 #CCC solid;
	padding-left: 10px;
/*	z-index: -1; */
}

.dj_ad_image_carousel img {
	margin: 2px;
	float: left;
}

#dj_todays-ads {
	margin: 0 auto;
}

.dj_ad_image_carousel a {
	display: block;
	float: left;
}

/**** BEGIN CONTESTS ****/
.contests {
	width: 715px;
	height: 202px;
	border: 1px #CCC solid;
}

.contests-page {
}

.contests-page h1 {
	margin-bottom: 0;
}

.contests-page h2 {
	font-size: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
}

.contests-page img {
	float: left;
	margin: 10px 0;
	width: 715px;
	border: 1px solid #CCC;
}

.contests-header_dj {
	width: 715px;
	height: 30px;
	border: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	border-bottom: 0;
	padding-top: 8px;
	font-family: Georgia, serif;
}

.contests-header_dj h1 {
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
	padding-left: 15px;
}

.contests-header_dj a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-style: italic;
	float: right;
	font-size: 11px;
	text-align: right;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	margin: 5px 10px 0 0;
}

.contests-header_dj a:hover {
	color: #999;
	font-style: italic;
}

.currentcontests { width: 100%; margin-bottom: 15px; }
.currentcontests img { max-width: 715px; margin: 10px 0; }
/**** END CONTESTS ****/

/**** BEGIN TODAY'S ADVERTISERS ****/
#todaysadvertisers-header_dj {
	width: 715px;
	height: 30px;
	border: 1px #CCC solid;
	border-top: 3px #246c1f solid;
	border-bottom: 0;
	padding-top: 8px;
	font-family: Georgia, serif;
}

#todaysadvertisers-header_dj h1 {
font-size: 20px;
text-align: left;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
	padding-left: 15px;
}

#todaysadvertisers_dj {
	width: 715px;
	height: 130px;
	margin-bottom: 15px;
	border: 1px solid #CCC;
}

#advertisewithus_dj {
	width: 150px;
	height: 20px;
	margin-top: 5px;
	float: right;
	bottom: 0;
	font-size: 11px;
	text-align: right;
	padding-right: 15px;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	z-index: 1000;
	position: relative;
}

#advertisewithus_dj a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-style: italic;
}

#advertisewithus_dj a:hover {
	color: #999;
	font-style: italic;
}
/**** END TODAY'S ADVERTISERS ****/

.dj_clearfix {
	float: none;
	clear: both;
}

.caroufredsel_wrapper {
	margin-left: -2px;
}

.dj-ad-nav-left, .dj-ad-nav-right {
	display: block;
	position: relative;
	z-index: 10;
}

.dj-ad-nav-left {
	top: 75px;
	left: -10px;
	position: relative;
	z-index: 10;
}

.dj-ad-nav-right {
	float: right;
	top: 75px;
	right: -628px;
	position: relative;
	z-index: 10;
	border: none;
}

.navLeft {
	background: url(//dwpetzwx0m0mu.cloudfront.net/images/todays-advertisers/fancy_nav_left.png) no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	top: 45px;
	left: 0;
	position: relative;
	z-index: 10;
}

.navRight {
	background: url(//dwpetzwx0m0mu.cloudfront.net/images/todays-advertisers/fancy_nav_right.png) no-repeat;
	width: 30px;
	height: 30px;
	float: right;
	top: 5px;
	right: 0;
	position: relative;
	z-index: 10;
}

/* End of Today's Advertisers Carousel */


.widgettitle {
	margin-bottom: 10px;
	height: 40px;
	border-bottom: 3px solid #246c1f;
}

.widget {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}

.djphoto {
	width: 500px;
	height: 333px;
	float: right;
	padding: 5px;
	border: 1px solid #CCC;
}

.contact-area_dj {
	width: 190px;
/*	border: 1px solid #000; */
	float: left;
	margin: 0;
}

.contact-area_dj h1 {
	font-size: 16px;
	text-transform: uppercase;
	color: #CCC;
}

.contact-links_dj {
	font-size: 12px;
	list-style: none;
	color: #CCC;
	line-height: 24px;
}

.contact-links_dj a {
	list-style: none;
	color: #CCC;
	text-decoration: none;
}

.contact {
	font-size: 16px;
	width: 100%;
}

.contact-map {
	float:right;
}

.contact-table {
	width: 100%;
	margin-bottom: 10px;
	font-family: Ubuntu;
	font-size: 16px;
}

.contact-table tr { vertical-align: top;}
.contact-table td {
	text-align: left;
	width: 100px;
	padding-bottom: 10px;
}

.contact-table_left {
	width: 215px;
	float: left;
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
font-size: 16px;
line-height: 26px;
color: #222222;
}

.contact-table_right {
	width: 600px;
	float: right;
}

ul.contact-table li a {
	font-size: 20px;
	text-decoration: none;
	color: #000;
}

ul.contact-table li a:hover {
	text-decoration: none;
}

.contact-table1 {
	width: 250px;
	float: left;
}

.contact-table2 {
	width: 500px;
	float: left;
}

.contact-socialicons img {
	height: 32px;
	float: left;
	margin-right: 10px;
	display: block;
	margin-bottom: 10px;
}

.contact-socialicons {
	width: 272px;
	height: 16px;
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 0;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfloat2 {
	clear:both;
	height:10px;
	font-size: 1px;
	line-height: 0px;
}



/*****************************************************************************************************************************
BEGIN STYLES FOR TOTAL ACCESS
*****************************************************************************************************************************/


.djpaywall-container {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	background-color: #F8F8F8;
}
.djpaywall-header {
	height: 250px;
	background: url(//dwpetzwx0m0mu.cloudfront.net/images/subscription-paywall/djournal-digital-collage.png) left no-repeat;
	margin: 0;
	padding: 15px;
}
.djpaywall-header-text h1 {
	font-size: 34px;
	text-align: left;
	margin: 0;
	color: #222222;
	margin-bottom: 15px;
}
.djpaywall-header-text {
	width: 550px;
	float: right;
	font-size: 20px;
	text-align: left;
	line-height: 36px;
}

.djpaywall-feature-container {
	width: 240px;
	height: 480px;
	float: left;
	margin: 30px 45px;
	position: relative;
}

.djpaywall-feature {
	width: 240px;
	height: 480px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	background: url(//djournal.com/wp-content/themes/djournal/images/totalaccess/djpaywall-featurebg-green.png) no-repeat
}
.djpaywall-feature:hover {
	width: 240px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	background: url(//djournal.com/wp-content/themes/djournal/images/totalaccess/djpaywall-featurebg-yellow.png) no-repeat
}
.djpaywall-feature-header {
	height: 108px;
	padding: 1px 0;
	text-shadow: 0px 0px 5px #000;
    filter: dropshadow(color=#000, offx=0, offy=0);
}
.djpaywall-feature-header h1 {
	font-size: 30px;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	text-transform: uppercase;
	color: #F8F8F8;
	text-align: center;
	font-weight: 400;
	padding: 0;
	margin: 10px 0 0;
	line-height: 37px;
}
.djpaywall-feature-header h2 {
	font-size: 14px;
	font-style: italic;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	color: #F8F8F8;
	text-align: center;
	padding: 0;
	margin: 0 0 20px;
	font-weight: 400;
}
.djpaywall-feature ul {
	list-style-type: none !important;
	text-indent: 25px;
	line-height: 45px;
}
.djpaywall-featureslist {
	text-align: left;
	font-size: 16px;
	line-height: 3.5em;
	color: #333;
	background: url(//dwpetzwx0m0mu.cloudfront.net/images/subscription-paywall/djpaywall-background-gray1.png) repeat-x;
	padding: 0 0 15px 0;
	height: 170px;
}
.djpaywall-featureslist2 {
	text-align: left;
	font-size: 16px;
	line-height: 3.5em;
	color: #333;
	padding: 0 0 15px 0;
}
.djpaywall-featureslist2 ul {
	margin: 0 auto 10px 0;
	list-style-type: none !important;
	text-indent: 25px;
}
.djpaywall-bottomshadow {
	height: 22px;
	text-align: center;
	padding-bottom: 8px;
	background: url(//dwpetzwx0m0mu.cloudfront.net/images/subscription-paywall/bottomshadow.png) top center no-repeat;
}
.djpaywall-price {
	text-align: center;
	position: relative;
	margin: 7px 0 15px;
}
.djpaywall-price h1 {
	font-size: 40px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	font-weight: 400;
	padding: 0;
	margin: 10px 0 0;
	line-height: 37px;
}
.djpaywall-price h2 {
	font-size: 14px;
	font-style: italic;
	text-align: center;
	padding: 0;
	margin: 0 0 20px;
}
.djpaywall-price h3 {
	font-size: 14px;
	font-style: italic;
	text-align: center;
	padding: 0;
	margin: 0 0 20px;
	color: #666;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	font-weight: normal;
}
.djpaywall-price h4 {
	font-size: 75px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	font-weight: 400;
	padding: 0;
	margin: 0;
	line-height: 64px;
}
.djpaywall-price h5 {
	font-size: 40px;
	float: right;
	margin: -7px 0;
}

.djpaywall-price h6 {
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #666666;
	padding: 0;
	margin: 0;
	font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
	font-weight: normal;
}

sup { font-size: 43px;}
.sub1 {
	right: 0;
	position: relative;
	font-size: 17px;
	font-style: italic;
	bottom: 0;
	float: right;
}
.sup1 {
	left: 0;
	position: absolute;
	font-size: 17px;
	font-style: italic;
	top: 0;
	margin: 0 !important;
	right: auto;
}
sup2 {
	font-size: 40px;
	right: 0;
	position: absolute;
	margin: 40px 30px 0 0;
}

.clearfloat { clear: both; }

#djpaywall-submit-activate {
	width: 163px;
	height: 39px;
	margin: auto;
	background: url(//djournal.com/wp-content/themes/djournal/images/totalaccess/subscp_button-activate-green.png);
}

#djpaywall-submit-activate:hover {background: url(//djournal.com/wp-content/themes/djournal/images/totalaccess/subscp_button-activate-yellow.png);}

#djpaywall-submit-join {
	width: 163px;
	height: 39px;
	margin: auto;
	background: url(//djournal.com/wp-content/themes/djournal/images/totalaccess/subscp_button-joinnow-green.png);
}

#djpaywall-submit-join:hover {background: url(//djournal.com/wp-content/themes/djournal/images/totalaccess/subscp_button-joinnow-yellow.png);}

/*****************************************************************************************************************************
END OF STYLES FOR TOTAL ACCESS
*****************************************************************************************************************************/

/**** STYLES FOR MENU ****/

/*
Item Name : Responsive Mega Menu Complete Set
Item URI : http://codecanyon.net/item/mega-menu-complete-set/152825
Author URI : http://codecanyon.net/user/Pixelworkshop
Version : 3.3
*/

.page_wrapper,.page_wrapper_vertical{width:860px;margin:36px auto;font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;font-size:12px;line-height:21px;} .menu_description{color:#262626;text-shadow:1px 1px 1px #fff;padding-bottom:36px;} .menu_description h1{margin-top:24px;font-size:24px;line-height:38px;} .menu_description h2{font-size:18px;line-height:24px;} .menu_description ul.description{font-size:12px;line-height:21px;list-style:square;margin:0 0 0 15px;padding:0;} .menu_description a{color:#888;text-decoration:none;} .page_wrapper_vertical{width:960px;margin:36px auto;} .page_wrapper_vertical .menu_description{float:left;width:760px;margin-left:40px;} .page_wrapper_vertical .menu_description h1{margin-top:-6px;} .page_wrapper_fixed{margin:70px auto;} @media only screen and (min-width:768px) and (max-width:984px){.page_wrapper,.page_wrapper_vertical{width:768px;} .page_wrapper_vertical .menu_description{width:500px;}} @media only screen and (max-width:767px){.page_wrapper,.page_wrapper_vertical{width:420px;} .page_wrapper_vertical .menu_description{width:100%;margin-left:0;} .page_wrapper_vertical .menu_description h1{margin-top:24px;}} @media only screen and (max-width:479px){.page_wrapper,.page_wrapper_vertical{width:300px;}} .megamenu_container{width:1073px;} .megamenu_container{width:100%;height:46px;*height:44px;margin:0 auto;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .megamenu_fixed{width:inherit;position:fixed;top:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;*width:expression(this.parentNode.currentStyle[=width])} .megamenu{list-style:none;padding:0;margin:0;font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;font-size:14px;line-height:14px;} .megamenu>li{float:left;margin:0;border:0;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;} .megamenu>li>a{font-size:16px;color:#F8F8F8;text-transform:uppercase;outline:0;text-decoration:none;display:block;padding:12px 9px;} .megamenu>li .megamenu_drop{padding-right:12px;} .megamenu li.megamenu_button{display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;} .megamenu li.megamenu_right{float:right;margin-right:-1px;} .megamenu li.megamenu_right a{margin-right:5px;} .megamenu li .dropdown_container,.megamenu li .dropdown_fullwidth,.megamenu li .dropdown_multilevel{position:absolute;margin:0;padding-bottom:10px;left:-9999em;top:-9999em;display:block;zoom:1;z-index:9998;float:left;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} .megamenu li .dropdown_first{margin-left:-1px;} .megamenu li .droplast_right{margin-right:-1px;} .megamenu li:hover .dropdown_container{top:45px;left:auto;} .megamenu li:hover .dropdown_fullwidth{top:45px;} .megamenu li .dropdown_right{right:0;} .megamenu li:hover .dropdown_right{top:45px;left:auto;right:0;} .megamenu .dropdown_1column{width:8.3334%;padding-left:2%;padding-right:2%}.megamenu .dropdown_2columns{width:16.6667%;padding-left:1.8333%;padding-right:1.8333%}.megamenu .dropdown_3columns{width:25%;padding-left:1.5%;padding-right:1.5%}.megamenu .dropdown_4columns{width:33.3334%;padding-left:1.333%;padding-right:1.333%} .megamenu .dropdown_5columns{width:41.6667%;padding-left:1.166%;padding-right:1.166%}.megamenu .dropdown_6columns{width:50%;padding-left:1%;padding-right:1%}.megamenu .dropdown_7columns{width:58.3334%;padding-left:.833%;padding-right:.833%}.megamenu .dropdown_8columns{width:66.6667%;padding-left:.666%;padding-right:.666%}.megamenu .dropdown_9columns{width:75%;padding-left:.5%;padding-right:.5%}.megamenu .dropdown_10columns{width:83.3334%;padding-left:.333%;padding-right:.333%}.megamenu .dropdown_11columns{width:91.6667%;padding-left:.1666%;padding-right:.1666%}.megamenu .dropdown_12columns,.megamenu .dropdown_fullwidth{}.megamenu .col_1,.megamenu .col_2,.megamenu .col_3,.megamenu .col_4,.megamenu .col_5,.megamenu .col_6,.megamenu .col_7,.megamenu .col_8,.megamenu .col_9,.megamenu .col_10,.megamenu .col_11,.megamenu .col_12{float:left;display:inline;position:relative;margin-left:2%;margin-right:2%;*margin-left:1.9%;*margin-right:1.9%}.megamenu .col_1{width:4.33%}.megamenu .col_2{width:12.66%}.megamenu .col_3{width:21%}.megamenu .col_4{width:29.33%}.megamenu .col_5{width:37.66%}.megamenu .col_6{width:46%}.megamenu .col_7{width:54.33%}.megamenu .col_8{width:62.66%}.megamenu .col_9{width:71%}.megamenu .col_10{width:79.33%}.megamenu .col_11{width:87.66%}.megamenu .col_12{width:96%}.megamenu .rowcontent{clear:left;*display:inline}.megamenu .dropdown_flyout,.megamenu .dropdown_flyout .dropdown_flyout_level{padding:0;margin:0;list-style:none;z-index:9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.megamenu .dropdown_flyout li{float:left;width:92%;padding:3px 4%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.megamenu .dropdown_flyout ul li{width:140px;padding:3px 10px}.megamenu .dropdown_flyout a{display:block;width:10em}.megamenu .dropdown_flyout .dropdown_flyout_level{position:absolute;margin:15px 0 0 4px;padding:6px;left:-9999em;top:-9999em;display:block;zoom:1;float:left}.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level{left:95%;top:-21px}.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level_left{left:-108%;right:100%}.megamenu p,.megamenu h1,.megamenu h2,.megamenu h3,.megamenu h4,.megamenu h5,.megamenu h6{padding:0;margin:0 0 20px}.megamenu>li>div a{text-decoration:none;outline:0}.megamenu>li>div a:hover{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.megamenu p{font-size:12px;line-height:21px}.megamenu h1,.megamenu h2,.megamenu h3,.megamenu h4,.megamenu h5,.megamenu h6{font-weight:700;margin:0 0 20px}.megamenu h1{font-size:24px;line-height:28px}.megamenu h2{font-size:20px;line-height:22px}.megamenu h3{font-size:16px;line-height:20px}.megamenu h4{font-size:14px;line-height:18px;margin-bottom:14px}.megamenu h5{font-size:12px;line-height:18px;margin-bottom:14px}.megamenu h6{font-size:10px;line-height:16px;margin-bottom:14px;text-transform:uppercase}.megamenu li ul,.megamenu li ol{padding:0;margin:0 0 10px}.megamenu li ul{list-style:disc}.megamenu li ol{list-style:decimal;*margin-left:22px}.megamenu li ul li,.megamenu li ol li{font-size:14px;line-height:18px;position:relative;padding:10px 0;margin:0;float:none;text-align:left;text-transform:capitalize}.megamenu li .list_unstyled{list-style:none;margin-left:0}.megamenu .blue,.megamenu .grey,.megamenu .orange,.megamenu .dark,.megamenu .purple{padding:0 0 0 15px;margin-bottom:18px;border-left:solid 5px}.megamenu .blue{border-left-color:#929292}.megamenu .grey{border-left-color:#ECE7BA}.megamenu .orange{border-left-color:#BD4F33}.megamenu .dark{border-left-color:#3F3F3F}.megamenu .purple{border-left-color:#382E34}.megamenu .black_box{text-shadow:none;padding:10px;margin-top:-10px;*margin-top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.megamenu .video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:24px}.megamenu .video_container iframe,.megamenu .video_container object,.megamenu .video_container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.megamenu .dropcap{display:block;float:left;font-size:42px;line-height:36px;margin:4px 8px 0 0}.megamenu hr{width:100%;height:0;*height:2px;border:0;margin-bottom:24px}.megamenu img{max-width:100%;height:auto;border:0;margin-bottom:18px}.megamenu img.img_left{float:left;margin-right:18px}.megamenu img.img_right{float:right;margin-left:18px}.megamenu img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.megamenu img:hover{-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.megamenu .paragraph_icon{padding-left:36px;padding-right:20px;margin-bottom:18px}.megamenu .mini_icon{background-repeat:no-repeat;margin-top:4px;margin-left:-34px;float:left;width:20px;height:20px}.megamenu_dark .megamenu .mini_icon{background-image:url(//dwpetzwx0m0mu.cloudfront.net/img/icons/mini-icons-white.png)}.megamenu_light .megamenu .mini_icon{background-image:url(//dwpetzwx0m0mu.cloudfront.net/img/icons/mini-icons-black.png)}.megamenu .ic_archive{background-position:0 0}.megamenu .ic_attachment{background-position:0 -56px}.megamenu .ic_bookmark{background-position:0 -112px}.megamenu .ic_brush{background-position:0 -168px}.megamenu .ic_calc{background-position:0 -224px}.megamenu .ic_calendar{background-position:0 -280px}.megamenu .ic_cancel{background-position:0 -336px}.megamenu .ic_chat{background-position:0 -392px}.megamenu .ic_chats{background-position:0 -448px}.megamenu .ic_cloud{background-position:0 -504px}.megamenu .ic_delete{background-position:0 -560px}.megamenu .ic_documents{background-position:0 -616px}.megamenu .ic_down{background-position:0 -672px}.megamenu .ic_down_circle{background-position:0 -728px}.megamenu .ic_download{background-position:0 -784px}.megamenu .ic_edit{background-position:0 -840px}.megamenu .ic_empty_document{background-position:0 -896px}.megamenu .ic_favorite{background-position:0 -952px}.megamenu .ic_folder{background-position:0 -1008px}.megamenu .ic_fullscreen{background-position:0 -1064px}.megamenu .ic_graph{background-position:0 -1120px}.megamenu .ic_grid{background-position:0 -1176px}.megamenu .ic_left{background-position:0 -1232px}.megamenu .ic_left_circle{background-position:0 -1288px}.megamenu .ic_list{background-position:0 -1344px}.megamenu .ic_lock{background-position:0 -1400px}.megamenu .ic_mail{background-position:0 -1456px}.megamenu .ic_minus{background-position:0 -1512px}.megamenu .ic_ok{background-position:0 -1568px}.megamenu .ic_picture{background-position:0 -1624px}.megamenu .ic_pin{background-position:0 -1680px}.megamenu .ic_plus{background-position:0 -1736px}.megamenu .ic_power{background-position:0 -1792px}.megamenu .ic_print{background-position:0 -1848px}.megamenu .ic_refresh{background-position:0 -1904px}.megamenu .ic_right{background-position:-56px 0}.megamenu .ic_right_circle{background-position:-56px -56px}.megamenu .ic_settings{background-position:-56px -112px}.megamenu .ic_sound{background-position:-56px -168px}.megamenu .ic_sync{background-position:-56px -224px}.megamenu .ic_tag{background-position:-56px -280px}.megamenu .ic_target{background-position:-56px -336px}.megamenu .ic_text_document{background-position:-56px -392px}.megamenu .ic_time{background-position:-56px -448px}.megamenu .ic_unlock{background-position:-56px -504px}.megamenu .ic_up{background-position:-56px -560px}.megamenu .ic_up_circle{background-position:-56px -616px;} .megamenu .ic_user{background-position:-56px -672px;} .megamenu .ic_users{background-position:-56px -728px;} .megamenu .ic_zoom{background-position:-56px -784px;} .megamenu .social_icon{width:42px;height:42px;margin-bottom:12px;*padding-bottom:18px;float:left; background: url(//dwpetzwx0m0mu.cloudfront.net/img/icons/social-icons.png) no-repeat top left; -ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s all ease-in;-o-transition:.3s all ease-in;-moz-transition:.3s all ease-in;transition:.3s all ease-in;} .megamenu .social_icon:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;} .megamenu .social_icon_delicious{background-position:0 0}.megamenu .social_icon_digg{background-position:0 -62px}.megamenu .social_icon_dribble{background-position:0 -124px}.megamenu .social_icon_ember{background-position:0 -186px}.megamenu .social_icon_facebook{background-position:0 -248px}.megamenu .social_icon_flickr{background-position:0 -310px}.megamenu .social_icon_forrst{background-position:0 -372px}.megamenu .social_icon_google{background-position:0 -434px}.megamenu .social_icon_last_fm{background-position:0 -496px}.megamenu .social_icon_linkedin{background-position:0 -558px}.megamenu .social_icon_my_space{background-position:0 -620px}.megamenu .social_icon_quora{background-position:0 -682px}.megamenu .social_icon_rss{background-position:0 -744px}.megamenu .social_icon_sharethis{background-position:0 -806px}.megamenu .social_icon_skype{background-position:0 -868px}.megamenu .social_icon_stumbleupon{background-position:0 -930px}.megamenu .social_icon_tumblr{background-position:0 -992px}.megamenu .social_icon_twitter{background-position:0 -1054px}.megamenu .social_icon_vimeo{background-position:0 -1116px}.megamenu .social_icon_you_tube{background-position:0 -1178px}.megamenu .contact_form{display:block;margin:0 0 20px}.megamenu .contact_form label{font-size:12px;font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;}.megamenu .form_element{font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;font-size:12px;width:90%;padding:6px;margin:12px 0 18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-ms-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.megamenu .form_element:focus{outline:0}.megamenu .contact_form textarea{width:94%;height:110px;resize:none}.megamenu .contact_form .required{color:#C00}.megamenu .contact_form .button{font:700 11px Sans-Serif;padding:7px 12px;margin:9px 12px 0 0;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s}.megamenu .contact_form .button:active{position:relative;top:1px}.megamenu>li.megamenu_searchform{padding:7px 12px 0 0}.megamenu>li.megamenu_searchform input{font-size:12px}.megamenu>li.megamenu_searchform .megamenu_searchfield{margin-top:2px;padding:4px 4px 4px 6px;width:202px;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.megamenu .table_light,.megamenu .table_dark{width:100%;padding:0;margin:6px 0 18px;font-size:12px;border-spacing:0;border-collapse:collapse}.megamenu .table_light th,.megamenu .table_dark th{text-align:left;padding:12px 9px;font-weight:700;font-size:12px}.megamenu .table_light td,.megamenu .table_dark td{padding:12px 9px}.megamenu_dark_bar{background:#212121;background:-webkit-linear-gradient(top,#333 0,#181818);background:-moz-linear-gradient(top,#333 0,#181818);background:-o-linear-gradient(top,#333 0,#181818);background:-ms-linear-gradient(top,#333 0,#181818);background:linear-gradient(top,#333 0,#181818);border:1px solid #171717;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.7);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.7);box-shadow:inset 0 0 2px rgba(40,40,40,.7)}.megamenu_dark_bar .megamenu{color:#FFF}.megamenu_dark_bar .megamenu>li:hover,.megamenu_dark_bar .megamenu>li.active{background:#121212;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.megamenu_dark_bar .megamenu li.noactive{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.megamenu_dark_bar .megamenu>li>a{color:#FFF;text-shadow:1px 1px 1px #000}.megamenu_dark_bar .megamenu>li:hover>a{color:#FFF;text-shadow:1px 1px 1px #000}.megamenu_dark_bar .megamenu>li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown.png) no-repeat right 18px}.megamenu_dark_bar .megamenu_vertical>li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/right.png) no-repeat right 16px}.megamenu_dark_bar .megamenu li.megamenu_button,.megamenu_dark_bar .megamenu li.megamenu_button:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown.png) no-repeat right 19px}.megamenu_dark_bar .megamenu li.megamenu_button_active,.megamenu_dark_bar .megamenu li.megamenu_button_active:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-up.png) no-repeat right 18px}.megamenu_light_bar{background:#eee;background:-webkit-linear-gradient(top,#f8f8f8 0,#eee);background:-moz-linear-gradient(top,#f8f8f8 0,#eee);background:-o-linear-gradient(top,#f8f8f8 0,#eee);background:-ms-linear-gradient(top,#f8f8f8 0,#eee);background:linear-gradient(top,#f8f8f8 0,#eee);border:1px solid #CCC;-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.7);-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.7);box-shadow:inset 0 0 2px rgba(255,255,255,.7)}.megamenu_light_bar .megamenu{color:#212121}.megamenu_light_bar .megamenu>li:hover,.megamenu_light_bar .megamenu>li.active{background:#DDD}.megamenu_light_bar .megamenu li.noactive{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.megamenu_light_bar .megamenu>li>a{color:#212121;text-shadow:1px 1px 1px #FFF}.megamenu_light_bar .megamenu>li:hover>a{color:#212121;text-shadow:1px 1px 1px #FFF}.megamenu_light_bar .megamenu>li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-b.png) no-repeat right 18px}.megamenu_light_bar .megamenu_vertical>li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/right-b.png) no-repeat right 16px}.megamenu_light_bar .megamenu li.megamenu_button,.megamenu_light_bar .megamenu li.megamenu_button:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-b.png) no-repeat right 19px}.megamenu_light_bar .megamenu li.megamenu_button_active,.megamenu_light_bar .megamenu li.megamenu_button_active:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-b-up.png) no-repeat right 18px}.megamenu_dark .megamenu li .dropdown_container,.megamenu_dark .megamenu li .dropdown_fullwidth,.megamenu_dark .megamenu li .dropdown_flyout li ul{border:1px solid #000;border-top-width:0;background:#111;color:#f6f6f6}.megamenu_container_vertical .megamenu li .dropdown_container,.megamenu_container_vertical .megamenu li .dropdown_fullwidth,.megamenu_container_vertical .megamenu li .dropdown_flyout li ul{border-top-width:1px}.megamenu_dark .megamenu li .dropdown_flyout li ul{border:1px solid #000}.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent{background:url(//dwpetzwx0m0mu.cloudfront.net/img/right.png) no-repeat right 9px}.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:#000}.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.noactive{background-color:transparent}.megamenu_dark .megamenu p,.megamenu_dark .megamenu h1,.megamenu_dark .megamenu h2,.megamenu_dark .megamenu h3,.megamenu_dark .megamenu h4,.megamenu_dark .megamenu h5,.megamenu_dark .megamenu h6{color:#f6f6f6;text-shadow:1px 1px 1px #000}.megamenu_dark .megamenu>li>div a,.megamenu_dark .megamenu li ul li,.megamenu_dark .megamenu li ol li{color:#aaa}.megamenu_dark .megamenu>li>div a:hover{color:#ddd}.megamenu_dark .megamenu li ul li:hover,.megamenu_dark .megamenu li ol li:hover,.megamenu_dark .megamenu .blue,.megamenu_dark .megamenu .grey,.megamenu_dark .megamenu .orange,.megamenu_dark .megamenu .dark,.megamenu_dark .megamenu .purple{color:#eee}.megamenu_dark .megamenu .black_box{background:#000;color:#fff}.megamenu_dark .megamenu .grey_bg{background:#eee;color:#000;text-shadow:1px 1px 1px #fff}.megamenu_dark .megamenu .form_element{-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}.megamenu_dark .megamenu>li.megamenu_searchform:hover{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.megamenu_dark .megamenu hr{border:0;border-bottom:1px solid #202020;border-top:1px solid #000}.megamenu_light .megamenu li .dropdown_container,.megamenu_light .megamenu li .dropdown_fullwidth,.megamenu_light .megamenu li .dropdown_flyout li ul{border:1px solid #CCC;border-top-width:0;background:#FAFAFA;color:#212121}.megamenu_container_vertical .megamenu li .dropdown_container,.megamenu_container_vertical .megamenu li .dropdown_fullwidth,.megamenu_container_vertical .megamenu li .dropdown_flyout li ul{border-top-width:1px}.megamenu_light .megamenu li .dropdown_flyout li ul{border:1px solid #CCC}.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent{background:url(//dwpetzwx0m0mu.cloudfront.net/img/right-b.png) no-repeat right 9px}.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:#eee}.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive{background-color:transparent}.megamenu_light .megamenu p,.megamenu_light .megamenu h1,.megamenu_light .megamenu h2,.megamenu_light .megamenu h3,.megamenu_light .megamenu h4,.megamenu_light .megamenu h5,.megamenu_light .megamenu h6{color:#212121;text-shadow:1px 1px 1px #FFF}.megamenu_light .megamenu>li>div a,.megamenu_light .megamenu li ul li,.megamenu_light .megamenu li ol li{color:#888}.megamenu_light .megamenu>li>div a:hover{color:#333}.megamenu_light .megamenu li ul li:hover,.megamenu_light .megamenu li ol li:hover,.megamenu_light .megamenu .blue,.megamenu_light .megamenu .grey,.megamenu_light .megamenu .orange,.megamenu_light .megamenu .dark,.megamenu_light .megamenu .purple{color:#444}.megamenu_light .megamenu .black_box{background:#212121;color:#fff;text-shadow:1px 1px 1px #000}.megamenu_light .megamenu .grey_bg{background:#eee}.megamenu_light .megamenu .form_element{-webkit-box-shadow:0 1px 1px #efefef;-moz-box-shadow:0 1px 1px #efefef;box-shadow:0 1px 1px #efefef}.megamenu_light .megamenu>li.megamenu_searchform:hover{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.megamenu_light .megamenu hr{border:0;border-bottom:1px solid #fff;border-top:1px solid #e4e4e4}.megamenu .form_element{color:#000;background-color:#fbfbfb;border:1px solid #ddd}.megamenu .form_element:hover{background-color:#fcfcfc}.megamenu .form_element:focus{background-color:#fff}.megamenu .contact_form .required{color:#C00}.megamenu .contact_form .button{border:1px solid #000;color:#fff;background-color:#222;text-shadow:0 1px 1px #000;-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-moz-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.2));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,.2));background-image:linear-gradient(transparent,rgba(0,0,0,.2))}.megamenu .contact_form .button:hover,.megamenu .contact_form .button:focus{color:#fff;background-color:#1A1A1A}.megamenu .contact_form .button:active{-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.megamenu>li.megamenu_searchform .megamenu_searchfield{background:#fff;border:solid 1px #bcbbbb;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.megamenu .table_light{border:1px solid #cbcbcb;border-bottom:0}.megamenu .table_light th{color:#3A3A3A;border-bottom:1px solid #cbcbcb;background:#F5F5F5}.megamenu .table_light td{border-bottom:1px solid #cbcbcb;background:#fff;color:#888}.megamenu .table_dark{border:1px solid #000;border-bottom:0}.megamenu .table_dark th{color:#FFF;border-bottom:1px solid #000;background:#0D0D0D}.megamenu .table_dark td{border-bottom:1px solid #000;background:#0F0F0F;color:#DDD}.megamenu_bluetheme .megamenu,.megamenu_browntheme .megamenu,.megamenu_cherrytheme .megamenu,.megamenu_coffeetheme .megamenu,.megamenu_greentheme .megamenu,.megamenu_greytheme .megamenu,.megamenu_oceantheme .megamenu,.megamenu_orangetheme .megamenu,.megamenu_pinktheme .megamenu,.megamenu_purpletheme .megamenu,.megamenu_redtheme .megamenu,.megamenu_tantheme .megamenu,.megamenu_yellowtheme .megamenu{color:#FFF}.megamenu_bluetheme .megamenu>li:hover,.megamenu_bluetheme .megamenu>li.active,.megamenu_browntheme .megamenu>li:hover,.megamenu_browntheme .megamenu>li.active,.megamenu_cherrytheme .megamenu>li:hover,.megamenu_cherrytheme .megamenu>li.active,.megamenu_coffeetheme .megamenu>li:hover,.megamenu_coffeetheme .megamenu>li.active,.megamenu_greentheme .megamenu>li:hover,.megamenu_greentheme .megamenu>li.active,.megamenu_greytheme .megamenu>li:hover,.megamenu_greytheme .megamenu>li.active,.megamenu_oceantheme .megamenu>li:hover,.megamenu_oceantheme .megamenu>li.active,.megamenu_orangetheme .megamenu>li:hover,.megamenu_orangetheme .megamenu>li.active,.megamenu_pinktheme .megamenu>li:hover,.megamenu_pinktheme .megamenu>li.active,.megamenu_purpletheme .megamenu>li:hover,.megamenu_purpletheme .megamenu>li.active,.megamenu_redtheme .megamenu>li:hover,.megamenu_redtheme .megamenu>li.active,.megamenu_tantheme .megamenu>li:hover,.megamenu_tantheme .megamenu>li.active,.megamenu_yellowtheme .megamenu>li:hover,.megamenu_yellowtheme .megamenu>li.active{background:#121212;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.megamenu_bluetheme .megamenu>li>a,.megamenu_browntheme .megamenu>li>a,.megamenu_cherrytheme .megamenu>li>a,.megamenu_coffeetheme .megamenu>li>a,.megamenu_greentheme .megamenu>li>a,.megamenu_greytheme .megamenu>li>a,.megamenu_oceantheme .megamenu>li>a,.megamenu_orangetheme .megamenu>li>a,.megamenu_pinktheme .megamenu>li>a,.megamenu_purpletheme .megamenu>li>a,.megamenu_redtheme .megamenu>li>a,.megamenu_tantheme .megamenu>li>a,.megamenu_yellowtheme .megamenu>li>a{color:#FFF;text-shadow:1px 1px 1px #000}.megamenu_bluetheme .megamenu>li:hover>a,.megamenu_browntheme .megamenu>li:hover>a,.megamenu_cherrytheme .megamenu>li:hover>a,.megamenu_coffeetheme .megamenu>li:hover>a,.megamenu_greentheme .megamenu>li:hover>a,.megamenu_greytheme .megamenu>li:hover>a,.megamenu_oceantheme .megamenu>li:hover>a,.megamenu_orangetheme .megamenu>li:hover>a,.megamenu_pinktheme .megamenu>li:hover>a,.megamenu_purpletheme .megamenu>li:hover>a,.megamenu_redtheme .megamenu>li:hover>a,.megamenu_tantheme .megamenu>li:hover>a,.megamenu_yellowtheme .megamenu>li:hover>a{color:#FFF;text-shadow:1px 1px 1px #000}.megamenu_bluetheme .megamenu>li .megamenu_drop,.megamenu_browntheme .megamenu>li .megamenu_drop,.megamenu_cherrytheme .megamenu>li .megamenu_drop,.megamenu_coffeetheme .megamenu>li .megamenu_drop,.megamenu_greentheme .megamenu>li .megamenu_drop,.megamenu_greytheme .megamenu>li .megamenu_drop,.megamenu_oceantheme .megamenu>li .megamenu_drop,.megamenu_orangetheme .megamenu>li .megamenu_drop,.megamenu_pinktheme .megamenu>li .megamenu_drop,.megamenu_purpletheme .megamenu>li .megamenu_drop,.megamenu_redtheme .megamenu>li .megamenu_drop,.megamenu_tantheme .megamenu>li .megamenu_drop,.megamenu_yellowtheme .megamenu>li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown.png) no-repeat right 18px}.megamenu_bluetheme .megamenu_vertical>li .megamenu_drop,.megamenu_browntheme .megamenu_vertical>li .megamenu_drop,.megamenu_cherrytheme .megamenu_vertical>li .megamenu_drop,.megamenu_coffeetheme .megamenu_vertical>li .megamenu_drop,.megamenu_greentheme .megamenu_vertical>li .megamenu_drop,.megamenu_greytheme .megamenu_vertical>li .megamenu_drop,.megamenu_oceantheme .megamenu_vertical>li .megamenu_drop,.megamenu_orangetheme .megamenu_vertical>li .megamenu_drop,.megamenu_pinktheme .megamenu_vertical>li .megamenu_drop,.megamenu_purpletheme .megamenu_vertical>li .megamenu_drop,.megamenu_redtheme .megamenu_vertical>li .megamenu_drop,.megamenu_tantheme .megamenu_vertical>li .megamenu_drop,.megamenu_yellowtheme .megamenu_vertical>li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/right.png) no-repeat right 16px}.megamenu_bluetheme{background:#536987;background:-webkit-linear-gradient(top,#526886 0,#4A5E79);background:-moz-linear-gradient(top,#526886 0,#4A5E79);background:-o-linear-gradient(top,#526886 0,#4A5E79);background:-ms-linear-gradient(top,#526886 0,#4A5E79);background:linear-gradient(top,#526886 0,#4A5E79);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_bluetheme .megamenu>li>div a,.megamenu_bluetheme .megamenu li ul li,.megamenu_bluetheme .megamenu li ol li{color:#6a82a3}.megamenu_bluetheme .megamenu>li>div a:hover,.megamenu_bluetheme .megamenu li ul li:hover,.megamenu_bluetheme .megamenu li ol li:hover{color:#536987}.megamenu_browntheme{background:#866e56;background:-webkit-linear-gradient(top,#866E56 0,#78624D);background:-moz-linear-gradient(top,#866E56 0,#78624D);background:-o-linear-gradient(top,#866E56 0,#78624D);background:-ms-linear-gradient(top,#866E56 0,#78624D);background:linear-gradient(top,#866E56 0,#78624D);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_browntheme .megamenu>li>div a,.megamenu_browntheme .megamenu li ul li,.megamenu_browntheme .megamenu li ol li{color:#a1886e}.megamenu_browntheme .megamenu>li>div a:hover,.megamenu_browntheme .megamenu li ul li:hover,.megamenu_browntheme .megamenu li ol li:hover{color:#866e56}.megamenu_cherrytheme{background:#ab2d5c;background:-webkit-linear-gradient(top,#AB2D5C 0,#992852);background:-moz-linear-gradient(top,#AB2D5C 0,#992852);background:-o-linear-gradient(top,#AB2D5C 0,#992852);background:-ms-linear-gradient(top,#AB2D5C 0,#992852);background:linear-gradient(top,#AB2D5C 0,#992852);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_cherrytheme .megamenu>li>div a,.megamenu_cherrytheme .megamenu li ul li,.megamenu_cherrytheme .megamenu li ol li{color:#cc3f73}.megamenu_cherrytheme .megamenu>li>div a:hover,.megamenu_cherrytheme .megamenu li ul li:hover,.megamenu_cherrytheme .megamenu li ol li:hover{color:#ab2d5c}.megamenu_coffeetheme{background:#7b675c;background:-webkit-linear-gradient(top,#7B675C 0,#6E5C52);background:-moz-linear-gradient(top,#7B675C 0,#6E5C52);background:-o-linear-gradient(top,#7B675C 0,#6E5C52);background:-ms-linear-gradient(top,#7B675C 0,#6E5C52);background:linear-gradient(top,#7B675C 0,#6E5C52);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_coffeetheme .megamenu>li>div a,.megamenu_coffeetheme .megamenu li ul li,.megamenu_coffeetheme .megamenu li ol li{color:#978073}.megamenu_coffeetheme .megamenu>li>div a:hover,.megamenu_coffeetheme .megamenu li ul li:hover,.megamenu_coffeetheme .megamenu li ol li:hover{color:#7b675c}.megamenu_greentheme{background:#788951;background:-webkit-linear-gradient(top,#788951 0,#6B7B48);background:-moz-linear-gradient(top,#788951 0,#6B7B48);background:-o-linear-gradient(top,#788951 0,#6B7B48);background:-ms-linear-gradient(top,#788951 0,#6B7B48);background:linear-gradient(top,#788951 0,#6B7B48);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_greentheme .megamenu>li>div a,.megamenu_greentheme .megamenu li ul li,.megamenu_greentheme .megamenu li ol li{color:#93a568}.megamenu_greentheme .megamenu>li>div a:hover,.megamenu_greentheme .megamenu li ul li:hover,.megamenu_greentheme .megamenu li ol li:hover{color:#788951}.megamenu_greytheme{background:#6a6a6a;background:-webkit-linear-gradient(top,#6A6A6A 0,#5F5F5F);background:-moz-linear-gradient(top,#6A6A6A 0,#5F5F5F);background:-o-linear-gradient(top,#6A6A6A 0,#5F5F5F);background:-ms-linear-gradient(top,#6A6A6A 0,#5F5F5F);background:linear-gradient(top,#6A6A6A 0,#5F5F5F);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_greytheme .megamenu>li>div a,.megamenu_greytheme .megamenu li ul li,.megamenu_greytheme .megamenu li ol li{color:#8c8c8c}.megamenu_greytheme .megamenu>li>div a:hover,.megamenu_greytheme .megamenu li ul li:hover,.megamenu_greytheme .megamenu li ol li:hover{color:#6a6a6a}.megamenu_oceantheme{background:#528a8f;background:-webkit-linear-gradient(top,#528A8F 0,#497B80);background:-moz-linear-gradient(top,#528A8F 0,#497B80);background:-o-linear-gradient(top,#528A8F 0,#497B80);background:-ms-linear-gradient(top,#528A8F 0,#497B80);background:linear-gradient(top,#528A8F 0,#497B80);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_oceantheme .megamenu>li>div a,.megamenu_oceantheme .megamenu li ul li,.megamenu_oceantheme .megamenu li ol li{color:#6aa5aa}.megamenu_oceantheme .megamenu>li>div a:hover,.megamenu_oceantheme .megamenu li ul li:hover,.megamenu_oceantheme .megamenu li ol li:hover{color:#528a8f}.megamenu_orangetheme{background:#e34f00;background:-webkit-linear-gradient(top,#E34F00 0,#CB4600);background:-moz-linear-gradient(top,#E34F00 0,#CB4600);background:-o-linear-gradient(top,#E34F00 0,#CB4600);background:-ms-linear-gradient(top,#E34F00 0,#CB4600);background:linear-gradient(top,#E34F00 0,#CB4600);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_orangetheme .megamenu>li>div a,.megamenu_orangetheme .megamenu li ul li,.megamenu_orangetheme .megamenu li ol li{color:#ff6717}.megamenu_orangetheme .megamenu>li>div a:hover,.megamenu_orangetheme .megamenu li ul li:hover,.megamenu_orangetheme .megamenu li ol li:hover{color:#e34f00}.megamenu_pinktheme{background:#d50065;background:-webkit-linear-gradient(top,#D50065 0,#BF005A);background:-moz-linear-gradient(top,#D50065 0,#BF005A);background:-o-linear-gradient(top,#D50065 0,#BF005A);background:-ms-linear-gradient(top,#D50065 0,#BF005A);background:linear-gradient(top,#D50065 0,#BF005A);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_pinktheme .megamenu>li>div a,.megamenu_pinktheme .megamenu li ul li,.megamenu_pinktheme .megamenu li ol li{color:#ff097d}.megamenu_pinktheme .megamenu>li>div a:hover,.megamenu_pinktheme .megamenu li ul li:hover,.megamenu_pinktheme .megamenu li ol li:hover{color:#d50065}.megamenu_purpletheme{background:#68449a;background:-webkit-linear-gradient(top,#68449A 0,#5D3D8A);background:-moz-linear-gradient(top,#68449A 0,#5D3D8A);background:-o-linear-gradient(top,#68449A 0,#5D3D8A);background:-ms-linear-gradient(top,#68449A 0,#5D3D8A);background:linear-gradient(top,#68449A 0,#5D3D8A);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_purpletheme .megamenu>li>div a,.megamenu_purpletheme .megamenu li ul li,.megamenu_purpletheme .megamenu li ol li{color:#815ab7}.megamenu_purpletheme .megamenu>li>div a:hover,.megamenu_purpletheme .megamenu li ul li:hover,.megamenu_purpletheme .megamenu li ol li:hover{color:#68449a}.megamenu_redtheme{background:#b82323;background:-webkit-linear-gradient(top,#B82323 0,#A51F1F);background:-moz-linear-gradient(top,#B82323 0,#A51F1F);background:-o-linear-gradient(top,#B82323 0,#A51F1F);background:-ms-linear-gradient(top,#B82323 0,#A51F1F);background:linear-gradient(top,#B82323 0,#A51F1F);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_redtheme .megamenu>li>div a,.megamenu_redtheme .megamenu li ul li,.megamenu_redtheme .megamenu li ol li{color:#d83636}.megamenu_redtheme .megamenu>li>div a:hover,.megamenu_redtheme .megamenu li ul li:hover,.megamenu_redtheme .megamenu li ol li:hover{color:#b82323}.megamenu_tantheme{background:#837361;background:-webkit-linear-gradient(top,#837361 0,#756757);background:-moz-linear-gradient(top,#837361 0,#756757);background:-o-linear-gradient(top,#837361 0,#756757);background:-ms-linear-gradient(top,#837361 0,#756757);background:linear-gradient(top,#837361 0,#756757);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_tantheme .megamenu>li>div a,.megamenu_tantheme .megamenu li ul li,.megamenu_tantheme .megamenu li ol li{color:#9c8c7b}.megamenu_tantheme .megamenu>li>div a:hover,.megamenu_tantheme .megamenu li ul li:hover,.megamenu_tantheme .megamenu li ol li:hover{color:#837361}.megamenu_yellowtheme{background:#caa616;background:-webkit-linear-gradient(top,#CAA616 0,#B59513);background:-moz-linear-gradient(top,#CAA616 0,#B59513);background:-o-linear-gradient(top,#CAA616 0,#B59513);background:-ms-linear-gradient(top,#CAA616 0,#B59513);background:linear-gradient(top,#CAA616 0,#B59513);border:1px solid #222;-webkit-box-shadow:inset 0 0 2px rgba(40,40,40,.4);-moz-box-shadow:inset 0 0 2px rgba(40,40,40,.4);box-shadow:inset 0 0 2px rgba(40,40,40,.4)}.megamenu_yellowtheme .megamenu>li>div a,.megamenu_yellowtheme .megamenu li ul li,.megamenu_yellowtheme .megamenu li ol li{color:#e8c22c}.megamenu_yellowtheme .megamenu>li>div a:hover,.megamenu_yellowtheme .megamenu li ul li:hover,.megamenu_yellowtheme .megamenu li ol li:hover{color:#caa616}.megamenu_container_vertical{float:left;width:140px;position:relative}.megamenu_container_vertical .megamenu{margin:0;float:left}.megamenu_container_vertical .megamenu>li{margin:0;width:140px;float:left;clear:left}.megamenu_container_vertical .megamenu li .megamenu_drop{padding-right:30px}.megamenu_container_vertical .megamenu li.right{float:left;margin-right:auto}.megamenu_container_vertical .megamenu li.right a{margin-right:auto}.megamenu_container_vertical .megamenu li .dropvertical_container{width:820px;margin:0;position:relative;float:left}.megamenu_container_vertical .megamenu li .dropdown_container,.megamenu_container_vertical .megamenu li .dropdown_fullwidth{margin:-45px auto 0 141px;top:auto;-webkit-border-radius:0 4px 4px;-moz-border-radius:0 4px 4px;border-radius:0 4px 4px}.megamenu_container_vertical .megamenu li .dropdown_first{margin:-46px auto 0 141px}.megamenu_container_vertical .megamenu li .dropdown_right{right:auto}.megamenu_container_vertical .megamenu li:hover .dropdown_right{left:auto;right:auto}@media only screen and (max-width:984px){.megamenu img{max-width:96%;height:auto}.megamenu textarea{width:96%}}@media only screen and (min-width:480px) and (max-width:767px){.megamenu_container .megamenu>li>div>.responsive_sixths,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_sixths{width:8.66%}.megamenu_container .megamenu>li>div>.responsive_fourths,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_fourths{width:17%}.megamenu_container .megamenu>li>div>.responsive_thirds,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_thirds{width:25.33334%}.megamenu_container .megamenu>li>div>.responsive_halfs,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_halfs{width:42%}}@media only screen and (min-width:768px) and (max-width:984px){.megamenu_container .megamenu>li{margin:0 8px 0 0}.megamenu_container .megamenu>li.right{margin-right:-1px}.megamenu_container .megamenu>li>a{padding:16px 10px 17px}.megamenu_container .megamenu>li .megamenu_drop{padding-right:30px}}@media only screen and (max-width:767px){.megamenu_container{height:auto}.megamenu_container .megamenu>li,.megamenu_container .megamenu>li:hover,.megamenu_container .megamenu>li.right,.megamenu_container .megamenu>li.right:hover{float:none;width:auto;padding-right:0;margin-right:0}.megamenu_container .megamenu>li>a{padding:16px 10px}.megamenu_container .megamenu li.right a{margin-right:0}.megamenu_container .megamenu li:hover .dropdown_container,.megamenu_container .megamenu li:hover .dropdown_fullwidth,.megamenu_container .megamenu li:hover .dropdown_right{top:auto}.megamenu_container .megamenu .dropdown_1column,.megamenu_container .megamenu .dropdown_2columns,.megamenu_container .megamenu .dropdown_3columns,.megamenu_container .megamenu .dropdown_4columns,.megamenu_container .megamenu .dropdown_5columns,.megamenu_container .megamenu .dropdown_6columns,.megamenu_container .megamenu .dropdown_7columns,.megamenu_container .megamenu .dropdown_8columns,.megamenu_container .megamenu .dropdown_9columns,.megamenu_container .megamenu .dropdown_10columns,.megamenu_container .megamenu .dropdown_11columns,.megamenu_container .megamenu .dropdown_12columns{width:100%;padding-left:0;padding-right:0}.megamenu_container .megamenu .col_1,.megamenu_container .megamenu .col_2,.megamenu_container .megamenu .col_3,.megamenu_container .megamenu .col_4,.megamenu_container .megamenu .col_5,.megamenu_container .megamenu .col_6,.megamenu_container .megamenu .col_7,.megamenu_container .megamenu .col_8,.megamenu_container .megamenu .col_9,.megamenu_container .megamenu .col_10,.megamenu_container .megamenu .col_11,.megamenu_container .megamenu .col_12{width:92%;margin-left:4%;margin-right:4%}.megamenu_container .megamenu>li.megamenu_searchform .megamenu_searchfield{margin-left:10px;margin-bottom:10px}.megamenu .dropdown_flyout,.megamenu .dropdown_flyout .dropdown_flyout_level{position:relative;left:auto;top:auto;padding:0;margin:0 4%}.megamenu .dropdown_flyout li,.megamenu .dropdown_flyout ul li{width:100%;padding:3px 0}.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level{left:auto;top:auto}.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level_left{left:auto;right:auto}.megamenu_dark .megamenu li .dropdown_flyout li ul,.megamenu_light .megamenu li .dropdown_flyout li ul{border:0;background:0}.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown.png) no-repeat right 9px}.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-b.png) no-repeat right 9px}.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active,.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:transparent}}@media only screen and (max-width:479px){.megamenu_container .megamenu>li>div>.responsive_sixths,.megamenu_container .megamenu>li>div>.responsive_fourths,.megamenu_container .megamenu>li>div>.responsive_thirds,.megamenu_container .megamenu>li>div>.responsive_halfs{width:42%}}@media only screen and (max-width:984px){.megamenu_container_vertical .megamenu li .dropvertical_container{width:400px}.megamenu_container_vertical .megamenu .dropdown_1column,.megamenu_container_vertical .megamenu .dropdown_2columns,.megamenu_container_vertical .megamenu .dropdown_3columns,.megamenu_container_vertical .megamenu .dropdown_4columns,.megamenu_container_vertical .megamenu .dropdown_5columns,.megamenu_container_vertical .megamenu .dropdown_6columns,.megamenu_container_vertical .megamenu .dropdown_7columns,.megamenu_container_vertical .megamenu .dropdown_8columns,.megamenu_container_vertical .megamenu .dropdown_9columns,.megamenu_container_vertical .megamenu .dropdown_10columns,.megamenu_container_vertical .megamenu .dropdown_11columns,.megamenu_container_vertical .megamenu .dropdown_12columns{width:100%;padding-left:0;padding-right:0}.megamenu_container_vertical .megamenu .col_1,.megamenu_container_vertical .megamenu .col_2,.megamenu_container_vertical .megamenu .col_3,.megamenu_container_vertical .megamenu .col_4,.megamenu_container_vertical .megamenu .col_5,.megamenu_container_vertical .megamenu .col_6,.megamenu_container_vertical .megamenu .col_7,.megamenu_container_vertical .megamenu .col_8,.megamenu_container_vertical .megamenu .col_9,.megamenu_container_vertical .megamenu .col_10,.megamenu_container_vertical .megamenu .col_11,.megamenu_container_vertical .megamenu .col_12{width:92%;margin-left:4%;margin-right:4%}.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_sixths,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_fourths,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_thirds,.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_halfs{width:42%}.megamenu_container_vertical .megamenu .dropdown_flyout,.megamenu_container_vertical .megamenu .dropdown_flyout .dropdown_flyout_level{position:relative;left:auto!important;top:auto!important;padding:0;margin:0 4%}.megamenu_container_vertical .megamenu .dropdown_flyout li,.megamenu_container_vertical .megamenu .dropdown_flyout ul li{width:100%!important;padding:3px 0}.megamenu_container_vertical .megamenu .dropdown_flyout li:hover>.dropdown_flyout_level{left:auto!important;top:auto!important}.megamenu_container_vertical .megamenu .dropdown_flyout li:hover>.dropdown_flyout_level_left{left:auto!important;right:auto!important}.megamenu_dark .megamenu_vertical li .dropdown_flyout li ul,.megamenu_light .megamenu_vertical li .dropdown_flyout li ul{border:0;background:0}.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown.png) no-repeat right 9px}.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-b.png) no-repeat right 9px}.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover,.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent.active,.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover,.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent.active{background-color:transparent}}@media only screen and (max-width:767px){.megamenu_container_vertical,.megamenu_container_vertical .megamenu{width:100%}.megamenu_container_vertical .megamenu>li,.megamenu_container_vertical .megamenu>li:hover,.megamenu_container_vertical .megamenu>li.right,.megamenu_container_vertical .megamenu>li.right:hover{float:none;width:auto;padding-right:0;margin-right:0}.megamenu_container_vertical .megamenu li .megamenu_drop{padding-right:30px}.megamenu_light_bar .megamenu_vertical li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown-b.png) no-repeat right center}.megamenu_dark_bar .megamenu_vertical li .megamenu_drop{background:url(//dwpetzwx0m0mu.cloudfront.net/img/dropdown.png) no-repeat right center}.megamenu_container_vertical .megamenu li .dropdown_container,.megamenu_container_vertical .megamenu li .dropdown_fullwidth{margin:0 auto 0 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.megamenu_container_vertical .megamenu li .dropdown_first{}.megamenu_container_vertical .megamenu li .dropvertical_container{width:100%}.megamenu_container_vertical .megamenu li:hover .dropdown_container,.megamenu_container_vertical .megamenu li:hover .dropdown_fullwidth,.megamenu_container_vertical .megamenu li:hover .dropdown_right{top:auto}}.megamenu_dj{width:1053px;background:#FFF;padding:10px;-webkit-box-shadow:0 0 10px 1px #000;box-shadow:0 0 10px 1px #000}.megamenu_dj_container{min-height:190px}.leftcontainer{width:600px;float:left}.leftcontainer h1{font-size:15px;margin:5px 0 10px;color:#000;text-decoration:none;line-height:18px}.rightcontainer{width:450px;float:right}.rightcontainer h1{font-size:16px;margin:0 0 10px;color:#000;text-decoration:none}.megamenu_dj-gridcontainer-left{width:395px;height:140px;float:left}.megamenu_dj-gridcontainer-left h1{font-size:16px;margin-bottom:5px;line-height:17px;margin-top:5px}.megamenu_dj-gridcontainer-left img{width:125px;height:125px;margin:0 5px 5px 0;padding:5px;float:left;border:1px solid #CCC}.megamenu_dj-gridcontainer-right{width:395px;height:140px;float:left}.megamenu_dj-gridcontainer-right h1{font-size:16px;margin-bottom:5px;line-height:17px;margin-top:5px}.megamenu_dj-gridcontainer-right img{width:125px;height:125px;margin:0 5px 5px 0;padding:5px;float:left;border:1px solid #CCC}.leftcontainer_one{width:460px;float:left}.leftcontainer_one h1{font-size:16px;margin:5px 0 10px;color:#000;text-decoration:none}.rightcontainer_one{width:406px;max-height:295px;float:right}.rightcontainer_one h1{font-size:16px;margin:0 0 10px;color:#000;text-decoration:none}.megamenu_dj-gridcontainer-right_one{width:375px;float:right}.megamenu_dj-gridcontainer-right_one h1{font-size:18px;margin-bottom:5px;line-height:22px;font-family:Georgia,serif}.megamenu_dj-gridcontainer-right_one img{/*width:125px;*/height:125px;margin:0 5px 5px 0;padding:5px;float:right;border:1px solid #CCC}.megamenu_dj-headlinelist-right_one{width:234px;height:150px;padding:0;float:right;margin-right:10px}.megamenu_dj-headlinelist-right_one li{font-size:16px;line-height:30px;list-style:none;border-bottom:1px solid #999;margin-left:-40px}.megamenu_dj-headlinelist-right_one h2{margin-bottom:10px;border-bottom:3px solid #246c1f;font-size:18px;margin-top:0}.megamenu_dj-headlinelist-right_one h1{margin-bottom:10px;font-size:18px;margin-top:0}.megamenu_dj-headlinelist-left_one{width:205px;padding:0;float:left;margin-right:25px}.megamenu_dj-headlinelist-left_one li{font-size:16px;line-height:30px;list-style:none;border-bottom:1px solid #999;margin-left:-40px}.megamenu_dj-headlinelist-left_one h2{margin-bottom:10px;border-bottom:3px solid #246c1f;font-size:18px;margin-top:0;font-family:Georgia,serif}.megamenu_dj-headlinelist-left_one h1{margin-bottom:10px;font-size:18px;margin-top:0}.megamenu_dj-gridcontainer-right_one span h1{margin-bottom:10px;border-bottom:3px solid #246c1f;text-transform:uppercase}.megamenu_dj-headlinelist_one{margin-top:0}.megamenu_dj-headlinelist_one li{font-size:16px;line-height:40px;list-style:none;border-bottom:1px solid #999;margin-left:-40px}.megamenu_dj-headlinelist-left{width:395px;height:150px;padding:0;float:left}.megamenu_dj-headlinelist-right{width:100%;padding:0;float:right}.megamenu_dj-headlinelist-right h1{width:100%;padding:0;float:right;margin-right:10px}.megamenu_dj-headlinelist-right h2{margin-bottom:0;border-bottom:3px solid #246c1f;font-size:18px;margin-top:0;font-family:Georgia,serif}.megamenu_dj-headlinelist{margin-top:0}.megamenu_dj-headlinelist li{font-size:16px;line-height:30px;list-style:none;border-bottom:1px solid #999;margin-left:-40px}.megamenu_dj-vl{border-right:1px solid #000;width:2px;height:100%}#megamenu_dj-img{}#megamenu_dj-excerpt{text-decoration:none;text-transform:capitalize;color:#000;margin:8px 0 5px}#megamenu_dj-title{text-decoration:none;text-transform:capitalize;color:#000;border-bottom:0}#megamenu_dj-title h3{margin:0 0 10px;border-bottom:3px solid #246c1f;font-size:18px;margin-top:0}#megamenu_dj-listitem{text-decoration:none;color:#000}.megamenu_dj-spacer{height:25px;float:left;display:block;background:#FFF}.megamenu_dj-imgfeature{width:180px;float:left;margin:0 10px}.megamenu_dj-imgfeature img{border:1px solid #CCC;padding:5px;margin-bottom:0}.megamenu_dj-imgfeature-blog img{border:1px solid #CCC;padding:5px;margin-bottom:0}.megamenu_dj-imgfeature h1{font-size:15px;margin:5px 0 10px;color:#000;text-decoration:none;line-height:18px}.megamenu_dj-imgfeature-blog{width:200px;float:left;padding:0 5px}.megamenu_dj-blogtitle{}.megamenu_dj-blogtitle h1{color:#000;font-size:18px;text-transform:capitalize;text-decoration:underline}.megamenu_dj-blogtitle h1 a{color:#000;font-family:Georgia,serif}.megamenu_dj-imgfeature h2{font-size:15px;margin:5px 0 10px;color:#000;text-decoration:none;line-height:18px}#megamenu_dj-img_2{width:125px;height:125px;margin:0 auto}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
} 

.videopress-placeholder {
	margin: 55px 0 0 10px;
} 

.videopress-placeholder .videopress-poster {
	padding: 0;
}

/*
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	width: 725px;
	max-width: 100% !important;
	height: auto !important;
} */

.sprites { background-image: url(//dwpetzwx0m0mu.cloudfront.net/images/csw-icons/csw_sprite30.png); background-color: transparent; background-repeat: no-repeat; margin:0 4px}
.facebook_cw30 { width: 30px; height: 30px; background-position: -31px -62px; float:left; display:inline-block; margin:0 4px}
.instagram_cw30 { width: 30px; height: 30px; background-position: -62px 0; float:left; display:inline-block;}
.linkedin_cw30 { width: 30px; height: 30px; background-position: -62px -31px; float:left; display:inline-block; margin:0 4px}
.myspace_cw30 { width: 30px; height: 30px; background-position: -31px -31px; float:left; display:inline-block; margin:0 4px}
.pinterest_cw30 { width: 30px; height: 30px; background-position: 0 -62px; float:left; display:inline-block; margin:0 4px}
.rss_cw30 { width: 30px; height: 30px; background-position: 0 -31px; float:left; display:inline-block; margin:0 4px}
.twitter_cw30 { width: 30px; height: 30px; background-position: -31px 0; float:left; display:inline-block; margin:0 4px}
.vimeo_cw30 { width: 30px; height: 30px; background-position: -62px -62px; float:left; display:inline-block; margin:0 4px}
.youtube_cw30 { width: 30px; height: 30px; background-position: 0 0; float:left; display:inline-block; margin:0 4px}

.leaveacomment {
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, serif;
}

.leaveacomment a {
	color: #246C19;
	text-decoration: none;
}

.leaveacomment a:hover { text-decoration: underline; }

/*****************************************************************************************************************************
END OF css/global-style.css
*****************************************************************************************************************************/

/********************************
START OF prettyPhoto-3.1.5.css
********************************/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//dwpetzwx0m0mu.cloudfront.net/images/prettyPhoto-3.1.5/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}/*****************************************************************************************************************************
END OF prettyPhoto-3.1.5.css
*****************************************************************************************************************************/

/*****************************************************************************************************************************
START of Disqus
*****************************************************************************************************************************/

#dsq-combo-widget #dsq-combo-tabs li a{text-decoration:none;font-weight:700;font-size:12px;color:#000}.dsq-combo-box{height:570px;position:relative}.dsq-combo-box ul li a.dsq-widget-user{font-size:16px;color:#000;font-weight:700;text-decoration:none}.dsq-widget-comment{font-size:14px;line-height:18px}.dsq-widget-meta{line-height:15px}.dsq-widget-meta a{font-size:12px;color:#000;font-weight:400;text-decoration:underline}#dsq-combo-logo{bottom:0;right:5px;position:absolute}.dsq-wdiget-user{font-weight:700}#dsq-combo-box ul li a{font-weight:700;text-decoration:none;color:#000}

/* Fix issue where DJ logo at top covers part of the nav menu blocking proper hover trigger */
.navigation-main-contents ul.megamenu li:first-child a.megamenu_drop { display: block; position: relative; z-index: 2000; }

/* Obits menu drop-down */
.navigation-main-contents ul.megamenu li ul.megamenu_dj_obits {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 0 10px 1px #000;
	box-shadow: 0 0 10px 1px #000;
	list-style: none;
	background-color: #F8F8F8;
	padding: 7px;
}

.navigation-main-contents ul.megamenu li ul.megamenu_dj_obits a {
font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;
font-size: 16px;
line-height: 26px;
color: #222222;
}

/* Fix category pages where grid content at top double prints the category name; prevent the double print */
.gridlist-header_dj_off { height: 0px; border-bottom: 0; }

/* fixes for IE where float dropping is occurring due to 1px too wide */
#s { width: 258px; }
.recentvideos-container { width: 334px; }

/* Utility classes for djournal.com */
.w300 { width: 300px; }
.h250 { height: 250px; }
.w728 { width: 728px; }
.h90 { height: 90px; }
.w400 { width: 400px; }
.h100 { height: 100px; }
.h390 { height: 390px; }
.h400 { height: 400px; }
.h495 { height: 495px; }
.clearboth { clear: both; }
.dj_ad { clear: both; }

/* Clean up sidebar */
.tiwi { margin-top: 5px; margin-bottom: 5px; }
.dj_ad_bottom_sq { margin-top: 5px; margin-bottom: 5px; }

/* Christmas Wishlist Bottom Bar */
#cwl-bar {
  display: block;
  width: 100%;
  position: fixed;
  z-index: 99;
  bottom: -175px;
}

#cwl-bar img {
  display: block;
  margin: 0 auto;
}

/* RED WARNING BAR when needed */
/*#navigationredbar {
font-size: 15px;
position: inherit;
top: 0px;
width: 100%;
color: #F8F8F8;
height: 22px;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
-webkit-box-shadow: 0px 0px 8px 0px #000000;
-moz-box-shadow: 0px 0px 8px 0px #000000;
box-shadow: 0px 0px 8px 0px #000000;
background-color: #BA0003;
color: #E9E9E9;
}

#navigationredbar a {
color: antiquewhite;
text-decoration: underline;
}

#navigationredbar a:hover {
	color: grey;
}*/

#featurednews_dj {
  margin-bottom: 15px;
  margin-top: 15px;
}

.dj-tooltip { text-decoration: none; border-bottom:1px dotted; }
.dj-name-anchor { color: #000000; text-decoration: none; }

/* new august 2014 styles */
#header {
background: #F8F8F8;
padding: 0 15px;
height: 160px;
}
#socialconnect_dj, #weather_dj { display: none; }
#header-container_dj { height: auto; }
#header-right-col_dj { height: 160px; }
.navigation-main-contents { padding: 15px 0 15px 8px; }
#our_masthead { width: 630px; float: left; }
#megamenu_dj_video { margin-left: -252px; }
#megamenu_dj_video .recentvideos-smallthumb { clear: both; padding-top: 0; padding-bottom: 0; }
#megamenu_dj_video .recentvideos-smallthumb h3 { font-family: Georgia, sans-serif; }
#megamenu_dj_video .recentvideos-smallthumb img { margin-bottom: 5px; margin-top: 5px; padding-top: 0; padding-bottom: 0; }
.dj_menu_down { width: 8px; height: 5px; padding-top: 5px; vertical-align: text-top; }
.megamenu > li .megamenu_drop { padding-right: 4px; }
.megamenu_drop:hover { background-color: #999; }
body.single-post .container article .entry-content p { font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif; }
body.single-post .container #breadcrumbs { margin:0; padding:0; font-family: Georgia, serif; }
body.single-post .container .post-meta_dj { font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif; }

body #page .accordion{margin:0 auto;display:block;visibility:hidden;}
body #page .accordion>ul, body.home #page .accordion>div{margin:0 auto;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.3);box-shadow:0 1px 2px 1px rgba(0,0,0,.3)}
body #page .accordion img{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;position:absolute;z-index:5;}
body #page .accordion-responsive img{max-width:100%}
body #page .accordion li{overflow:visible!important}
body #page .accordion-offset{position:absolute;left:-99999px}

body #page #slider li{overflow:visible!important}
body #page #slider div{background-color:rgba(0,0,0,0.5);bottom:0;height:100px;left:0;position:absolute;width:100%;z-index:10}
body #page #slider .slider-closed div{width:100px}
body #page #slider strong{color:#F8F8F8;display:block;margin-bottom:5px;padding:10px 10px 0;text-shadow:none; font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;line-height: 1;}
body #page #slider strong a { color:#F8F8F8; text-decoration: none; font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;line-height: 1;}
body #page #slider p{color:#F8F8F8;display:block;font-size:14px;padding:0 10px;text-shadow:none;font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;}
body #page #slider .slider-open strong{color:#F8F8F8;font-size:22px;font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif;}
body #page #slider .slider-closed strong{font-size:18px;margin-bottom:5px}
body #page #slider .slider-closed p{display:none}
.ie8 body #page #slider div{background:#000}
.gridlist-header-menu li { margin-right: 5px; }
/* end new august 2014 styles */

/* september 2014 styles */
.footer-area_dj h5 {
font-size: 18px;
text-transform: uppercase;
color: #EEE;
font-family: Georgia, serif;
margin-bottom: 2px;
}
.megamenu > li .megamenu_drop {
padding-right: 3px;
}
.megamenu > li .megamenu_drop:last-child {
padding-right: 0px;
}
.latestnews-container-right-Sports { margin-top: 0; }

html, body, .container, #page, #header, .content-container_dj, .content_fullwidth-container_dj, #latestnews_dj,
.navigation-main ul ul, .navigation-main-contents ul.megamenu li ul.megamenu_dj_obits,
#footerSlideContent { background-color: #F8F8F8; color: #222222; font-family: 'Ubuntu', 'Lucida Grande', 'Helvetica Neue', 'HelveticaNeue', Georgia, Tahoma, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: Georgia, Tahoma, sans-serif; }

.rss_cw30 { display: none; }

body.single-post .container #breadcrumbs {
font-size: 16px;
font-family: Georgia;
line-height: 26px;
color: #222222;
}

body.single-post .container .post-meta_dj {
font-size: 16px;
font-family: Georgia;
line-height: 26px;
color: #222222;
}

body.single-post .container article header h1 {
font-size: 32px;
font-family: Georgia;
padding: 0;
margin: 0;
line-height: 45px;
font-weight: bold;
text-shadow: #999 0px 1px 1px;
color: #222222;
}

header.post-text_dj {
padding-bottom: 5px;
}

.megamenu li .dropdown_fullwidth {
  margin-top: -8px;
}

.entry-title {
font-size: 32px;
font-family: Georgia;
padding: 0;
margin: 0;
line-height: 45px;
font-weight: bold;
text-shadow: #999 0px 1px 1px;
color: #222222;
}

/* end september 2014 styles */

.megamenu img.gridcontent-thumb { max-height: 130px; }
