/*
Theme Name: UALR
Theme URI: http://ualr.edu/
Description: Parent theme for all UALR official site tiers.
Author URI: http://ualr.edu/webservices/
Author: The Web Services team
Version: 1.1.7.1
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* Clearfix For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

.clearfix:after {
    visibility: hidden;
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
	}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/* =Global Classes
-------------------------------------------------------------- */

.block {
	display: block !important;
}

.inline {
	display: inline !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

ol.plain, ul.plain, dl.plain {
	list-style: none;
}

/* =Global Content Classes
-------------------------------------------------------------- */

#content img.no-border {
	border: 0;
}

#content span.right-arrow {
	color: #6e2639;
	margin-left: 3px;
}

#content ul.buttons, #content ol.buttons {
	height: auto;
	margin: 0 0 69px 0;
	list-style: none;
	display: block;
}

#content img.button {
	border: 0;
	float: left;
	margin-left: 4px;
}

#content img.button.first {
	margin-left: -1px;
}

#content span.link-highlight {
	background-color: #6e2639 !important;
	padding: 8px !important;
}

#content span.link-highlight a {
	color: white !important;
}

#content .boxed {
	background: url(images/box-back.png) repeat-x right bottom;
	border: 1px dotted grey;
}

/* =Layout
-------------------------------------------------------------- */
/*
Global Toolbar
Description: Rules pertaining to the top toolbar
*/

#masthead {
	background-color: #6E2639;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCBCC0;
	display: block;
	position: relative;
	z-index: 100 !important;
}

#masthead .signature {
	background-image: url(images/signature.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 226px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -480px;
}
#masthead .signature a{
	display: block;
	height: 30px;
	width: 226px;
	text-indent: -9999px;
	overflow: hidden;
}


#masthead #site-tools{
	position: absolute;
	width: 396px;
	left: 50%;
	top: 0px;
	margin-left: 109px;
	}

#site-tools ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#site-tools-login li,#site-tools-tools li,#site-tools-apply li, #site-tools-search li{
	list-style-type: none;
	display:block;
	height:30px;
}

#site-tools-login{
	display: block;
	float: left;
	height: 30px;
	width: 59px;
}

#site-tools-login li{
	background-image: url(images/site-tools-sprite.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#site-tools-login li a{
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 59px;
	overflow: hidden;
}

#site-tools-tools{
	display: block;
	float: left;
	height: 30px;
	width: 51px;
}

.tools-open {
	display:none;
	text-align:left;
	position:absolute;
	font-size:12px;
	width:381px;
	background-image: url(images/tools-mega.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 187px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
}
#site-tools-tools div.tools-open ul li {
	color: #FFF;
	background-image: url(images/bullet-mega.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	padding-left: 15px;
}

#site-tools-tools .tools-open ul.left {
	text-align:left;
	float:left;
	width:132px;
	margin-top: 0;
	margin-right: 22px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#site-tools-tools .tools-open ul.right {
	text-align:left;
	float:left;
	width:170px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}
.tools-open ul.right li a, .tools-open ul.left li a {
	display:block;
	color:#FFF;
	margin:0;
}
.tools-open ul.left li a:hover, .tools-open ul.right li a:hover {
	color:#FFF;
	display:block;
	margin:0;
	text-decoration: none;
}


#site-tools-tools li a.toggle{
	background-image: url(images/site-tools-sprite.png);
	background-repeat: no-repeat;
	background-position: -59px top;
	width: 51px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#site-tools-tools li a.open-arrow{
	background-image: url(images/site-tools-sprite.png);
	background-repeat: no-repeat;
	background-position: -59px -30px;
	width: 51px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#site-tools-apply{
	display: block;
	float: left;
	height: 30px;
	width: 57px;
}

#site-tools-apply li{
	background-image: url(images/site-tools-sprite.png);
	background-position: -100px top;
	background-repeat: no-repeat;
}
#site-tools-apply li a{
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 55px;
	overflow: hidden;
}
#site-tools-give{
	display: block;
	float: left;
	height: 30px;
	width: 55px;
}

#site-tools-give li{
	background-image: url(images/site-tools-sprite.png);
	background-position: -220px top;
	background-repeat: no-repeat;
}
#site-tools-give li a{
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 55px;
	overflow: hidden;
}
#site-tools-search li{
	width: 170px;
	display: block;
	float: left;
	height: 30px;
	background-image: url(images/site-tools-sprite.png);
	background-position: -167px top;
	background-repeat: no-repeat;
	padding-left: 58px;
}


/*
LAYOUT: All w/ #index-nav turned on
DESCRIPTION: Covers all implementations of #index-nav
*/
#index-nav {
	padding: 1em 0 !important;
	margin: 0;
	border-bottom: 1px dotted #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#index-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 18px;
}

#index-nav ul ul li, #index-nav ul li{
	display: inline;
	margin-bottom: 0px;
}

#index-nav ul ul li{
	padding-left: 10px;
	padding-right: 15px;
	border-right: 1px solid #cccccc;
}

#index-nav ul ul li a:link, #index-nav ul ul li a:visited{
}
#index-nav ul ul li a:hover{
}


/*
LAYOUT: Entry Image Styles
DESCRIPTION:
*/

#content .entry-image.overflow img {
    overflow: visible;
    max-width: none;
}

/*
LAYOUT: TOC-Nav
DESCRIPTION: Covers all implementations of #index-nav
*/
#toc-nav {
	margin-top: 0px;
}
#toc-nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#toc-nav ul ul{}

#toc-nav ul li.widget-container{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #eee;
	border-left-color: #999;
	display: block;
	margin-bottom: 20px;
	padding-left: 10px;
}

#toc-nav ul li h3.widget-title {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 14px;
	margin-left: 14px;
}

#toc-nav ul li ul.menu {
	margin-right: 21px;
	margin-left: 21px;
	margin-bottom: 16px;
}

#toc-nav ul li ul.menu li{
	line-height: 21px;
	margin-bottom: .75em ;
}

#toc-nav ul li ul.menu li ul{
	margin-right: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: .75em;
}

#toc-nav ul li ul.menu li ul li ul{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: .75em;
	display: none;
}

#toc-nav ul li ul.menu li ul li{
	margin-bottom: .25em;
	background-image: url(images/nav-arrow-child.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
}

/*
LAYOUT: Sidebar Menu
DESCRIPTION: Makes navigation menu widgets work in Sidebar
*/

#sidebar ul li ul.menu {
	margin-right: 21px;
	margin-left: 21px;
	margin-bottom: 16px;
}

#sidebar ul li ul.menu li{
	line-height: 21px;
	margin-bottom: .75em ;
}

#sidebar ul li ul.menu li ul{
	margin-right: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: .75em;
}

#sidebar ul li ul.menu li ul li ul{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: .75em;
	display: none;
}

#sidebar ul li ul.menu li ul li{
	margin-bottom: .25em;
	background-image: url(images/nav-arrow-child.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
}

/*
LAYOUT: Wigetized sidebar
DESCRIPTION: Contains deafults for the standard widgets
*/
#sidebar{
	margin-top: 0px;
}

#sidebar ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar ul ul{}

#sidebar ul li.widget-container{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #eee;
	border-left-color: #999;
	display: block;
	margin-bottom: 20px;
}

#sidebar ul li h3.widget-title {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 14px;
	margin-left: 14px;
}

/*
Widget: Recent Entries
*/

#sidebar ul li.widget_recent_entries ul {
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 16px;
}

#sidebar ul li.widget_recent_entries ul li{
	line-height: 21px;
	margin-bottom: .75em ;
}

/*
Widget: Categories
*/

#sidebar ul li.widget_categories ul {
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 16px;
}

#sidebar ul li.widget_categories ul li{
	line-height: 21px;
	margin-bottom: .75em ;
}

/*
Widget: RSS
*/

#sidebar ul li.widget_rss ul {
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 16px;
}

#sidebar ul li.widget_rss ul li{
	line-height: 21px;
	margin-bottom: .75em ;
}

span.rss-date{
	display: block;
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
}

.widget_rss a.rsswidget {
}
.widget_rss a.rsswidget:hover {
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/*
Widget: Single-Link Custom Widget
*/

#sidebar ul li.widget_ualr_single_link_feature {
	cursor: pointer;
	padding: 14px;
}

