/* Plaas Stylesheet */

/* General */

body {
	background: url('../images/MainBG.jpg');
}

a:link, a:active, a:visited {
	color: #d9921a;
	text-decoration: none;
}

a:hover {
	color: #d9921a;
	text-decoration: underline;
}

div, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #767676;
	line-height: 1.5;
}

div {
	text-align: justify;
}

p {
	margin: 10px 0;
}

label {
	font-weight: normal !important;
}

/* Lists */

ul {
	padding: 10px 0;
	margin: 0;
}

ul ul {
	padding: 0;
	margin: 0;
}

ol {
	padding: 10px 0;
	margin: 0;
}

#sidebar-right .block ol li, 
#main ol li {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	margin-left: 25px;
	list-style-type: decimal;
}

#sidebar-right .block ul li, 
#main ul li {
	list-style-type: none;
	background: url('../images/Bullet.png') no-repeat left 5px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	margin-left: 5px;
}

#sidebar-right .block li.active-trail a, 
#sidebar-right .block li a.active {
	color: #D9921A;
}

ul li.leaf, 
ul li.expanded {
	list-style-image: none;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	color: #6c1300;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0px 15px 0px;
	text-align: left;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 24px;
}

.front .panel-col-first h3, 
.front .view-home-page-blocks h3 {
	font-size: 18px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 20px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

/* Containers */

#page {
	background-color: #FFF;
	border: 1px solid #dcd0bb;
	margin: 50px auto;
}

.block {
	margin-bottom: 0;
}

#site-header {
	margin-bottom: 0;
}

#branding {
	padding-top: 10px;
}

/* Sidebar */

#sidebar-right .block h2 {
	margin: 0;
}

#sidebar-right .block {
	border: 1px solid #e6a857;
	background-color: #eee1c4;
	padding: 10px;
	margin-bottom: 15px;
}

#sidebar-right .block div {
	text-align: left;
}

/* Tables */

table {
	width: 100%;
}

td, th {
	padding: 5px;
}

/* Forms */

.grippie {
	display: none;
	visibility: hidden;
}

#main .form-text, 
#sidebar-right .form-text {
	background: url('../images/InputBG.jpg') no-repeat;
	width: 186px;
	height: 16px;
	padding: 6px;
	font-size: 12px !important;
	color: #691400;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
}

#main select, 
#sidebar-right select {
	background: url('../images/InputBG.jpg') no-repeat;
	width: 263px;
	padding: 6px;
	font-size: 12px !important;
	color: #691400;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
}

#sidebar-right .form-text:hover, 
#sidebar-right .form-text:focus, 
#sidebar-right .form-text:hover, 
#sidebar-right .form-text:focus, 
#main .form-select:hover, 
#sidebar-right .form-select:hover, 
#main .form-select:focus, 
#sidebar-right .form-select:focus, 
#main .form-textarea:hover, 
#sidebar-right .form-textarea:hover, 
#main .form-textarea:focus, 
#sidebar-right .form-textarea:focus {
	border: 1px solid #E6A857;
}

#main select:hover, 
#main select:focus, 
#sidebar-right select:hover, 
#sidebar-right select:focus {
	border: 1px solid #E6A857;
}

#main .form-select, 
#sidebar-right .form-select {
	width: 253px;
	padding: 6px;
	font-size: 12px !important;
	color: #691400;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
}

#main .form-submit, 
#sidebar-right .form-submit {
	border: 0 none;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	height: 22px;
	cursor: pointer;
	font-size: 12px !important;
	color: #FFF;
	margin-top: 10px;
}

#main .form-submit:hover, 
#sidebar-right .form-submit:hover {
	background-position: 0 -30px;
}

#main .form-textarea, 
#sidebar-right .form-textarea {
	background: url('../images/InputBG.jpg') no-repeat top left;
	width: 486px;
	height: 150px;
	padding: 6px;
	font-size: 12px !important;
	color: #691400;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
	resize: none;
	overflow: auto;
}

#sidebar-right .form-textarea {
	width: 266px;
}

/*#SignUp label, 
#sidebar-right #edit-body-value-wrapper label, 
#sidebar-right #edit-field-pub-author-value-wrapper label, 
#block-formblock-publication-subscription .field-type-email label, 
#block-formblock-publication-subscription .form-item-title label {
	line-height: 30px;
}*/

#SignUp label {
	float: left;
	width: 60px;
	line-height: 30px;
}

