/*
	Theme Name: UMW Arts Organizations
	Theme URL: http://umw.edu
	Description: This is a child theme for the Genesis Framework
	Author: Cathy Finn-Derecki
	Author URI: http://umw.edu
	Version: 0.0.1
	Template: genesis
*/


/**
 * WARNING: This file is part of the core Genesis Framework. DO NOT edit
 * this file under any circumstances. Please do all modifications
 * in the form of a child theme.
 */

/* Table of Contents

* Defaults
* Hyperlinks
* Wrap
* Header
* Image Header - Partial Width
* Image Header - Full Width
* Navigation Constants
* Header Right Navigation
* Primary Navigation
* Primary Navigation Extras
* Secondary Navigation
* Inner
* Breadcrumb
* Taxonomy Description
* Content-Sidebar Wrap
* Content
* Column Classes
* Featured Post Grid
* Headlines
* Unordered / Ordered Lists
* Post Info
* Post Meta
* Author Box
* Sticky Posts
* Archive Page
* Post Icons
* Images
* Post Navigation
* Primary / Secondary Sidebars
* Tag Cloud
* Dropdowns
* Featured Page / Post
* User Profile
* Buttons
* Search Form
* eNews & Updates Widget
* Calendar Widget
* Footer Widgets
* Footer
* Comments
* Gravity Forms

*/

/* Defaults
------------------------------------------------------------ */

body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
input,
select,
textarea,
legend.directory {
	color: #333;
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	letter-spacing:1.4;
}

blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description,
.wp-caption {
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
}

ol,
ol li,
ul,
ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ol li {
	list-style-type: decimal;
}

ul li {
	list-style-type: circle;
}


/* Hyperlinks
------------------------------------------------------------ */

a,
a:visited {
	color: #25a;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}


/* Wrap
------------------------------------------------------------ */

#wrap {
	background-color: #fff;
	margin: 0 auto;
	width: 960px;
}


/* Header
------------------------------------------------------------ */

#header {
	height: 80px;
	width: 960px;
}

#title-area {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	overflow: hidden;
	padding: 20px 0 0;
	width: 400px;
}

#title {
	font-size: 24px;
	line-height: 30px;
}

#title a,
#title a:hover {
	color: #333;
	text-decoration: none;
}

#description {
	font-size: 12px;
	font-style: italic;
}

#header .widget-area {
	float: right;
	width: 550px;
}


/* Image Header - Partial Width
------------------------------------------------------------ */

/*.header-image #title-area {
	background: url(images/logo.png) no-repeat top left;
}*/

.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	height: 80px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
}

.header-image #description {
	display: block;
	overflow: hidden;
}


/* Image Header - Full Width
------------------------------------------------------------ */

.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 960px;
}


/* Navigation Constants
------------------------------------------------------------ */

#header .nav li:hover ul ul,
#header .menu li:hover ul ul,
#nav li:hover ul ul,
#subnav li:hover ul ul,
#header .nav li.sfHover ul ul,
#header .menu li.sfHover ul ul,
#nav li.sfHover ul ul,
#subnav li.sfHover ul ul {
	left: -9999px;
}

li:hover,
li.sfHover {
	position: static;
}


/* Header Right Navigation
------------------------------------------------------------ */

#header ul.nav,
#header ul.menu {
	float: right;
}

#header ul.nav ul,
#header ul.menu ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}

#header ul.nav li,
#header ul.menu li {
	background-color: #333;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}

#header ul.nav li a,
#header ul.menu li a {
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}

#header ul.nav li a:hover,
#header ul.nav li a:active,
#header ul.nav .current_page_item a,
#header ul.nav .current-cat a,
#header ul.nav .current-menu-item a,
#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu .current_page_item a,
#header ul.menu .current-cat a,
#header ul.menu .current-menu-item a {
	background-color: #000;
	color: #fff;
}

#header ul.nav li a.sf-with-ul,
#header ul.menu li a.sf-with-ul {
	padding-right: 25px;
}

#header ul.nav li a .sf-sub-indicator,
#header ul.menu li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
}

#header ul.nav li li a,
#header ul.nav li li a:link,
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited {
	background-color: #333;
	border: 1px solid #666;
	border-top-width: 0;
	color: #fff;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 158px;
}