#sidebar ul li.widget_ualr_single_link_feature h3 {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-bottom: 8px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#sidebar ul li.widget_ualr_single_link_feature p {
	margin: 0px;
}


#sidebar ul li.widget_ualr_single_link_feature div.icon.center+p {
	margin-top: 8px;
	margin-bottom: 8px;
}


#sidebar ul li.widget_ualr_single_link_feature p.link-continue {
	margin: 0px;
	display: block;
}

#sidebar ul li.widget_ualr_single_link_feature div.icon.left {
	width: 80px;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-right: 12px;
}

#sidebar ul li.widget_ualr_single_link_feature div.icon.center {
	width: 180px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	display: block;
	margin-top: 8px;
	margin-bottom: 0px;
}

#sidebar ul li.widget_ualr_single_link_feature div.icon.right {
	width: 80px;
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-left: 12px;
	display: block;
}

#sidebar ul li.widget_ualr_single_link_feature img {
	width: 100%;
}

/*
Widget: Recent Posts for Specific Categories
*/


/*
Social Post Utility
*/

.is-3-column div.entry-meta{
	display: block;
	height: 51px;
	overflow: hidden;
	margin-bottom: 12px;
}

.page div.entry-meta{
	display: none;
}

.is-3-column.page.home #content div.entry-meta{
	display: block;
	overflow: hidden;
	height: auto;
	margin-bottom: 12px;
}

.is-2-column.page.home #content div.entry-meta{
	display: block;
	height: auto;
	overflow: hidden;
}

.is-2-column div.entry-meta{
	display: block;
	height: 48px;
	overflow: hidden;
	margin-top: 9px;
}

.page.is-2-column div.entry-meta{
	display: none;
}

.is-2-column div.entry-social{
	display: block;}

.entry-meta span.entry-date{
	line-height: 21px;
}
.entry-meta span.entry-date{
	padding-right: 5px;
	margin-right: 5px;
}
span.entry-comments-count{
	margin-right: 5px;
	margin-left: 5px;
	line-height: 21px;
}

div.entry-social{
	display: inline;
}

div.entry-social iframe.fb_ltr{
	width: 290px !important;
}

/*
Entry Info
DESCRIPTON: Follows Post - Contains Entry Book Mark and Social Tools
*/

div.entry-bookmark{
	line-height: 21px;
	background-color: #EEEEEE;
	padding: 10px;
	margin-bottom: 7px;
}

div#post-categories{
	line-height: 21px;
	border: 1px dotted #c0c0c0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px;
}

div#post-tags{
	line-height: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/tag.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#post-tags span {
	margin-right: 10px;
}

div#post-tags a{
	background-color: #FFFFCC;
}


div#post-categories span{
	margin-right: 8px;
}

div#post-categories a{
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(images/folder.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
}

/*
LAYOUT: Three columns
DESCRIPTION: Three-column fixed layout with one sidebar right of content and TOC-Nav to the Left
*/
.is-3-column #main {}
.is-3-column #toc-nav {
	width: 220px;
	float: left;
}
.is-3-column #container {
	float: left;
	width: 460px;
	margin-left: 20px;
}

.is-3-column #content {}
.is-3-column #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
}

/*
LAYOUT: Two Column Single Post
DESCRIPTION: Single Post View
*/

.single #main{
	padding-top:21px}

.single.is-2-column #main {}
.single.is-2-column #toc-nav {
	width: 220px;
	float: left;
}
.single.is-2-column #container {
	float: left;
	width: 700px;
	margin-left: 0px;
}
.single.is-2-column #content {}
.single.is-2-column #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-top: 0px;
}

/*
LAYOUT: Two Column Page
DESCRIPTION: Two Column Displaying Content and Sidebar
*/
.is-2-column.has-sidebar #main {}
.single.is-2-column #toc-nav {
	width: 220px;
	float: left;
}
.is-2-column.has-sidebar #container {
	float: left;
	width: 700px;
	margin-left: 0px;
}
.is-2-column.has-sidebar #content {}
.is-2-column.has-sidebar #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
}

/*
LAYOUT: Two Column Page
DESCRIPTION: Two Column Displaying Content and Site Navigation
*/
.is-2-column.has-site-navigation #main {}
.is-2-column.has-site-navigation #toc-nav {
	width: 220px;
	float: left;
}
.is-2-column.has-site-navigation #container {
	float: left;
	width: 700px;
	margin-left: 20px;
}
.is-2-column.has-site-navigation #content {}
.is-2-column.has-site-navigation #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-top: 0px;
}


/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

/*
LAYOUT: 2 Col-Banner
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/


/*
LAYOUT: 3 Col-Banner
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/


/*
LISTS: Post Feeds
*/
.ualr_post-feed {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	border-color: #999999 #999999 #EEEEEE;
	border-style: dotted dotted solid;
	border-width: 1px 1px 6px;
	display: block;
	margin-bottom: 20px;
	padding-top: 0;
	padding-left: 21px;
	padding-right: 21px;
}

#content .ualr_post-feed ul {
	margin-left: 14px;
	margin-right: 14px;
	padding: 0;
	list-style: none;
}

#content .ualr_post-feed.is-featured ul, #content .ualr_post-feed.no-excerpts ul {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
#content .ualr_post-feed.no-excerpts ul {
	list-style: square inside none;
}

#content .ualr_post-feed ul li {
	line-height: 26px;
	padding: 13px 20px 1px;
	margin: 0 -20px;
}
#content .ualr_post-feed ul li:hover {
	background: none repeat scroll 0 0 #f6f0f2;
}
#content .ualr_post-feed.no-excerpts ul li {
	padding-top: 0;
	padding-left: 47px;
	text-indent: -25px;
}
#content .ualr_post-feed.no-excerpts ul li :first-child {
	display: inline;
}
#content .ualr_post-feed.no-excerpts ul li .post-title {
	margin-bottom: 0 !important;
	padding-left: 8px;
}

#content .ualr_post-feed h2.widgettitle, #content .ualr_post-feed h2.widgettitle {
	text-transform: uppercase;
	font-size: 18px;
	color: #000000;
	padding-top: 18px;
	margin-bottom: 26px;
}

#content .ualr_post-feed .the-excerpt, .ualr_post-feed .entry-summary {
	line-height: 21px;
	margin-bottom: 21px;
	clear: none;
}
#content .ualr_post-feed .has-thumb {
	min-height: 150px;
}
#content .ualr_post-feed.is-featured .has-thumb {
	min-height: 180px;
}
#content .ualr_post-feed.no-excerpts .has-thumb {
	min-height: inherit;
	padding-bottom: 1px;
}

#content .ualr_post-feed .thumbnail img {
	float: left;
	padding: 0;
	border: 1px solid #000000;
	margin-right: 15px;
	margin-top: 5px;
}
#content .ualr_post-feed.is-featured .thumbnail img {
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 5px;
}

#content .ualr_post-feed .post-title, #content .ualr_post-feed .entry-title {
	font-size: 18px;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 21px;
	margin-bottom: 0.3em;
}

#content .ualr_post-feed .entry-title a:link, #content .ualr_post-feed .entry-title a:visited {
	text-decoration: underline;
	color: #6e2639;
}
#content .ualr_post-feed .entry-title a:hover {
	text-decoration: none;
}

.ualr_post-feed.is-featured {
	border: none;
}

.page #content .ualr_post-feed div.entry-meta {
	display: block !important;
	height: auto !important;
	margin-bottom: 0 !important;

}
.is-2-column.page.home #content .ualr_post-feed.is-featured div.entry-meta {
	height: auto;
}
.ualr_post-feed.is-featured .post-title, #content .ualr_post-feed.is-featured .post-title {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	line-height: 26px;
}
.ualr_post-feed.is-featured .post-title a, #content .ualr_post-feed.is-featured .post-title a {
	color: #000000;
	text-decoration: none;
}
.ualr_post-feed .readmore-link {
	margin-bottom: 21px;
}

.excerpt-more {
	display: inline;
	line-height: 1.5em;
}

/* Modifications for category / archive listings */

.category #content .ualr_post-feed, .archive #content .ualr_post-feed {
	border: none !important;
}


/* =Fonts
-------------------------------------------------------------- */
body {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}

/* =Heading Styles
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}


h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	font-weight: normal;
}

.page h1.entry-title {
	font-size: 26px; /* 26px */
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 21px;
	color: #6E2639;
	display: block;
	padding-left: 0;
}

