/* @group Elements */



/* @end */

/* @group Navigation */

/* @group Local Footer Menu */
.region-footer .block-menu {
	text-align: right;
	margin-right: 143px;
	float: right;
}
.region-footer .block-menu h2{
	display: none;
}
.region-footer ul.menu{
	text-align: right;
}
.region-footer ul.menu li{
	display: inline;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding:0 5px 0 2px;
	background:url("../images/white-divider.gif") no-repeat scroll right 1px transparent;
}
.region-footer ul.menu li a{
	font-size: 11px;
	color: #fff;
}

/* @end */



/* @end */

/* @group Blocks */
.home-template-inside #sidebar-left{
	margin-top: 340px;
}

.front #sidebar-left {
	margin-top: 354px;
}

body.slider #sidebar-left {
	margin-top: 0px;
}


#sidebar-left .block{
	border-bottom: 1px dotted #edebdf;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
}


/** link blocks in default.css **/

/* @group Profile Blocks */
/*.region-content-bottom .block{
	width: 50%;
	float: left;
}*/
/*.region-content-bottom .block .content{
	border-left: 9px solid #ced8d8;
	padding: 0 15px;
}*/
/*.region-content-bottom .block h2{
	color: #374615;
	font: 18px Verdana, "Lucida Grande", Lucida, sans-serif;
}*/

/* @end */

/* @group Search */
#block-search-form,
#block-google-appliance-ga-block-search-form {
	position: absolute;
	width: 165px;
	height: 25px;
	background-color: #333;
	font-size: 11px;
	top: 85px;
	right: 0;
	z-index: 90;
}
#block-search-form form#search-block-form .container-inline,
#block-google-appliance-ga-block-search-form .container-inline  {
	border: solid 1px #666;
	background:#555 url(../images/search-icon-sprite.png) no-repeat -1px bottom;
	height: 23px;
	overflow:hidden;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#block-search-form input.form-text,
#block-google-appliance-ga-block-search-form input.form-text {
	border:0px;
	color: #aaa;
	background-color: transparent;
	height:16px;
	width:135px;
	margin-left:21px;
}
#block-search-form input:focus,
#block-google-appliance-ga-block-search-form input:focus {
	outline:none;
}
#block-search-form .form-submit,
#block-google-appliance-ga-block-search-form .form-submit {
	display:none;
}

/* @end */

/* @group Menu Blocks */

#sidebar-left div.block-menu-block {
	padding-top: 11px;
	border: 0;
}

#sidebar-left div.block-menu-block h2 {
	padding-top: 0px;
}

.front #sidebar-left .block {
	border-top: 0px;
}


div#sidebar-left div.section div.region .block-menu-block ul.menu li ul.menu li a {
	background: transparent;
	padding-left: 0px;
	
}



/* @end */



/* @end */

/* @group Misc */

/* @group Front Page */

.front #main .container {
	background: none;
	padding:15px 0px;
}

/* @end */

#logo{
	margin: 25px 0 0 15px;
	width: 175px;
	height: 40px;
	position: absolute;
	left: 0;
}

#site-name{
	position: absolute;
	left: 200px;
	color: #E5E6DD;
	font-family: 'SquareSerifBook',Lucida Grande,Lucida Sans Unicode,sans-serif; /* DEBUG ALL */
	font-size: 1.4em;
	border-left: 1px dotted #a0a774;
	letter-spacing: 0.02em;
}
#site-name a {
	color: #fff;
	text-decoration: none;
}
#header .site-name-single{
	padding: 34px 0 7px 10px;
}
#header .site-name-double{
	padding: 28px 0 0px 10px;
}

#first-time{
	background-color:#F2F3EE;
	height:100px;
	margin-top:-15px;
	padding:20px;
}
/* @end */

/* @group Templates */

/* @group Image Mask */
.template-image .img-mask{
	overflow: hidden;
	position: relative;
	padding-left: 0px;
}
.template-image .first{
	padding-left: 0px;
}
/* @end */

.home-template {
	position: relative;
}


/* @group Home */
.home-template .node-inner{
	position: relative;
	z-index: 0;
	padding-top: 325px;
}

.home-template .template-image{
	background: url(../images/school-front-bg.png) no-repeat right top;
	width: 960px;
	height: 322px;
	position: absolute;
	z-index: 0;
	left: -245px;
	top: -10px;
/*	border-bottom: 1px dotted #d4d4c7;
*/
}
.home-template .template-image .site-name{
	position: absolute;
	width: 375px;
	padding: 15px 15px 15px 30px;
	background-color: #603417;
	color: #fff;
	z-index: 1;
	top: 135px;
	left: -5px;
	text-transform: uppercase;
	font: 24px/28px 'SquareSerifBook', Verdana, "Lucida Grande", Lucida, sans-serif;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90; /* DEBUG */
}
.home-template .template-image .img-mask{
	position: absolute;
	width: 845px;
	height: 280px;
	display: none;
	top: 13px;
	right: 14px;
}
.home-template .template-image div.active{
	display: block;
}

