/* @override http://pallasprojects.org/css/pallas.css */

/* @override http://pallasprojects.org/ee/css/pallas.css */

/* @override http://pallasprojects.org/ee/css/pallas.css */

/* @override http://pallasprojects.org/ee/css/pallas.css */

/* @override http://pallasprojects.org/ee/css/pallas.css */

html {
	
}

.container {
}

body { 
	background-color: #f3f3f3;
	font-family: "Arimo", Arial, "Lucida Grande", sans-serif; 
	color: #222; 
	position: relative; 
	min-width: 1000px;
	z-index: 1;
}



p a {
	color: #222; 
	border-bottom: 1px solid #222 
}

p a:hover {
	color: #888;
	border-bottom: none;
}

li {
	margin-bottom:  0px;
	line-height: 18px;
}

li a {
	color: #222; 
	border-bottom: 1px solid #222 
}

li a:hover {
	color: #888;
	border-bottom: none;
}

h4 {
	font-style: italic;
}

h4 a {
	color: #222; 
	border: 0;	
}

h4 a:hover {
	color: #888;
	border: 0;	
}



/* --------------------------------------------------
	Embeds
	-------------------------------------------------- */
.bg-logo{
	position: fixed;
	height: 100%;
	top: 0;
	width: 17%;
	background: url('http://pallasprojects.org/files/logo.png') no-repeat fixed 7% center #ffffff;
}

.homelink {
	position: absolute;
	height: 100%;
	top: 0;
	width: 100%;
}
.homelink a img {
	width: 100%;
	height: 100%;
}
.homelink a {
	border-bottom: none;
}


/* Menu */

.menurow {
	height: 88px;
}

.menu {
	margin-top: 37px;
}

.menu li {
	float: left;
	padding-right: 8px;
	font-weight: bold;
	margin-top: 0px;
}

.menu a {
	color: #222; border-bottom: 1px solid #222 
}

.menu a:hover {
	border-bottom: 0px;
	color: #888;
}

.submenu {
    margin: 30px 0 30px 0;
    float: left;
    width: 100%;
}

.submenu li {
    float: left;
    padding-right: 4px;
}	

.submenu li a {
    font-weight: bold;
    color: #222;
    border-bottom: 1px solid #222;
}

.submenu li a:hover {
    color: #888;
    border-bottom: none;
}

/* 	End Embeds  */




/* 	Sponsors  */
	
.sponsors {
	position: fixed;
	bottom: 2%;
	right: 2%;
	z-index: 99;
}

.sponsorlist li {
	display: inline-block;	
	padding-right: 8px;
}

.sponsorlist a {
	padding-right: 8px;
	border-bottom: 0px none #222 
}

/* 	End Sponsors  */



/* --------------------------------------------------
	Project List
	-------------------------------------------------- */

.projlist {
	height: 185px;
	margin-right: 2.5%;
	margin-bottom: 2.5%;
	float: left;
	width: 47.5%;
}

.projlist p {
	height: 170px;	
	width: 85%;
	margin: 0;
	background-color: rgba(0, 0, 0, .3);
	padding: 15px 10% 0 5.5%;
}

.projlist p a{
	color: white;
	border-bottom-color: white;
}

.projectspace a {
	color: #222; 
	border-bottom: 1px solid #222
}

.projectspace a:hover {
	color: #888;
	border-bottom: none;
}

.years {
	margin-bottom: 81px;
}

.years li {
	float: left;
	padding-right: 4px;
}

.years a {
	font-weight:  bold;
	color: #222; 
	border-bottom: 1px solid #222
}

.years a:hover {
	color: #888;
	border-bottom: none;
}

/* 	End Project List  */




/* --------------------------------------------------
	Forms & Buttons
	-------------------------------------------------- */

.button {
	background: #f4f4f4;
	padding: 9px 14px 8px;
	color: #222;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arimo", Verdana, sans-serif;
	margin-left: 0;
	border: 3px solid #858585;
}

.button:hover, .button:focus { 
	background-color: white;
	color: #222;
	border: 3px solid #858585;
	
}

.medium.button { 
	font-size: 18px; 
	width: auto; 
}

form { 
	margin-top: -3px;
}