.has-sidebar.is-2-column.page h1.entry-title {
	padding-left: 0px;
}

.banner-image {
	margin-top: 0;
	margin-bottom: 21px;
}


.page h2.entry-title {
	font-size: 26px; /* 26px */
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 21px;
	color: #6E2639;
	display: block;
	padding-left: 0;
}

.single #content h1.entry-title {
	font-size: 36px;
	line-height: 1.15;
	margin-top: 0;
	margin-bottom: 0px;
	color: #000;
	letter-spacing: -.85pt;
	font-weight: normal;
	margin-right: 0;
	margin-left: 0;
}


#content h1{
	font-size: 26px;
	color: #6E2639;
	margin-top: 0;
	line-height: 1.2;
}

#content .entry-content h1{
	font-size: 26px;
	color: #6E2639;
	margin-top: 0;
	line-height: 1.2;
	margin-top: 0px;
	margin-bottom: 11px;
}


#content h2{
	font-size: 24px;
	color: #1E1E1E;
	line-height: 1;
	margin-top: 0px;
	margin-bottom: 11px;
}

#content h2+h2, #content p+h2, #content ul+h2, #content ol+h2, #content img+h2{
	font-size: 24px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 24px;
	margin-bottom: 11px;
}

#content h3{
	font-size: 22px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 0px;
	margin-bottom: 11px;
}

#content table h3 { /* Special Use Case */
	font-size: 22px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 0px;
	margin-bottom: 8px;
	}

#content p+h3, #content ul+h3, #content ol+h3, #content img+h3{
	line-height: 1.1;
	margin-top: 24px;
}

#content h4{
	font-size: 20px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 24px;
	margin-bottom: 11px;
}

#content h5{
	font-size: 18px;
	color: #1E1E1E;
	line-height: 1.2;
	margin-top: 24px;
	margin-bottom: 11px;
}

#content h6{
	font-size: 16px;
	color: #1E1E1E;
	line-height: 1.3;
	margin-top: 24px;
	margin-bottom: 11px;
}


/* =Post Shortcode Styles
-------------------------------------------------------------- */
.is-3-column #content .widget_ualr_recent_entries_excerpts h3.entry-title{
	font-size: 20px;
	display: block;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta .entry-date{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: capitalize;
	padding-right: 5px;
	line-height: 16px;
	margin-right: 5px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta {
	line-height: 16px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta .entry-comments-count{
	display: none;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta .entry-comments-count{
	display: none;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .wp-post-image{
	border: 1px solid #C0c0c0;
	padding: 4px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-image{
	display: block;
	height: 119px;
	width: 119px;
	float: left;
	padding-top: 0px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .post-content-wrap{
	float: right;
	width: 300px;
}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}
#wrapper {
	margin-top: 0px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#header {
	margin-bottom: 21px;
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area div#static{
	float: left;
	margin-right: 20px;
	width: 218px;
	display: block;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c0c0c0;
}

#footer-widget-area div#dynamic-footer{
	float: left;
	margin-right: 0px;
	width: 700px;
	display: block;
}

#footer-widget-area div#dynamic-footer ul{
	display: inline;
}

#footer-widget-area div#dynamic-footer ul ul{
	display: block;
}

#footer-widget-area div#dynamic-footer li.widget-container{
	float: left;
	margin-right: 20px;
	width: 219px;
	display: block;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c0c0c0;
}

#footer-widget-area div#dynamic-footer li.widget-container:last-child, #footer-widget-area div#dynamic-footer li.last{
	margin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}
#footer-widget-area #site-contact.widget-container {
	width: 219px;
}
#footer-widget-area #site-contact.widget-container ul {
	margin-bottom: 21px;
}
#footer-widget-area #site-contact.widget-container li {
	font-size: 12px;
	margin-bottom: 0.75em;
}

#footer-widget-area #site-contact.widget-container #more-contact-info a {
	background-image: url(images/contact-icon.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
}
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background-color: #FFF;
	background-image: url(images/body-default-bg.gif);
	background-repeat: repeat-x;
}
body,
input,
textarea {
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 20px;
}

/* List Elements */

li {
	margin-bottom: .2857142857em;
	line-height: 1.5em;
	}

ul,
ol {
	margin-bottom: 1.5em;
	margin-left: 2.5em;
	list-style-position: outside;
	line-height: 1.5em;
	}

ul {
	list-style-type: disc;
	}

ul ul {
	list-style-type: circle;
	}

ul ul ul {
	list-style-type: square;
	}

ul ul ul ul {
	list-style-type: disc;
	}

ul ul ul ul ul {
	list-style-type: circle;
	}

ol {
	list-style-type: decimal;
	}

ol ol {
	list-style: lower-alpha;
	}

ol ol ol {
	list-style: lower-roman;
	}

ol ol ol ol {
	list-style: decimal;
	}

ol ol ol ol ol {
	list-style: lower-alpha;
	}

ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
	}

/* Text elements */

p {
	font-size: 1em; /* 14px */
	line-height: 21px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}

dl {
	padding-top: 0px;
	padding-bottom: 21px;
}
dt {
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
}

dd + dt{
	margin-top: 21px;
}

dd {	font-size: 14px;
	line-height: 21px;}
strong {font-weight: bold;}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}

li blockquote {
	margin-top: 1em;
	}

blockquote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 21px;
	padding-top: 0;
	padding-right: 46px;
	padding-bottom: 8px;
	padding-left: 46px;
	}

blockquote footer {
	margin-bottom: 1em;
	}

blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	margin-bottom: 21px;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}

/* GLOBAL LINKS */

a:link {
	color: #6e2639;
	text-decoration: underline;
	}

a:visited {
	color: #6e2639;
	}

a:active,
a:hover {
	color: #757575;
	}

.anchor-fix {
	display: block;
	margin-top: -150px;
	padding-top: 150px;
	}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/* General form elements */
input[type="text"], textarea, #content input, #content textarea {
	background: none repeat scroll 0 0 #fcfcfc;
	border: 1px dotted #999999;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) inset;
}


/* =Header
-------------------------------------------------------------- */

#header {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
}

#branding{
	display: block;
	height: 90px;
}

#branding h1 span, #branding span{
	height: 70px;
	display: block;
	max-width: 960px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
}



#branding h1#site-name span, #branding div#site-name span{
	display: block;
	height: 70px;
}

#branding h1#site-name span a, #branding div#site-name span a{
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	line-height: 25px;
}

#branding a:link, #branding a:visited{
	color: #1e1e1e;
	text-decoration: none;
}
#branding a:hover{}

/* This is the custom header image */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: block;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
}
#content {}
#content,
#content input,
#content textarea {}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	line-height: 21px;
}
#content pre,
#content kbd,
#content tt,
#content code {
	font-size: 14px;
	line-height: 21px;
}
#content dt,
#content th {
	color: #000;
}

#content table {
	border: 1px solid #e7e7e7;
	text-align: left;
	width: 100%;
	margin-top: -1;
	margin-right: -1px;
	margin-bottom: 21px;
	margin-left: 0;
}
#content tr th,
#content thead th {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #6E2639;
}

#content tr th a,
#content thead th a {
	color: #ffffff;
	}

#content tr td {
	font-size: 14px;
	line-height: 21px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
}
#content tr.even td {
	background: #efefef;
}
.hentry {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}
.sticky {
	border-top: none;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {}
.page-title span {}
.page-title a:link,
.page-title a:visited {}
.page-title a:active,
.page-title a:hover {}
#content .entry-title {}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #6E2639;
}
.entry-meta {
	color: #000000;
	font-size: 12px;
	line-height: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}

.entry-content{
	clear: both;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.page .entry-content{
	clear: both;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* ==Controlling iframes embedded in body content */
.is-3-column .entry-content iframe {
	max-width: 440px;
}
.is-2-column .entry-content iframe {
	max-width: 680px;
}
.is-1-column .entry-content iframe {
	max-width: 920px;
}

.entry-summary {
	clear: both;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 8px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
	line-height: 21px;
}

body.page.home .edit-link{
	clear: both;
	display: inline;
	line-height: 21px;
}

body.single .edit-link{
	line-height: 21px;
	float: left;
	height: 21px;
	margin-right: 10px;
}

#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #6E2639;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}

.margin-bottom-20 {
	margin-bottom: 20px;
	}

/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Archive pages
-------------------------------------------------------------- */

.archive h1.page-title{
	margin-bottom: 18px;
}

.archive div.entry-meta{
	height: 20px;
}

.archive .excerpt-more{
	margin-bottom: 48px;
}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

.is-3-column #content img {
	margin: 0;
	max-width: 460px;
}

.entry-image {
	padding-top: 0px;
	display: block;
	margin-bottom: 21px;
}

#content img {
	margin: 0;
	border: 4px solid #eeeeee;
}

