/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

@font-face {
	font-family: 'CharlotteSansSmallCapsMedium';
	src: url('/sites/all/themes/allen_fusion/fonts/charlotte_sans_small_caps/charlottesanssmallcapsplain-webfont.eot');
	src: local('☺'), url('/sites/all/themes/allen_fusion/fonts/charlotte_sans_small_caps/charlottesanssmallcapsplain-webfont.woff') format('woff'), url('/sites/all/themes/allen_fusion/fonts/charlotte_sans_small_caps/charlottesanssmallcapsplain-webfont.ttf') format('truetype'), url('/sites/all/themes/allen_fusion/fonts/charlotte_sans_small_caps/charlottesanssmallcapsplain-webfont.svg#webfontl0v25wcO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CharlotteBoldRegular';
	src: url('/sites/all/themes/allen_fusion/fonts/charlotte_bold/charlotte_bold_plain-webfont.eot');
	src: local('☺'), url('/sites/all/themes/allen_fusion/fonts/charlotte_bold/charlotte_bold_plain-webfont.woff') format('woff'), url('/sites/all/themes/allen_fusion/fonts/charlotte_bold/charlotte_bold_plain-webfont.ttf') format('truetype'), url('/sites/all/themes/allen_fusion/fonts/charlotte_bold/charlotte_bold_plain-webfont.svg#webfont4fvxBFtN') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CharlotteBookItalicRegular';
	src: url('/sites/all/themes/allen_fusion/fonts/charlotte_book_italic/charlotte_book_italic_plain-webfont.eot');
	src: local('☺'), url('/sites/all/themes/allen_fusion/fonts/charlotte_book_italic/charlotte_book_italic_plain-webfont.woff') format('woff'), url('/sites/all/themes/allen_fusion/fonts/charlotte_book_italic/charlotte_book_italic_plain-webfont.ttf') format('truetype'), url('/sites/all/themes/allen_fusion/fonts/charlotte_book_italic/charlotte_book_italic_plain-webfont.svg#webfontkQS5Cr9r') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CharlotteBookRegular';
	src: url('/sites/all/themes/allen_fusion/fonts/charlotte_book/charlotte_book_plain-webfont.eot');
	src: local('☺'), url('/sites/all/themes/allen_fusion/fonts/charlotte_book/charlotte_book_plain-webfont.woff') format('woff'), url('/sites/all/themes/allen_fusion/fonts/charlotte_book/charlotte_book_plain-webfont.ttf') format('truetype'), url('/sites/all/themes/allen_fusion/fonts/charlotte_book/charlotte_book_plain-webfont.svg#webfont6h9BEawv') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-color: #00346F;
	font-family: 'CharlotteBookRegular', Georgia, serif;
}

#page {
	width: 960px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 0px 0px 15px #202020;
	-moz-box-shadow: 0px 0px 15px #202020;
	-webkit-box-shadow: 0px 0px 15px #202020;
	margin-top: 30px;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
}

#footer, #footer a, #footer-message {
	color: #E3EBFC;
}

#footer a:hover {
	color: #FFFFFF;
}

#footer-message {
	text-align: center;
}

#block-menu-menu-tertiary-links {
	margin-top: 11px;
	margin-bottom: 0px;
}

#block-block-1 {
	margin-bottom: 0px;
}

div.help p, div.help ol, div.help ul {
	font-weight: normal;
}

#block-block-3 {
	margin-bottom: 0;
}

#main {
	background-color: rgb(230,235,241);
	behavior: url(/sites/all/themes/allen_fusion/PIE/PIE.htc);
}

#main-group {
	background-color: #FFF;
	min-height: 340px;
}

a {
	color: #00346F;
}

blockquote {
	font-style: italic;
}

#page #content-inner img {
	margin: 5px;
}

#page #content-inner img.imagecache-page_three_columns {
	padding: 5px 0px;
}

h2 {
	margin-top: 30px;
	margin-bottom: 10px;
}

.views-field-field-profile-bio-value .field-content {
	clear: left;
}

.invis {
	color: #fff;
}

/****************************/
/* TABLES                   */
/****************************/

table {
	margin-bottom: 20px;
}

thead, tfoot {
	font-weight: bold;
}

thead {
	border-bottom: 1px solid #CCCCCC;
}

tfoot {
	border-top: 1px dashed #CCCCCC;
}

tbody {
	border-top: none;
}

/****************************/
/* HEADER                   */
/****************************/

#header-group-inner {
	padding-top: 12px;
}

#header-site-info {
	position: relative;
	left: 40px;
	top: -22px;
	z-index: 10;
	background-color: #FFF;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	margin: 0;
	padding: 0;
