/* Font styles. */
@font-face {
    font-family: CantarellRegular;
    src: url('../fonts/Cantarell-Regular-webfont.eot');
    src: url('../fonts/Cantarell-Regular-webfont.eot?iefix') format('eot'),
         url('../fonts/Cantarell-Regular-webfont.woff') format('woff'),
         url('../fonts/Cantarell-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Cantarell-Regular-webfont.svg#webfontABgg4EO0') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: CandelaBook;
    src: url('../fonts/CandelaBook-webfont.eot');
    src: url('../fonts/CandelaBook-webfont.eot?iefix') format('eot'),
         url('../fonts/CandelaBook-webfont.woff') format('woff'),
         url('../fonts/CandelaBook-webfont.ttf') format('truetype'),
         url('../fonts/CandelaBook-webfont.svg#webfontJQGwUvI4') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* line 2, ../sass/style.sass */
body {
  margin: 0;
  /* Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography */
  font: 13px/1.5em Arial, Helvetica, sans-serif;
  background: url(../images/background.jpg) repeat-x 50% 0;
  background-color:#0f0f0f;
}

/* Links */
/* line 10, ../sass/style.sass */
a:link, a:visited {
  color: #4A84FB;
  text-decoration: none;
}

/* line 15, ../sass/style.sass */
a:hover, a:active {
  color: #000;
  text-decoration: underline;
}

/* Titles. */
/* line 21, ../sass/style.sass */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
}

/* line 24, ../sass/style.sass */
h1 {
	color:#333333;
  font-size: 2.0em;
  font-weight: 100;
  padding: 0 0 0.5em;
  margin: 0;
}

.title {
	color:#333;
	font-weight: normal;
  font-size: 1.4em;
  margin-bottom: 0.6em;
}

.pagetitle {
	color:#333;
	font-weight: normal;
  font-size: 1.4em;
  margin-bottom: 0.6em;
}

/* line 30, ../sass/style.sass */
h2 {
  font-size: 1.8em;
  font-weight: 300;
  margin-bottom: 0.75em;
}

/* line 35, ../sass/style.sass */
h3 {
	color:#333;
	font-weight: normal;
  font-size: 1.4em;
  margin-bottom: 0.6em;
}

/* line 39, ../sass/style.sass */
h4 {
  font-size: 1.2em;
  margin-bottom: 0.8em;
}

/* line 43, ../sass/style.sass */
h5 {
  font-size: 1.1em;
  font-weight: 600;
  margin-bottom: 0;
}

/* line 48, ../sass/style.sass */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* Paragraph styles. */
/* line 53, ../sass/style.sass */
p {
	font: normal 1.0em 'CantarellRegular', Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#666;
  margin: 0 0 1em 0;
}

/* List styles. */
/* line 57, ../sass/style.sass */
ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table styles. */
/* line 62, ../sass/style.sass */
table {
  width: 99%;
}

/* line 67, ../sass/style.sass */
tr.even td,
tr.odd td {
  padding: 10px 5px;
}

/* line 70, ../sass/style.sass */
tr.odd {
  background-color: white;
}

/* Code. */
/* line 74, ../sass/style.sass */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

/* line 78, ../sass/style.sass */
pre {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaaaaa;
}

/* List styles. */
/* line 86, ../sass/style.sass */
ul {
  list-style-type: disc;
}

.menu {
	list-style:none;
	list-style-type: none;
}

.menu li {
	list-style:none;
	list-style-type: none;
}
/* line 88, ../sass/style.sass */
ul ul {
  list-style-type: circle;
}
/* line 90, ../sass/style.sass */
ul ul ul {
  list-style-type: square;
}
/* line 92, ../sass/style.sass */
ul ul ul ul {
  list-style-type: circle;
}

/* line 95, ../sass/style.sass */
ol {
  list-style-type: decimal;
}
/* line 97, ../sass/style.sass */
ol ol {
  list-style-type: lower-alpha;
}
/* line 99, ../sass/style.sass */
ol ol ol {
  list-style-type: decimal;
}

/* Abbreviation. */
/* line 103, ../sass/style.sass */
abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments. */
/* line 109, ../sass/style.sass */
#edit-title {
  font-size: 24px;
  width: 98%;
}

/* line 113, ../sass/style.sass */
#system-themes-form img {
  width: 100px;
}

/* line 116, ../sass/style.sass */
.form-item .description {
  font-style: italic;
  line-height: 1.2em;
  font-size: 0.8em;
  margin-top: 5px;
  color: #777777;
}

