/*
Theme Name:     hswctheme
Theme URI:      http://www.musearts.com
Description:    base theme for wordpress
Version:        1.0
Tags:           custom, base

Author:         MuseArs
Author URI:     http://www.musearts.com/

/* 1.0 Global */
body {
	font-family: Palatino, Georgia, Times, serif;
	background-color: #ffffff;
	color: #000;
}

.wrapper {
	background-color: #f8e7d2;
	padding-left: 40px;
	padding-right: 40px;
}

.border1 {
	border: solid thin red;	
}

.border2 {
	border: solid thin blue;	
}


/* =Images (DO NOT ERASE - needed for WordPress dynamic image placement)
-------------------------------------------------------------- */
img{max-width:100%!important; padding-left: 0; margin-left: 0; }
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{height:auto;}
.alignleft,img.alignleft{display:inline;float:left;margin:.6em 1em .6em 0;}
.alignright,img.alignright{display:inline;float:right;margin:.6em 0 .6em 1em;}
.aligncenter,img.aligncenter{clear:both;display:block;margin:0 auto 1em;}
.wp-caption{background:#fff;margin:0 0 1em;max-width:632px!important;padding:6px;text-align:center;}
.wp-caption img{margin:6px 6px 0;}
.wp-caption p.wp-caption-text{color:#000;font-weight:normal;margin:6px;padding:0 6px;text-align:center;}
.gallery{margin:0 auto 1em;}
.gallery .gallery-item{float:left;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:10px solid #eee;}
.gallery-columns-2 .attachment-medium{height:auto;max-width:92%;}
.gallery-columns-4 .attachment-thumbnail{height:auto;max-width:84%;}
.gallery .gallery-caption{color:#999;margin:0 0 1em;}
.gallery br+br{display:none;}
.wp-smiley,.gallery dl{margin:0;}

.content_text .entry-content p { 
	margin-bottom: 8px;
	padding-bottom: 0px;
}
/* =Global 
---------------------------------------------------------------- */

h1 {
	font-size: 1.8em;
	font-weight: 600;
	color: #000;
	padding: 0px;
	margin-bottom: 16px;
	margin-top: 0px;
}
h2 {
	font-size: 1.3em;
	font-weight: 600;
	color: #904b4b;
	padding: 0px;
	margin-bottom: 12px;
	margin-top: 0px;
}
h3 {
	font-size: 1.2em;
	font-weight: 600;
	color: #0F6641;
	padding: 0px;
	margin-bottom: 12px;
	margin-top: 0px;
}
h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
	margin-bottom: 0px;
	margin-top: 0px;
}
h5 {
	font-size: 1em;
	font-weight: 600;
	color: #904b4b;
	margin-bottom: 12px;
}


.caption {  color: #333333}

a:link {
	color: #820404;
	text-decoration: none;
}
a:active, a:hover {
	color: #820404;
	text-decoration: underline;
}
a:visited {
	color: #B32C2A;
}

hr {
	margin-top: 12px;	
	margin-bottom: 12px;	
	width: 85%;
}

br {
	margin-bottom: 12px;
}

#content_area {
	line-height: 150%;	
}

#content_area ul {
	margin-left: 40px;	
}

.content_text {
	margin-left: 20px;	
}

#content_area ul li {
	list-style-type: disc;
	padding-bottom: 6px;
	padding-left: 12px;
}

strong, em {
	color: inherit;
}

.block_padding {
	padding: 8px;	
}


/* =Common 
---------------------------------------------------------------- */
.clear { clear:both;display:block;width:100%; }
ul.padded { padding:5px; }
ul li, ul li ul li { padding: 0px; margin: 0px; }

/* Navigation menu*/

#header {
	padding: 0;
	width: 100%;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header_container {
	margin-top: 4px;
}

#logo {
	display: inline;
	width: 50%;
	float: left;
}

#header_image {
	display: inline;
	float: left;
	text-align: right;
	width: 49%;
	padding-right: 0px;
	margin-right: 0px;
}