#header ul.nav li li a:hover,
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active {
	background-color: #000;
}

#header ul.nav li li a .sf-sub-indicator,
#header ul.menu li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}

#header ul.nav li ul,
#header ul.menu li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 180px;
	z-index: 9999;
}

#header ul.nav li ul a,
#header ul.menu li ul a {
	width: 160px;
}

#header ul.nav li ul ul,
#header ul.menu li ul ul {
	margin: -31px 0 0 179px;
}

#header ul.nav li:hover>ul,
#header ul.nav li.sfHover ul,
#header ul.menu li:hover>ul,
#header ul.menu li.sfHover ul {
	left: auto;
}


/* Primary Navigation
------------------------------------------------------------ */

#nav {
	background-color: #333;
	border-bottom: 1px solid #666;
	clear: both;
	color: #fff;
	overflow: hidden;
	text-transform: uppercase;
	width: 960px;
}

#nav ul {
	float: left;
	width: 100%;
}

#nav li {
	float: left;
	list-style-type: none;
}

#nav li a {
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}

#nav li a:hover,
#nav li a:active,
#nav .current_page_item a,
#nav .current-cat a,
#nav .current-menu-item a {
	background-color: #000;
	color: #fff;
}

#nav li a.sf-with-ul {
	padding-right: 25px;
}

#nav li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
}

#nav li li a,
#nav li li a:link,
#nav li li a:visited {
	background-color: #333;
	border: 1px solid #666;
	border-top-width: 0;
	color: #fff;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 158px;
}

#nav li li a:hover,
#nav li li a:active {
	background-color: #000;
}

#nav li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}

#nav li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 180px;
	z-index: 9999;
}

#nav li ul a {
	width: 160px;
}

#nav li ul ul {
	margin: -31px 0 0 179px;
}

#nav li:hover>ul,
#nav li.sfHover ul {
	left: auto;
}


/* Primary Navigation Extras
------------------------------------------------------------ */

#nav li.right {
	float: right;
	padding: 6px 10px 5px;
}

#nav li.right a {
	background: none;
	border: none;
	color: #fff;
	display: inline;
	text-decoration: none;
}

#nav li.right a:hover {
	color: #fff;
	text-decoration: underline;
}

#nav li.search {
	padding: 0 10px;
}

#nav li.rss a {
	background: url(images/rss.png) no-repeat center left;
	margin: 0 0 0 10px;
	padding: 7px 0 5px 16px;
}

#nav li.twitter a {
	background: url(images/twitter-nav.png) no-repeat center left;
	padding: 7px 0 5px 20px;
}


/* Secondary Navigation
------------------------------------------------------------ */

#subnav {
	background-color: #333;
	border-bottom: 1px solid #666;
	clear: both;
	color: #fff;
	overflow: hidden;
	text-transform: uppercase;
	width: 960px;
}

#subnav ul {
	float: left;
	width: 100%;
}

#subnav li {
	float: left;
	list-style-type: none;
}

#subnav li a {
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}

#subnav li a:hover,
#subnav li a:active,
#subnav .current_page_item a,
#subnav .current-cat a,
#subnav .current-menu-item a {
	background-color: #000;
	color: #fff;
}

#subnav li a.sf-with-ul {
	padding-right: 25px;
}

#subnav li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
}

#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited {
	background-color: #333;
	border: 1px solid #666;
	border-top-width: 0;
	color: #fff;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 158px;
}

#subnav li li a:hover,
#subnav li li a:active {
	background-color: #000;
}

#subnav li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}

#subnav li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 180px;
	z-index: 9999;
}

#subnav li ul a {
	width: 160px;
}

#subnav li ul ul {
	margin: -31px 0 0 179px;
}

#subnav li:hover>ul,
#subnav li.sfHover ul {
	left: auto;
}


/* 	`
------------------------------------------------------------ */

#inner {
	margin: 20px 0;
	overflow: hidden;
	width: 960px;
}


/* Breadcrumb
------------------------------------------------------------ */

.breadcrumb {
	margin: 0 0 30px;
	padding: 5px 10px;
}


/* Taxonomy Description
------------------------------------------------------------ */

.taxonomy-description {
	margin: 0 0 30px ;
	padding: 10px;
}


/* Content-Sidebar Wrap
------------------------------------------------------------ */

