
body{background: none !important;}

.span12{
	width:100% !Important;
	margin-left:0 !Important;
}

.brand{
	margin-left:20px !Important;
	background-color:#f00;
	color:#fff !Important;
	text-shadow:none !Important;
	transition: background-color 4s ease;
}

.brand:hover{
	background-color:#003 !Important;
}

.form-search{
	float:right;
	margin:0;
	margin-top:5px;
}

p a{color:#55f !Important}

.post-entry{position:relative;}

iframe{width:100% !Important}

.post-meta{
	font-style:italic;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg); /* IE 9 */
	 -webkit-transform: rotate(90deg); /* Safari and Chrome */
	position:absolute;
	left:-70px;
	top:55px;
	padding:0 !Important;
	margin:0 !Important;
}


.intro_blurb,
.well,
.view,
.type-post, 
.type-page {
	border:0 !Important;
	box-shadow:none !important;
	background-color:#fff!Important;
}


.side_thumb{
	position:relative;
	margin-bottom:15px;
}

.side_thumb h4{
	position:absolute;
	background-color:#fff;
	margin:0;
	opacity:.5;
	padding:4px;
	width:100%;
	color:#000;
	font-weight:normal;
	bottom:25px;
}

.view h2{
	margin-top:0 !Important;
	background-color:#fff !Important;
	line-height:17px;

}

.view h2{
	color:#000 !Important;
	font-weight:normal;
	text-shadow: 0px 3px 3px #000;
}

 h2 a:hover{
	text-decoration:none !Important;
	text-shadow: 0px 8px 8px #000;
}


div.images{
	overflow:hidden;
}


#tiles li{
	-moz-box-shadow: 3px 3px 4px rgba(1, 1, 1, 0.3);
	box-shadow: 3px 3px 4px rgba(1, 1, 1, 0.3);
	-webkit-box-shadow: 3px 3px 4px rgba(1, 1, 1, 0.3);
	width: 280px !important;
}


.view{
	width: 100% !important;
	background-color:#000 !Important;
	border:0 !important;
  }

.view p{
	background-color:#fff;
	margin:0 !Important;
	padding:0 !Important;
}
  
.sidebar h3{
	background-color:#f00;
	color:#fff !Important;
	transition: background-color 4s ease;
	font-weight:normal;
	font-size:18px;
	text-align:center;
}

.sidebar{margin-top:65px;}

.sidebar h3:hover{background-color:#006}

.sidebar li,
.sidebar ul{
	list-style:none;
	padding:0;
	margin:0;
}

.sidebar li{
	margin-bottom:10px;
	text-align:center;
	background-color:#000;
}

.sidebar li a{color:#fff}

.sidebar .tags{
	text-align:left;
	padding-bottom:1px;
}

.sidebar .tags a, .post-data a{
	color:#000;
	background-color:#444;
	display:inline-block;
	padding-left:7px;
	padding-right:7px;
	margin:3px;
	transition: background-color .5s ease;
	border-radius:2px;
}

.post-data a{color:#fff;}

.sidebar .tags a:hover,
.post-data a:hover{
	background-color:#f50;
	text-decoration:none;
}

.post-data a:hover{color:#fff;}

.sidebar_tags a,
.sidebar_latest a{
	transition: background-color .8s ease;
	display:block;
}

.sidebar_tags a:hover,
.sidebar_latest a:hover{
	background-color:#f50;
	text-decoration:none;
		color:#fff;
		font-style:italic;
}

.pagetitle{
	margin-left:4%;
	margin-top:30px;
	margin-bottom:40px;
	font-weight:100;
}

.emptymonth{color:#ccc;}

.dates strong a{font-weight:bold;}

.dates li, .archive_tags a{
	margin-bottom:10px;
	display:inline-block;
}

.dates li a, .archive_tags a{
	background-color:#D6D2B8;
	padding:2px;
	font-size:17px;
	border-radius:5px;
	line-height:15px;
	transition: background-color 1s ease;

}
 .archive_tags a{
	 padding-left:5px;
	 padding-right:5px;
 }

.dates li a:hover{

	display:inline-block;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);

	/*Transition*/
	-webkit-transition: transform 1s;
	-moz-transition: transform 1s;
	-o-transition: transform 1s;
	transition: transform 1s;
}

.dates li a:hover, .archive_tags a:hover{
	background-color:#f50;
	color:#fff;
	text-decoration:none;

}

ul.thumbs li{list-style:none;} 

ul.thumbs li h2,
ul.thumbs li h3
{clear:both;
	width:100%;
} 

ul.thumbs li h2{
padding-top:40px;
}

ul.thumbs li h3{
	font-weight:100;
}

ul.thumbs li a{
	width:23%;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
	font-size:10px;
	height:150px;
	overflow:hidden;
	-moz-box-shadow: 3px 3px 4px rgba(1, 1, 1, 0.3);
	box-shadow: 3px 3px 4px rgba(1, 1, 1, 0.3);
	-webkit-box-shadow: 3px 3px 4px rgba(1, 1, 1, 0.3);
	border-radius:4px;
} 

ul.thumbs li a:hover{
	text-decoration:none;
	-moz-box-shadow: 1px 1px 1px rgba(1, 1, 1, 0.3);
	box-shadow: 1px 1px 1px rgba(1, 1, 1, 0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(1, 1, 1, 0.3);
	background-color:#eee;
	color:#000;
}

ul.thumbs li a img{width:100%;}

.molesworth{
max-width:220px
}