#header_image img{
	padding-right: 0px;
	margin-right: 0px;
}

#navigation {
	padding-top: 12px;
}

#navigation ul {
	width: 100%;
}

#navigation ul, #navigation ul li,
#navigation ul.sf-menu, #navigation ul.sf-menu li {
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

#navigation ul.sf-menu { width: 100%; background-color: #b1494e; }

/* submenu bg */
#headernav ul.sf-menu li.menu-item-has-children ul.sub-menu {
	background-color: #fbdf95;
	padding-left: 0px;
	padding-right: 0px;
	padding: 0px;
}

#navigation ul li, #navigation ul.sf-menu li { position: relative; list-style:none; background-color:#b1494e; padding-right: 6px; padding-left: 6px; }

#navigation ul.sf-menu li { position: relative; list-style:none; background-color:#b1494e; padding-right: 3px; padding-left: 3px; }

#navigation ul li a, #navigation ul.sf-menu li a {
	text-decoration: none;
	line-height:120%;
	display: block;
	font-weight: normal;
	font-size: 16px;
	color: #fbdf95;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}

#navigation ul li.expanded a, #navigation ul.sf-menu li.menuparent a {
	padding-right: 35px;
	color: #F8E7D2;
}

#navigation ul li a:hover, #navigation ul.sf-menu li a:hover {
	position: relative;
	color: #b1494e;
	background-color: #fbdf95;
}

#navigation ul li:hover li a, #navigation ul.sf-menu li li a {
	color: #026300;
	font-weight: normal;
}

#navigation ul li a.active, #navigation ul.sf-menu li a.active { color: #38D832; background-color: #000 }

#navigation ul ul { position: absolute; top: -999em; width: 230px; }

#navigation ul.sf-menu ul li, #navigation ul ul li { width: 100%; }

#navigation ul.sf-menu li:hover, #navigation ul li:hover { visibility: inherit; }

#navigation ul.sf-menu li, #navigation ul li  { float: left; position: relative; }

#navigation ul.sf-menu a, #navigation ul a {
	display: block;
	position: relative;
}

#navigation ul.sf-menu li:hover ul,
#navigation ul.sf-menu li.sfHover ul,
#navigation ul li:hover ul { left: 0; top: 31px; z-index: 999; }

#navigation ul li:hover ul { top:27px; }

#navigation ul.sf-menu li:hover li ul,
#navigation ul.sf-menu li.sfHover li ul,
#navigation  ul li:hover li ul { top: -999em; }

#navigation ul.sf-menu li li:hover ul,
#navigation ul.sf-menu li li.sfHover ul,
#navigation  ul li li:hover ul { left: 230px; top: 0;  }

#navigation ul.sf-menu li li:hover li ul,
#navigation ul.sf-menu li li.sfHover li ul,
#navigation ul li li:hover li ul { top: -999em; }

#navigation ul.sf-menu li li li:hover ul,
#navigation ul.sf-menu li li li.sfHover ul,
#navigation  ul li li li:hover ul { left: 230px; top: 0; }

#navigation ul ul { background:none; filter:none; border:none; box-shadow: none;
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

#navigation ul ul li { border:none; }

#navigation ul ul li a, #navigation ul ul li a.active,
#navigation ul.sf-menu ul li a, #navigation ul.sf-menu ul li a.active {
background-color: #fbdf95; border:none; padding: 10px; }
 
#navigation ul ul li a:hover,
#navigation ul.sf-menu ul li a:hover,
#navigation ul.sf-menu ul li.sfHover > a {
	background-color:#FFEBAF;
	color: #026300;
}

/*css drop down menu arrows*/
#navigation li.expanded > a, #navigation li.menuparent > a  {
background: transparent url('../images/light/arrow_bullet.png') no-repeat 90% 50%; }

#navigation li li.expanded > a {
background: #f0f0f0 url('../images/light/arrow_bullet.png') no-repeat 90% 50%; }

#navigation li li.expanded:hover > a { background-color:#ffffff; }