#content-sidebar-wrap {
	float: left;
	width: 790px;
}

.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 960px;
}

.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}

.full-width-content #content-sidebar-wrap {
	width: 960px;
}


/* Content
------------------------------------------------------------ */

#content {
	float: left;
	width: 470px;
}

.content-sidebar #content,
.sidebar-content #content {
	width: 640px;
}

.sidebar-content #content,
.sidebar-sidebar-content #content {
	float: right;
}

.full-width-content #content {
	width: 960px;
}

blockquote {
	margin: 5px 15px 15px;
	padding: 10px 20px 0 15px;
}

.post {
	margin: 0 0 40px;
}

.entry-content {
	overflow: hidden;
}

.entry-content p {
	padding: 0 0 15px;
}

.clear {
	clear: both;
}

.clear-line {
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	margin: 0 0 15px;
}


/* Column Classes
------------------------------------------------------------ */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin: 0 0 20px;
	padding-left: 3%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48%;
}

.one-third,
.two-sixths {
	width: 31%;
}

.four-sixths,
.two-thirds {
	width: 65%;
}

.one-fourth {
	width: 22.5%;
}

.three-fourths {
	width: 73.5%;
}

.one-fifth {
	width: 17.4%;
}

.two-fifths {
	width: 37.8%;
}

.three-fifths {
	width: 58.2%;
}

.four-fifths {
	width: 78.6%;
}

.one-sixth {
	width: 14%;
}

.five-sixths {
	width: 82%;
}

.first {
	clear: both;
	padding-left: 0;
}


/* Featured Post Grid
------------------------------------------------------------ */

.genesis-grid-even {
	float: right;
	padding: 0 0 15px;
	width: 48%;
}

.genesis-grid-odd {
	clear: both;
	float: left;
	padding: 0 0 15px ;
	width: 48%;
}

.genesis-grid-even,
.genesis-grid-odd {
	margin: 0 0 20px;
}


/* Headlines
------------------------------------------------------------ */

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

h1,
h2,
h2 a,
h2 a:visited {
	font-size: 20px;
	line-height: 24px;
}

.page h1 {
	margin: 0 0 5px;
}

h2 a:hover {
	color: #25a;
	text-decoration: none;
}

.widget-area h2 {
	font-size: 14px;
	font-weight: bold;
}

h3 {
	font-size: 16px;
	margin: 0 0 15px;
}

h4 {
	font-size: 14px;
}

.widget-area h4 {
	background-color: #f7f7f7;
	border-bottom: 1px solid #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	text-transform: uppercase;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}


/* Unordered / Ordered Lists
------------------------------------------------------------ */

.entry-content ol,
.entry-content ul {
	margin: 0;
	padding: 0 0 15px;
}

.archive-page ul li,
.entry-content ul li {
	list-style-type: circle;
	margin: 0 0 0 20px;
	padding: 0;
}

.entry-content .post ol li,
.entry-content .page ol li {
	margin: 0 0 0 25px;
}

.archive-page ul li,
.entry-content .post ul li,
.entry-content .page ul li {
	list-style-type: circle;
}

.archive-page ul ul,
.entry-content ul ul,
.entry-content ol ol {
	padding: 0;
}


/* Post Info
------------------------------------------------------------ */

.post-info {
	font-size: 11px;
	margin: 5px 0;
	text-transform: uppercase;
}


/* Post Meta
------------------------------------------------------------ */

.post-meta {
	border-top: 1px solid #e6e6e6;
	clear: both;
	font-size: 11px;
	padding: 5px 0 0;
	text-transform: uppercase;
}


/* Author Box
------------------------------------------------------------ */

.author-box {
	margin: 0 0 40px;
	padding: 10px;
	overflow: hidden;
}


/* Sticky Posts
------------------------------------------------------------ */

.sticky {
	margin: 0 0 40px;
	padding: 10px;
}


/* Archive Page
------------------------------------------------------------ */

.archive-page {
	float: left;
	padding: 20px 0;
	width: 50%;
}


/* Post Icons
------------------------------------------------------------ */

.post-comments,
.tags {
	background: url(images/icon-dot.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 10px;
}


/* Images
------------------------------------------------------------ */

img {
	max-width: 100%
}

img.alignleft,
img.alignright,
.alignleft img,
.alignright img {
	max-width: none;
}

.avatar,
.featuredpage img,
.featuredpost img,
.post-image {
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
	padding: 4px;
}

.author-box .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.post-image {
	margin: 0 10px 10px 0;
}

.comment-list li .avatar {
	background-color: #fff;
	float: right;
	margin: 0 5px 0 10px;
	padding: 4px;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

img.alignnone {
	display: inline;
	margin: 0 0 10px;
}

img.alignleft {
	display: inline;
	margin: 0 10px 10px 0;
}

img.alignright {
	display: inline;
	margin: 0 0 10px 10px;
}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
}

.alignright {
	float: right;
	margin: 0 0 0 10px;
}

.wp-caption {
	padding: 5px 0 0 1px;
	text-align: center;
}

p.wp-caption-text {
	font-size: 11px;
	line-height: 12px;
	padding: 5px 0;
}

.wp-smiley,
.wp-wink {
	border: none;
	float: none;
}


/* Post Navigation
------------------------------------------------------------ */

.navigation {
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
	border: 1px solid #e6e6e6;
	padding: 5px 8px;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #f7f7f7;
}


/* Primary / Secondary Sidebars
------------------------------------------------------------ */

.sidebar {
	display: inline;
	float: right;
	width: 300px;
}

#sidebar-alt {
	float: left;
	width: 150px;
}

.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar {
	float: left;
}

.content-sidebar-sidebar #sidebar-alt {
	float: right;
}