/*#sidebar-right #edit-body-value-wrapper .views-widget, 
#sidebar-right #edit-field-pub-author-value-wrapper .views-widget {
	float: left;
}*/

#block-formblock-publication-subscription .description {
	font-size: 11px;
}

/* Custom Search */

#block-custom-search-blocks-1 {
	float: right;
	width: 200px;
	margin-top: -120px;
}

#block-custom-search-blocks-1 .custom-search-box {
	border: 0 none;
	background: url('../images/SearchBG.jpg') no-repeat;
	width: 147px;
	height: 18px;
	padding: 6px;
	font-size: 12px !important;
	color: #691400;
	float: left;
}

input.custom-search-default-value {
	font-size: 12px !important;
	color: #dccba2 !important;	
}

.custom-search-button {
	border: 0 none;
	cursor: pointer;
}



/* Breadcrumb */

.breadcrumb {
	display: none;
	visibility: hidden;
}

/* Main Menu */

#block-nice-menus-1 {
	margin: 10px -11px 0 -11px;
	width: 962px;
	min-height: 50px;
	display: block;
	clear: both;
	background: url('../images/plaas_nav_gradient.jpg') repeat-x;
	z-index: 100;
	position: relative;
}

ul.nice-menu li {
	background: transparent none !important;
	border: 0 none;
	padding: 0 !important;
	text-align: left !important;
}

ul.nice-menu li a, 
ul.nice-menu-down li.menuparent a, 
ul.nice-menu-down li.menuparent span {
	color: #FFF;
	padding: 0 18px;
	line-height: 50px;
	background: url('../images/plaas_nav_gradient.jpg') repeat-x;
}

ul.nice-menu-down li.menuparent {
	background: transparent;
}

ul.nice-menu li a:hover, ul.nice-menu-down li.menuparent a:hover,
/*ul.nice-menu li:hover, ul.nice-menu-down li.menuparent:hover,*/
ul.nice-menu li a.active, ul.nice-menu-down li.menuparent a.active, 
ul.nice-menu-down li.menuparent a:hover, 
ul.nice-menu-down li.menuparent.over a, 
ul.nice-menu li.active-trail a {
	color: #FFF;
	background: #bf6810 none;
	cursor: pointer;
	border-left: 1px solid #f0bd68;
	border-right: 1px solid #f0bd68;
	padding: 0 22px;
	text-decoration: none;
}

ul.nice-menu-down li.menuparent li a {
	line-height: 30px;
}

ul.nice-menu-down li.menuparent li a:hover {
	color: #f0bd68;
}

ul.nice-menu li.menu-245 a {
	padding: 0 22px 0 15px;
}

ul.nice-menu li.menu-245 a.active,
ul.nice-menu li.menu-245 a:hover {
	padding: 0 22px 0 15px;
	-moz-padding: 0pt 25px;
}

ul.nice-menu li li {
	line-height: 1.5;
}

ul.nice-menu li.menuparent ul {
	margin: 27px 0 0 1px;
	border: 1px solid #f0bd68;
	width: 223px;
}

ul.nice-menu-down li.menuparent, 
ul.nice-menu, ul.nice-menu ul {
	background-color: transparent;
	border-top: 0 none !important;
}

/* Rotational */

#block-views-rotational-block-1 {
	clear: left;
	height: 350px;
	width: 960px;
	margin: 0 -10px;
	padding: 0px;
	z-index: 10;
	position: relative;
}

#block-views-rotational-block-1 .nivo-caption {
	font-size: 9px;
	/*display: none;
	visibility: hidden;*/
}

#block-views-rotational-block-1 .theme-default .nivoSlider {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#block-views-rotational-block-1 .theme-default .nivo-directionNav a {
	background: none;
}

#block-views-rotational-block-1 .theme-default a.nivo-prevNav {
	background: url('../images/left_rotational.jpg') no-repeat 0 0;
	width: 40px;
	height: 36px;
}

#block-views-rotational-block-1 .theme-default a.nivo-nextNav {
	background: url('../images/right_rotational.jpg') no-repeat 0 0;
	width: 40px;
	height: 36px;
}

#block-views-rotational-block-1 .theme-default a:hover.nivo-prevNav, 
#block-views-rotational-block-1 .theme-default a:hover.nivo-nextNav {
	background-position: 0 -36px;
}

/* Publications */

.rss-feed {
	float: right;
	margin-top: -60px;
}