/*
	border-left: 1px solid #505050;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
*/
	box-shadow: 0px 5px 5px #000;
	-moz-box-shadow: 0px 5px 5px #000;
	-webkit-box-shadow: 0px 5px 5px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
}

#header-site-info-inner {
	padding: 0px 10px 10px 10px;
}

#block-views-front_page_slideshow-block_1 {
	position: relative;
	z-index: 1;
	top: -131px;
	margin-bottom: -116px;
	width: 932px;
	height: 252px;
	left: 14px;
	box-shadow:inset 0px 0px 10px #000;
	-moz-box-shadow:inset 0px 0px 10px #000;
	-webkit-box-shadow:inset 0px 0px 10px #000;
}


#block-views-front_page_slideshow-block_1 .inner {
	margin: 0;
	z-index: 0;
}

#block-views-front_page_slideshow-block_1 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #505050;
}

/****************************/
/* PRIMARY MENU             */
/****************************/

#primary-menu {
	background-color: #00346F;
	font-family: 'CharlotteBookRegular', Arial, Helvetica, Verdana, sans-serif;
	font-variant: small-caps;
	font-size: 110%;
	text-shadow: 1px 1px 5px #000000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 0;
}

#primary-menu a, #primary-menu .nolink {
	color: #E3EBFC;
}

#primary-menu a:hover {
	background-color: #000000;
	color: #FFFFFF;
}

#primary-menu li {
	background-color: #00346F;
	border-right: 1px solid #4C709E;
	border-left: 1px solid #002350;
}

#primary-menu li.first {
	border-left: none;
}

#primary-menu li.last {
	border-right: none;
}

#primary-menu li.expanded li {
	border-left: none;
	border-right: none;
	border-top: 1px solid #4C709E;
	border-bottom: 1px solid #002350;
}

#primary-menu li.expanded ul {
	box-shadow: 0px 5px 5px #202020;
	-moz-box-shadow: 0px 5px 5px #202020;
	-webkit-box-shadow: 0px 5px 5px #202020;
}

#primary-menu li.expanded ul li.expanded ul {
	box-shadow: 3px 0px 5px #202020;
	-moz-box-shadow: 3px 0px 5px #202020;
	-webkit-box-shadow: 3px 0px 5px #202020;
}

#site-name-wrapper {
	display: none;
}

/****************************/
/* SECONDARY MENU           */
/****************************/

#secondary-menu {
	text-align: right;
	position: relative;
	top: -35px;
	margin-bottom: 0;
}

#secondary-menu a {
	color: #E3EBFC;
}

#secondary-menu li {
	border-right: 1px solid #FFF;
	padding-right: 5px;
}

#secondary-menu li.last {
	border: none;
}


/****************************/
/* BREADCRUMBS              */
/****************************/

#breadcrumbs {
	background-color: rgb(230,235,241);
	font-size: 80%;
	padding-top: 5px;
	-moz-border-radius: 0px 0px 5px 0px;
	-webkit-border-radius: 0px 0px 5px 0px;
	border-radius:  0px 0px 5px 0px;
}

/****************************/
/* SIDEBARS                 */
/****************************/

#sidebar-first {
	background-color: rgb(230,235,241);
	background-image: url(/sites/all/themes/allen_fusion/images/ram.png);
	background-repeat: no-repeat;
	background-position: center 50px;
	min-height: 230px;
}


/****************************/
/* SIDEBAR MENUS            */
/****************************/

.block-menu_block {
	font-family: "CharlotteSansSmallCapsMedium", Arial, Helvetica, Verdana, sans-serif;
	font-variant: small-caps;
}

.block-menu_block .inner {
	margin: 0;
}

.block-menu_block h2 {
	text-align: center;
	padding: 15px 5px 5px 5px;
	color: #00346F;
}

.block-menu_block ul {
	margin: 0;
}

.block-menu_block ul.menu li {
	list-style: none;
	display: block;
}

.block-menu_block a, .block-menu_block li {
	color: #00346F;
}

.block-menu_block li a, .block-menu_block li .nolink {
	background-color: rgba(0,52,111,0.2);
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
	display: block;
	border-top: 1px solid #808A96;
	border-bottom: 1px solid #CDD7E3;
	padding: 5px 15px;
	text-shadow: 0px 0px 5px #FFF;
	font-size: 110%;
}

.block-menu_block li a:hover {
	background-color: rgba(255,255,255,0.7);
	text-decoration: none;
	text-shadow: 0px 0px 5px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
}

.block-menu_block li.expanded ul li a {
	padding-left: 20px;
	font-size: 97%;
}