.home-template .intro-text{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 23px;
	letter-spacing: 0.02em;
	padding: 2px 0 15px 0;
	margin-bottom: 10px;
}
.home-template .field-name-body{
	/*border-bottom: 1px dashed #d4d4c7;*/
	border-bottom: 0;
	margin-bottom: 15px;
}

.sidebar-left .home-template #main #content {
	width: 575px;
	margin-left: 355px;
}
.front .home-template #sidebar-left {
	margin-top: 315px;
	margin-left: -885px;
	width: 265px;
	padding-right: 30px;
}
/* @end */

/* @group Primary */


.primary-template .intro-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 25px;
	letter-spacing: 0.02em;
	border-bottom: dotted 1px #edebdf;
	padding: 15px 5px 15px 0;
	margin: -60px 0 15px 0;
	background-color: #fff;
	width: 635px;
	position: relative;
}
.primary-template .image-collage{
	position: absolute;
	z-index: 0;
}
.primary-template .template-image{
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	min-height: 215px;
}
/* @group Option 0 */
.primary-template .template-image .option-0 #img-1{
	width: 680px;
	height: 250px;
}
/* @end */

/* @group Option 1 */
.primary-template .template-image .option-1 #img-1{
	width: 452px;
	height: 250px;
}
.primary-template .template-image .option-1 #img-2{
	width: 226px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 454px;
}
/* @end */

/* @group Option 2 */
.primary-template .template-image .option-2 .img-mask{
	width: 339px;
	height: 250px;
}
.primary-template .template-image .option-2 #img-2{
	position: absolute;
	top: 0;
	left: 341px;
}
/* @end */


/* @end */

/* @group Section */
.section-template .template-area .content{
	-moz-column-count: 2;
	-moz-column-gap: 35px;
	-webkit-column-count: 2;
	-webkit-column-gap: 35px;
	column-count: 2;
	column-gap: 35px;
	clear: both;
	padding-top: 20px; 	
}

.section-template .template-area .intro-text{
	float: left;
	width: 325px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 25px;
	letter-spacing: 0.02em;
	border-top: dashed 1px #edebdf;
	border-bottom: dashed 1px #edebdf;
	padding: 5px 0;
}

/* @group Option 0 */
.section-template .template-area .template-image .option-0{
	padding-left: 30px;
	float: left;
	width: 325px;

}
.section-template .template-area .template-image .option-0 #img-1{
	width: 325px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
/* @end */

/* @group Option 1 */
.section-template .template-area .template-image .option-1{
	padding-right: 30px;
	float: left;
	width: 325px;
}
.section-template .template-area .template-image .option-1 #img-1{
	width: 325px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
/* @end */




/* @end */

/* @group Sub-Section */
.sub_section-template .template-image img{
	padding-left: 0px;
	margin-bottom: 20px;
}
.sub_section-template .template-image img.first{
	padding-left: 0px;
}

.sub_section-template .template-image{
	position: relative;
	margin-bottom: 15px;
}
/* @group Option 0 */
.sub_section-template .template-image .option-0 #img-1{
	width: 680px;
	height: 200px;
}
/* @end */

/* @group Option 1 */
.sub_section-template .template-image .option-1 #img-1{
	width: 226px;
	height: 200px;
}
.sub_section-template .template-image .option-1 #img-2{
	width: 452px;
	height: 200px;
	position: absolute;
	top: 0;
	right: 0px;
}
/* @end */

/* @group Option 2 */
.sub_section-template .template-image .option-2 #img-1{
	width: 452px;
	height: 200px;
}
.sub_section-template .template-image .option-2 #img-2{
	width: 226px;
	height: 200px;
	position: absolute;
	top: 0;
	right: 0px;
}

/* @end */

/* @end */

/* @group X-Level */


/* @end */


/** SLIDER TEMPLATE **/

.slider-template .intro-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 25px;
	letter-spacing: 0.02em;
	padding: 0px 0px 10px 0px;
}




/* @end */

#block-system-main{
	position: relative;
}
.title-taxonomy {
	top: -50px;
/*	right: -20px;*/
	right: 0px;
	position:absolute;

}


.front .home-template #sidebar-left .region-sidebar h2 {
	line-height: 18px;
	margin-top: 0px;
}

.front .home-template #sidebar-left {
	padding-top: 25px;
}

.front #four-column .block-syndication-client .dog-ear-piecer {
	width: 224px;
}

div .profile-page .syn-title {
	margin-top: 0px;
}

div .profile-page .profile-image {
	float: right;
	margin: 10px 0px 5px 15px;
}

.page-events-node .has-image div.column-right {
	float:right;
}




/* @group Slide Player */

.view-front-slide-show .view-content{
	background: url(../images/slide-bg.png) no-repeat -5px top;
	position: relative;
	width: 100%;
	height: 425px;
	padding-top: 13px;
}
.view-front-slide-show .view-content .canvas,
.node-front-slide .canvas{
	background-color: #ccc;
	width: 664px;
	height: 398px;
	padding: 0;
	margin: 0 0 0 8px;
	overflow: hidden;
	position: relative;
}
.node-front-slide .canvas .img-mask{
	position: relative;
	width: 664px;
	height: 398px;
	overflow: hidden;
}
.view-front-slide-show .view-content .canvas .info,
.node-front-slide .canvas .info{
	position: absolute;
	right: -270px;
	top: 120px;
	width: 270px;
	height: 250px;
	background-color: #000;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	color: #fff;
	font-size: 11px;
}
.node-front-slide .canvas .info{
	right: 0;
}
.view-front-slide-show .view-content .canvas .info .inner,
.node-front-slide .canvas .info .inner{
	width: 230px;
	position: absolute;
	bottom: 10px;
	left: 20px;
	
}