.rss-feed img {
	border: 0 none;
}

.view-publications- .views-field-nothing {
	margin-bottom: 15px;
}

.view-publications- h3, .view-publications- h2 {
	margin-bottom: 0;
}

.view-publications- .views-field-nothing a {
	margin: 5px 0;
	color: #FFF;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	text-align: center;
	display: block;
	font-size: 12px;
}

.view-publications- .views-field-nothing a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

a.read-all {
	margin: 5px 0;
	color: #FFF;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	text-align: center;
	display: block;
	font-size: 12px;
	float: right;
}

a:hover.read-all {
	background-position: 0 -30px;
	text-decoration: none;
}

.page-node-29 .view-publications- .views-field-body {
	height: 110px;
}

.page-node-29 .view-publications- .views-row {
	min-height: 250px;
	overflow: hidden;
	border-bottom: 0 none;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
}

.page-node-29 .view-publications- .views-field-nothing {
	position: absolute;
	bottom: 0;
	right: 0;
}

.view-publications- .views-row {
	overflow: hidden;
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.view-publications- .views-row-last {
	border-bottom: 0 none;
}

.page-node-29 .vertical-tabs, 
.page-node-30 .vertical-tabs, 
.page-node-31 .vertical-tabs, 
.page-node-32 .vertical-tabs, 
.page-node-33 .vertical-tabs, 
.node-type-publication .vertical-tabs {
	display: none;
	visibility: hidden;
}

.view-publications- .views-field-field-pub-extlink, 
.view-publications- .views-field-view-node, 
.view-publications- .views-field-field-pub-landpdf {
	float: right;
}

.view-publications- .views-field-field-pub-extlink a, 
.view-publications- .views-field-view-node a, 
.view-publications- .views-field-field-pub-landpdf a {
	margin: 5px 0;
	color: #FFF;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	text-align: center;
	display: block;
	font-size: 12px;
}

.view-publications- .views-field-field-pub-extlink a:hover, 
.view-publications- .views-field-view-node a:hover, 
.view-publications- .views-field-field-pub-landpdf a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

.view-publications- .views-field-field-pub-landpdf {
	margin-right: 10px;
}

.file-icon {
	display: none;
	visibility: hidden;
}

.view-publications- .views-field-field-pub-image {
	float: right;
}

.view-publications- .views-field-field-pub-image img {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 2px solid #d6c494;
}

.view-publications- .views-row {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.view-publications- .views-row.views-row-last {
	border-bottom: 0 none;
}

.view-publications- .views-field-field-pub-year {
	font-style: italic;
}

.page-node-29 .pane-custom.pane-1 a {
	background: url('../images/SubmitLngBtn.png') no-repeat 0 0;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	width: 155px;
	display: block;
}

.page-node-29 .pane-custom.pane-1 a:hover {
	text-decoration: none;
	background-position: 0 -30px;
}

/* Social Media Block */

#block-block-1 {
	float: right;
	margin-top: -70px;
}

/* Home Page */

#node-11 {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.panel-col-first .div-line {
	padding: 0 .5em .5em 0;
}

.panel-col-last .div-line, 
.panel-col-last .div-left {
	padding: 0 0 .5em .8em;
	border-left: 1px solid #d6d7d7;
}

.front .view-home-research-pane {
	margin-right: 15px;
}