#navigation li.expanded:hover > a, #menu li.expanded:active > a,
#navigation li.menuparent:hover > a, #menu li.menuparent:active > a {    
background: #f0f0f0 url('../images/dark/arrow_bullet.png') no-repeat 90% 50%; }  
	

/* Selectnav.js  */

/* default style */
.selectnav { display: none; }


/* @end */


#nav-below { 
	margin-top: 12px;
}

#nav-above { 
	margin-bottom: 12px;
}

footer #navigation2 {
	margin-top: 20px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
}

#footernav ul {
	margin-left: 0px;
	padding-left: 0px;
}

footer #navigation2, footer #navigation2 a {
	font-family: Georgia, Palatino, Times, serif;
	font-size: 13px;
	color: #4f472f;
}

footer #navigation2 ul li {
	display: inline;
	margin-left: 0px;	
	margin-right: 4px;
}

ul.pagination li {
	list-style-type: none;
	display: inline;
}

ul.pagination li.current {
	display: inline;
	clear: none;	
}


#copyright {
	margin-top: 0px;
	padding-top: 0px;
}

/* 6.0  Adjust Foundation 3 Pagination Style for WordPress */ 
ul.pagination li span.current, .page-numbers .current {
    background: #2ba6cb;
    color: #fff;
    font-weight: bold;
    cursor: default;
    display: block;
    padding: 1px 7px;
}

#header-right {
	padding-top: 4px;
}

#sidebar-left, #content_area, #sidebar-right {
	padding-top: 12px;
}

#sidebar-left, #sidebar-right {
	background-color: #f8e7d2;
	padding: 0px;
	min-height: 480px;
	color: #77463A;
}

.sidebar-content {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;	
	padding-bottom: 4px;
}

.widget_text {
	font-size: 14px;
	line-height: 150%;
}

#sidebar_container  {
	background-color: #CCCFE8;
}

#sidebar_container #sidebar-left {
	margin-left: 8%;
}

#sidebar-left h3.block_title, #sidebar-right h3.block_title {
	font-size: 1.3em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 1em;
	line-height: normal;
	color:#0F6641;
}

.sidebar-content br {
	margin-bottom: 0px;
}

#sidebar-left .img_block {
		padding-left: 8px;	
}

#sidebar-left .widget-container {
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 14px;
}

.widget_search input.input-text {
	max-width: 140px;	
}

.sidebar_block {
	background-color: #0078d1;
	color: #fff;
	width: auto;
	overflow: hidden;
	padding: 6px;
	border: 0px solid #fff;
	border-radius: 10px;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
	border-radius-topleft: 10px;
	border-radius-topright: 10px;
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px;
	margin-left: 0px;
	margin-bottom: 12px;
}

.sidebar_block a, #home_news_text a h4.title {
	color:#333;
}

.sidebar_block a:hover, #home_news_text a:hover h4.title {
	color: #000;
}

#sidebarnav {
	padding: 12px;
	margin-top: 8px;
	background-color: #d27353;
}

#sidebarnav a {
	font-family: Georgia, Palatino, Times, serif;
	font-size: 18px;
	color: #fcdac3;
	line-height: 150%;
}

.textwidget h3 {
	color: #0F6641;
	line-height: 150%;
}


#home_feature_block {
	background-color: inherit;
	color: #000;
	display: block;
	width: 98%;
	margin-top: 12px;
	margin-bottom: 12px;
	clear: both;
}

#home_feature_block #home_feature {
	padding: 0px;
}

.recent-posts {
	background-color: #FFFFCC;
}

.recent-posts h2 {
	color: #82251e;
}

.recent-posts .entry-thumbnail, .news .entry-thumbnail, .wp-post-image {
	display: inline;
	position: relative;
	width: auto;
	padding-right: 6px;
}

#home_feature h2 {
	border-bottom: solid #ccc 1px;
	width: 45%;
	position: relative;
	visibility: visible;
}


#home_news_block {
	color: #000;
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
	clear: both;
}