.block-menu_block li.expanded ul li.expanded ul li a, .block-menu_block li.expanded ul li.expanded .nolink {
	padding-left: 30px;
	font-size: 97%;
}

.block-menu_block li.expanded ul li.expanded ul li.expanded ul li a {
	padding-left: 50px;
	font-size: 95%;
}

/****************************/
/* FRONT PAGE               */
/****************************/

.preface-bottom-inner {
	border-bottom: 1px dotted #00346F;
}

#block-views-news-block_1 {
	border-right: 1px dotted #00346F;
	margin-right: -1px;
}

.padding-top {
	padding-top: 10px;
}

#block-views-testimonials-block_1 {
/*
	background: url(/sites/default/files/allen_fusion_logo.png) 50% 98% no-repeat, url(/sites/default/files/faces.jpg) top no-repeat, url(/sites/default/files/legal.png) repeat-y;
	min-height: 350px;
*/
	background: url(/sites/default/files/legal-pad.jpg) no-repeat;
	width: 420px;
	height: 400px;
	margin-bottom: 0px;
}

#block-views-testimonials-block_1 .inner {
	margin-top: 80px;
	margin-bottom: 100px;
}

#block-views-testimonials-block_1 .views_slideshow_singleframe_slide, #block-views-testimonials-block_1 .views-row {
	background: none;
}

/*
.view-testimonials {
	background: url(/sites/default/files/allen_fusion_logo.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
*/

.view-testimonials .lquot, .view-testimonials .rquot {
	font-size: 660%;
	line-height: 0;
	color: #E6EBF1;
	position: relative;
	text-shadow: 1px 1px 3px #00346F;
}

.view-testimonials .views-field-field-testimonial-author-value {
	font-size: 90%;
}

.view-testimonials .lquot {
	float: left;
	top: 25px;
	left: -39px;
}

.view-testimonials .rquot {
	float: right;
	bottom: -5px;
	right: -25px;
}

/****************************/
/* ALLEN ACHIEVERS          */
/****************************/

.field-field-achiever-img img {
	border: 1px solid #000;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
}

.view-allen-achievers .views-row, .node-type-allen-achiever #content-inner-inner {
	border: 3px solid #00346F;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
	padding: 10px;
	margin: 5px;
	background-color: #FFFFFF;
}

.view-allen-achievers .views-row h2 {
	font-size: 200%;
}

.node-type-allen-achiever #content-inner-inner h1 {
	font-size: 200%;
	color: #00346F;
}


/****************************/
/* COMMENTS AND BLOG        */
/****************************/

#comments {
	border-top: 1px solid #00346F;
	padding-top: 10px;
}

div.comment {
	border: 1px solid #000;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
	margin: 15px 15px;
}

.node-type-blog div.links, .node-type-news div.links {
	margin-top: 10px;
}

.node_read_more a, .comment_add a, .blog_usernames_blog a, #block-views-ask_a_student-block_2 .view-footer a, .calendar-calendar ul.links a, .calendar-calendar .date-nav a {
	color:#000;
	text-decoration:none;
	display:inline;
	padding:5px;
	margin: 5px;
	border:1px solid #DDD;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:#CDD7E4;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E6EBF2), to(#CDD7E4));
	background:-moz-linear-gradient(0% 90% 90deg, #CDD7E4, #E6EBF2);
	behavior: url(../PIE/PIE.htc);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.node_read_more a:hover, .comment_add a:hover, .blog_usernames_blog a:hover, #block-views-ask_a_student-block_2 .view-footer a:hover, .calendar-calendar ul.links a:hover, .calendar-calendar .date-nav a:hover {
	color:#00346F;
	border-color:#00346F;
}