#content img.no-border {
	margin: 0;
	border: none;
}

 #content .entry-image img {
	margin: 0;
	border: none;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6E2639;
	border-left-color: #6E2639;
	border-top: none;
	border-bottom: none;
	 }

#content .wp-caption img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #000000;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* =Background Images
-------------------------------------------------------------- */
.custom-entry-background {

}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: 0 0 21px 0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 21px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	font-weight: normal;
	margin-bottom: 21px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	line-height: 42px;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 21px;
	margin: 0 0 21px 0;
	padding: 0 0 0 0px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 21px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 21px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
	display: none;
}
.comment-author {
}
.comment-author cite {
	color: #6E2639;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}

.comment-body{
	float: left;
	width: 480px;
	margin-left: 20px;
}
.comment-meta {
	font-size: 16px;
	width: 200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
	display: block;
	float: left;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #6E2639;
	text-decoration: none;
	line-height: 21px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.comment-meta span{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
	margin-bottom: 12px;
	margin-top: -3px;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 21px;
	padding-left: 0;
	line-height: 21px;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 21px;
	padding-bottom: 21px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 21px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 42px 0 0;
}
h3#reply-title {
	margin: 21px 0;
}
#comments-list #respond {
	margin: 0 0 21px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 21px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

/* =Gravity Forms
-------------------------------------------------------------- */
#content .gform_wrapper form {
    background: none repeat scroll 0 0 #f0f0f0;
    padding: 15px 15px 0px 15px;
    text-align: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px dotted #ababab;
}

#content .gform_wrapper .gform_button {
	color: #6e2639;
	padding: 10px;
}

#content .gform_wrapper .gform_description {
	font-size: 1em; /* 14px */
	line-height: 21px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}

#content .gform_wrapper h2.gsection_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #1e1e1e;
	margin-bottom: 4px !important;
	margin-top: 4px !important;
}

#content .gform_wrapper h3.gform_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #1e1e1e;
	font-size: 24px;
}

#content .gform_wrapper .gsection {
	padding: 9px 42px 9px 18px;
	margin: 35px 0 21px -22px !important;
	background: none repeat 0 0 #d0d0d0;
	width: 104%;
}

#content .gform_wrapper .gfield_description {
	color: #888888;
	padding: 0;
	margin-top: 4px;
}

#content .gform_wrapper .gfield_label {
	color: #343434;
}

#content .gform_wrapper .ginput_container label {
	padding: 0;
	margin-top: 4px;
}

#content .gform_wrapper ul li.gfield {
    clear: both;
    margin-top: 25px;
}

#content .gform_wrapper .gfield_checkbox input, #content .gform_wrapper .gfield_radio input {
	margin-top: 6px;
	margin-left: 1px;
}

#content .gform_wrapper ul.gfield_checkbox, #content .gform_wrapper ul.gfield_radio {
	margin-bottom: 0;
}

#content .gform_wrapper .gfield_checkbox li label, #content .gform_wrapper .gfield_radio li label {
    font-size: 16px;
    color: #343434;
    margin-top: 0;
}

#content .gform_wrapper .gfield_select {
	font-size: 16px;
	color: #343434;
	padding-left: 8px;
	margin-bottom: 0;
}
/* DS ITS style change 08-10-2013
#content .gform_wrapper .ginput_container input[type=text] {
	font-size: 18px;
	height: 36px;
	padding-left: 8px;
	margin-bottom: 0;
}*/

#content .gform_wrapper .ginput_container input[type=text], #content .gform_wrapper .ginput_container input[type=tel], #content .gform_wrapper .ginput_container input[type=email] {
	font-size: 18px;
	height: 36px;
	padding-left: 8px;
	margin-bottom: 0;
}

#content .gform_wrapper .ginput_container textarea {
	font-size: 18px;
	padding-left: 8px;
	margin-bottom: 0;
}

div#gforms_confirmation_message {
	text-align: left;
	color: #000000;
	padding: 20px;
}


/* GRAVITYFORMS ERRORS */

.validation_message {
    color: #9E0000 !important;
	}

.gform_wrapper .gfield_required {
    color: #9E0000 !important;
	}

.gform_wrapper div.validation_error {
    color: #9E0000 !important;
    border-top: 2px solid #9E0000 !important;
    border-bottom: 2px solid #9E0000 !important;
	}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 0em;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 21px 0;
}

.widget-container .label {
	font-weight: bold;
	padding-right: 2px;
}

.widget-title {
	color: #222;
	font-weight: normal;
}

.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}

.widget-container.widget_links ul.blogroll {
	padding-bottom: 14px !important;
}
.widget-container.widget_links ul.blogroll li {
	padding-left: 14px;
	padding-right: 14px;
}

/* Footer widget areas */
#footer-widget-area {
}

#footer-widget-area h5.widget-title {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 0px;

}

#footer-widget-area h5.widget-title a{	color: #000;
	text-decoration: none;}

#footer-widget-area #static h5.widget-title{

	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
	}

#footer-widget-area ul li.widget-container{}

#static ul li.widget-container ul{
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: none;
}

#dynamic-footer ul li.widget-container ul{
	padding-right: 20px;
	padding-left: 0px;
	list-style-type: none;
}

#footer .widget-container ul li{
	font-size: 12px;
	line-height: 21px;
	margin-bottom: .5em;
}

/* Social Interaction Links (Bookmarks) Widget */
#footer-widget-area div#dynamic-footer .widget-container.interact ul.blogroll {
	display: inline;
	float: left;
	clear: none;
	margin-right: 5px;
}
#footer-widget-area div#dynamic-footer .widget-container.interact ul.blogroll li {
	display: inline;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c0c0c0;
}
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/*Ualr Accordion*/
#content div.ualr-accordion{
    width: 100%;

}
#content .ualr-accordion h4{
    background: #ccc;
    line-height: 1.25em;
    padding: .4em .25em .4em 1em;
    border-bottom: 1px solid #aaa;
	margin: 0 0 8px 0;
    -webkit-transition: background-color 1s;
    -moz-transition: background-color 1s;
    -o-transition: background-color 1s;
    transition: background-color 1s;
}
#content .ualr-accordion h4:hover{
	cursor: pointer;
}
#content .ualr-accordion h4:before{
    content: "+";
    padding-right: 10px;
}
#content .ualr-accordion h4.selected{
    background: #777;
    color: #fff;

}
#content .ualr-accordion h4.selected:before{
    content: "-";

}
#content .ualr-accordion div.ualr-accordion-panel{
padding: 5px;
    line-height: 1.25em;

}
#content .fancy-button{
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 22px;
    display: inline-block;
    width: 200px;
    text-align: center;
    color: #fff;
    background: #6e2639;
    -webkit-transition: all .25s;
}
#content .fancy-button:hover{
    background: orange;
}