/* line 123, ../sass/style.sass */
#edit-delete {
  color: #cc0000;
}

/* Console, style from slate theme. */
/* line 127, ../sass/style.sass */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #003366;
  background: #bbddff;
  border: 1px solid #aaccee;
}

/* line 134, ../sass/style.sass */
div.warning {
  color: #884400;
  background: #ffee66;
  border-color: #eedd55;
}

/* line 139, ../sass/style.sass */
div.error {
  color: white;
  background: #ee6633;
  border-color: #dd5522;
}

/* line 144, ../sass/style.sass */
div.status {
  color: #336600;
  background: #ccff88;
  border-color: #bbee77;
}

div.field-type-datetime, div.views-field-field-date-value {
	color:#333;
	font-size: 1.1em;
	font-weight:500;
}

div.views-field-title {
	color:#333;
	font-size: 1.3em;
	font-weight:600;
}

div.views-field-view-node {
	margin-left:580px;
	margin-top:-33px;
}

div.views-field-view-node a {
	color: #4A84FB;
	text-decoration:none;
}

div.views-field-view-node a:hover {
	color: #000;
	text-decoration:underline;
}
div.views-row {
	margin-bottom: 20px;
}

/* Region Colors. delete when starting a new theme. */
/* line 150, ../sass/style.sass */
#page {
	background-color:#FFFFFF;
}
#header {
	background: url(../images/home_banner.jpg) repeat-x 50% 0;
}

#name-and-slogan h1,
#name-and-slogan h1 a,
#name-and-slogan h1 a:hover {
	font-size: 1.4em;
	color:#FFFFFF;
	text-decoration:none;
}

#name-and-slogan h1 a span span {
	font-weight: bold;
}

#content-inner {
	padding: 15px;
	width: 650px;
}

#content-inner-full {
	padding: 15px;
	width: 930px;
}


#footer {
  background: #FFFFFF;
}

#footer_text a {
    color: #4A84FB;
}

#footer_text a:hover {
    color: #000;
}

/* line 153, ../sass/style.sass */
#sidebar-first {
  background: #FFF;
}

/* line 156, ../sass/style.sass */
#sidebar-second {
  background: #FFF;
}

/* line 159, ../sass/style.sass */
#navigation {
  background: #FFF;
}


/********************************* Blocks ****************************************/

.upcoming div div div {
	padding-left: 2px;
}

.upcoming .views-row {
	margin-bottom:4px;
}

.upcoming .date-display-single {
	color:#111;
	font-size: 1.1em;
	font-weight: bold;
}

.upcoming .views-field-view-node {
	margin-left: 184px;
    margin-top: 0;
}

.upcoming .field-content {
}

.upcoming a {
	font-size:1.0em;
	color: #4A84FB;
	text-decoration:none;
}

.upcoming a:hover {
	color:#000000;
	text-decoration:underline;
}

.upcoming .views-field-title {
	font-size: 0.9em;
	font-weight:normal;
}

.view-Committee-members-view h3 {
	font-size:1.2em;
	margin-bottom:0.1em;
}

.view-Committee-members-view ul li {
	font-size:1.0em;
	list-style:none;
	color:#666;
}

.view-Committee-members-view .item-list{
	margin-bottom:-5px;
}

#cotactus {
	-moz-border-radius: 20px 20px 20px 20px;
    background-color: #BBBBBB;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    height: 379px;
    padding: 3px;
    position: relative;
    width: 282px;
}

#cotactus .pane-title {
    font-family: Arial, Helvetica, sans-serif;
    left: 13px;
    position: absolute;
    top: 10px;
	font-size:1.4em;
}

#cotactus .pane-content {
	position:absolute;
	top: 10px;
	left: 1px;
}

#webform-component-name {
	left: 13px;
position: absolute;
top: 15px;
}

#webform-component-email {
	left: 13px;
position: absolute;
top: 55px;
}
#webform-component-subject {
	left: 13px;
position: absolute;
top: 95px;
}
#webform-component-description {
	left: 13px;
position: absolute;
top: 135px;
}
#edit-actions {
	left: 210px;
position: absolute;
top: 338px;
}

/********************************* Address ****************************************/
.eventaddress .title {
	margin-top:8px;
}

#address_list {
	list-style: none outside none;
	margin-left: -20px;
	padding-bottom: 10px;
}

#block-views-Committee_members_view-block_1 .title {
	margin-top:8px;
}

#block-menu_block-2 {
	margin-top:-145px;
}