.sidebar .widget {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	margin: 0 0 15px;
	padding: 0 0 10px;
}

.widget-area .textwidget {
	padding: 10px 10px 0;
}

.widget-area ol,
.widget-area ul {
	margin: 10px 0 0 25px;
}

.widget-area ol ol,
.widget-area ul ul {
	margin: 0 0 0 15px;
}

.widget-area ul li {
	list-style-type: circle;
 	word-wrap: break-word;
}

.widget-area ol li {
	list-style-type: decimal;
}


/* Tag Cloud
------------------------------------------------------------ */

.widget_tag_cloud div div {
	padding: 10px 10px 0;
}


/* Dropdowns
------------------------------------------------------------ */

#cat,
.widget_archive select {
	display: inline;
	font-size: 12px;
	margin: 10px 10px 0;
	padding: 3px;
	width: 278px;
}

#sidebar-alt #cat,
#sidebar-alt .widget_archive select {
	width: 128px;
}


/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
.featuredpost {
	clear: both;
	margin: 0 0 15px;
	overflow: hidden;
}

.featuredpage .page,
.featuredpost .post {
	overflow: hidden;
	margin: 0 0 15px;
	padding: 10px 10px 5px;
}

.more-from-category {
	padding: 0 10px;
}


/* User Profile
------------------------------------------------------------ */

.user-profile {
	overflow: hidden;
}

.user-profile p {
	padding: 10px 10px 0;
}

.user-profile .posts_link {
	padding: 0 0 0 10px;
}


/* Buttons
------------------------------------------------------------ */

div.gform_footer input.button,
.enews #subbutton,
.reply a,
.reply a:visited,
.searchsubmit,
#submit {
	background-color: #333;
	border: 1px solid #666;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}

div.gform_footer input.button:hover,
.enews #subbutton:hover,
.reply a:hover,
.searchsubmit:hover,
#submit:hover {
	background-color: #000;
	border: 1px solid #666;
	color: #fff;
	text-decoration: none;
}


/* Search Form
------------------------------------------------------------ */

#header .searchform {
	float: right;
	padding: 40px 0 0;
}

.sidebar .searchform {
	padding: 5px 0 0 10px;
}

#nav .searchform {
	float: right;
}

.s {
	font-size: 11px;
	margin: 5px 4px 0 0;
	padding: 4px 0 4px 5px;
	width: 200px;
}


/* eNews and Update Widget
------------------------------------------------------------ */

.enews p {
	padding: 10px 10px 0;
}

.enews #subscribe {
	padding: 0 0 0 10px;
}

.enews #subbox {
	font-size: 11px;
	margin: 5px 5px 0 0;
	padding: 4px 0 4px 5px;
	width: 230px;
}


/* Calendar Widget
------------------------------------------------------------ */

