@charset "UTF-8";

/*
Theme Name: cse
Version: 1.0
Author: Art4orm
Author URI: http://www.art4orm.com
*/

/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

body, html{
	font-family: arial, sans-serif;
	margin-top: 30px;
}

p{
	color:#515151;
}

a, a:visited {
	color:#0000cc;
}
a:hover{
	color: #0158A8 !important;
}

#sidebar h2{
	font-size: 17px;
	font-weight: bold;
    color: #0158a8;
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 13px;
    border-bottom: 1px #d8d8d8 solid;
}

.post-template-single-events-php h2{
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;

}

.page-template-page-news-php h2{
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;

}

.page-template-page-news-php #content{

}

.page-template-page-events-php h2{
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;
}

.page-template-page-events-php #content{

}

.post-template-single-news-php h2{
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;
}

.page-template-page-section-php h2{
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;
}

.page-template-page-section-php #content{

}

.post-template-single-events-php a{
	margin-bottom: 3px;

}


#wrapper{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

#menu{
	width: 750px;
	height: 50px;
	float:right;
	border-top: 1px #d8d8d8 solid;
	border-bottom: 1px #d8d8d8 solid;
	display: block;


}

.menu{

}

#content {
    width: 750px;
    height: 100%;
    float: right;
    margin-bottom: 30px;
    margin-top: 10px;
}

#content p{
	margin-bottom: 15px;
}

.menu li{
	border-right: 1px solid white;
}

ul#menu-header-menu.menu li a{
	color: black;
	text-decoration: none;
	float: left;
	/*margin-left: 0;
	margin-right: 41px;*/
	margin-top: 10px;
	border-right: 1px solid white;
	font-weight: bold;
	padding-top: 8px;
}

ul#menu-header-menu.menu li#menu-item-26 a{
	margin-right: 0;
	margin-left: 40px !important;
}

ul#menu-header-menu.menu li#menu-item-22 a{
	margin-left: 40px;
	margin-right: 0;
}

ul#menu-header-menu.menu li#menu-item-23 a{
	margin-left: 35px;
	margin-right: 20px;
}

ul#menu-header-menu.menu li#menu-item-24 a{
	margin-left: 0;
	margin-right: 50px;
}

ul#menu-header-menu.menu li#menu-item-21 a{
	margin-left: 40px;
	margin-right: 0;
}

ul#menu-header-menu.menu li#menu-item-20 a{
	margin-left: 0;
	margin-right: 0;
}
ul#menu-header-menu.menu li#menu-item-3181 a{
	margin-left: 40px;
	margin-right: 0;
}
ul#menu-header-menu.menu li#menu-item-3182 a{
	margin-left: 40px;
	margin-right: 0;
}

.page-id-29 ul#menu-header-menu.menu li#menu-item-20 a{
	color: #0158A8;
}

.page-id-31 ul#menu-header-menu.menu li#menu-item-20 a{
	color: #0158A8;
}

.page-id-34 ul#menu-header-menu.menu li#menu-item-20 a{
	color: #0158A8;
}

.page-id-36 ul#menu-header-menu.menu li#menu-item-20 a{
	color: #0158A8;
}

.page-id-38 ul#menu-header-menu.menu li#menu-item-20 a{
	color: #0158A8;
}

.page-id-46 ul#menu-header-menu.menu li#menu-item-26 a{
	color: #0158A8;
}

.page-id-48 ul#menu-header-menu.menu li#menu-item-26 a{
	color: #0158A8;
}

.page-id-50 ul#menu-header-menu.menu li#menu-item-26 a{
	color: #0158A8;
}

.page-id-52 ul#menu-header-menu.menu li#menu-item-26 a{
	color: #0158A8;
}

ul#menu-header-menu.menu .current-menu-item a{
	color: #0158a8;
}

/* artist menu*/
ul#menu-artist-menu.menu li.menu-item{
	text-align: center;
    margin-bottom: 4px;
}