/*
Copyright © 2013 Adobe Systems Incorporated.

Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
.mainNav{
  width: 100%;

  background-color: #6e2639;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(110, 38, 57)), to(rgb(78, 24, 39)));
background-image: -webkit-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -moz-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -o-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -ms-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6e2639', EndColorStr='#4e1827');
background-color: #fdfcfe;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 252, 254)), to(rgb(232, 231, 233)));
background-image: -webkit-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -moz-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -o-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -ms-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfcfe', EndColorStr='#e8e7e9');

  height: 3.077em;
  font-size: 14px;
  -webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.5);
       -moz-box-shadow: 0 4px 6px -2px -moz-rgba(0,0,0,.5);
            box-shadow: 0 4px 6px -2px rgba(0,0,0,.5);

}
.navCenter{
  max-width: 940px;
  margin: 0 auto;

}

.LayoutGrid
{
    width: 900px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.LayoutCenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.PanelFillExtraLight
{
    background-color: #fff;
}

.PanelDiffuseShadow
{
    box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 9px 1px -moz-rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    zoom: 100%;
}

.init * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

:link{
    color: #225FD7;
    text-decoration: none;
}

:link:focus {
    outline: 2px solid rgba(34, 95, 215, 0.3);
    -moz-outline-radius: 3px;
}

:link:hover,
:link:focus {
    text-decoration: underline;
}

:link:active,
:link:hover {
    outline: 0;
}

.alert-bar{
  height: 40px;
  width: 100%;
  background: #fc0000;
  display: table;
  position: relative;
}
.alert-bar span{
  position: absolute;
  cursor: pointer;
  z-index: 9999;
  right: 0;
  top: 0;
  color: #fff;
  width: 50px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;

}
.alert-bar span{
  text-decoration: underline;
}

.alert-bar a{
  color: #fff;
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
ul.bjqs .holder{display: table; height: 100%; width: 75%; margin: 0 auto;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner-fade,
#banner-slide{
  margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
  display:block;
  padding:10px;
  color:#fff;
  text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
  color:#fff;
}

ol.bjqs-markers li a{
  padding:1px 7px;
  background:transparent;
  border-radius: 10px;
  color:#fff;
  margin:5px;
  text-decoration: none;
  font-size: .75em;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
  background: #fff;
  color: #000;
}

p.bjqs-caption{
  background: rgba(255,255,255,0.5);
}

#breadcrumb{
  background: #ccc;
  font-size: 14px;
padding: 10px 40px;
}
#breadcrumb a{

  padding: 10px 0;
}
@media only screen and (min-width : 320px) and (max-width : 568px){
  body {
    padding-top: 310px;
  }
}

.bubble
{
position: relative;
left: 265px;
top: -30px;
width: 200px;
height: 35px;
padding: 2px;
font-size: .8em;
background: #faae00;
display: table;
}
.bubble a
{
margin: 0 5px;

display: table-cell;
vertical-align: middle;
}
.bubble:after
{
content: "";
position: absolute;
top: 4px;
left: -19px;
border-style: solid;
border-width: 15px 19px 15px 0;
border-color: transparent #faae00;
display: block;
width: 0;
z-index: 1;
}
.blockmenuitem{width: 50%;height: 25px;float: left;}
.subnav-content{
  clear: both;
  padding-left: 18px;
}
.gssb_c{
  z-index: 9999 !important;
}
body div.wrapper{
 padding-top: 150px !important;
}

a[name]:before {
  display: block;
  content: " ";
  margin-top: -175px;
  height: 175px;
  visibility: hidden;
}
.skip-link{
  display: none;
}
body div.wrapper{
 padding-top: 170px;

}
body.home div.wrapper{
 padding-top: 90px;

}
.main-banner{
	margin-bottom: 20px;
	overflow:hidden;
/* 	margin-top: -25px; */
}
#content div.dateButtons{
    height: 100px;
    float: left;
    margin: 40px;
    border: 1px solid #ccc;
    width: 100px;
    border-radius: 10px;
    box-shadow: 3px 3px 3px #ccc;
    position: relative;
    font-size: 52px;
    line-height: 52px;
    text-align: center;
}
#content div.dateButtons:hover{

    box-shadow: 3px 3px 20px #000;

}
#content div.dateButtons a{
text-decoration: none;
color: #000;
}
#content div.dateButtons span{
    display: block;
    width: 100%;
    height: 33px;
    font-size: 18px !important;
    border-bottom: 1px dotted #ccc;
    font-family: arial;
    line-height: 33px;
    background: #6e2639;
    text-align: center;
    border-radius: 10px 10px 0 0;
    color: #fff;
}
#content div.dateButtons p{
    font-size: 14px !important;
    font-family: arial;
    position: absolute;
    width: 100%;
    bottom: 3px;
    height: 16px;
    margin: 0 !important;
    padding: 0 !important;
    left: 0;
    display: block;
    line-height: 16px;
    text-align: center;
}

.widget_enhanced_widget_box{
	padding:10px;
	position: relative;
	/*background: url(images/ew_bkgrd.jpg) center no-repeat;*/
	background: #6e2639;
	box-shadow: inset 0 0 60px rgba(0,0,0,.2);
	background-size: cover;
	text-decoration: none !important;
	transition: all .5s;
	border-bottom-style: none !important;
}
.widget_enhanced_widget_box:hover{
	background: #444;
	text-decoration: none;

}
.widget_enhanced_widget_box>a{
	height: 100%;
	width: 100%;
	display: inline;
	background-size: cover;
	text-decoration: none !important;
}
.widget_enhanced_widget_box:hover .default i{
	font-size: 2.5em;
	bottom: 15px;

}

.widget_enhanced_widget_box .default i{
	color: #fff;
	position: absolute;
	display:inline;
	font-size: 2em;
	display: block;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 20px;
	transition: all .5s;


}


.widget_enhanced_widget_box .default .widget-title{
	color: #fff;
	display: inline;
	margin: 0 0 0 0 !important;
	font-size: 1.55em !important;
	line-height: 1.25em;

}

.widget_enhanced_widget_box .default .widget-content{
	color: #fff;
	margin-top: 10px;
	margin-bottom: 60px;
}
.widget_enhanced_widget_box:hover .bigicon i{
	font-size: 8.5em;
	bottom: 20px;

}

.widget_enhanced_widget_box .bigicon i{
	color: #fff;
	position: absolute;
	display:inline;
	font-size: 7.5em;
	display: block;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 30px;
	transition: all .5s;


}


.widget_enhanced_widget_box .bigicon .widget-title{
	color: #fff;
	display: block;
	margin: 0 0 0 0 !important;
	text-align: center;
	height: 175px;
	line-height: 1.25em;
	vertical-align: text-bottom;

}

.widget_enhanced_widget_box .bigicon .widget-content{
	display: none;
}
/*noicon*/
.widget_enhanced_widget_box:hover .noicon i{
	font-size: 8.5em;
	bottom: 20px;

}

.widget_enhanced_widget_box .noicon i{
	display: none;


}


.widget_enhanced_widget_box .noicon .widget-title{
	color: #fff;
	display: table-cell;
	margin: 0 0 0 0 !important;
	text-align: center;
	height: 175px;
	line-height: 1.25em;
	vertical-align: bottom;

}

.widget_enhanced_widget_box .noicon .widget-content{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	opacity: 0;
	background: rgba(0,0,0,.8);
	top: 0;
	left: 0;
	transition: all .5s;
}
.widget_enhanced_widget_box .noicon:hover .widget-content{
	opacity: 1;
}

.styled-divs{
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
height: 225px;
position: relative;
float: left;
width: 300px !important;
font-size:12px;
margin-right: 5%;
margin-bottom: 5%;
overflow: hidden;
outline: none;
}

#content .styled-divs h3{
	position: absolute;
	display: block;
	width: 100%;
	font-family: verdana;
	background: rgba(110,38,57,.5);
	bottom: 0;
	color: #ffffff;
	font-size: 2em;
	 margin: 0;
	 padding: 5px;
}
#content .styled-divs .sd-cta{
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 10px 20px;
	text-align: center;
	position: absolute;
	bottom: 10px;
	font-size: 1.25em;
	background: #777;
}
#content .styled-divs .sd-cta:hover{
	color: #fff;
	background: #6e2639;
}
.styled-divs p{
position: absolute;
z-index: 1;
box-sizing: border-box;
display: block;
left: 100%;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
color: #fff;
padding: 5%;
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;
}
.styled-divs:hover p{
left: 0;
}
.styled-divs:focus p{
left: 0;
outline: none;
}
.styled-divs img{
position: absolute;
border: none !important;
z-index: -1;
}
.custom-header-image{
	width: 100vw;
	height: 300px;
	left: 0;
	top: 187px;
	position: absolute;
	background-position: center;
	background-size:cover;
	border-bottom: 10px solid #6e2639;
}


/*############### OVERRIDES AND ALTERNATE STYLES ###############*/

/* Alternate Table Formatting */
.striped tbody tr:nth-child(odd) {
	background-color: #f8f8f8
	}

.first-bold tbody td:nth-child(1) {
	font-weight: bold;
	}

.striped tbody tr:nth-child(odd) th {
	background-color: #4c1a27 !important;
	}