.node_read_more a:active, .comment_add a:active, .blog_usernames_blog a:active, #block-views-ask_a_student-block_2 .view-footer a:active, .calendar-calendar ul.links a:active, .calendar-calendar .date-nav a:active {
	background:#E6EBF2;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CDD7E4), to(#E6EBF2));
	background:-moz-linear-gradient(0% 90% 90deg, #E6EBF2, #CDD7E4);
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.node-type-blog, .node-type-news {
	border-bottom: 1px dotted #00346F;
	padding-bottom: 10px;
	margin-top: 30px;
}

.front .node-type-blog, .node-type-news {
	border-bottom: none;
}

/****************************/
/* NEWS SLIDESHOW           */
/****************************/

.views-slideshow-controls-bottom .pager-item {
	background-color: #777777;
	color: #FFFFFF;
	border: 1px solid #333333;
	text-align: center;
	padding: 2px 5px;
	margin-left: 5px;
}

.views-slideshow-controls-bottom .activeSlide {
	background-color: #303030;
}

.views-slideshow-controls-bottom .pager-item a {
	color: #FFFFFF;
	font-weight: bold;
}


/****************************/
/* CALENDAR                 */
/****************************/

.calendar-calendar h3 {
	font-size: 200%;
}

.calendar-calendar .date-nav {
	line-height: 2.5em;
}


/****************************/
/* PROFILE VIEWS            */
/****************************/

.view-profile .views-row {
	clear: both;
	margin-top: 50px;
	min-height: 185px;
	border: 3px solid #00346F;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
	padding: 10px;
	margin: 5px;
	background-color: #FFFFFF;
}

.view-profile .views-field-field-profile-name-value, .view-profile .views-field-field-profile-title-value {
	float: left;
	clear: left;
}

.view-profile .views-field-field-profile-headshot-fid {
	float: right;
}

.view-profile .views-field-field-profile-headshot-fid img {
	border: 1px solid #000;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
}

.view-profile .views-field-field-profile-cv-value {
	clear: left;
	font-style: italic;
	text-indent: 5px;
}

/*
.view-profile .views-field-field-profile-cv-value .field-content .field-item, .view-profile .views-field-field-profile-cv-value .field-content {
	display: list-item;
	margin-left: 10px;
}
*/



/****************************/
/* ATHLETIC PAGES           */
/****************************/

.field-field-team-asstcoach .node-type-profile_staff .inner, .field-field-team-headcoach .node-type-profile_staff .inner {
	clear: both;
	margin-top: 50px;
	min-height: 185px;
	border: 3px solid #00346F;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
	padding: 10px;
	margin: 5px;
	background-color: #FFFFFF;
}

.field-field-team-asstcoach .node-type-profile_staff .inner .field-field-profile-name, .field-field-team-headcoach .node-type-profile_staff .inner .field-field-profile-name {
	display: none;
}

.field-field-team-asstcoach .node-type-profile_staff .inner .field-field-profile-title, .field-field-team-headcoach .node-type-profile_staff .inner .field-field-profile-title, .field-field-team-headcoach .node-type-profile_staff .inner .field-field-profile-title, .field-field-team-asstcoach .node-type-profile_staff .inner .field-field-profile-bio, .field-field-team-headcoach .node-type-profile_staff .inner .field-field-profile-bio {
	clear: left;
}

.field-field-team-asstcoach .node-type-profile_staff .inner h2.title, .field-field-team-headcoach .node-type-profile_staff .inner h2.title {
	float: left;
	clear: left;
	margin: 0;
}

.field-field-team-asstcoach .node-type-profile_staff .inner .field-field-profile-headshot, .field-field-team-headcoach .node-type-profile_staff .inner .field-field-profile-headshot {
	float: right;
}

.field-field-team-asstcoach .node-type-profile_staff .inner .field-field-profile-headshot img, .field-field-team-headcoach .node-type-profile_staff .inner .field-field-profile-headshot img {
	border: 1px solid #000;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	behavior: url(http://dk7nq2.dev3.webenabled.net/sites/all/themes/allen_fusion/css/PIE.htc);
}

/*
.view-profile .views-field-field-profile-cv-value {
	clear: left;
	font-style: italic;
	text-indent: 5px;
}
*/

/*
.view-profile .views-field-field-profile-cv-value .field-content .field-item, .view-profile .views-field-field-profile-cv-value .field-content {
	display: list-item;
	margin-left: 10px;
}
*/


#pid-academics-allen-achievers h3.viewreference-title {
	display: none;
}

.center {
	text-align: center;
}

#inquiry-form-iframe a {
	display: none;
}

.front #block-block-4 {
	font-size: 135%;
	position: relative;
	left: 15px;
}

#views_slideshow_singleframe_main_news-block_1, #views_slideshow_singleframe_main_Blog-block_1 {
	min-height: 410px;
}

.fusion-inline-menu .inner ul.menu li a {
	padding: 0 5px 0 2px;
}





.no-title h1.title, .no-title h2.title {
	display: none;
}


#block-views-allen_achievers-block_2 {
	margin-top: 23px;
}


#block-block-46 div.inner {
	margin: 0;
}




#block-block-41 {
	position: relative;
	left: 25px;
}








.view-page-slideshow {
	
}

#page #content-inner .view-page-slideshow img.imagecache-page_three_columns {
	padding: 0;
}



.view-id-page_slideshow .views_slideshow_controls .views_slideshow_previous, .view-id-page_slideshow .views_slideshow_controls .views_slideshow_pause {
	padding-right: 20px;
}