.div-line {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.view-home-page-blocks .views-field-view-node {
	padding-bottom: 10px;
}

.front #main .panel-col-first .inside, 
.front #main .panel-col-last .inside, 
.page-node-29 .panel-col-first .inside, 
.page-node-29 .panel-col-last .inside {
	margin: 0;
}

.front .views-field-field-research-img, 
.front .views-field-field-pub-image, 
.front .views-field-field-event-img, 
.front .views-field-field-pub-image {
	float: right;
}

.front .views-field-field-research-img img, 
.front .views-field-field-pub-image img, 
.front .views-field-field-event-img img, 
.front .views-field-field-pub-image img {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 2px solid #d6c494;
}

.front .views-field-field-research-img img, 
.front .views-field-field-event-img img {
	margin-right: 10px;
}

.front .view-home-page-blocks .views-row {
	min-height: 290px;
	overflow: hidden;
	position: relative;
}

.front .view-home-page-blocks .views-field-view-node {
	position: absolute;
	bottom: -5px;
	right: 5px;
}

.front .view-home-research-pane .views-field-view-node {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.front .view-home-research-pane .views-row {
	height: 290px;
	position: relative;
}

/* Staff Directory & Student Directory */

.pane-staff-directory-panel-pane-1 h2, 
.pane-staff-directory-panel-pane-2 h2, 
.pane-student-directory-panel-pane-1 h2, 
.pane-student-directory-panel-pane-2 h2 {
	color: #432f28;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.view-id-staff_directory h3 a, 
.view-id-staff_directory h3,
.view-id-student_directory h3 a, 
.view-id-student_directory h3 {
	color: #6c1300;
	font-size: 18px;
	margin-bottom: 0;
}

.views-field-field-staff-title,
.views-field-field-student-title {
	font-style: italic;
	text-align: left;
}

.views-field-field-staff-title div,
.views-field-field-student-title {
	font-style: italic;
	text-align: left;
}

.page-node-13 .view-id-staff_directory .views-row,
.page-node-2948 .view-id-student_directory .views-row {
	border: 1px solid #d6c494;
	padding: 8px;
	margin-bottom: 20px;
	overflow: hidden;
}

.page-node-13 .view-id-staff_directory .views-row img,
.page-node-2948 .view-id-student_directory .views-row img {
	border: 2px solid #d6c494;
}

.page-node-13 .view-id-staff_directory .views-row .views-field-view-node a,
.page-node-2948 .view-id-student_directory .views-row .views-field-view-node a {
	margin: 5px 0;
	color: #FFF;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	text-align: center;
	display: block;
	clear: left;
	font-size: 12px;
}

.page-node-13 .view-id-staff_directory .views-row .views-field-view-node a:hover,
.page-node-2948 .view-id-student_directory .views-row .views-field-view-node a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

.view-id-staff_directory .views-field-field-staff-photo,
.view-id-student_directory .views-field-field-student-photo {
	float: left;
	margin: 0 10px 10px 0;
}

.node-type-staff-member .views-field-body, 
.node-type-staff-member .views-field-field-staff-bio,
.node-type-staff-member .views-field-field-staff-publications, 
.node-type-staff-member .views-field-field-staff-qualifications,
.node-type-student .views-field-body-1,
.node-type-student .views-field-field-student-bio, 
.node-type-student .views-field-field-student-publications, 
.node-type-student .views-field-field-student-qualifications {
	clear: left;
}

.node-type-staff-member h2,
.node-type-student h2 {
	margin-bottom: 10px;
}

.node-type-staff-member .views-field-field-staff-photo,
.node-type-student .views-field-field-student-photo {
	float: left;
	margin: 0 10px 10px 0;
}

.node-type-staff-member .views-field-field-staff-photo img,
.node-type-student .views-field-field-student-photo img {
	border: 2px solid #d6c494;
}

.node-type-staff-member .views-field-field-staff-title h3,
.node-type-student .views-field-field-student-title h3 {
	color: #432f28;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.node-type-staff-member .views-field-field-staff-googleproflnk a,
.node-type-student .views-field-field-student-googleproflnk a {
	background: url('../images/SubmitLngBtn.png') no-repeat 0 0;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	width: 155px;
	display: block;
	margin: 10px 0px;
	float: left;
}

.node-type-staff-member .views-field-field-staff-googleproflnk a:hover,
.node-type-student .views-field-field-student-googleproflnk a:hover {
	text-decoration: none;
	background-position: 0 -30px;
}

/* Sidebar Forms */

#sidebar-right .form-text {
	background: url('../images/InputBG.jpg') no-repeat;
	width: 186px;
	height: 16px;
	padding: 6px;
	font-size: 12px !important;
	color: #691400;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
}

/* Sidebar Contact Us */

#block-views-contact-us-block-1 .field-content a, 
#block-views-contact-us-block-1 .field-content span {
	float: right;
	width: 160px;
}

/* Contact Us */

.page-node-37 .views-field-field-contact-diremail, 
.page-node-37 .views-field-field-contact-admanemail, 
.page-node-37 .views-field-field-contact-mediaemail {
	border: 1px solid #d6c494;
	padding: 8px;
	margin-right: 10px;
	float: left;
	width: 182px;
	height: 140px;
}

.page-node-37 .views-field-field-contact-diremail h3, 
.page-node-37 .views-field-field-contact-admanemail h3, 
.page-node-37 .views-field-field-contact-mediaemail h3 {
	color: #432f28;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	height: 50px;
}

.page-node-37 .views-field-field-contact-mediaemail {
	margin-right: 0;
}

.page-node-37 .views-field-field-contact-email {
	clear: both;
	padding: 15px 0;
}

.page-node-37 .views-field-field-contact-email span {
	padding: 0 30px;
}

.page-node-37 .views-field-field-contact-physaddress, 
.page-node-37 .views-field-field-contact-postaddress, 
.page-node-37 .views-field-field-contact-gps {
	border: 1px solid #d6c494;
	padding: 8px;
	margin-bottom: 20px;
	margin-right: 10px;
	float: left;
	width: 287px;
	height: 190px;
}

.page-node-37 .views-field-field-contact-physaddress h3, 
.page-node-37 .views-field-field-contact-postaddress h3, 
.page-node-37 .views-field-field-contact-gps h3, 
.page-node-37 .views-field-field-contact-dircuwc h3, 
.page-node-37 .views-field-field-contact-dircoffice h3 {
	color: #432f28;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.page-node-37 .views-field-field-contact-dircuwc, 
.page-node-37 .views-field-field-contact-dircoffice {
	border: 1px solid #d6c494;
	padding: 8px;
	margin-bottom: 20px;
	margin-right: 10px;
	float: left;
	width: 287px;
	height: 480px;
}

.page-node-37 .views-field-field-contact-gps, 
.page-node-37 .views-field-field-contact-dircoffice, 
.page-node-37 .views-field-field-contact-postaddress {
	margin-right: 0;
}

.page-node-37 .views-field-field-contact-map {
	clear: left;
}

.page-node-37 #block-block-3, 
.page-node-20 #block-block-4 {
	border: 0 none;
	background-color: transparent;
	padding: 0;
}

.page-node-37 #block-block-3 .content a, 
.page-node-20 #block-block-4 .content a,
a.campusmap {
	background: url('../images/SidebarBtn.png') no-repeat 0 0;
	width: 200px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
	display: block;
}

.page-node-37 #block-block-3 .content a:hover, 
.page-node-20 #block-block-4 .content a:hover, 
a:hover.campusmap {
	background-position: 0 -30px;
	text-decoration: none;
}

#block-webform-client-block-10 #webform-component-email-address{display: none;}

/* Research Areas */

#main .view-research-areas .views-row {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
	overflow: hidden;
}

#main .view-research-areas .views-row.views-row-last {
	border-bottom: 0 none;
}