table .first-cell-empty {
	border-color: #ffffff !important;
	background-color: #ffffff !important;
	}

table caption {
	padding: 10px;
	font-weight: bold;
	font-size: 125%;
	color: #6e2639;
	}

.events-h1 {
	display: block;
	margin: 0 0 .5em 0;
	padding-left: 0;
	font-size: 26px;
	line-height: 1.2em;
	color: #6e2639;
	}

.button-reverse {
	display: inline-block;
	margin-top: .5em;
	padding: .5em .5em;
	border: 1px solid #6e2639;
	border-radius: 4px;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none !important;
	}

.button-reverse:hover {
	background-color: #6e2639;
	color: #ffffff;
	text-decoration: underline !important;
	}

/* ACCESSIBILITY CONTRAST RATIO FIXES */

#index-nav,
#main,
#footer {
	background-color: #ffffff;
	}


/*############### TRIBE EVENTS CALENDAR ###############*/

#tribe-events .button-reverse {
	padding: .25em .5em;
	}

.tribe-events-list-widget .tribe-event-featured,
.tribe-events-venue-widget .tribe-event-featured,
.tribe-mini-calendar-list-wrapper .tribe-event-featured,
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event {
	background-color: #ffffff !important;
	}

.tribe-venue-widget-wrapper {
	padding: 10px;
	}

.tribe-events-notices {
	font-weight: bold !important;
	color: #000000 !important;
	text-shadow: none !important;
	}

#tribe-events-content a {
	text-decoration: underline !important;
	}

.event-is-recurring {
	color: #000000 !important;
	}

/*############### ADMISSIONS TWO LAYER BUTTON ###############*/

.dual-button-link a {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	background-color: #6e2639;
	color: #ffffff;
	font-size: 20px;
	line-height: 44px;
	text-decoration: none;
	text-align: center;
	}

.dual-button-link-top {
	 margin: 0 20px;
	 width: 100%;
	}

.dual-button-link-bottom {
	display: block;
	width: 100%;
	background-color: #3d131e;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	line-height: 24px;
	}


/*############### LIBRARY SEARCH BOX STYLE OVERRIDE ###############*/



/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: none;
	background: #eeeef0;
	}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	border-bottom: 4px solid #9d3651;
	outline: none;
	}

.ui-state-hover a,
.ui-state-hover a:hover {
	border-bottom: 4px solid #29abe2 !important;
	}

.ui-state-active a {
	border-bottom: 4px solid #29abe2 !important;
	background-color: #0c819d !important;
	}


/* Misc visuals
----------------------------------*/

.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	}

.ui-tabs .ui-tabs-nav li {
	width: 25%;
	top: 0;
	margin: 0;
	padding: 0;
	}

.ui-tabs .ui-tabs-nav li a {
	width: 100%;
	padding: .75em 0;
	text-align: center;
	background: #6e2639;
	color: #ffffff;
	}

.ui-widget-header {
	border: none;
	}

.ui-widget-content {
	margin: 0;
	padding: 0;
	border: none;
	background: #eeeef0;
	}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-tr,
.ui-corner-tl,
.ui-corner-br,
.ui-corner-bl {
	border-radius: 0 !important;
	}

/* Ebscohost Overrides */

.alert-text {
	color: #6f1307;
	}


#ebscohostsearchtext {
	width: 93.75%;
	height: 36px;
	line-height: 36px !important;
	margin: 0 !important;
	padding: 0 7px !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 4px solid #7db7c6 !important;
	border-left: none !important;
	font-size: 13px !important;
	border-radius: 0 !important;
	}

.ebscohostsearhbutton {
	background: none !important;
	margin-top: 36px !important;
	padding: 10px;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 4px solid #7db7c6 !important;
	border-left: none !important;
	border-radius: 0 !important;
	background: #0c819d !important;
	font-size: 14px !important;
	letter-spacing: 2px !important;
	text-transform: uppercase;
	color: #ffffff !important;
	line-height: 1em;
	}

.limiters {
	margin: 25px 0 0 0 !important;
	}

.ebscohostsearhbutton:hover {
	cursor: pointer;
	}

/* Gravity Forms Overrides */

#tab4 #gform_5 {
	background: none !important;
	}

#tab2 form,
#tab4 form {
	padding: 0 !important;
	border: none !important;
	}


#tab2 #input_4_1,
#tab4 #input_5_1 {
	width: 100%;
	padding: 10px .5em !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 4px solid #7db7c6 !important;
	border-left: none !important;
	border-radius: 0 !important;
	font-size: 13px !important;
	line-height: 40px !important;
	height: 40px;
	}

#tab4 label {
	display: none !important;
	}

#s-lg-embedded-search-widget-1495475363808 .btn-default,
#tab2 .btn-default,
#tab4 .gform_button {
	width: auto;
	margin: 0 !important;
	padding: .75em;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 4px solid #7db7c6 !important;
	border-left: none !important;
	border-radius: 0 !important;
	background: #0c819d !important;
	font-size: 14px !important;
	line-height: 1em;
	letter-spacing: 2px !important;
	text-transform: uppercase;
	color: #ffffff !important;
	}

#s-lg-embedded-search-widget-1495475363808 .btn-default {
	margin-top: 15px !important;
	}

#tab1 label {
	color: #545454 !important;
	}


#tab2 .s-lg-form-control,
#s-lg-embedded-search-widget-1495475363808 .s-lg-form-control {
	line-height: 23px !important;
	margin: 4px 0 0 0 !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 7px 5px 6px 7px !important;
	transition: none !important;
	width: 96.25% !important;
	border-bottom: 4px solid #7db7c6 !important;
	font-size: 13px !important;
	height: auto !important;
	}

.gfield_description {
	font-size: 13px !important;
	}

.button {
	cursor: pointer !important;
	}

#tabs input.text,
#tabs input[type="text"],
#tabs input[type="button"],
#tabs input[type="submit"],
#tabs .input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
	}

.tabs-input-label {
	margin: 29px 0 12px 0 !important;
	font-weight: bold;
	font-size: 13px !important;
	color: #000000 !important;
	}

#tab2 .btn-default,
#tab3 .btn-default {
	margin: 32px 0 10px 0 !important;
	padding: 10px 10px 10px 10px !important;
	}

#tab2 .s-lg-form-control {
	margin: 0 0 8px 0 !important;
	}

#tab2 .btn-default {
	margin: 28px 0 29px 0 !important;
	}

.hide_list_controls td.gfield_list_icons {
	display: none;
	}

.gfield_list,
.gfield_list_container tr td {
	border: none !important;
	}

.gform_wrapper form {
	border: 1px solid #f0f0f0 !important;
	background-color: #fafafa !important;
	}

.gform_wrapper form input[type="text"],
.gform_wrapper form textarea,
#content .gform_wrapper form input,
#content .gform_wrapper form textarea {
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	}

.gform_wrapper .top_label .gsection_description {
	margin-bottom: 0 !important;
	line-height: 1.5em !important;
	}


.entry-content label,
#content .gform_wrapper .gfield_description,
.gform_wrapper div.charleft.warningTextareaInfo,
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	color: #000000 !important;
	}

#content .gform_wrapper .gsection {
	background-color: #d9d9d9;
	}

.gform_wrapper form img {
	border: none !important;
	}

.gform_wrapper .field_description_below .gfield_consent_description,
.gform_wrapper .gfield_consent_description {
	border: 1px solid #f0f0f0 !important;
	padding: .5em 1em !important;
	background-color: #ffffff;
	}

#content .gform_wrapper .gform_button {
	border: 1px solid #6e2639;
	background-color: #6e2639;
	font-weight: bold;
	color: #ffffff;
	}

#content .gform_wrapper form {
	overflow: hidden;
	}

#content .gform_wrapper .gsection {
	margin: 35px 0 21px -20px !important;
	width: 110%
	}

.ginput_container_fileupload input {
	padding: 1em;
	}

.entry-content input.file, .entry-content input.gform_button_select_files {
	margin: 0 !important;
	}

.gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer .button.gform_next_button {
	padding: 10px;
	}

.gform_wrapper .gf_step {
	opacity: .5 !important;
	}

.gform_wrapper .gf_step.gf_step_active {
	opacity: 1 !important;
	font-weight: bold;
	}

.enhanced-interface-no-bg_wrapper .enhanced-interface-no-bg .chosen-container-single .chosen-search input[type="text"] {
	background-image: none !important;
	}