#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	font-size: 12px;
	font-style: italic;
	padding: 2px 5px 0 0;
	text-align: right;
}

#wp-calendar thead {
	background-color: #f7f7f7;
	font-weight: bold;
	margin: 10px 0 0;
}

#wp-calendar td {
	background-color: #f7f7f7;
	padding: 2px;
	text-align: center;
}


/* Footer Widgets
------------------------------------------------------------ */

#footer-widgets {
    background-color: #333;
    border-bottom: 1px solid #fff;
    clear: both;
    color: #fff;
    font-size: 12px;
    margin: 0 auto 0;
    overflow: hidden;
    padding: 10px 0 0 0;
    width: 960px;
}

#footer-widgets .wrap {
    margin: 0 auto 0;
    width: 940px;
}

#footer-widgets .widget {
    background: none;
    border: none;
    padding: 0;
}

#footer-widgets .textwidget {
	padding: 0;
}

#footer-widgets .widget_tag_cloud div div {
	padding: 0;
}

#footer-widgets h4 {
	background: none;
	border: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
	padding: 0;
    text-transform: uppercase;
}

#footer-widgets p {
    color: #fff;
    padding: 0 0 10px;
}

#footer-widgets a, #footer-widgets a:visited {
    color: #fff;
    text-decoration: underline;
}

#footer-widgets a:hover {
    text-decoration: none;
}

#footer-widgets ul {
    color: #fff;
    list-style-type: none;
    margin: 0 0 10px;
}

#footer-widgets ul li {
    list-style-type: circle;
    margin: 0 0 0 15px;
}

#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td {
	background: none;
}

.footer-widgets-1 {
    float: left;
    padding: 0 20px 0 0;
    width: 300px;
}

.footer-widgets-2 {
    float: left;
    width: 300px;
}

.footer-widgets-3 {
    float: right;
    width: 300px;
}


/* Footer
------------------------------------------------------------ */

#footer {
	background-color: #333;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	padding: 5px 0;
	text-transform: uppercase;
	width: 960px;
}

#footer p {
	color: #fff;
	font-size: 12px;
}

#footer a,
#footer a:visited {
	color: #fff;
}

#footer .gototop {
	float: left;
	padding: 0 0 0 5px;
	width: 200px;
}

#footer .gototop a {
	/*background: url(images/footer-top.png) no-repeat center left;*/
	padding: 2px 0 2px 18px;
}

#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 740px;
}


/* Comments
------------------------------------------------------------ */

#comments,
#respond {
	margin: 0 0 15px;
	overflow: hidden;
}

#author,
#comment,
#email,
#url {
	font-size: 12px;
	margin: 10px 5px 0 0;
	padding: 5px;
	width: 250px;
}

#comment {
	height: 150px;
	margin: 10px 0;
	width: 98%;
}

.ping-list {
	margin: 0 0 40px;
}

.comment-list ol,
.ping-list ol {
	padding: 10px;
}

.comment-list li,
.ping-list li {
	font-weight: bold;
	margin: 15px 0 5px;
	padding: 10px 5px 10px 10px;
}

.comment-list li ul li {
	list-style-type: none;
	margin-left: 10px;
	margin-right: -6px;
}

.comment-list p,
.ping-list p {
	margin: 10px 5px 10px 0;
}

.comment-list cite,
.ping-list cite {
	font-style: normal;
}

.commentmetadata {
	font-size: 11px;
}

.nocomments {
	text-align: center;
}

#comments .navigation {
	display: block;
}

.thread-alt,
.thread-even {
	background-color: #f7f7f7;
}

.alt,
.depth-1,
.even {
	border: 1px solid #e6e6e6;
}


/* Gravity Forms
------------------------------------------------------------ */

div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
	color: #333;
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	padding: 4px 5px;
}

div.gform_footer input.button {
	color: #fff;
}

div.gform_wrapper .ginput_complex label {
	font-size: 12px;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 0 0 10px;
}

