/*
Theme Name: Hope Trials
Theme URI: http://www.hopetrials.com
Description: Hope Trials Theme
Version: 1
Author: Eric Schmidt
Author URI: http://www.quincybioscience.com
*/


@font-face {
	font-family: 'VegurExtraLight';
	src: url('css/Vegur-EL_0500.eot');
	src: local('☺'), url('css/Vegur-EL_0500.ttf') format('truetype'), url('css/Vegur-EL_0500.svg#webfont') format('svg');
}

@font-face {
	font-family: 'VegurRegular';
	src: url('css/Vegur-R_0500.eot');
	src: local('☺'), url('css/Vegur-R_0500.ttf') format('truetype'), url('css/Vegur-R_0500.svg#webfont') format('svg');
}

@font-face {
	font-family: 'VegurBold';
	src: url('css/Vegur-B_0500.eot');
	src: local('☺'), url('css/Vegur-B_0500.ttf') format('truetype'), url('css/Vegur-B_0500.svg#webfont') format('svg');
}


body#home {
	padding:0 0 0 0;
	margin:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/highlight-back-repeat.jpg);
	background-repeat:repeat-x;
	background-position:left 125px;
}
body#inner {
	padding:0;
	margin:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/background-small.png);
	background-repeat:repeat-x;
	background-position:left 125px;
}

.wrap {
	width:960px;
	margin:0 auto;
	
}
.header {

	font-size:24px;
	letter-spacing:2px;
	position:relative;
	height:125px
}
.header img {
	padding:0;
	margin:0;
}
#logo {
	padding:0;
	margin:0;
}
#logo img {
	margin:15px 0 0 0;
}
.header h1 {
	padding:0;
	margin:0;
	display:none;
}
.header h1 small {
	font-size:18px;
}

.nav ul li {
	display:inline;
	float:left;
	list-style:none;
	height:55px;
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0;
	padding-bottom:0px;
	margin:0;
	margin-bottom:5px;
}
.nav ul li a {
	color:black;
	display:block;
	margin-top:20px;
	text-decoration:none;
	width:100%;
}
.nav ul li a:hover {
	color:#195594;
}
.nav {
	
	position:absolute;
	top:0;
	right:0;
	width:inherit;
	

}
.nav ul {
	padding:0;
	margin:0;
}
.highlight {
	background:#ffffff;
	height:266px;
	position:relative;
	background-image:url(images/highlight-main-background.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.highlight h2, .highlight h2 a {
	padding:30px 0 0 10px;
	margin:0;
	font-family:VegurRegular, Arial, Helvetica, sans-serif;
	color:white;
	font-size:37px;
	text-decoration:none;
}
#content h2 {
	padding-bottom:15px;
}
.highlight #outline {
	position:absolute;
	right:10px;
	bottom:1px;
}
.highlight p {
	width:525px;
	color:white;
	font-size:16px;
	letter-spacing:1px;
	padding-left:10px;
}

.highlight .buttons li, #col1 .buttons li {
	display:inline;
	float:left;
	list-style:none;
	padding:0;
	margin-right:20px;
	text-align:center;
}
.highlight .buttons li a, #col1 .buttons li a {
	display:block;
	width:206px;
	height:53px;
	color:white;
	text-decoration:none;
	font-size:24px;
	line-height:52px;
	font-family:VegurRegular, Arial, sans-serif;
	text-shadow:1px 1px 2px #221f20;

}
.highlight .buttons li a {
	margin-left:80px;
}
.highlight .buttons li a#enroll, #col1 .buttons li a#enroll {	
	background-image:url(images/enroll-button.png);
	background-repeat:no-repeat;
}
.highlight .buttons li a#contact, #col1 .buttons li a#contact {	
	background-image:url(images/contact-button.png);
	background-repeat:no-repeat;
}
.highlight .buttons li a:hover, #col1 .buttons li a:hover {
	background-position:0 -53px;
}
#content {
	background:none;
	height:inherit;
}
#content p {
	color:#000;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
}