/* about menu*/
ul#menu-about-menu.menu li a{
	color: #00adef;
	font-weight: normal;
	text-decoration: none;
}

ul#menu-about-menu.menu li.menu-item{
	text-align: center;
	margin-bottom: 20px;

}

/*ul#menu-about-menu.menu{
	margin-left: 7px;
}*/

ul#menu-about-menu.menu .current-menu-item a{
	color: #0158a8;
}

/* news menu*/

ul#menu-news-menu.menu li a{
	color: #00adef;
	font-weight: normal;
	text-decoration: none;


}

ul#menu-news-menu.menu li.menu-item{
	text-align: center;
	margin-bottom: 20px;

}

/*ul#menu-news-menu.menu{
	margin-left: 20px;
}*/

ul#menu-news-menu.menu .current-menu-item a{
	color: #0158a8;
}

ul#menu-artist-menu.menu .current-menu-item a{
	color: #0158a8;
}

/* year menu*/

ul#menu-year-menu.menu li a{
	color: #00adef;
	font-weight: normal;
	text-decoration: none;
	font-size: 17px;


}

ul#menu-year-menu.menu li.menu-item{
	text-align: center;
	margin-bottom: 4px;

}

/*ul#menu-year-menu.menu{
	margin-left: 20px;
}*/

ul#menu-year-menu.menu .current-menu-item a, ul#menu-year-menu.menu .current-post-parent a{
	color: #0158a8;
}

/*.page-template-page-exhibit-php #sidebar{
	padding-left: 40px;
}*/

#content a{
	color: #00adef;
	text-decoration: none;
}




#sidebar{
	height: 100%;
	width: 180px;
	float: left;
	margin-bottom: 20px;

}

#sidebar a{
	color: #00adef;
	font-weight: normal;
	text-decoration: none;
	font-size: 16px;
}

#sidebar img {
	height: auto;
    max-width: 100%;
    border-bottom: 1px #d8d8d8 solid;
    margin-bottom: 10px;
    margin-top: 14px;
    padding-bottom: 20px;
}

.category #sidebar {
	width: 180px;
}

.category #sidebar p {
	text-align: center;
}

/*.category-2011 #sidebar {
	width: 180px;
}

.category-2011 #sidebar p {
	text-align: center;
}

.category-2010 #sidebar {
	width: 180px;
}

.category-2010 #sidebar p {
	text-align: center;
}*/

.single #sidebar {
	width: 180px;
}

.single #sidebar p {
	text-align: center;
}

/*.single #sidebar {
	width: 180px;
}

.single #sidebar p {
	text-align: center;
}

.single #sidebar {
	width: 180px;
}

.single #sidebar p {
	text-align: center;
}
*/

#footer {
	width: 950px;
	border-top: 1px #d8d8d8 solid;
	padding-top: 10px;
	margin-bottom: 50px;
	display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.footer-right {
    display: flex;
}

#copyright {
	font-size: 9px;
	color: gray;
	width: 400px;
}

#social {
    margin-top: 9px;
	height: 30px;
}

#social img {
	margin-left: 10px;
}

#social form {
	display: inline;
   padding-left: 10px;
}

#social a {
   vertical-align: top;
}

#donate_button {
    border: none;
}

#otocast {
	font-size: .75em;
    color: #444444;
	display: flex;

}
#otocast a {
    color: #0158a8;
    font-weight: bold;
    text-decoration: none;
}
.otocast-copy {
    font-size: 16px;
    text-align: center;
    text-align: 10px;
    margin-top: 9px;
}

#iaca {
    margin-right:20px;
    font-size: .75em;
    color: #444444;
    display: flex;

}

#title{
	width: 180px;
	height: 70px;

}

#title h2{
	padding-top: 10px;
	font-weight: bold;
	font-size: 30px;
	color: #0158a8;
	/*margin-left: 50px;*/
	text-align: center;
}

/*.page-template-page-exhibit-php #title h2{
	margin-left: 25px;
}*/