div.gform_wrapper .gform_footer {
	border: none;
	margin: 0;
	padding: 0;
}
/**************************UMW STYLES********************/
/*************FONT FACE KITS **************/
@font-face {
    font-family: 'KŸnstlerScriptLTStdMedium';
    src: url('kuenstlerscriptltstd-medium-webfont.otf');
    src: url('kuenstlerscriptltstd-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('kuenstlerscriptltstd-medium-webfont.woff') format('woff'),
         url('kuenstlerscriptltstd-medium-webfont.ttf') format('truetype'),
         url('kuenstlerscriptltstd-medium-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

.inset_right {
	width:auto;
	height:auto;
	padding:0px;
	background-color:#e7e7e7;
	border:1px solid #666666;
	float:right;
	clear:none;
	margin:5px 0px 5px 8px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	line-height:1.01;
}
.inset_left {
	width:auto;
	height:auto;
	padding:0px;
	background-color:#e7e7e7;
	border:1px solid #666666;
	float:left;
	clear:none;
	margin:5px 8px 5px 0px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	line-height:1.01;
}
.inset_right img, .inset_left img {
	margin:8px;
}

.sidebar h4.widgettitle, .sidebar widget-area h4 {
	background-color:#fff;
	border-bottom: none;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 5px 0px 10px;
	text-transform: uppercase;
		opacity:1;
	/* for IE */
  	filter:alpha(opacity=100);

}
#nav ul.nav li li a,
#nav ul.nav li li a:link,
#nav ul.nav li li a:visited,
#nav ul.menu li li a,
#nav ul.menu li li a:link,
#nav ul.menu li li a:visited {
	border: 1px solid #ccc;
	border-top-width: 0;

}

#umw_arts_icon {
	position:absolute;
	top:60px;
	margin-left:885px;
	z-index:9000;
}
.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 960px;
	height: 157px;
}
#header {
	height: 157px;
	width: 960px;
}
/*links in footer*/
#footernav {
	text-align:right;
	width:960px;
	clear:both;
	padding-top:15px;
	padding-left:3px;
}
#footernav li {
	width:100px;
	float:left;
	clear:none;
	font-size:10px;
	text-transform:none;
	list-style-type:none;
	font-weight:bold;
	margin-right:3px;
	text-align:left;
	line-height:1.1;
}
#footernav li ul.children li {
	font-weight:normal;
	width:100px;
	float:left;
	clear:none;
	text-transform:none;
	list-style-type:none;
	line-height:1.1;
	padding-top:8px;
	text-align:left;
	font-size:10px;
}
#footer div.wrap div.gototop a  {
	margin-left:0px;
	padding-left:0px;
	text-align:left;
}
#footer div.wrap  {
	padding-left:0px;
	margin-left:0px;
	text-align:left;
}
#footer .gototop {
	float: left;
	clear:both;
	padding: 0 0 15px 5px;
	width: 930px;
	border-bottom:1px solid #ccc;
}
#artsGenesis_credits {
	padding-top:20px;
	width:960px;
	clear:both;
	text-align:center;
	text-transform:none;
}
/***individual variations among the arts sites that cannot be captured in a universal function**/
body.arts4community #header {
	margin-left:-15px;
	width:975px;
}
body.arts4community #information h5, body.arts4community #information h4, body.arts4community #information p,
body.jepsonalumniexecutivecenter #information h5, body.jepsonalumniexecutivecenter #information h4, body.jepsonalumniexecutivecenter #information p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00457b;
}
body.arts4community #information h5, body.arts4community #information h4 {
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	font-style:normal;
}
body.arts4community #information p {
	font-style:italic;
}
body.philharmonic #nav a {
	font-size:12px;
	text-transform:none;
}
body.arts4community #nav ul li.menu-item  a {
	font-size:13px;
	font-family:Georgia, serif;
	padding:15px 8px 15px 8px;
	text-transform:none;
}
body.arts4community #nav ul li.menu-item  a:hover {
	color:#00457b;
}