.front-slide-nav .views-field-title {
	margin-top: 3px;
}

.view-front-slide-show .view-content .canvas .info .views-field-title,
.node-front-slide .canvas .info .title{
	font-size: 24px;
	line-height: 24px;
	font-family: 'SquareSerifBook',Lucida Grande,Lucida Sans Unicode,sans-serif;
}
.view-front-slide-show .view-content .canvas .info .field-content,
.node-front-slide .canvas .info .field{
	padding-bottom: 10px;
	display: block;
}
.view-front-slide-show .view-content .canvas .info .views-field-entity-id{
	display: none;
}
.view-front-slide-show .view-content .item-list ul{
	position: absolute;
	width: 240px;
	height: 220px;
	right: 0;
	top: 132px;
	background: #fff;
	margin: 0;
	padding: 15px 20px;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
.view-front-slide-show .view-content .item-list ul li{
	list-style: none;
	list-style-image: none;
	clear: left;
	color: #636158;
	font-size: 11px;
	line-height: 12px;
	border-bottom: 1px dotted #cacaca;
	margin: 0 0 10px;
	padding: 12px 0 5px 0;
	width: 160px;	
	cursor: pointer;
}

.view-front-slide-show .view-content .item-list .views-field-entity-id-1{
	float: right;
	margin-right: -70px;
	margin-top: -2px;
}

.view-front-slide-show .view-content li .thumb-overlay{
	background-color:#454545;
	display:block;
	height:54px;
	position:absolute;
	width:54px;
	margin-top: -56px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.view-front-slide-show .view-content li.active .thumb-overlay{
	display: none;
}
li #thumb-overlay-0{
	background-color: #00759a;
}
li #thumb-overlay-1{
	background-color: #612f0a;
}
li #thumb-overlay-2{
	background-color: #63770e;
}
/*Hide in preview*/
.view-front-slide-show .view-content .item-list .views-field-entity-id-2,
.view-front-slide-show .view-content .item-list .views-field-entity-id-3{
	display: none;
}

.edit-slide {
	position: absolute;
	top: 0px;
	left: 25px;
	z-index: 99;
	display: inline-block;
	padding: 2px 5px;
	background: #FFF;
	color: #000 !important;
	opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;filter: alpha(opacity=60);
}

.edit-slide:hover {
	opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);
}

.edit-slide-order {
	top: 24px;
	left: 0px;
}

.view-psu-slide-show {
	margin-bottom: 25px;
}
.front ul.front-slide-nav {
	padding: 15px;
}


/* @group Maintenance Mode */
body.maintenance-page{
	background-color: #F2F3EE;
}
body.maintenance-page #main{
	margin-top: 0;
}
body.maintenance-page #header{
	margin-top: 50px;
	overflow:hidden;
	padding: 10px;
	background-color: #63770e;
	width: 940px;
}
body.maintenance-page #header #logo{
	position: relative;
	display:block;
	float:left;
	padding: 0;
	margin: 0px 8px 0px 0px;
}
body.maintenance-page #header #logo img{
	border-right: 1px dotted #A0A774;
	padding-right: 8px;
}

body.maintenance-page #header #name-and-slogan{
	display: inline;
}
body.maintenance-page #header #name-and-slogan h1{
	display: inline;
	border: none;
}
body.maintenance-page #main #content{
	width: 940px;
	padding: 10px;
	float: none;
	background-color: white;
}
body.maintenance-page #site-name {
	color: #E5E6DD;
	font-family: 'SquareSerifBook',Lucida Grande,Lucida Sans Unicode,sans-serif;
	font-size: 1.4em;
	border-left: 1px dotted #a0a774;
	letter-spacing: 0.02em;
	padding-left: 8px;
	position:relative;
	left:0px;
}
body.maintenance-page #site-name a{
	color: #E5E6DD;
}
body.maintenance-page h1#page-title{
	color:#603417;
}
/* @end */


/* @group (LDAP) directory module */
.region-content .directory-letter-sorter {
  margin-right:6px;
}
.directory-listing-row h3 a       { color:#766E54 }
.directory-listing-row h3 a:hover { color:#603417 }

#sidebar-left .directory-letter-sorter {
  float: left;
}

.directory-search-results  {
	margin-left: 0px;
	padding-left: 0px;
}

.directory-search-results .odd { 
  background-color:#EBEBEB;
}
.directory-search-results ul,
.directory-entry-name-detail ul {
  padding-bottom:0;
  list-style: disc;
  padding-left:0px;
}
.directory-search-result {
  padding: 10px;
  border-radius:7px;
}


/* @end */