input.input-text, textarea { 
	border: 3px solid #d8d8d8;
	width: 100%;
	padding: 10px 12px 6px 9px; 
	background: #f4f4f4;
	font: normal 18px 'Arimo', Verdana, sans-serif;
	margin: -1px 0 0;
}
	input.input-text:focus, textarea:focus { background: #fff; }

/* End Forms & Buttons */





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

.imagecol img{
	min-width: 100%;
}

.images {
	list-style-type: none;
}
	
.bg-white{
	background-color: white;
}

.bg-none {
z-index: 20;
}

.break {
	margin-top: 36px;
	padding-bottom: 36px;
	margin-right: 4%;
	margin-left: 2%;
}

.pad p {
	padding-right: 8%;
	max-width: 500px;
}

#thing-with-maps {
     width: 100%;
     overflow: hidden;
}

.paging {
	margin-bottom:  34px;
}

.paging a{
	border-bottom: none;
}

p.date a{
	color: #888;
	border: none;
}

.aboutbody {
	margin-bottom: 34px;
	color: #222;
	font-weight: bold;
	font-size: 20px;
}

.bigbody p{
	margin-bottom: 34px;
	color: #222;
	font-weight: normal;
	font-size: 20px;
}
.bigbody li{
	margin-top: -20px;
	margin-bottom: 34px;
	color: #222;
	font-weight: normal;
}

.getinvolved_header {
	margin-bottom: 34px;
	color: #222;
	font-weight: bold;
	font-size: 20px;
}

.artistlinks a{
	color: #222; 
	border-bottom: 1px solid #222;
}

.artistlinks a:hover {
	border-bottom: 0px;
	color: #888;
}	

.bold {
	font-weight: bold;	
}



/* --------------------------------------------------
	Home
	-------------------------------------------------- */




#home1 {				/* Top Left */
	top: 0;
	left: 0;
	height:  35%;
	width: 21.679%;
	background-repeat: repeat;
	background-position: -120px -120px;
	background-color: #efefef;	
	background-size: 220%;	
	overflow: hidden;
}

#home2 {				/* Top Centre */
	position: absolute;
	top: 10%;
	left:45%;
	height:45%;
	width: 30.37%;
	background-repeat: repeat;
	background-position: -65px 0px; 
	background-color: #efefef;	
	background-size: 155%;
	overflow: hidden;
}

#home3 {				/* Top Right */
	position: absolute;
	top: 0;
	right: 0;
	height:  30%;
	width: 13%;
	background-repeat: repeat;
	background-color: #efefef;	
	background-size: 220%;
	overflow: hidden;
	
}

#home4 {				/* Bottom Left */
	position: absolute;
	bottom: 0;
	height: 40%;
	width: 30.37%;
	background-repeat: repeat;
	background-color: #efefef;	
	background-size: 100%;
	overflow: hidden;
}

#home5 {				/* Bottom Centre */
	position: absolute;
	bottom: 0;
	left: 50%;
	height: 22.5%;
	width: 30.37%;
	background-repeat: repeat;
	background-color: #efefef;	
	background-size: 100%;
	overflow: hidden;
}

#home6 {				/* Bottom Right */
	position: absolute;
	top: 40%;
	right: 0;
	height:  300px;
	width: 8%;
	background-repeat: repeat;
	background-color: #efefef;	
	background-size: 400%;
	overflow: hidden;
	
}

#home7 {				/* Bottom Right */
	position: absolute;
	bottom: 1%;
	right: 1%;
	height:  80px;
	width: 10%;
	background-repeat: no-repeat;
/* 	background-color: #efefef; */	
	background-size: contain;
	overflow: hidden;
	
}

.homecontainer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.homecontainer p{
	font-size: 9px;
	line-height: 1.3;
}
.homecontainer p a{
	color: #888;
	border: none;

}

p.captionsize{
	position:absolute;
	bottom:0;
	width: 100%;
	margin: 0;
	padding: 0;
}




.caption1 {    			/* Top Left */
	position: absolute;
	height: 35%;
	top: 0;
	left: 22%;
	width: 10%;
	
}

.caption2 {				/* Top Centre */
	position: absolute;
	top: 55.5%;
	left: 45%;
	
}

.caption3 {				/* Top Right */
	position: absolute;
	top: 0;
	height: 29.5%;
	right: 13.5%;
	width: 7%;
	text-align: right;
}

.caption4 {				/* Bottom Left */
	position: absolute;
	bottom: 40.4%;
	left: 21.679%;
	width: 10%;
	
}

.caption5 {				/* Bottom Centre */
	position: absolute;
	bottom: 22.8%;
	left: 50%;
	width: 10%;
}

.caption6 {				/* Bottom Right */
	position: absolute;
		top: 40%;
	right: 8.5%;
	height: 300px;
	width: 5%;
	text-align: right;
}



/* --------------------------------------------------
	End Home
	-------------------------------------------------- */

.projects a {
	position: relative;
	z-index: 100;
}