a{
	color:#403e3c;
	text-decoration:underline;
}

a:hover,a:focus{
	color:#403e3c;
	text-decoration:underline;
}

h1 {
	font: normal 48px/45px Georgia, serif;
	color:#891441;
	margin:0 0 20px 0;
}

.title{
	font: normal 26px/30px Georgia, serif;
	color:#000000;
	margin:20px 0 20px 0;
}

.grey{
	background:#f5f5f5;
}

.red{
	background: #891441;
	color:#ffffff !important;
}

.tour{
	font: 700 16px/16px "Open Sans", Arial, sans-serif;
	color:#18559a;
	margin:20px 0 10px 0;
	text-transform:uppercase;
}

.thumbnail-copy{
	font: 700 12px/12px "Open Sans", Arial, sans-serif;
	color:#403e3c;
}

.box{
	font: normal 14px/18px "Open Sans", Arial, sans-serif;
	color:#403e3c;
	margin-bottom:2px;
	padding-top:15px;
	padding-bottom:15px;
}

.box div{
	font: 700 16px/18px "Open Sans", Arial, sans-serif;
	color:#185590;
	text-transform:uppercase;
	margin-bottom:15px;
}

.box img{
	margin-top:20px;
}

.itsback{
	font: normal 22px/27px "Open Sans", Arial, sans-serif;
	color:#185590;
}

.what{
	font: bold 16px/18px "Open Sans", Arial, sans-serif;
}

ol{
	font: normal 14px/18px "Open Sans", Arial, sans-serif;
	margin:10px 0 0 20px;
	padding:0;
}

li{
	margin-bottom:10px;
}

li.last{
	margin-bottom:0;
}

.mice{
	font: normal 10px/14px Arial, sans-serif;
	border-top:1px solid #CCCCCC;
	color: #403e3c;
	margin-top:20px;
	margin-bottom: 50px;
	padding-top:5px;
}


/* HEADER */

header{
	position:relative;
	z-index:100;
	margin:0;
}

header#toolbar h1 {
		font:normal 12px/12px Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #18559a; /* header keyline */
    height: 0.5em;
    margin-bottom: 1.5em;
    margin-left: 230px;
		margin-top:20px;
    text-transform: uppercase;
}

header#toolbar h1 a {
    color: #403e3c !important;
    display: block;
    float: left;
    padding-right: 7px;
    text-decoration: none;
    text-indent: -230px;
}

#share button{
	color:#aaaaaa;
	background-color:#eeeeee;
	text-transform:uppercase;
	position:absolute;
	left:5px;
	top:8px;
	font-weight:bold;
}


#share{
	background:#FFF;
	color:#403E3C;
	position:relative;
	width:302px;
	height:40px;
	border:1px solid #CCC;
	margin:0 auto;
}

#share-button{
	position:absolute;
	top:7px;
	left:8px;
}

#share-button .btn-small {
    font-size: 11px;
}

.fb-like{
	position:absolute !important;
	top:10px;
	left:131px;
}

#pinit{
	position:absolute;
	top:10px;
	left:213px;
}

#gplusone{
	position:absolute;
	top:10px;
	left:261px;
}

.share-list li{
	list-style-type:none;
	width:250px;
	float:left;
	margin-bottom:10px;
}

.share-list li a{
	display:block;
	height:32px;
	line-height:32px;
	padding:0 0 0 42px;
}

li a.share-twitter-32{ background:url('../img/share-icons/twitter_32.png') no-repeat 0 0; }
li a.share-email-32{ background:url('../img/share-icons/email_32.png') no-repeat 0 0; }
li a.share-reddit-32{ background:url('../img/share-icons/reddit_32.png') no-repeat 0 0; }
li a.share-facebook-32{ background:url('../img/share-icons/facebook_32.png') no-repeat 0 0; }
li a.share-pinterest-32{ background:url('../img/share-icons/pinterest_32.png') no-repeat 0 0; }
li a.share-digg-32{ background:url('../img/share-icons/digg_32.png') no-repeat 0 0; }
li a.share-gplus-32{ background:url('../img/share-icons/gplus_32.png') no-repeat 0 0; }
li a.share-stumbleupon-32{ background:url('../img/share-icons/stumbleupon_32.png') no-repeat 0 0; }
li a.share-delicious-32{ background:url('../img/share-icons/delicious_32.png') no-repeat 0 0; }

@media(min-width:600px){
	#share{
		background:#FFF;
		color:#403E3C;
		position:absolute;
		right:30px !important;
		width:302px;
		height:40px;
		top:-15px;
		border:1px solid #CCC;
	}

	h1{
		font: normal 76px/76px Georgia, serif;
		margin:0 0 20px 0;
	}
	
	.title{
		font: normal 35px/40px Georgia, serif;
		color:#000000;
		margin:35px 0 35px 0;
	}
	 }