body.arts4community  h4.secondary_parent {
	display:none;
}
body.arts4community body,
body.arts4community a,
body.arts4community h1,
body.arts4community h2,
body.arts4community h3,
body.arts4community h5,
body.arts4community h6,
body.arts4community p,
body.arts4community ul li,
body.jepsonalumniexecutivecenter body,
body.jepsonalumniexecutivecenter a,
body.jepsonalumniexecutivecenter h1,
body.jepsonalumniexecutivecenter h2,
body.jepsonalumniexecutivecenter h3,
body.jepsonalumniexecutivecenter h5,
body.jepsonalumniexecutivecenter h6,
body.jepsonalumniexecutivecenter p,
body.jepsonalumniexecutivecenter ul li,
input,
select,
textarea {
	color: #666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
body.arts4community h1.entry-title {
	font-size:16px;
}
body.arts4community h2 {
	font-size:15px;
	font-weight:bold;
}
body.arts4community h3 {
	font-size:15px;
	text-transform:uppercase;
}

body.arts4community h4 {
	font-size:12px;
}

body.arts4community h5 {
	font-size:11px;
}
body.arts4community #wpcontent_slider span {
	font-style:italic;
}
/*secondary navigation title link colors*/
body.philarmonic h4.secondary_parent {
	color:#000;
}
body.garimelchers h4.secondary_parent {
	color:#fff;
}
body.jamesmonroemuseum h4.secondary_parent, body.jamesmonroemuseum h4.secondary_parent a {
	color:#990000;
	background:none;
	font-size:36px;
	text-tranform:none;
	text-transform:capitalize;
	margin-top:15px;
}
body.jepsonalumniexecutivecenter h4.secondary_parent {
	color:#000;
 }
body.arts4community h1.entry-title {
	margin-top:46px;
}
/*add padding to images in image widget **/
.widget_sp_image img  {
	padding-bottom:0px;
	margin-bottom:0px;
	
}
body.arts4community.home #sidebar {
	margin-top:50px;
}
body.arts4community.home h1.entry-title {
	margin-top:50px;
}
body.jepsonalumniexecutivecenter #content {
	margin-left:20px;
}
body.jepsonalumniexecutivecenter.full-width-content #content {
	margin-left:20px;
	width:920px;
}
body.jepsonalumniexecutivecenter #sidebar {
	padding-bottom:30px;
}
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area ul#secondary-nav li.page_item a, 
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area,
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area p,
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area a,
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area h4.widgettitle
 {
	color:#f7f6e8;
	font-style:italic;
	font-family:Georgia;
	text-transform: none;
}
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area {
	font-size:13px;
	line-height:1.6em;
}
body.jepsonalumniexecutivecenter #sidebar.sidebar.widget-area h4.widgettitle
 {
	font-weight:bold;
}
body.jepsonalumniexecutivecenter h1.entry-title {
	margin-top:15px;
}
body.jepsonalumniexecutivecenter.home h1.entry-title {
	margin-top:10px;
}
body.jepsonalumniexecutivecenter .gototop {
	display:none;
}
body.jepsonalumniexecutivecenter #footer {
	padding-left:20px;
	width:940px;
	border-top:1px solid #ccc;
	margin-top:-30px;
}

body.jepsonalumniexecutivecenter #ccntent {
	border:1px solid #0f0;
}
body.jamesmonroemuseum #content {
	width:620px;
}
body.jamesmonroemuseum.full-width-content #content {
	width:920px;
}

/****************calendar list styles*****************/
.gce-event-info .gce-tooltip-event{ /* The event title */
	font-weight:bold;
}
/*in page list*/
.gce-page-list .gce-list li{ /* Each event in the list */
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}
.gce-page-list p { /*  */
	line-height:1.2;
	margin:0px;
	padding:0px;
}
.gce-page-list {
	margin-left:0px;
	padding-left:0px;
}
.gce-page-list  .gce-list .gce-list-event{
	padding:5px;
	background-color:#f7f7f7;
}
.gce-page-list p.gce-list-title{
	text-transform:uppercase;
}

#umwedu_global_head {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	margin-bottom:0px;
	margin-top:0px;
	height:25px;
	font-size:9px;
	border-bottom:1px solid #ccc;
}
#umwedu_global_head a, #umwedu_global_head a:visited {
	text-transform:uppercase;
	text-decoration:none;
}
#umwedu_global_head_left {
	float:left;
	clear:none;
	width:350px;
}
#umwedu_global_head_right {
	float:right;
	clear:none;
	width:600px;
	text-align:right;
	font-size:10px;
	margin-right:15px;
}
#umwedu_global_head a, #umwedu_global_head a:visited {
	color:#666;
}
#sidebar .video-box {
	width:280px;
	margin-left:10px;
	font-family: 'Tangerine', cursive;
}

/**
 * New Slider Styles
 */
div#genesis-responsive-slider {
	padding: 0;
	border: none;
}