#main .view-research-areas .views-field-view-node a {
	border: 0 none;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	cursor: pointer;
	font-size: 12px !important;
	color: #FFF;
	display: inline-block;
	text-align: center;
}

#main .view-research-areas .views-field-view-node a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

/* Policy / Civil Engagement */

.view-policy-civil-society-engagement .views-row {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
	overflow: hidden
}

.view-policy-civil-society-engagement .views-row.views-row-last {
	border-bottom: 0 none;
}

.view-policy-civil-society-engagement .views-row .views-field-view-node a {
	border: 0 none;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	cursor: pointer;
	font-size: 12px !important;
	color: #FFF;
	display: inline-block;
	text-align: center;
}

.view-policy-civil-society-engagement .views-row .views-field-view-node a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

/* Blog */

#main .view-blog .views-row {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
	overflow: hidden;
}

#main .view-blog .views-row h2 {
	margin-bottom: 0;
}

#main .view-blog .views-row.views-row-last {
	border-bottom: 0 none;
}

#main .view-blog  .views-row .views-field-view-node a, 
#main .view-blog .views-row .views-field-comments-link a {
	border: 0 none;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	cursor: pointer;
	font-size: 12px !important;
	color: #FFF;
	display: inline-block;
	text-align: center;
	float: right;
}

#main .view-blog  .views-row .views-field-view-node a:hover, 
#main .view-blog .views-row .views-field-comments-link a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

#main .view-blog .views-field-field-article-date {
	font-style: italic;
}

#block-block-7 img {
	margin: 0 auto;
	display: block;
}

#block-block-7 p {
	margin: 0 !important;
}

/* Footer */

#block-block-5 div {
	text-align: center;
}

#footer-region {
	margin-bottom: 15px;
	padding-top: 15px;
	border-top: 1px solid #b3601b;
}

#footer-region p {
	margin: 0 !important;
}

#footer-region div {
	font-size: 12px;
}

#footer-region .copy {
	color: #6c1300;
}

#footer-region .stroke {
	color: #d9921a;
}

/* Partners */

