/*
Theme Name: LP - Health Reform Bracketology
Author: Code Greene
Author URI: http://www.codegreene.com/
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

em {font-style:italic;}
strong {font-weight:bold;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

p.wp-caption-text {
	font-size:11px;
	font-style: italic;
	text-align:right;
	margin:0 !important;
}

img.alignleft, img.alignright, .alignleft img, .alignright img {
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 3px;
}

@font-face {
	font-family: 'SansumiRegular';
	src: url('/wp-content/themes/lp/fonts/Sansumi-Bold-webfont.eot');
	src: url('/wp-content/themes/lp/fonts/Sansumi-Bold-webfont.eot') format('embedded-opentype'),
		 url('/wp-content/themes/lp/fonts/Sansumi-Bold-webfont.woff') format('woff'),
		 url('/wp-content/themes/lp/fonts/Sansumi-Bold-webfont.ttf') format('truetype'),
		 url('/wp-content/themes/lp/fonts/Sansumi-Bold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'SansumiExtraBoldRegular';
	src: url('/wp-content/themes/lp/fonts/Sansumi-ExtraBold-webfont.eot');
	src: url('/wp-content/themes/lp/fonts/Sansumi-ExtraBold-webfont.eot') format('embedded-opentype'),
		 url('/wp-content/themes/lp/fonts/Sansumi-ExtraBold-webfont.woff') format('woff'),
		 url('/wp-content/themes/lp/fonts/Sansumi-ExtraBold-webfont.ttf') format('truetype'),
		 url('/wp-content/themes/lp/fonts/Sansumi-ExtraBold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

/* Button Styles */
.btn-red, .btn-view-channel, #connect-sidebar input[type="submit"] {
  background-color: #bc1b20;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bc1b20 0%), to(#960000 100%));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: -moz-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: -ms-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: -o-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: linear-gradient(top, #bc1b20 0%, #960000 100%);
  border: 1px solid #681114;
  text-shadow: 0 1px 1px #794446;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff !important;
  font: bold 11px Helvetica, sans-serif;
  padding: 9px 23px;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -ms-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -o-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
}
.btn-red:hover, #sidebar input[type="submit"], #respond input[type="submit"] {
  cursor: pointer;
}

#sidebar input[type="submit"], #respond input[type="submit"] {
  background-color: #bc1b20;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bc1b20 0%), to(#960000 100%));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: -moz-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: -ms-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: -o-linear-gradient(top, #bc1b20 0%, #960000 100%);
  background-image: linear-gradient(top, #bc1b20 0%, #960000 100%);
  border: 1px solid #681114;
  text-shadow: 0 1px 1px #794446;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff !important;
  font: bold 11px Helvetica, sans-serif;
  padding: 6px 15px;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -ms-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -o-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
}
.btn-gray, .btn-join, .top-level .top-team-member .short-bio .more-link {
  background-color: #cfcfcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf 0%), to(#898989 100%));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: linear-gradient(top, #cfcfcf 0%, #898989 100%);
  border: 1px solid #5f5f5f;
  text-shadow: 0 1px 1px #686868;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff !important;
  font: bold 11px Helvetica, sans-serif;
  padding: 9px 23px;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -ms-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -o-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
}
.btn-gray:hover, .more-link {
  cursor: pointer;
}