#home_news_text h2 {
	border-bottom: solid #ccc 1px;
	width: 80%;
	position: relative;
	visibility: visible;
	color: #000;
}


#home_news_text {
	margin-left: 0px;
}

#home_news_text h4 {
	clear: both;	
	margin-top: 12px;
}

a.more-link {
	padding-left: 1rem;
}

#content_area #home_news_block ul {
	margin-left: 0px;
	padding-left: 0px;
}

#content_area #home_news_block ul li {
	list-style-type: none;
	padding-bottom: 6px;
	padding-left: 0px; 
	margin-left: 0px;
}

#rpwe_widget-2 {
	clear: both;
	padding-top: 12px;
	font-size: 14px;
}

#home_news_text h3.rpwe-title a {
	font-size: 14px;
	font-weight: bold;
	color: #82251e;
}

#rpwe_widget-2 .rpwe-summary {
	font-size: 14px;
}

#rpwe_widget-2 .rpwe-time {
	font-size: 12px;
	color: rgba(0, 0, 0, 0.66);
}

#home_news_text a {
	text-decoration: none;
}


.ml-slider {
	display: block;
	width: 100%;
	margin: auto;
	background-color: #FFF7ED;
	border: solid 1px #333;
	overflow: hidden;
}

.ml-slider ul.rslides li img {
	margin-left: -12px;
	padding-left: 0;	
}

.ml-slider ul.rslides li {
	color: #DED3CD;
}

.ml-slider .caption {
	color: #fff;	
	padding-bottom: 0px;
}

figure.wp-caption img, .wp-caption {
	padding:0px;
	margin:0px;
	color: #990000;
	font-weight: bold;
	background-color: #FFF7ED;
	}
	

#footer .widget_nav_menu ul li {
	display: inline;
}

h1.screen-reader-text {
	display: none;
}

#content_area br {
	margin-bottom: 0;
}

/* News Page */

.entry-header h1.entry-title, .entry-header h2.entry-title {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.entry-meta {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.entry-meta hr {
	margin-top: 12px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


/* Page Formatting */
#content_area {
	font-size: 14px;
	color: #000;
}

#content_area .content_text {
	color: #000;
}

.entry-thumbnail a img {
	margin-bottom: 12px;
	text-align: left;	
}

#content_area .entry-thumbnail {
	float: left;	
}

.post-meta-data, .post-meta-data a, .rpwe-time {
	color: #999;
}
		
#jd-calendar ul li {
	list-style-type: none;
}

/* Forms */

textarea.vfb-textarea {
	clear: both;
}


/* Event Calendar */

.tribe-events-meta-group-details dl dt {
	clear: both;
	float: left;
	margin-bottom: 6px;
	font-weight: bold;
}

.tribe-events-meta-group-details dl dd {
	display: inline;
	float: left;
	margin: 0;
	padding-left: 6px;	
	clear: none;
}

