/*

title: slugs css
author: maximilian schoening @ bylinebreak.com
Modified ny @jonarnes
*/

/* section: reset
---------------------------------------------- */
@import url("reset.css");
/* ------------------------------------------- */

/* section: floating/clearing
---------------------------------------------- */
.left {
  float: left;
}

.right {
  float: right;
}


.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/* ------------------------------------------- */

/* section: base
---------------------------------------------- */
body {
  color: #2c2c2c;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  -webkit-text-stroke: 1px transparent;
}
h1,h1 a, h1 a:visited {
	text-shadow: 0 1px 1px #fff;
	font-size: 20px;
	color: #2c2c2c;
    font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	padding-bottom:10px;
}

a,a:visited{
	color: #2c2c2c;
		text-decoration: underline;

}
a:hover{
	color: #2c2c2c;
	text-decoration: none;
}
/* ------------------------------------------- */

/* section: download
---------------------------------------------- */

#download {
background-attachment:fixed;	}

#download #wrapper {
  margin: 10px auto;
  width: 550px;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

#footer {
  margin: 10px auto;
  width: 80%;
  background:white;
  margin-bottom:0px;
}

#download #header {
  margin: 0 0 14px 0; /* 15px - 1px white drop-shadow */
  padding: 0 15px;
}

#download #header p {
  color: #ccc;
  font-size: 23px;
  font-weight: bold;
  line-height: 25px; /* height of logo without drop-shadow */
  text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;
  font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
}

#download #header p img{
vertical-align: text-top;
}
#download #header p a{
    text-decoration: none;
    
}

#download #container {
 background-color: rgba(153,153,153,0.7);

  border: 1px solid #777777;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
  margin: 0 0 15px 0;
  padding: 14px; /* 15px - 1px border */
}

#download #container .item {
 background-color: rgba(229,229,229,0.8);

  border: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 20px 18px 20px;
  margin-bottom: 10px;

}
.entry-utility{
	font-size:10px;
}
.blogdesc{
    font-size: 10px;
    font-weight: normal;
    font-family: courier,monospace;
    text-shadow:none;
}
li.categories,li.cat-item { 
    display: inline;
    font-size: 12px;
    padding: 5px;
    float: right;
}

/*Date  */
	    .post-date { 
 background-color: rgb(229,229,229);
			float:right;
			position:relative;
			padding:25px 5px 3px;
			margin-left:10px;
			-webkit-transform: rotate(-15deg);
			-moz-transform: rotate(-15deg);
			-o-transform: rotate(-15deg);
			-moz-border-radius: 3px;
		    -webkit-border-radius: 3px;
		    border-radius: 3px;
		    right:-50px;
			-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
			-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
			box-shadow: 0 0 10px rgba(0,0,0,0.6);
			} 
	 	.post-date .post-month {
		    text-transform: uppercase;
		    font-size:18px;
			padding-bottom: 3px;
			}
		.post-date .post-day {
			font-size:25px;
			line-height:25px;
			position:absolute; left:5px; top:0px;
			}
	    .post-date .post-year { 
			display:block; 
			position:absolute; right:0px; top:9px;
			-webkit-transform: rotate(-90deg); 
			-moz-transform: rotate(-90deg);	
			-o-transform: rotate(-90deg);

			font-size:9px;
			line-height:9px;		
			}
			
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	padding: 18px ;
	overflow: hidden;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	position: relative;
	font-style: italic;
}
#site-generator a {
	color: #666;
	display:inline-block;
	text-decoration: none;
	background: url(images/wordpress.png) center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display:block;
	margin: 0 auto 10px;
}
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 25%;
}
#footer-widget-area #fourth {
	margin-right: 0;
}


.entry-content a:hover img.alignnone,.entry-content a img.aligncenter,.entry-content a img.alignleft,.entry-content a img.alignright {
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-o-transform: scale(1.25);
position: relative;
z-index: 5;
}

.entry-content a img.alignnone,.entry-content a img.aligncenter,.entry-content a img.alignleft,.entry-content a img.alignright {
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	padding:10px;
	padding-bottom:20px;
	margin:5px;
	border:1px black;
	background-color:#ffffff;
	-webkit-transition: -webkit-transform .15s linear;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	box-shadow: 0 3px 6px rgba(0,0,0,.5);

}
 