#col1 h3 {
	font-family:VegurRegular, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-left:10px;
	color:#3354a5;
}
.columns {
	margin-top:20px;
	
}
.columns div p {
	padding-left:10px;
	font-size:14px;
}
.columns h2 {
	padding:0;
	margin:0 0 0 5px;
	border-bottom:1px solid #ccd794;
	font-size:16px;
}
.columns #col1 {
	width:550px;
	padding-bottom:100px;
	float:left;
}
.columns #col2 {
	width:350px;
	padding-bottom:60px;
	float:right;
	margin-left:55px;
}
.columns #col1 ul li {
	font-size:14px;
}
.columns #col2 ul li {
	list-style:none;
	line-height:75px;
	font-size:14px;
}
.columns #col2 ul li a {
	text-decoration:none;
	color:#195594;
}
.columns #col2 ul li a:hover {
	text-decoration:underline;
}
.columns #col2 ul li img {
	float:left;
	margin-bottom:20px;
	margin-right:10px;
	border:none;
}
#col2 p a {
	display:block;
	text-decoration:none;
	color:#195594;
	margin-left:5px;
}
#col2 p a:hover {
	text-decoration:underline;
}
.footer {
	position:relative;
}
.footer div {
	width:182px;

	float:left;
	padding-left:10px;
}
.clear {
	clear:both;
}
.copyright {
	height:50px;
	font-size:10px;
	color:#666;
	position:fixed;
	bottom:0;
	background:#ccd79f;
	margin-top:20px;
	width:100%;
  background-image: -moz-linear-gradient(top, #CCD79F, #dbe0c5); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #CCD79F),color-stop(1, #dbe0c5)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCD79F', EndColorStr='#dbe0c5'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCD79F', EndColorStr='#dbe0c5')"; /* IE8 */
	border-top:1px solid #3354A5;
}
.hope-logo {
	float:left;
	margin-right:20px;
	
}
#footer {
	width:960px;
	margin:0 auto;
	padding-top:10px;
	
}
#footer p {
	float:left;
	margin:0;
}
a img {
	border:none;
}
#event-heading {
	margin-top:40px;
}
#contact-form {
	margin-left:50px;
}
#contact-form label {
	position:absolute;
	margin:10px 0 10px 0;
	width:75px;
	text-align:right;
}
#contact-form input, #contact-form textarea {
	margin-left:80px;
	margin:10px 0 10px 80px;
}
#contact-form fieldset {
	width:500px;
	clear:both;
}
.pagination li {
	list-style:none;
	display:inline;
}
.meta {
	padding-bottom:20px;
}
.meta li {
	list-style:none;
	display:block;
	float:left;
	color:#666;
	font-size:12px;
	padding-right:5px;
	padding-left:5px
}
.meta li a {
	text-decoration:none;
	color:#195594;
}
.meta li:first-child {
	border-right:1px solid #666;
}
#col1 h2 a, #col2 h2 a {
	text-decoration:none;
	color:#195594;
}
#col1 h2 {
	clear:both;
}
.columns table {
	padding-left:10px;
}
.columns table td {
	font-size:14px;
	padding-right:5px;
}
.columns ol li {
	font-size:14px;
}
#thumbnail {
	float:left;
	margin-right:20px;
}
#studies {
	margin:0 10px 0 0 ;
	padding:0;
	width:350px;
}
#study-apply {
	display:block;
	width:150px;
	height:40px;
	color:white;
	text-decoration:none;
	font-size:20px;
	line-height:40px;
	font-family:VegurRegular, Arial, sans-serif;
	border:1px solid #FEEAA2;
	text-shadow:1px 1px 2px #221f20;
	text-align:center;
	     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
          border-radius: 5px; /* Opera 10.5, IE 9 */
     -moz-box-shadow: 1px 1px 2px #999; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 2px #999; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 2px #999; /* Opera 10.5, IE 9.0 */
	background:#FAA81A;
  background-image: -moz-linear-gradient(top, #faa81a, #f9b746); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #faa81a),color-stop(1, #f9b746)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#faa81a', EndColorStr='#f9b746'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#faa81a', EndColorStr='#f9b746')"; /* IE8 */
	
}
#study-apply:hover {
  background-image: -moz-linear-gradient(top, #f9b746, #faa81a); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f9b746),color-stop(1, #faa81a)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9b746', EndColorStr='#faa81a'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9b746', EndColorStr='#faa81a')"; /* IE8 */
}
#trials li {
	clear:both;
}
#trials {
	padding-left:5px;
	
}
/* AddThis Vertical Layout Menu */

.addthis_toolbox .vertical {
    background: #fff;
    width: 136px;
    padding: 1px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .vertical a {
    position: relative;
    display: block;
    background: #fff;
    width: 110px;
    padding: 6px 0 4px 26px;
    text-decoration: none;
    color: #195594;
	font-size:12px;
}

.addthis_toolbox .vertical a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .vertical span {
    position: absolute;
    left: 6px;
    top: 4px;
}

.addthis_toolbox .vertical .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .vertical .more a:hover {
    background: none;
}

.addthis_toolbox .vertical .more span {
    display: none;
}
#footer .icon {
	margin:0 0px 0 20px;
}