.page-node-14 .view-partners .views-row {
	border: 1px solid #d6c494;
	padding: 8px;
	margin-bottom: 20px;
	float: left;
	width: 284px;
}

.page-node-14 .view-partners .views-row.views-row-odd {
	margin-right: 15px;
}

.page-node-14 .view-partners .views-row h3 {
	color: #432f28;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Events */

.view .date-nav-wrapper .date-heading h3 {
	text-align: center !important;
}

#quicktabs-events .quicktabs-tabs li {
	background: none;
	padding-left: 0 !important;
	padding-right: 10px !important;
}

#quicktabs-events .quicktabs-tabs li a, 
#quicktabs-container-events .views-row .views-field-view-node a {
	border: 0 none;
	background: url('../images/SubmitBtn.png') no-repeat 0 0;
	width: 85px;
	line-height: 22px;
	cursor: pointer;
	font-size: 12px !important;
	color: #FFF;
	display: inline-block;
	text-align: center;
}

#quicktabs-container-events .views-row .views-field-view-node a {
	float: right;
}

#quicktabs-events .quicktabs-tabs li a:hover, 
#quicktabs-events .quicktabs-tabs li.active a, 
#quicktabs-container-events .views-row .views-field-view-node a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

#quicktabs-container-events .views-row {
	border-bottom: 1px solid #d6d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
	overflow: hidden;
}

#quicktabs-container-events .views-row-last {
	border-bottom: 0 none;
}

.views-field-field-event-fromdate, .views-field-field-event-time, .views-field-field-event-venue {
	font-style: italic;
}

.view .date-nav-wrapper .date-prev a {
	color: #D9921A;
	padding: 7px 0;
	display: block;
}

.view .date-nav-wrapper .date-next a {
	color: #D9921A;
	margin: -11px 0;
	display: block;
}

.view .date-nav-wrapper .date-prev a:hover, 
.view .date-nav-wrapper .date-next a:hover {
	text-decoration: underline;
}

.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .week-view .full td.multi-day div.weekview, 
.calendar-calendar .day-view .full td.multi-day div.dayview, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
	background: #EEE1C4;
	color: #bb6705;
}

.calendar-calendar .month-view .full td.date-box.today, 
.calendar-calendar .month-view .full tr td.today, 
.calendar-calendar .month-view .full tr.odd td.today, 
.calendar-calendar .month-view .full tr.even td.today, 
.calendar-calendar tr td.today, 
.calendar-calendar tr.odd td.today, 
.calendar-calendar tr.even td.today {
	border: 2px solid #e6a857 !important;
	border-color: #e6a857 !important;
	background-color: #f9f5ec;
}

.calendar-calendar th.days {
	background-color: #EEE1C4;
	color: #bb6705;
	border-color: #bb6705;
}

.calendar-calendar td.empty, 
.calendar-calendar td, 
.calendar-calendar table.mini td.empty, 
.calendar-calendar table.mini td {
	border: 1px solid #bb6705;
	border-color: #bb6705;
	padding: 3px;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
	font-size: 12px;
}

.page-calendar-day #main .tabs, 
.page-calendar-day #main .view .calendar-headings, 
.page-calendar-day #main .view .calendar-agenda-hour, 
.page-calendar-month #main .tabs {
	display: none;
	visibility: hidden;
}

.page-calendar-day #main .view .date-nav-wrapper .date-prev, 
.page-calendar-month #main .view .date-nav-wrapper .date-prev {
	position: absolute;
	left: 0 !important;
	right: auto !important;
}

.page-calendar-day #main .view td, 
.page-calendar-day #main .view td div, 
.page-calendar-day #main .view td div a, 
.page-calendar-day #main .view td div span {
	font-size: 14px !important;
	font-weight: normal !important;
	background-color: #FFF;
	border: 0 none;
}

.page-calendar-day #main .view td {
	border-bottom: 1px solid #CCC;
}

.calendar-calendar td .inner div.day a {
	color: #d9921a;
	text-decoration: none;
}

.calendar-calendar td .inner div.day a:hover {
	color: #d9921a;
	text-decoration: underline;
}

/* Pager */

.pager li {
	background: none !important;
	padding-left: 0 !important;
}

.pager li.pager-item a {
	padding: 0 !important;
	text-align: center;
	padding: 2px 5px !important;
	display: inline-block;
	border: 1px solid #E6A857;
	background-color: #EEE1C4 !important;
}

