/* this file will hold the main styles for your website. */
/* this file is a base starter file with the regions and wrappers */
/* pre-filled for easy identification. this style sheet also assumes */
/* that the full-width wrappers are enabled for each zone */

#page {
	background-color: #fff;
	position:relative;
}

/* User zone */

#zone-user-wrapper {
	background-color: #fff; 		
}
#zone-user {
	background-color: #fff;
}
#region-user-first {
	background-color: #fff;
}
#region-user-second {
	background-color: #fff;
}

/* Branding zone */
	
#zone-branding-wrapper {
	background-color: #fff;
}
#zone-branding {
	background-color: #fff;
}

#region-branding {
	background-color: #fff;
}

/* Menu zone */
	
#zone-menu-wrapper {
	background-color: #fff; 		
}

#region-menu {
	background-color: #fff;
}

ul#main-menu {
	margin:1em 0.5em;
}
			
/* Header zone */

#zone-header-wrapper {
	background-color: #fff;
}
#zone-header {
	background-color: #fff;
}

#region-header-first {
	background-color: #fff;
}
#region-header-second { 
	background-color: #fff;
}

/* Preface zone */
	
#zone-preface-wrapper {
	background-color: #fff;
}
#zone-preface {
	background-color: #fff;
}

#region-preface-first {
	background-color: #fff;
}
#region-preface-second {
	background-color: #fff;
}
	
#region-preface-third {
	background-color: #fff;
}

/* Content zone */
				
#zone-content {
	background-color: #fff;
	margin:1.5em .5em .5em .5em;
}

#breadcrumb {
	background-color: #fff;
}

#messages {
	background-color: #fff;
}

#region-content {
	background-color: #fff;
}
#region-sidebar-first {
	background-color: #fff;
}
#region-sidebar-second {
	background-color: #fff;
}

/* Postscript zone */
		
#zone-postscript-wrapper {
	background-color: #fff;
}
#zone-postscript {
	background-color: #fff;
}

#region-postscript-first {
	background-color: #fff;
}
#region-postscript-second {
	background-color: #fff;
}
#region-postscript-third {
	background-color: #fff;
}
#region-postscript-fourth {
	background-color: #fff;
}

/* Footer zone */
						
#zone-footer-wrapper {
	background-color: #921530;
	border-top:1px solid #929292;
}
#zone-footer {
	background-color: #921530;
}
						
#region-footer-first {
	background-color: #fff;

}
#region-footer-second {
	background-color: #921530;
    color:#fff;
	padding:0.5em 0;
}

/* Other styles */

body {
   background-color:#fff;
   color:#303030;
   font-family:Baskerville,"Times New Roman","Century Schoolbook L",Georgia,serif; 
   font-size:1em;
   line-height: 1.2;
}

a, a:link {
  color:#921530;
  text-decoration: none;
}

a:visited {
  color: #848484;
}

a:hover {
  text-decoration: underline;
}

a:active {
  color: #921530;
  text-decoration: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #921530;
}


h1, h2, h3, h4, h5, h6 {
   font-family:"Century Gothic", AppleGothic, "URW Gothic L", "Arial Narrow", sans-serif;
   font-weight:bold;
   color:#921530;
}

h1 {
   font-size:160%;
}

h2 {
   font-size:140%;
}

/* Make site titles the same size if it's an H1 (home) or H2 (internal) */
h1.site-name,
h2.site-name {
  font-size: 160%;
}

h3 {
   font-size:120%;
}

img {
  max-width: 100%;
}

ul {
   list-style: square outside none;
}

ul#main-menu li a:link {
   color:#303030;
}

ul#main-menu li a:hover, ul#main-menu li a:active {
	color:#921530;
}

ul#main-menu li a:visited {
	color:#929292;
}

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

ul.menu li a {
   font-family:"Century Gothic", AppleGothic, "URW Gothic L", "Arial Narrow", sans-serif;
   font-weight:500;
   color:#921530;
}

ol {
  list-style-type: decimal;
}

ul ul,
ol ol {
  padding-top: 0.5em;
}

.node ol,
.node ul {
  padding-left: 1.2em;
}

.node ul.inline,
.node ol.inline {
  padding-left: 0;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol,
ul, pre, table, address, fieldset {
  margin-bottom:1em;
}

dt, .admin h3 {
  font-size: 18px;
  margin: 0;
}

dd {
  padding-left: 10px;
  font-size: 0.9em;
  font-style: italic;
  margin-bottom: 20px;
}

/* HEADER */

.region-header-second-inner .block-menu-header-menu {
	margin:1em 0.5em;
}

.region-header-second-inner .block-menu-header-menu ul.menu {
	display:inline;
	list-style: none outside none;
	margin:1em;
}

.region-header-second-inner .block-menu-header-menu ul.menu li {
	display:inline;
}

.region-header-second-inner .block-menu-header-menu ul.menu li a {
	font-weight: bold;
	font-style: oblique;
	font-size:90%;
}


.region-branding-inner {
	position:relative;
}

.region-branding-inner div.branding-data {
	float:left;
	width:55%;
}

.region-branding-inner div.block-search-form {
	float:right;
	width:45%;
}

.region-menu-inner ul#main-menu {
	display:none;
}
	