.gform_wrapper div.charleft {
	color: #000000 !important;
	}


/*############### NEW ROYALSLIDER OVERRIDES ###############*/

.royalSlider img {
	border: none !important;
	}

.rsDefault .rsThumb.rsNavSelected {
	background: #6e2639 !important;
	opacity: 0.95;
	filter: alpha(opacity=95);
	}


.rsTmb h5 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	line-height: 1.2em !important;
	font-size: 18px !important;
	color: #ffffff !important;
	}


/*############### STUDENT AFFAIRS ORG CHART ###############*/

.org-container * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-weight: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	}

.org-container {
	display: block;
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
	}

.org-name,
.org-title,
.org-contact,
.org-areas {
	display: inline-block;
	width: 100%;
	margin: 0;
	line-height: 1em;
	text-align: center;
	}

.international {
	display: block;
	clear: both;
	width: 100%;
	margin: 0 0 1em 0;
	padding: .5em;
	border-bottom: 8px solid #3d131e;
	text-align: center;
	background-color: #6e2639;
	font-weight: bold;
	font-size: 1.5714285714em;
	color: #ffffff;
	text-align: center;
	}

.org-name {
	padding: .75em 0 .25em 0;
	}

.org-title {
	padding: .25em 0 .75em 0;
	line-height: 1.25em;
	}

.org-contact {
	padding: .75em 0;
	}

.org-level-1,
.org-level-1 a {
	color: #ffffff;
	}

.org-level-1 .org-name {
	background-color: #6e2639;
	font-weight: bold;
	font-size: 1.5714285714em;
	}

.org-level-1 .org-title {
	background-color: #6e2639;
	font-size: 1.1428571429em;
	}

.org-level-1 .org-contact {
	background-color: #3d131e;
	}

.org-level-2,
.org-level-2 a {
	color: #ffffff;
	line-height: 1em;
	}

.org-level-2 .org-name {
	font-size: 1.2857142857em;
	background-color: #6e2639;
	font-weight: bold;
	}

.org-level-2 .org-title {
	background-color: #6e2639;
	}

.org-level-2 .org-contact {
	background-color: #3d131e;
	}

.org-level-3,
.org-level-3 a{
	color: #000000;
	line-height: 1em;
	}

.org-level-3 .org-name {
	background-color: #e6e6e6;
	font-weight: bold;
	font-size: 1.2857142857em;
	}

.org-level-3 .org-title {
	background-color: #e6e6e6;
	font-size: 1em;
	}

.org-level-3 .org-contact {
	margin-bottom: 2px;
	background-color: #cccccc;
	font-size: 1em;
	}

.org-level-3 .org-areas {
	background-color: #e6e6e6;
	padding: 1em 0;
	border-bottom: 8px solid #cccccc;
	line-height: 1.5em;
	}


@media only screen and (min-width: 768px) {

.org-left {
	width: 49%;
	float: left;
	}

.org-right {
	width: 49%;
	float: right;
	}

}


@media (max-width: 959px) {

body {
	padding-top: 0 !important;
	background-image: none !important ;
	}

#wp-admin-bar-top-secondary {
	top: 0 !important;
	}

.it-responsive-mega {
	margin-top: 12px !important;
	background-color: orange !important;
	}

#site-name,
#site-name a {
	color: #444444 !important;
	}

}


@media (max-width: 767px) {

.it-responsive-mega {
	margin-top: -34px !important;
	}
}

@media (max-width: 475px) {

.it-responsive-mega {
	position: relative !important;
	margin-top: -85px !important;
	}
}


/*############### UNLIMITED PATHWAYS ###############*/

.pathways .clearfix {
	overflow: visible;
	}

.pathways .clearfix::after {
    content: "";
    clear: both;
    display: table;
	}

.pathways img {
	border: none !important;
	}

.pathways .up-profile-container {
	margin-bottom: 2em;
	}

.pathways .up-profile-left {
	display: block;
	float: left;
	width: 340px;
	margin-right: 20px;
	}

.pathways .up-profile-right {
	display: block;
	float: left;
	max-width: 340px;
	}

.pathways .profile-button a {
	padding: 10px 40px 10px 10px;
	background-color: #dfdfdf;
	background-image: url(/wp-content/themes/ualr/images/icons/profile-arrow.png);
	background-image: url(/wp-content/themes/ualr/images/icons/profile-arrow.svg);
	background-size: 29px 30px;
	background-position: right center;
	background-repeat: no-repeat;
	}

.pathways .profile-button a:hover {
	color: #111111;
	}

.pathways .up-profiles {
	display: block;
	float: left;
	max-width: 700px;
	margin: 0;
	}

.pathways .cta-buttons {
	display: block;
	float: right;
	width: 220px;
	margin: 0;
	}

.pathways .up-cta-button {
	margin-bottom: 1em;
	}

@media (max-width: 568px) {

	.pathways,
	.pathways .up-profiles,
	.pathways .up-profile-container,
	.pathways .up-profile-left,
	.pathways .up-profile-right,
	.pathways .cta-buttons {
		float: none;
		max-width: 100%;
		}

	.pathways .up-profile-container {
		margin-bottom: 3em !important;
		}

	.pathways .up-profile-left {
		margin-bottom: 1em;
		}

	.pathways .up-profile-right h3 {
		margin: 0 !important;
		}

}


/*############### MOBILE GRAVITYFORMS OVERRIDES ###############*/

@media (max-width: 667px) {
	.ui-datepicker {
		display: none;
		}
	#content .gform_wrapper .gsection {
		padding-right: 0px;
	}
}


/*############### NEW BUTTON STYLES ###############*/

.button-solid-maroon,
.button-outlined-maroon,
.button-solid-silver,
.button-solid-orange {
	display: inline-block;
	margin: 0 0 .125em 0;
	padding: .5em .75em;
	border-radius: 2px;
	text-decoration: none !important;
	text-align: center;
	font-weight: bold;
	font-size: 19px;
	text-align: center;
	}

.button-solid-maroon:hover,
.button-outlined-maroon:hover,
.button-solid-silver:hover,
.button-solid-orange:hover {
	text-decoration: underline !important;
	}

.button-solid-maroon {
	border: 2px solid #6e2639;
	background-color: #6e2639;
	color: #ffffff !important;
	}

.button-solid-maroon:hover {
	border: 2px solid #98344f;
	background-color: #98344f;
	}

.button-solid-maroon:active {
	border: 2px solid #4c1a27;
	background-color: #4c1a27;
	}

.button-outlined-maroon {
	border: 2px solid #6e2639;
	background-color: #ffffff;
	color: #6e2639 !important;
	}

.button-outlined-maroon:hover {
	background-color: #eeeeee;
	}

.button-outlined-maroon:active {
	border: 2px solid #4c1a27;
	background-color: #4c1a27;
	color: #ffffff !important;
	}

.button-solid-silver {
	background-color: #a7a9ac;
	color: #000000 !important;
	}

.button-solid-silver:hover {
	background-color: #dddddd;
	}

.button-solid-silver:active {
	background-color: #333333;
	color: #ffffff !important;
	}

.button-solid-orange {
	background-color: #d5410b;
	color: #ffffff !important;
	}

.button-solid-orange:hover {
	background-color: #aa3409;
	}

.button-solid-orange:active {
	background-color: #4c1a27;
	}


/*############### CSS COLUMNS FOR LISTS ###############*/

ul.css-columns-2col,
ol.css-columns-2col,
ul.css-columns-3col,
uo.css-columns-3col {
	column-count: 1;
	margin-bottom: 2em;
	}

@media (min-width: 568px) {

ul.css-columns-2col,
ol.css-columns-2col,
ul.css-columns-3col,
ol.css-columns-3col {
	column-count: 2;
	column-gap: 2em;
	}
}

@media (min-width: 667px) {

ul.css-columns-3col,
ol.css-columns-3col {
	column-count: 3;
	}
}


/*############### BASIC GRID AND GRID LIST BUTTONS ###############*/

.grid-2-col,
.grid-3-col,
.grid-4-col {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 15px;
	}

.grid-images img {
	width: 100%;
	height: auto;
	}

.grid-text-center {
	text-align: center;
	}

.grid-button {
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
	}

.grid-button li {
	margin-top: auto;
	margin-bottom: auto;
	list-style: none;
	}