.more-link {
  background-color: #cfcfcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf 0%), to(#898989 100%));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #898989 100%);
  background-image: linear-gradient(top, #cfcfcf 0%, #898989 100%);
  border: 1px solid #5f5f5f;
  text-shadow: 0 1px 1px #686868;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff !important;
  font: bold 11px Helvetica, sans-serif;
  padding: 6px 18px;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -ms-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -o-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
  margin:20px 0 0 0;
  float:right;
}
.btn-linkedin {
  background-color: #5cb5e6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb5e6 0%), to(#0777b6 100%));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #5cb5e6 0%, #0777b6 100%);
  background-image: -moz-linear-gradient(top, #5cb5e6 0%, #0777b6 100%);
  background-image: -ms-linear-gradient(top, #5cb5e6 0%, #0777b6 100%);
  background-image: -o-linear-gradient(top, #5cb5e6 0%, #0777b6 100%);
  background-image: linear-gradient(top, #5cb5e6 0%, #0777b6 100%);
  border: 1px solid #2174a1;
  text-shadow: 0 1px 1px #686868;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff !important;
  font: bold 11px Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -ms-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -o-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
}
.btn-twitter {
  background-color: #7ad3ea;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ad3ea 0%), to(#2d9dba 100%));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #7ad3ea 0%, #2d9dba 100%);
  background-image: -moz-linear-gradient(top, #7ad3ea 0%, #2d9dba 100%);
  background-image: -ms-linear-gradient(top, #7ad3ea 0%, #2d9dba 100%);
  background-image: -o-linear-gradient(top, #7ad3ea 0%, #2d9dba 100%);
  background-image: linear-gradient(top, #7ad3ea 0%, #2d9dba 100%);
  border: 1px solid #439bb3;
  text-shadow: 0 1px 1px #686868;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff !important;
  font: bold 11px Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -ms-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  -o-box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
}
.btn-gray, .btn-red, .top-level .top-team-member .short-bio .more-link {padding: 9px 23px;}
.btn-join, .btn-linkedin, .btn-view-channel, .btn-twitter, #connect-sidebar input[type="submit"] {padding:6px 18px;}
.btn-gray:hover, .btn-red:hover, .btn-join:hover, .btn-linkedin:hover, .btn-view-channel, .btn-twitter, .top-level .top-team-member .short-bio .more-link {
  cursor: pointer;
}

/* General Styles */
body {background:#f4f4f4 url('/wp-content/themes/lp/img/header-bg.jpg') repeat-x;}
.wrapper {width:993px;margin:0 auto;}
.header {width:100%;height:79px;float:left;position:relative;z-index:10;}

.logo {float:left;margin:32px 0 0 32px;}

.logged-in-nav, .logged-out-nav, .top-nav {float:right;font-family:arial,sans-serif;font-size:11px;margin:5px 0 0 0;}
.logged-in-nav ul li, .logged-out-nav ul li, .top-nav ul li {float:left;border-right:1px solid #5f5f5f;margin:0 10px 0 0;padding:0 10px 0 0;}
.logged-in-nav ul li.last, .logged-out-nav ul li.last, .top-nav ul li.last {border:0;margin:0;padding:0;}
.logged-in-nav ul li a, .logged-out-nav ul li a, .top-nav ul li a {text-decoration:none;color:#343434;}

.main-nav {float:right;width:650px;margin:56px 0 0 0;}
.main-nav.logged-in-main-nav {margin:40px 0 0 0;}
.main-nav ul {float:right;font-family:"Myriad Pro", arial, sans-serif;}
.main-nav ul li {float:left;text-transform:uppercase;font-size:18px;margin:0 8px;padding:0 8px 2px;}
.main-nav ul li a {color:#515152;text-decoration:none;}
.main-nav ul li a:hover {color:#a5181c;}
.main-nav ul li.current_page_item, .main-nav ul li.current-menu-item {border-bottom: 3px solid #7b92b8;}

#sidebar {float:right;width:205px;}
#sidebar h2 {color:#a5181c;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 10px;}
#sidebar .textwidget p {margin:0 0 10px 0;}
#sidebar .textwidget input[type="text"] {border:1px solid #aeaeae;padding:5px;width:180px;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
#sidebar .widget {background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:10px 0 10px 10px;color:#151515;font-family:"Lucida Grande",arial,sans-serif;font-size:13px;}
#sidebar .widget a {text-decoration:none;color:#151515;}
#sidebar .widget ul li {margin:0 0 5px 0;}
#sidebar td.gsc-search-button, #sidebar td.gsc-input {float:left !important;}
#sidebar td.gsc-clear-button {float:right !important;}
#sidebar .textwidget a {color:#003562;text-decoration:none;}
#sidebar .textwidget ul.bullet {margin-left:20px;}
#sidebar .textwidget ul.bullet li {list-style-type:disc;}

.content {background:url('/wp-content/themes/lp/img/wrapper-bg.png') repeat-y;padding:54px 0 0 0;float:left;width:100%;position:relative;z-index:5;min-height:600px;}
.page-content {padding:0 32px;}

.bottom-post-nav {margin:32px 0;width:100%;float:left;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 top;padding:10px 0;}
.bottom-post-nav a {color:#193560;text-decoration:none;}
.bottom-post-nav .nav-previous {float:left;}
.bottom-post-nav .nav-next {float:right;}

.footer {background:#193560 url('/wp-content/themes/lp/img/footer-bg.png') no-repeat center 0;float:left;width:100%;}
.footer .footer-container {padding:32px;color:#fff;font-size:13px;line-height:18px;font-family:arial,sans-serif;overflow:hidden;min-height:130px;}
.footer .footer-container .col-one {background:none;float:left;}
.footer .footer-container .col-two {background:url('/wp-content/themes/lp/img/footer-lines-bg.png') repeat-y;float:left;margin:0 20px;padding:0 20px;width:75px;}
.footer .footer-container .col-three {float:left;}
.footer .footer-container .col-two a, .footer .footer-container .col-three a {color:#fff;}
.footer .social {float:right;}
.footer .social .connect-btn {float:left;}
.footer .social ul {float:left;}
.footer .social ul li {float:left;margin:0 0 0 5px;}
.footer .twitter {float:right;text-align:right;width:400px;margin:15px 0 0 0;}
.footer .twitter .tweet {text-align:right;width:300px;float:right;font-size:13px;}
.footer .twitter .tweet a {color:#fff;}

/* Home Page */
.tabs {margin:-23px 1px 0 0;background:#f2f2f2;float:right;border-top:1px solid #ababab;border-right:1px solid #ababab;border-left:1px solid #ababab;font-family:"Myriad Pro";font-style:italic;position:relative;z-index:15;}
.tabs li {float:left;padding:8px 12px;font-size:14px;}
.tabs li a {text-decoration:none;color:#1d1d1d;}
.tabs li.active {background:#003562;}
.tabs li.active a {color:#fff;}
.slideshows {background:url('/wp-content/themes/lp/img/slideshow-bg.png') no-repeat;margin:0 auto;width:929px;position:relative;z-index:10;}
.tab_content {width:921px;position:relative;z-index:1;}
.tab_content .tab-cta {float:left;background:#fff;margin:8px 0 8px 9px;padding:20px 10px;width:300px;position:relative;height:295px;}
.tab_content .tab-cta .tab-text {font-family:"Times New Roman", serif;margin:0 0 10px 0;color:#193560;font-size:30px;display: table-cell;
	vertical-align: middle;height:225px;text-align:center;width:300px;font-style:italic;}
.tab_content .tab-cta .tab-sep {position:absolute;bottom:70px;}
.tab_content .tab-cta .tab-button {position:absolute;bottom:35px;width:300px;text-align:center;}
.tab_content .video {float:right;margin:8px 0;}
.tab_content .tab-image {position:absolute;bottom:15px;width:300px;text-align:center;}

.home-content {padding:32px 0 32px 32px;float:left;}
.home-content .home-content-box {width:288px;margin:0 32px 20px 0;float:left;}
.home-content .home-content-box .image {margin:0 0 15px 0;}
.home-content .home-content-box .title {margin:0 0 10px 0;color:#003562;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;}
.home-content .home-content-box .title a {text-decoration:none;color:#003562;}
.home-content .home-content-box .text {margin:0 0 15px 0;color:#151515;font-size:13px;line-height:20px;font-family:"Lucida Grande", arial, sans-serif;}
.home-content h2 {background: url("/wp-content/themes/lp/img/sidebar-bg.png") repeat-x scroll 0 bottom transparent;color: #A5181C;font-family: "Myriad Pro",arial,sans-serif;font-size: 20px;font-style: italic;padding: 0 0 10px 10px;margin:0 0 32px 0;}
.home-content .widget h2 {margin:20px 0 10px;}
.home-content .row {float:left;width:100%;}
#home-sidebar {width:926px;margin:0 0 32px 0;}
#home-sidebar a {color:#7B92B8;text-decoration:none;}
#home-sidebar p {font-size: 15px;line-height: 20px;color:#003562;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}

/* Blog Page */
.blog h2, .single h2, .page h2, .error404 h2 {color:#193560;font-size:30px;font-family:"Times New Roman", serif;margin:0 0 12px 0;float:left;}
.single h2, .page h2, .error404 h2 {margin:0 0 12px 0;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;width:100%;}
.top-meta {float:left;width:100%;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;margin:-70px 0 22px 0;}

.posts .post {margin:0 0 32px 0;float:left;width:100%;}
.posts, .single .post {width:690px;float:left;margin:0 32px 16px 0;}
.wp-post-image {float:left;margin:0 32px 0 0;}
.posts .entry {float:left;width:530px;color:#151515;font-family:"Lucida Grande",arial,sans-serif;}
.posts .long-entry {width:100%;}
h3 {color:#151515;font-weight:bold;font-size:15px;margin:0 0 5px 0;font-family:"Lucida Grande",arial,sans-serif;}
h3 a {color:#151515;text-decoration:none;}
.meta {color:#a0a0a0;font-size:10px;font-style:italic;margin:0 0 5px 0;font-family:"Lucida Grande",arial,sans-serif;}
.meta a {color:#a0a0a0;text-decoration:none;}
.entry p, .long-entry p {margin:10px 0;font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande",arial,sans-serif;}
.entry ol {margin: 0 0 0 25px;list-style-type: decimal;}
.entry ul {margin:0 0 0 20px;list-style-type:disc;}
.entry ul li, .entry ol li {margin:0 0 10px 0;font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande",arial,sans-serif;}
.entry a, .long-entry a {color:#155177;text-decoration:none;}

.post-content table {border-top:1px solid #a0a0a0;border-left:1px solid #a0a0a0;}
.post-content table td {padding:2px;border-right:1px solid #a0a0a0;border-bottom:1px solid #A0A0A0;}

#sidebar h3 {font-size:12px;color:#bc1b20;font-style:italic;font-family:"Lucida Grande",arial,sans-serif;}

#respond {float:left;width:690px;}

.post-content {float:left;width:690px;}

#respond h4, #comments {color:#193560;font-size:21px;font-family:"Times New Roman", serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;margin:0 0 22px 0;}
#respond p {font-size:12px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
#respond .address {color:#003562;font-size:12px;line-height:16px;font-style:italic;font-weight:bold;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
#respond .right {float:right;}
#respond  {margin:20px 0;}
#respond  .input {margin:0 0 20px 0;}
#respond  label {color:#151515;font-family:"Lucida Grande", arial, sans-serif;font-size:11px;font-weight:bold;}
#respond  label .optional {color:#a3a3a3;}
#respond  input[type="text"] {border:1px solid #aeaeae;padding:5px;width:250px;font-family:"Lucida Grande", arial, sans-serif;}
#respond  textarea {border:1px solid #aeaeae;padding:5px;width:250px;font-family:"Lucida Grande", arial, sans-serif;font-size:11px;height:75px;}

.commentlist {font-family:"Lucida Grande", arial, sans-serif;}
.commentlist li {margin:0 0 20px 0;width:100%;float:left;}
.commentlist .avatar {float:left;margin:0 10px 0 0;}
.commentlist .commentmetadata {color:#949494;font-size:10px;margin:0 0 10px 0;}
.commentlist p {width:600px;float:left;font-size:12px;line-height:20px;}

.menu-category-menu-container {float:left;font-size:16px;margin:10px 0 10px 20px;float:left;width:100%;font-family:"Lucida Grande", arial, sans-serif;font-size:13px;color:#404040;}
.menu-category-menu-container ul li {float:left;margin-right:10px;padding:10px;margin-bottom:-11px;font-weight:bold;}
.menu-category-menu-container ul li a {color:#404040;text-decoration:none;}
.menu-category-menu-container ul li a:hover {text-decoration:underline;}
.menu-category-menu-container ul li.current-menu-item {background:#fff;border-top:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #dedede;-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;}
.menu-category-menu-container ul li.current-menu-item a {color:#af1a1e;}

/* Contact Page */
.contact h2 {color:#193560;font-size:30px;font-family:"Times New Roman", serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;margin:0 0 32px 0;}
.contact .left {float:left;width:446px;margin:0 32px 0 0;}
.contact .block-title {font-size:15px;color:#151515;font-weight:bold;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.contact p, .contact .thanks {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.contact .address {color:#003562;font-size:13px;line-height:16px;font-style:italic;font-weight:bold;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.contact .right {float:right;width:450px;}
.contact .contact-form {margin:20px 0;}
.contact .contact-form .input {margin:0 0 20px 0;}
.contact .contact-form label {color:#151515;font-family:"Lucida Grande", arial, sans-serif;font-size:11px;font-weight:bold;}
.contact .contact-form label .optional {color:#a3a3a3;}
.contact .contact-form input[type="text"] {border:1px solid #aeaeae;padding:5px;width:250px;font-family:"Lucida Grande", arial, sans-serif;}
.contact .contact-form textarea {border:1px solid #aeaeae;padding:5px;width:250px;font-family:"Lucida Grande", arial, sans-serif;font-size:11px;}
.contact a {color:#003562;text-decoration:none;}

/* Legal Page */
.legal {margin:0 0 32px 0;}
.legal h2 {color:#193560;font-size:30px;font-family:"Times New Roman", serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;margin:0 0 22px 0;}
.legal p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.legal h3 {font-size:20px;margin:15px 0 0;color:#193560;}

/* Connect Page */
.connect {margin:0 0 32px 0;}
.connect h2 {color:#193560;font-size:30px;font-family:"Times New Roman", serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;margin:0 0 22px 0;}
.connect p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 15px 0;}

.sections {float:left;width:685px;}
.section {background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 32px 0;margin:20px 0;float:left;width:100%;}
.section .section-title img {float:left;margin:0 10px 0 0;}
.section .section-title .linkedin {color:#2a8bc0;}
.section .section-title .facebook {color:#3c5d9e;}
.section .section-title .youtube {color:#e02626;}
.section .section-title .twitter {color:#23aad7;}
.section .title-text {float:left;margin:3px 0 0 0;font-family:"Myriad Pro", arial, sans-serif;font-size:17px;}
.section .section-content {width:100%;float:left;margin:10px 0 0 0;}
.section .section-content .col-one, .section .section-content .col-two, .section .section-content .col-three {width:200px;float:left;}
.section .section-content .col-one, .section .section-content .col-two {margin:0 32px 0 0;}
.section .section-content .buttons {float:left;width:100%;margin:16px 0 0 0;}
.section .section-content .buttons .connect-btn {float:left;}
.section .section-content .buttons .connect-btn .btn-view-channel, .section .section-content .buttons .connect-btn .btn-twitter {margin:0 10px 0 0;}
.section .section-content .rss {float:left;}
.section .section-content .tweet-six-tweet a {color:#23AAD7;}

#connect-sidebar {float:right;width:205px;padding:0 0 10px 10px;line-height:20px;}
#connect-sidebar h3 {float:left;color:#a5181c;font-size:13px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;font-weight:bold;padding:0 0 10px 0;}
#connect-sidebar p {margin:0 0 10px 0;}
#connect-sidebar input[type="text"] {border:1px solid #aeaeae;padding:5px;width:180px;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
#connect-sidebar .widget.widget_text {background:none;padding:0;}
#connect-sidebar .widget {background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:20px 0;color:#151515;font-family:"Lucida Grande",arial,sans-serif;font-size:11px;overflow:hidden;}
#connect-sidebar .widget a {text-decoration:none;color:#151515;}
#connect-sidebar .widget ul li {margin:0 0 5px 0;}
#connect-sidebar .sidebar-rss {float:right;}
#connect-sidebar .item {width:100%;float:left;}
#connect-sidebar .item p {margin:0;}
#connect-sidebar .item p a {color:#151515;text-decoration:none;}
#connect-sidebar .item .date {text-align:right;color:#848484;font-size:11px;font-style:italic;padding:0 1px 0 0;}
#connect-sidebar .blue-arrow {padding:0 0 0 10px;float:left;width:100%;font-size:13px;}
#connect-sidebar .blue-arrow a {color:#003562;font-style:italic;text-decoration:underline;background:url('/wp-content/themes/lp/img/blue-arrow.png') no-repeat left 5px;padding:0 0 0 8px;}

/* Site Map Page */
.site-map {margin:0 0 32px 0;overflow:hidden;}
.site-map h2 {color:#193560;font-size:30px;font-family:"Times New Roman", serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;margin:0 0 22px 0;}
.site-map p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.site-map .col-one, .site-map .col-two, .site-map .col-three {float:left;width:33%;}
.site-map ul {margin:5px 0;font-family:"Myriad Pro",arial,sans-serif;}
.site-map ul li {margin:0 0 20px 15px;}
.site-map ul.menu li a {color:#a5181c;text-decoration:none;}
.site-map ul.sub-menu li a {color:#151515;}

/* Single Page */
.single-slideshows {background:url('/wp-content/themes/lp/img/slideshow-bg.png') no-repeat;margin:0 auto;width:929px;overflow:hidden;}
.tab_content_single .tab-cta {float:left;background:#fff;margin:8px 0 8px 9px;padding:70px 10px;width:300px;position:relative;height:195px;display:}
.tab_content_single .tab-cta .tab-title {font-family:"Times New Roman", serif;font-style:italic;margin:0 0 10px 0;color:#193560;font-size:30px;text-align:center;}
.tab_content_single .tab-cta .tab-sep {margin:10px 0;}
.tab_content_single .tab-cta .tab-text {width:300px;font-size:13px;line-height:20px;color:#888;font-family:"SansumiRegular", "Lucida Grande", arial, sans-serif;}
.tab_content_single .image {float:right;margin:8px 8px 8px 0;width:592px;}
.team-list {margin:20px 0px 20px 32px;width:940px;float:left;}
.team-list .team-member {float:left;margin:0 8px 8px 0;}
.team-list .team-member .title a {color:#151515;text-decoration:none;}
.team-list .team-member .title a:hover {text-decoration:underline;}
.team-list .team-member .title {font-size:13px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;}
.team-list h2, .page .two-col-page-content h2 {color:#155177;font-size:21px;font-family:"Times New Roman", serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 0;margin:0 0 10px 0;}
.page .two-col-page-content {width:608px;float:left;padding:30px 32px;}
.page .two-col-page-content p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.page .two-col-page-content ul, .page .two-col-page-content ol {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:5px 0 5px 15px;list-style-position:inside;}
.page .two-col-page-content ul li {list-style-type:disc;list-style-position:outside;margin:0 0 0 20px;}
.page .two-col-page-content ol li {list-style-type: decimal;list-style-position:outside;margin:0 0 0 20px;}
.page .two-col-page-content a {color:#7B92B8;text-decoration:none;}
.page .two-col-page-content a:hover {text-decoration:underline;}

/* Team Page */
.level {padding:15px 0;float:left;width:100%;}
.level h2 {float:left;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 32px;color:#686868;font-size:30px;font-family:"Times New Roman", serif;width:925px;}


.top-level {padding:0 0 0 32px;}
.top-level .top-team-member {float:left;width:100%;margin:0 0 32px 0;}
.top-level .top-team-member .image {float:left;}
.top-level .top-team-member .name-box {float:left;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 32px;width:695px;}
.top-level .top-team-member .name-box .name {color:#193560;font-size:30px;font-family:"Times New Roman", serif;display:inline;margin:0 32px 0 0;}
.top-level .top-team-member .name-box .name a {color:#193560;text-decoration:none;}
.top-level .top-team-member .name-box .position {color:#838383;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;display:inline;}
.top-level .top-team-member .short-bio {float:left;margin:0 0 0 32px;width:695px;padding:20px 0;}
.top-level .top-team-member .short-bio p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.top-level .top-team-member .short-bio .more-link {display: block;width:58px;margin:12px 0 0 0;}

.futurepanel .futurepanel-team-member {float:left;width:415px;margin:32px;height:160px;}
.futurepanel .futurepanel-team-member .image {float:left;margin:0 32px 0 0;}
.futurepanel .futurepanel-team-member .meta-box {float:left;width:250px;}
.futurepanel .futurepanel-team-member .name {color:#a5181c;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;}
.futurepanel .futurepanel-team-member .name a {color:#a5181c;text-decoration:none;}
.futurepanel .futurepanel-team-member .position {color:#838383;font-size:14px;font-family:"Myriad Pro",arial,sans-serif;margin:4px 0 8px 0;}
.futurepanel .futurepanel-team-member p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.futurepanel .futurepanel-team-member .short-bio .more-link {display: block;width:58px;margin:12px 0 0 0;font-size:10px;color:#003562;font-weight:bold;text-decoration:none;}

.partners .partners-team-member {float:left;width:415px;margin:22px 32px;height:180px;}
.partners .partners-team-member .image {float:left;margin:0 32px 0 0;}
.partners .partners-team-member .meta-box {float:left;width:250px;}
.partners .partners-team-member .name {color:#a5181c;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;}
.partners .partners-team-member .name a {color:#a5181c;text-decoration:none;}
.partners .partners-team-member .position {color:#838383;font-size:14px;font-family:"Myriad Pro",arial,sans-serif;margin:4px 0 8px 0;}
.partners .partners-team-member p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.partners .partners-team-member .short-bio .more-link {display: block;width:58px;margin:12px 0 0 0;font-size:10px;color:#003562;font-weight:bold;text-decoration:none;}

.vps .vps-team-member {float:left;width:415px;margin:22px 32px;height:180px;}
.vps .vps-team-member .image {float:left;margin:0 32px 0 0;}
.vps .vps-team-member .meta-box {float:left;width:250px;}
.vps .vps-team-member .name {color:#a5181c;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;}
.vps .vps-team-member .name a {color:#a5181c;text-decoration:none;}
.vps .vps-team-member .position {color:#838383;font-size:14px;font-family:"Myriad Pro",arial,sans-serif;margin:4px 0 8px 0;}
.vps .vps-team-member p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.vps .vps-team-member .short-bio .more-link {display: block;width:58px;margin:12px 0 0 0;font-size:10px;color:#003562;font-weight:bold;text-decoration:none;}

.staff .staff-team-member {float:left;width:290px;margin:16px 0 16px 32px;}
.staff .staff-team-member .image {float:left;margin:0 16px 0 0;}
.staff .staff-team-member .meta-box {float:left;width:165px;}
.staff .staff-team-member .name {color:#a5181c;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;}
.staff .staff-team-member .name a {color:#a5181c;text-decoration:none;}
.staff .staff-team-member .position {color:#838383;font-size:14px;font-family:"Myriad Pro",arial,sans-serif;margin:4px 0 8px 0;}

/* Team Single */
.team-single {padding:0 32px;}
.team-single .section-title {color:#bc1b20;font-weight:bold;font-size:13px;font-family:"Lucida Grande", arial, sans-serif;font-style:italic;margin:0 0 10px 0;}
.team-single .left-col {float:left;width:208px;background:url('/wp-content/themes/lp/img/vertical-stripes.png') repeat-y right 0;padding: 0 0 78px 0;}
.team-single .left-col .image {float:left;}
.team-single .left-col .contact {float:left;margin:20px 0;}
.team-single .left-col .section-title {color:#bc1b20;font-weight:bold;font-size:13px;font-family:"Lucida Grande", arial, sans-serif;font-style:italic;margin:0 0 10px 0;}
.team-single .left-col .highlights {float:left;width:195px;padding:0 10px 16px 0;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;margin:16px 0;}
.team-single .left-col .highlights ul {list-style-type:disc;margin:0 0 0 20px;}
.team-single .left-col .highlights ul li {font-size:13px;font-family:"Lucida Grande", arial, sans-serif;margin:4px 0;line-height:20px;}
.team-single .left-col .news {float:left;width:195px;padding:0 10px 0 0;font-family:"Lucida Grande", arial, sans-serif;}
.team-single .left-col .news-item {float:left;width:100%;margin:0 0 16px 0;}
.team-single .left-col .news .news-title {color:#151515;font-weight:bold;font-size:13px;margin:0 0 10px 0;line-height:20px;}
.team-single .left-col .news .news-excerpt {font-size:13px;line-height:20px;color:#151515;margin:0 0 10px 0;}
.team-single .left-col .news .news-link {text-align:right;font-size:11px;background:url('/wp-content/themes/lp/img/small-hr.png') no-repeat left 2px;}
.team-single .left-col .news .news-link a {color:#004d8f;text-decoration:none;font-weight:bold;font-style:italic;}
.team-single .name-box {float:left;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 32px;width:689px;}
.team-single .name-box .name {color:#193560;font-size:30px;font-family:"Times New Roman", serif;display:inline;margin:0 32px 0 0;}
.team-single .name-box .name a {color:#193560;text-decoration:none;}
.team-single .name-box .position {color:#838383;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;display:inline;}
.team-single .bio {float:left;margin:0 0 0 32px;width:445px;padding:20px 0;}
.team-single .bio p {font-size:13px;line-height:20px;color:#151515;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
.team-single .bio a { color: #155177;text-decoration:none;}
.team-single .articles {float:right;width:208px;padding:20px 10px 0 0;font-family:"Lucida Grande", arial, sans-serif;}
.team-single .article-item {float:left;width:100%;margin:0 0 16px 0;}
.team-single .articles .article-title {color:#151515;font-weight:bold;font-size:13px;margin:0 0 10px 0;line-height:20px;}
.team-single .articles .article-excerpt {color: #151515;font-family: "Lucida Grande",arial,sans-serif;font-size: 13px;line-height: 20px;margin: 0 0 10px;}
.team-single .articles .article-link {text-align:right;font-size:11px;background:url('/wp-content/themes/lp/img/medium-hr.png') no-repeat left 0;}
.team-single .articles .article-link a {color:#004d8f;text-decoration:none;font-weight:bold;font-style:italic;}

/* Search */
h2.search-results {color:#193560;font-size:30px;font-family:"Times New Roman", serif;margin:16px 0 32px 32px;}
.search-box {float:right;margin:-35px 32px 0 0;}
.search-box input {float:left;}
.search-box input[type="text"] {color:#838383;font-size:12px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;border:1px solid #aeaeae;padding:0 5px;width:180px;height:17px;}
.search-box #searchsubmit {text-indent:-10000px;background:url('/wp-content/themes/lp/img/btn-search.png') no-repeat;width:19px;height:19px;border:0;}

/* Events Pages */
.page-template-page-upcoming-events-php .content, .page-template-page-recent-events-php .content, .single-event .content {padding:0;}
.sub-nav {float:right;width:372px;margin:5px 0 0 0;font-family:arial,sans-serif;font-size:12px;}
.sub-nav ul li {float:left;border-right:1px solid #5f5f5f;margin-right:5px;padding-right:6px}
.sub-nav ul li.last {border:0;}
.sub-nav ul li a {color:#515152;text-decoration:none;}
.sub-nav ul li a:hover {text-decoration:underline;}

.events-main #tabs ul {float:left;width:100%;margin:5px 0 0 20px;}
.events-main #tabs ul li {float:left;margin:0 20px 0 0;list-style:none;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	padding:4px 10px;
	background:#BC1B20;
	}
.events-main #tabs ul li a {color:#ffffff;text-decoration:none;}
.events-main #tabs .ui-tabs-hide {display:none !important;}
.events-main #tabs ul li.ui-state-active {background:#003562;}
.events-main #tabs .event-tab-single {float:left;width:565px;padding:20px;border:1px solid #dddddd;}
.events-main #tabs .event-tab-single ul li {float:none;list-style-type:disc;list-style-position:inside;}

.events table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  font-family:arial,sans-serif;
  font-size:14px;
}
.events .table {
  width: 100%;
  margin-bottom: 18px;
}
.events .table th,
.events .table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.events .table th {
  font-weight: bold;
}
.events .table thead th {
  vertical-align: bottom;
}
.events .table caption + thead tr:first-child th,
.events .table caption + thead tr:first-child td,
.events .table colgroup + thead tr:first-child th,
.events .table colgroup + thead tr:first-child td,
.events .table thead:first-child tr:first-child th,
.events .table thead:first-child tr:first-child td {
  border-top: 0;
}
.events .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.events .table-condensed th,
.events .table-condensed td {
  padding: 4px 5px;
}
.events .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.events .table-bordered th,
.events .table-bordered td {
  border-left: 1px solid #dddddd;
}
.events .table-bordered caption + thead tr:first-child th,
.events .table-bordered caption + tbody tr:first-child th,
.events .table-bordered caption + tbody tr:first-child td,
.events .table-bordered colgroup + thead tr:first-child th,
.events .table-bordered colgroup + tbody tr:first-child th,
.events .table-bordered colgroup + tbody tr:first-child td,
.events .table-bordered thead:first-child tr:first-child th,
.events .table-bordered tbody:first-child tr:first-child th,
.events .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.events .table-bordered thead:first-child tr:first-child th:first-child,
.events .table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.events .table-bordered thead:first-child tr:first-child th:last-child,
.events .table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.events .table-bordered thead:last-child tr:last-child th:first-child,
.events .table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.events .table-bordered thead:last-child tr:last-child th:last-child,
.events .table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.events .table-striped tbody tr:nth-child(odd) td,
.events .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.events .table tbody tr:hover td,
.events .table tbody tr:hover th {
  background-color: #f5f5f5;
}

#events-sidebar {float:right;width:320px;padding:30px 0;}
#events-sidebar h2 {color:#a5181c;font-size:20px;font-style:italic;font-family:"Myriad Pro",arial,sans-serif;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;padding:0 0 10px 10px;}
#events-sidebar .textwidget {color:#151515;font-size:13px;font-family:"Lucida Grande",arial,sans-serif;padding:10px 30px 10px 10px;line-height:20px;background:url('/wp-content/themes/lp/img/sidebar-bg.png') repeat-x 0 bottom;}
#events-sidebar .textwidget p {margin:0 0 10px 0;}
#events-sidebar .textwidget a {color:#003562;text-decoration:none;}
#events-sidebar .textwidget ul.bullet {margin-left:20px;}
#events-sidebar .textwidget ul.bullet li {list-style-type:disc;}

.single-event .two-col-page-content {
	float: left;
	padding: 30px 32px;
	width: 608px;
	font-family: "Lucida Grande",arial,sans-serif;
}

.single-event .content p {
	color: #151515;
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 10px;
}
.single-event h2 {
	background: url("/wp-content/themes/lp/img/sidebar-bg.png") repeat-x scroll 0 bottom transparent;
	color: #155177;
	font-family: "Times New Roman",serif;
	font-size: 21px;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

.single-event a {color: #7B92B8;
	text-decoration: none;}
.single-event a:hover {text-decoration:underline;}

.single-event .events ul {margin:0 0 0 20px;font-size:13px;line-height:20px}
.single-event .events ul li {list-style-type:disc;}
.single-event .events ol {margin:0 0 0 20px;font-size:13px;line-height:20px}
.single-event .events ol li {list-style-type:decimal;}

/* Calendars */
/* basic layout styles */
div.calendar {
	background: #d2d2d2;
	padding: 5px;
	width: 286px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 30px;
	float:left;
	margin:0 6px 20px 6px;
}
div.calendar.last {margin:0;}

div.calendar > div {
	float: left;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
}

div.calendar div.month {
	width: 100%;
	background: #155177;
	color: #EEE;
	float: none;
	margin: 0;
	border: 0;
}

div.calendar div.other {
	color: #ccc;
	font-weight: normal;
}

div.calendar div.week div {
	float: left;
	width: 40px;
	height: 33px;
	padding:7px 0 0 0;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #e3e3e3;
}

div.calendar div.week div:last-of-type {
	border-right: 0;
}

div.calendar div.week:last-of-type div {
	border-bottom: 0;
}


/* for the small calendars */

div.calendar.small {
	width: 181px;
	line-height: 25px;
	font-size: 11px;
}

div.calendar.small div.month {
	background-color: grey;
}

div.calendar.small div.week div {
	width: 25px;
	height: 25px;
}

/* border style */
div.calendar {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}

div.calendar > div {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}

div.calendar div.month {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

div.calendar div.week:last-of-type div:first-of-type {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	-ms-border-radius: 0 0 0 4px;
	-o-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
}

div.calendar div.week:last-of-type div:last-of-type {
	-webkit-border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	-ms-border-radius: 0 0 4px 0;
	-o-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}

/* header style */
/* b8d100 - top */
/* a9be01 - mid */
/* 98a90f - bottom */

div.calendar div.month {
	background: linear-gradient(#7B92B8, #155177) #155177;
	background: -o-linear-gradient(#7B92B8, #155177) #155177;
	background: -moz-linear-gradient(#7B92B8, #155177) #155177;
	background: -ms-linear-gradient(#7B92B8, #155177) #155177;
	background: -webkit-linear-gradient(#7B92B8, #155177) #155177;
	background-color: #155177;
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
	-ms-box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
	-o-box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
	box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	-moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	-ms-text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	-o-text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}

div.calendar div.taken {
	background-position: center center;
	background-image: url('/wp-content/themes/img/taken.png');
	-webkit-text-shadow: 0 0 3px rgba(255,255,255,1);
	-moz-text-shadow: 0 0 3px rgba(255,255,255,1);
	-ms-text-shadow: 0 0 3px rgba(255,255,255,1);
	-o-text-shadow: 0 0 3px rgba(255,255,255,1);
	text-shadow: 0 0 3px rgba(255,255,255,1);
}

/* small cal header style */
/* d3d3d3 - top */
/* bebebe - mid */
/* a8a8a8 - bottom */

div.calendar.small div.month {
	border: 0;
	background: linear-gradient(#d3d3d3,#a8a8a8) #bebebe;
	background: -o-linear-gradient(#d3d3d3, #a8a8a8) #bebebe;
	background: -moz-linear-gradient(#d3d3d3, #a8a8a8) #bebebe;
	background: -ms-linear-gradient(#d3d3d3, #a8a8a8) #bebebe;
	background: -webkit-linear-gradient(#d3d3d3, #a8a8a8) #bebebe;
	background-color: #bebebe;
}


/* make the links fill the whole day square */
div.calendar a {
	display: block;
	width: 100%;
	height: 100%;
}

.event-login-top {float:right;margin:10px 0 0 0;}

.home-content, .page-content {
	margin-top: 80px;
}

.hrb_logo {
	margin: 0 0 15px auto;
	position: absolute;
	top: 13px;
	right: 30px;
}

.hrb_cover {
	float: left;
	position: relative;
	bottom: 5px;
	left: 30px;
}

.hrb_box {
	margin: 0 40px 0 auto;
	width: 420px;
	padding: 20px;
	background: #ddd;
	color: #333;
}
.hrb_box a {color:#000;text-decoration:none;}
.hrb_box a:hover {border-bottom: 1px solid #000;}
.hrb_box p {font-size: 15px;line-height: 20px;color:#333;font-family:"Lucida Grande", arial, sans-serif;margin:0 0 10px 0;}