/* SIDEBAR */

.region-sidebar-first-inner {
   border-right:1px solid #929292;
   font-size:94%;
   margin-top:.25em;
   margin-bottom:.25em;
   padding:2px;
}

#block-menu-block-1 {
	margin:0.5em;
}

.region-sidebar-first-inner ul {
	list-style-type:none;
	list-style-position:inside;
}

.region-sidebar-first-inner ul.menu {
	margin-top:1em;
	margin-left:0.5em;
}

.region-sidebar-first-inner ul li {
	margin-bottom:.75em;
}

.region-sidebar-first-inner ul li ul li {
	margin-bottom:.25em;
}

.region-sidebar-first-inner .block-main-menu ul.menu li.expanded ul.menu {
	margin:0;
	padding:0;
}

.region-sidebar-first-inner .block-main-menu ul.menu li.expanded ul.menu li {
	margin-top:.25em;
}

.region-sidebar-first-inner #block-block-2 {
	background-color:#921530;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0.75em;
}

.region-sidebar-first-inner #block-block-2 h2.block-title {
	display:none;
}

.region-sidebar-first-inner #block-block-2 .block-inner {
	width:100%;
}

.region-sidebar-first-inner #block-block-2 h1.urgent {
	font-size:150%;
	font-family:Helvetica, Arial, sans-serif;
	font-style:oblique;
	color:#fff;
}

.region-sidebar-first-inner #block-block-2 ul.urgent {
	font-size:90%;
	font-weight:bold;
	margin:0 0.5em;
}

.region-sidebar-first-inner #block-block-2 ul.urgent li {
	padding:1px;
}

.region-sidebar-first-inner #block-block-2 ul.urgent li a {
	color:#fff;
}

/* CONTENT */

ul.content-list {
	list-style: none outside none;
}

ul.content-list  li {
	margin-bottom:.5em;
}

table.points {
	width:80%;
	border: 1px solid #921530;
}

table.points td {
	padding:.25em;
}

table.points td.pt {
	border-left:  1px solid #921530;
}

table.points tr.heading td {
	background-color: #921530;
	color:#fff;
	font-weight: bold;
	font-size: 110%;
	border-top: 1px solid #921530;
	border-bottom: 1px solid #921530;
	margin-bottom: 0.5em;
}

table.points tr.end td {
	border-bottom: 1px solid #921530;
	margin-bottom: 0.5em;
}

th.views-field-field-residence {
	font-weight:bold;
}

.views-widget-filter-field_residence_value label {
	margin-bottom:0.25em;
}

.views-widget-filter-field_residence_value .description {
	color:#921530;
	font-size:90%;
}

.page-user #user-profile-form #edit-picture .form-item-files-picture-upload {
	display:none;
}

.page-user .field-name-field-residence .form-item .description, .page-user .field-name-field-location .form-item .description {
	color:#921530;
	font-size:90%;
}

.view-medlinks-members .view-empty p {
	margin:.75em 0;
	font-size:106%;
}

.profile ul.userpoints-links {
	list-style: square inside none;
}

.profile ul.userpoints-links li {
	margin-top:.25em;
}


/* FOOTER */

.region-footer-second-inner .content {
	position:relative;
	padding:0.5em;
}

.region-footer-second-inner .logo1 {
	float:left;
	width:33%;
}

.region-footer-second-inner .logo2 {
	float:left;
	width:34%;
}

.region-footer-second-inner .logo3 {
	float:left;
	width:33%;
}

.region-footer-second-inner a {
	color:#fff;
	font-weight:bold;
}

.region-footer-second-inner img {
	display:none;
}

/* More styles */

.node-webform .submitted {
	display:none;
}

.marker, .form-required {
    color: #921530;
}

#webform-component-introduction--field-consent label {
    color: #921530;
}

.front .region-sidebar-first-inner .block-main-menu ul.menu li.last {
	display:none;
}

.search-result .search-info {
	display:none;
}

/* MEMBERS VIEW STYLES */

.view-medlinks-members .view-content .views-table {
	width:60%;
}

.view-medlinks-members .view-content .views-table td.views-field-field-residence {
	margin:0;
	padding:0;
	font-size: 104%;
}

/* FORUM STYLES */