#artist{
	width: 67px;
	height: 144px;
	float: left;
	margin-right: 15px;

}

#artist.artists{
	width: 124px;
	height: 216px;
}

#artist.currentyear{
	height: 166px;
}

#artist a{
	text-decoration: none;
	color: #00adef;

}

#artist h2{
	text-align: center;
	font-size: 11px;
}

.page-template-page-donations-php #title h2{
	margin-left: 0;
}

.page-template-page-donations-php #content{

}

a#call{
	color: #0158a8;
	font-weight: bold;
	text-decoration: none;
}

.page-id-15 #sidebar{
	width: 180px;
	display: block;
}

.left{
	width: 350px;
	height: 100%;
	float: left;
	color: gray;
}

.right{
	width: 380px;
	height: 100%;
	float: right;

	margin-top: -307px;

}

/*.right img{
	padding-left: 20px;
}*/

.artist-meta{
	width: 350px;


}

.artist-meta img{
	margin-bottom: 15px;
	float: left;

}

.artist-meta p{
	color: #0158A8 !important;
}

.current_menu_item a{
	color: #0158a8 !important;
}

.postid-66 .right img{
	padding-left: 5px !important;
}

a#backto{
	font-size: 14px;
}

/*#slideshow{
	height: 100%;
	width: 750px;
	float: left;
	margin-left: 25px;
	margin-top: 15px;

}*/


/* Slider on Home Page */
#slideshow-wrap {height:460px; position:relative; margin-bottom: 20px; margin-left: 20px;}
#slideshow {position:absolute; top:11px; height:444px; width:750px; margin:0; overflow:hidden;}
#slideshow ul li a {text-decoration: none; border: 0px; padding:0px; margin:0px;}
#slideshow ul {padding: 0px; !important;}
#slideshow li {width:750px; height:444px; overflow:hidden;}
#slideshow li img {width:750px; height:444px;}
#prevBtn {position: absolute; top: 200px; left: 0px; }
#nextBtn {position: absolute; top: 200px; left: 710px;}
#prevBtn a {background: url('images/slider-prev.png') 0 0 no-repeat; display: block; width: 40px; height: 70px;}
#nextBtn a {background: url('images/slider-next.png') 0 0 no-repeat; display: block; width: 40px; height: 70px;}

.page-template-page-about-php #rightimg{
	float: right;
	height: 370px;

}

/*.page-template-page-about-php p{
	text-align: left;
}*/

.page-template-page-about-php #leftimg{
	width: 450px;
	float: left;
	margin-right: 20px;
}

.page-template-page-about-php #content{

}

/*  wordpress image alignment rules*/
img.alignright {float:right; margin: 20px 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

strong, b {
font-weight: bolder !important;
}

#nplinks {
	width: 100%;
	margin-top: 20px;
	color: #00adef;
	font-size: 22px;
	font-weight: 400;
}
#nplinks a, #nplinks a:visited, #nplinks a:active, #nplinks a:hover {
	color: #00adef;
	font-size: 22px;
	font-weight: 400;
	text-decoration: none;
}
#nplinks a:hover {
	color: #0158A8;
}
#nplinks #nxtlink {
	float:right;
}
#main-content {
    display: flex;
    padding-top: 50px;
}
#sidebar-homepage {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 520px;
    margin-top: -50px;
}
#sidebar-homepage img {
    height: auto;
    margin-bottom: 0px;
    max-width: 100%;
}
#index-footer {
    display: flex;
    flex-direction: row;;
    justify-content: space-between;
    margin-top: -10px;
}

.download-newsletter,
.download-newsletter:hover,
.download-newsletter:visited,
.download-newsletter:link {
    color: black!important;
    font-size: 12px;
    width: 19%;
    text-align: center;
    margin-top: 10px;
}
.tagline {
    font-size: 25px;
    color: #23abdf;
    width: 79%;
    text-align: center;
}

.clear-large {
    padding: 25px;
}