.grid-button a {
	display: block;
	max-width: 100%;
	}


@media (min-width: 568px) {

.grid-2-col {
	grid-template-columns: 1fr 1fr;
	}

.grid-3-col {
	grid-template-columns: 1fr 1fr 1fr;
	}

.grid-4-col {
	grid-template-columns: 1fr 1fr 1fr 1fr;
	}

}

/*############### IMAGE LINK GRID ###############*/

.image-link-grid {
	margin-bottom: 2em;
	padding: 0 6px;
	}

.image-link-grid a {
	display: block;
	margin: 0 auto 2em auto;
	padding: 68% 0 10px 0;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.075), 0 6px 8px 0 rgba(0, 0, 0, 0.075);
	background-color: #ffffff;
	background-size: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #6e2639;
	}

.image-link-grid a:hover {
	background-color: #6e2639;
	color: #ffffff;
	}


/*############### PERSON CARD AND DETAIL ###############*/

/* PERSONAL CARD DETAIL */

.person-detail {
	margin-bottom: 1em;
	}

.person-detail p {
	font-size: 1em !important;
	}

.person-detail header {
	display: block;
	margin: 1em 0;
	padding-bottom: 20px;
	}

.person-detail .header-border {
	border-bottom: 8px solid #404040;
	}

.person-detail header img {
	float: left;
	margin-right: 1.5em !important;
	border: none !important;
	}

.person-detail header dl {
	float: left;
	margin: 0;
	padding: 0;
	}

.person-detail header dt {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}

.person-detail header dd {
	margin: 0;
	padding: 0;
	}

.person-detail section {
	clear: both;
	}

.person-detail dt {
	margin-bottom: 7px;
	}

.person-detail .person-college-icon {
	padding-left: 30px;
	background-image: url(/wp-content/themes/ualr/images/icons/icon-college.png);
	background-image: linear-gradient(transparent, transparent), url(/wp-content/themes/ualr/images/icons/icon-college.svg);
	background-repeat: no-repeat;
	}

.person-detail .person-department-icon {
	padding-left: 30px;
	background-image: url(/wp-content/themes/ualr/images/icons/icon-department.png);
	background-image: linear-gradient(transparent, transparent), url(/wp-content/themes/ualr/images/icons/icon-department.svg);
	background-repeat: no-repeat;
	}

.person-detail .person-website-icon {
	padding-left: 30px;
	background-image: url(/wp-content/themes/ualr/images/icons/icon-website.png);
	background-image: linear-gradient(transparent, transparent), url(/wp-content/themes/ualr/images/icons/icon-website.svg);
	background-repeat: no-repeat;
	}

.person-detail .person-contact-icon {
	margin-top: 1.5em;
	padding-left: 30px;
	background-image: url(/wp-content/themes/ualr/images/icons/icon-contact.png);
	background-image: linear-gradient(transparent, transparent), url(/wp-content/themes/ualr/images/icons/icon-contact.svg);
	background-repeat: no-repeat;
	}

.person-contact-box {
	margin-top: 1em;
	padding: 5px 10px;
	border: 1px solid #6e2639;
	}


/* PERSON LIST BOXES */

.person-detail section.list {
	display: block;
	padding-top: 1em;
	}

.person-detail section.list dl {
	display: grid;
	grid-auto-flow: row;
	list-style: none;
	margin-left: 0px;
	}

.person-detail section.list dt {
	min-width: 100px;
	grid-column: 1 / -1;
	margin-bottom: 1em;
	text-align: left;
	align-self: center;
	}

.person-detail section.list div {
	display: flex !important;
	flex-wrap: wrap;
	}

.person-detail section.list dd {
	margin: 0 1em 1em 0;
	}

.person-detail section.list dd a {
	padding: .25em .75em;
	background-color: #f7f7f7;
	border: 1px solid #e7e7e7;
	text-align: center;
	}

.person-detail table {
	max-width: 90%;
	}

.person-detail .notice {
	font-style: italic;
	}


/* PERSON CARD */

.person-card {
	border: 1px solid #cccccc;
	border-radius: 4px;
	overflow: hidden;
	background-color: #f2f2f2;
	}

.person-card-wrapper .person-card-thumbnail { grid-area: expert-thumbnail; }
.person-card-wrapper .person-card-detail { grid-area: expert-detail; }

.person-card-wrapper {
	display: grid;
	grid-column-gap: 0px;
	grid-row-gap: 2em;
	grid-template-areas:
		"expert-thumbnail"
		"expert-detail";
	}

.person-card address {
	margin-bottom: 0 !important;
	}

.person-card .person-card-thumbnail img {
	border: none !important;
	}

.person-card .person-card-detail {
	padding: 1em;
	}

.person-card address p {
	margin: 0;
	padding: 0;
	}

.person-card .person-card-detail .p-name a {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #6e2639 !important;
	}

.person-card .person-card-detail .p-job-title {
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	}

.person-card .person-card-detail .p-org {
	font-style: normal;
	}

.person-card .contact-link,
.person-detail .contact-link {
	margin-top: 1em !important;
	}

.person-card .contact-link a,
.person-detail .contact-link a {
	font-style: normal;
	padding: .25em 2em;
	border: 1px solid #9d9d9d;
	}

.person-card .contact-link a:hover,
.person-detail .contact-link a:hover {
	border: 1px solid #6e2639;
	background-color: #ffffff;
	color: #6e2639;
	}

.person-card .person-card-thumbnail {
	display: none;
	}



@media (min-width: 568px) {

    .person-card address {
      display: grid;
      grid-column-gap: 0;
      grid-template-columns: auto 1fr;
      grid-template-areas:
      	"expert-thumbnail expert-detail";
    }

	.person-card .person-card-thumbnail {
		display: inline;
		}

}


@media (min-width: 1024px) {

	.person-card-wrapper {
		display: grid;
		margin: 0 auto;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 2em;
		grid-row-gap: 2em;
		}

    .person-card address {
      display: grid;
      grid-column-gap: 0;
      grid-template-columns: auto 1fr;
      grid-template-areas:
      	"expert-thumbnail expert-detail";
    }

}


/*############### PEOPLE POD ###############*/

.profile-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(165px,1fr));
	grid-gap: 30px;
	}

/*##### H-CARD #####*/

.profile .h-card {
	font-style: normal;
	}

.profile .h-card a {
	color: #6e2639;
	}


.profile_image img {
	width: 100%;
	height: auto;
	margin-bottom: 1em !important;
	border: 1px solid #eeeeee !important;
	}

.profile .h-card-heading-1 {
	font-weight: bold;
	font-size: 1.25em;
	color: #6e2639;
	}

.profile address p {
	margin-bottom: .75em !important;
	}

.profile .p-job-title {
	font-weight: bold;
	}


/*############### PRINT STYLES ###############*/

@media print {

	#wpadminbar,
	#masthead,
	#site-tools,
 	#branding,
	#toc-nav,
	.entry-image,
	#footer,
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area,
	img#wpstats,
	.banner-image {
		display: none !important;
		}

	a {
		color: #000000 !important;
		text-decoration: none !important;
		}

	#wrapper,
	#header,
	#main,
	#container,
	#content {
		margin: 0 !important;
		padding: 0 !important;
		background: none !important;
		}

	#main {
		display: inline;
		}

	.entry-image {
		margin: 0 !important;
		}


	.entry-title {
		font-size: 21pt;
		}

	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
		}

	.wp-caption p {
		font-size: 11pt;
		}

	.home .sticky {
		border: none;
		}

	/* Ask UA Little Rock Chatbot */
	#ocelot_ai {
		display: none;
		}

	/* Accordion */

	.ualr-accordion-panel {
		display: inline !important;
		}

	#content .ualr-accordion h4 {
		margin: 0;
		padding: 0 0 .25em 0;
		background: none;
		border-bottom: 1px solid #aaa;
		font-family: Verdana;
		font-weight: bold;
		}

	#content .ualr-accordion h4:before {
		content: none;
		padding-right: 0;
		}

	#content .ualr-accordion h4.selected:before {
		content: none;
		padding-right: 0;
		}

	#content .ualr-accordion div.ualr-accordion-panel {
		line-height: auto;
		}

	* {
		width: 95% !important;
		}

     @page {
        margin: 2cm;
    	}
}