@media (max-width: 959px) {
	/* Desktop and ipads */
	body, input, textarea {
		font-size: 14px;
	}
	#site-title a {
		font-size: 24px;
	}
	#site-description {
		font-size: 12px;
	}
	article.intro .entry-content {
		font-size: 12px;
	}
	.entry-title {
		font-size: 21px;
	}
	.featured-post .entry-title {
		font-size: 14px;
	}
	.singular .entry-title {
		font-size: 28px;
	}
	.entry-meta {
		font-size: 12px;
	}
	blockquote {
		margin: 0;
	}
	blockquote.pull {
		font-size: 17px;
	}
	/* Reposition the site title and description slightly */
	#site-title {
		padding: 5.30625em 0 0;
	}
	#site-title,
	#site-description {
		margin-right: 0;
	}
	/* Make sure the logo and search form don't collide */
	#branding #searchform {
		top: 1.625em !important;
	}
	
	.wp-caption {
    /* Force the box to be 100% */
    width: 100% !important;
	padding-left: -8px;
	color: #990000;
	font-weight: bold;
 	 }
	
	/* Make sure the post-post navigation doesn't collide with anything */
	#nav-single {
		display: block;
		position: static;
	}
	.singular .hentry {
		padding: 1.625em 0 0;
	}
	.singular.page .hentry {
		padding: 1.625em 0 0;
	}
	/* Talking avatars take up too much room at this size */
	.commentlist > li.comment,
	.commentlist > li.pingback {
		margin-left: 0 !important;
	}
	.commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	.commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
	/* Use the available space in the smaller comment form */
	#respond input[type="text"] {
		width: 95%;
	}
	#respond .comment-form-author .required,
	#respond .comment-form-email .required {
		left: 95%;
	}
	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}
	#content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}
	
	
	#welcome_block {
		padding-top: 12px;
		margin-block: 12px;
	}
	
	#homepage_content {
		height: auto;	
	}
	
	#support_sponsors { display: none; }
	
	#sidebar_blocks .widget-container {
		line-height: 150%;	
	}
	
	#sidebar_left .img_block {
		padding-left: 16px;	
	}
	
	.widget_search input.input-text {
	max-width: 110px;
	margin-bottom: 4px;	
	}
	#metaslider_container_1516 {
	margin-right: 0px;	
	}
	
	.metaslider {
	width: 100%;
	}
	
	#home_block {
	clear: none;
	min-height: auto;
	max-height: auto;
	width: 200px;
	overflow: hidden;
	font-size: .75em;
	}
	
	.news_background {
	width: 580px;
	}	
	.dpe-flexible-posts .entry-thumbnail, .news .entry-thumbnail {
	width: auto;
	float: left;
	}

	.dpe-flexible-posts .entry-content, .news .entry-content {
	display: inline;
	position: relative;
	width: auto;
	float: left;
	}
	
	#header { padding:0; margin-top:5px; width: 100%; }
	#logo, #header_image { display: inline; float: left; width: 45%; margin-bottom: 0px; padding-bottom: 0px;}
	#navigation {
	padding-top: 35px;
	}
	#navigation { padding-top: 4px; margin-top: 4px; }
	
	#navigation ul li a, #navigation ul.sf-menu li a {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
}