.pager li.pager-item a:hover {
	background-color: #E6A857 !important;
	color: #FFF;
	cursor: pointer;
}

.pager li.pager-current {
	border-bottom: 1px solid #E6A857;
	border-left: 1px solid #E6A857;
	border-right: 1px solid #E6A857;
	background-color: #E6A857 !important;
	text-align: center;
	color: #FFF;
	padding: 5px !important;
}

.pager li.pager-item a:hover {
	text-decoration: none;
}

.pager li.pager-next a {
	background: url('../images/Bullet.png') no-repeat center;
	display: inline-block;
	text-indent: -9999px;
	width: 20px;
}

.pager li.pager-previous a {
	background: url('../images/Prev.png') no-repeat center;
	display: inline-block;
	text-indent: -9999px;
	width: 20px;
}

.pager li.pager-first a {
	background: url('../images/First.png') no-repeat center;
	display: inline-block;
	text-indent: -9999px;
	width: 30px;
}

.pager li.pager-last a {
	background: url('../images/Last.png') no-repeat center;
	display: inline-block;
	text-indent: -9999px;
	width: 30px;
}

#block-views-calendar-block-1 .view .date-nav-wrapper .date-prev a, 
#block-views-calendar-block-1 .view .date-nav-wrapper .date-next a {
	font-size: 24px;
	color: #6c1300;
}

#block-views-calendar-block-1 .view .date-nav-wrapper .date-prev a {
	padding: 0;
}

#block-views-calendar-block-1 .view .date-nav-wrapper .date-next a {
	margin: -21px 0px;
}

/* User Login / Register / Forgot Password */

.section-user ul.primary, 
.section-users ul.primary {
	background: none;
	padding: 0;
}

.section-user ul.primary li a .tab, 
.section-users ul.primary li a .tab {
	font-weight: normal;
	background: none;
	padding: 0;
	margin: 0 !important;
	width: 182px;
	padding-right: 6px;
	line-height: 37px;
	height: 44px;
	color: #FFF;
	background: none !important;
}

.section-user ul.primary li.active a, 
.section-user ul.primary li.active a:hover, 
.section-user ul.primary li.active a:focus, 
.section-users ul.primary li.active a, 
.section-users ul.primary li.active a:hover, 
.section-users ul.primary li.active a:focus {
	border: 0 none !important;
	background: none;
}

.section-user ul.primary li a, 
.section-users ul.primary li a, 
#user-register-form #edit-submit, 
#user-pass #edit-submit, 
.section-user #content-area .form-submit {
	background: url('images/DarkOrgButtonLngBG.png') no-repeat 0 0 !important;
	width: 182px;
	padding-right: 6px;
	line-height: 37px;
	height: 44px;
	text-align: center;
	padding: 0 !important;
	margin: 3px !important;
	border: 0 none !important;
	color: #FFF !important;
}

.section-user ul.primary li a:hover, 
.section-users ul.primary li a:hover, 
ul.primary li.active a,
ul.primary li.active a:hover, 
#user-register-form #edit-submit:hover, 
#user-pass #edit-submit:hover {
	text-decoration: underline;
	border: 0 none !important;
}

.section-user ul.primary li.active a,
.section-user ul.primary li.active a:hover, 
.section-users ul.primary li.active a,
.section-users ul.primary li.active a:hover {
	color: #5DBDDA;
}

.section-user ul.primary li.active a, 
.section-users ul.primary li.active a {
	border: 0 none !important;
}

.view .contextual-links-wrapper {
	margin-right: 50px;
}

#block-views-featured-in-sidebar-block-2{border-top: 1px solid #d6d7d7; overflow: hidden; padding-top: 10px;} 
#block-views-featured-in-sidebar-block-2 .views-row{float: left; margin: 0 17px 0 0; width: 110px;}
#block-views-featured-in-sidebar-block-2 .views-row-last{margin: 0;}
#block-views-featured-in-sidebar-block-2 .views-row .views-field-field-pub-image{float: none;}
#block-views-featured-in-sidebar-block-2 .views-row .views-field-field-pub-image img{margin: 0;}
#block-views-featured-in-sidebar-block-2 .views-row .views-field-title{padding: 5px;}

.hide-my-ass{display:none;}

table.table-custom { width: 100%; }
table.table-custom td { border: 1px solid #000000; width: auto !important; }
table.table-custom td p { text-align: center; }
table.table-custom td:first-child p { text-align: left; }