@media (max-width: 768px) {
	/* @media (max-width: 768px) Reduce font-sizes for better readability on smaller devices */
	.wrapper {
	background-color: #f8e7d2;
	padding-left: 4px;
	padding-right: 4px;
}	
	body, input, textarea {
		font-size: 14px;
	}
	#site-title a {
		font-size: 24px;
	}
	#site-description {
		font-size: 12px;
	}
	
	article.intro .entry-content {
		font-size: 14px;
	}
	.entry-title {
		font-size: 21px;
	}
	.featured-post .entry-title {
		font-size: 14px;
	}
	.singular .entry-title {
		font-size: 28px;
	}
	.entry-meta {
		font-size: 14px;
	}
	blockquote {
		margin: 0;
	}
	blockquote.pull {
		font-size: 17px;
	}
	/* Reposition the site title and description slightly */
	#site-title {
		padding: 5.30625em 0 0;
	}
	#site-title,
	#site-description {
		margin-right: 0;
	}
	/* Make sure the logo and search form don't collide */
	#branding #searchform {
		top: 1.625em !important;
	}
	/* Floated content doesn't work well at this size */
	.alignleft,
	.alignright {
		display: block;
		float: none;
		margin: 0;
		padding: 0;
	}
	/* Make sure the post-post navigation doesn't collide with anything */
	#nav-single {
		display: block;
		position: static;
	}
	.singular .hentry {
		padding: 1.625em 0 0;
	}
	.singular.page .hentry {
		padding: 1.625em 0 0;
	}
	/* Talking avatars take up too much room at this size */
	.commentlist > li.comment,
	.commentlist > li.pingback {
		margin-left: 0 !important;
	}
	.commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	.commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
	/* Use the available space in the smaller comment form */
	#respond input[type="text"] {
		width: 95%;
	}
	#respond .comment-form-author .required,
	#respond .comment-form-email .required {
		left: 95%;
	}
	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}
	#content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}
	

	/* Floated content doesn't work well at this size */
	.alignleft,
	.alignright {
		display: block;
		float: none;
	}
	
	.wp-caption {
    /* Force the box to be 100% */
    width: 98% !important;
	padding-left: 0;
	color: #990000;
 	 }
	
	.wrapper {
		padding: 4px;	
	}
	
	#header {
	clear: both;
	margin-top:4px;
	margin-right: 2%;
	margin-bottom: 0px;
	margin-left: 2%;
	}
	
	#home_content .entry-content {
	width: 98%;
	margin-left: 4px;
	margin-right: 4px;
	text-align:center;
}
	.news_background {
	width: auto;
	}
	#home_news_text { width: 100%; margin-left: -4px;}
	
	.entry-thumbnail {
	width: auto;
	}
	#content_area, .content_text {
		padding-left: 4px;
		padding-right: 6px;
		margin: 0px;
	}
	
	.entry-content {
	display: inline;
	position: relative;
	width: auto;
	float: left;
	}
	
	#content_area .visual-form-builder-container ul li, #content_area .visual-form-builder-container ul {
	clear: both;
	float: none;
	width: 100%;
	margin-left: 0px;
	padding-left: 2px;
	margin-top: 6px;
	list-style-type:none;
	}
	
	#content_area  .visual-form-builder-container .vfb-fieldset {
	background-color: #ffe;
	color: blue;
	}
	
	#content_area .visual-form-builder-container input, input.vfb-small {
	width: 100%;
	}
	
	iframe, object, embed {
        max-width: 100%;
	}
	#navigation ul li a, #navigation ul.sf-menu li a {
	padding-right: 6px;
	padding-left: 6px;
	}

	#sidebar-left {
	display: none;
	}
	
	#logo {
	display: block;
	width: 94%;
	float:none;
	margin-bottom: 0px;
	}
	#header_image {
	display: block;
	width: 95%;
	float:none;
	margin-top: 0px;
	}

	#header_image img {
	width: 100%;
	}

	#home_feature_block, #home_feature_block #home_feature {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

.dpe-flexible-posts .entry-thumbnail, .news .entry-thumbnail {
	display: block;
	width: 100%;
	float: none;
}
#home_feature_text {
	display: block;
	float: none;
	width: auto;
	padding: 4px;
}		
	#header { padding:0; margin-top:5px;}
	.js #menu-mainmenu,
	.js #menu-secondarymenu, .js #menu-mainmenu ul,
	nav#access ul { display: none; }
	.js .selectnav { clear: both; display: block; width:80%; margin-left: 10%; margin-right: 10%; }
	#access2 { margin-top: 30px; }
}
	


@media (max-width: 600px) {
	/* Narrowest width on desktop */ 
	
	/* Homepage */
	
	#main_content_area {
		padding: 0px;	
	}
	
	/* Floated content doesn't work well at this size */
	img.alignleft,
	img.alignright {
		width: auto;
		display: block;
		float: none;
		margin: 0;
		padding-left: -8px;
	}
	
	.wp-caption {
    /* Force the box to be 100% */
    width: 98% !important;
	padding-left: -8px;
	color: #990000;
 	 }
	
	
	.content {
		padding: 4px;	
	}
	
	#sidebar-left {
		display: none;	
	}
	
	#slideshow_block  {
		text-align: center;
	}
	
	
	
}


@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	/* All Smartphones in portrait and landscape */
	body {
		padding: 0;
	}
	#page {
		margin-top: 0;
	}
	#branding {
		border-top: none;
	}
	
	.columns {
		margin: 0px;
		padding: 0px;	
	}
	
	.wp-caption {
    /* Force the box to be 100% */
    width: 98% !important;
	padding-left: -8px;
	color: #990000;
 	 }
	 
	 .content {
		padding: 4px;	
	}
	
	 #logo {
	width: 98%;
	padding: 0;
	margin: 0;
	}
	
	img {
		max-width: 100%;
	}


}

	
