body{
	font-family:"proxima-nova",'Helvetica Neue','Helvetica',sans-serif;
	line-height:1.6em;
	background: #eee;
}

#my-logo{
	background:#eee;
	margin-top:.5em;
}

#my-logo h1{
	background:#eee;
	color:#447;
	padding:.5em;
	padding-left: 4em;
	font-family:georgia;
	margin:0;
	letter-spacing:.2em;
	font-size:1em;
}

#my-logo a{
	text-decoration:none;
}
#footer {
max-width: 750px;
padding: 20pt;
color: #555;
border-top: 1px solid #aaa;
margin: 0 auto;
font-size: .8em;
}

#footer a {
color: #668;
}

.article_list{
	margin:0;
	padding:0;
	width:100%;
	display:block;
	float:left;
	margin-bottom:1em;
	margin-top:1em;
}

.article{
	list-style-type:none;
	margin:0;
	padding:0;
}

#all h2{
	clear:both;
	font-size:1.2em;
	margin:1.5em 0 0 0;
}

.article a{
	display:block;
	padding-bottom:1em;
	padding-left:.2em;
	margin:0px;
	text-decoration:none;
	max-width:30em;
	line-height:1.3em;
	border-left:.2em solid #fff;
}

.article_list:first-of-type li:first-of-type {
	background: #fff;
	padding: 20pt 5pt;
	font-size: 1.2em;

}

.article a:hover{
	border-left:.2em solid #339;
}

.article h3{
	color:#339;
	margin-bottom:.1em;
}

.teaser{
	text-decoration:none;
	color:#336;
}

.index-info-box{
	background:#f6f9f9;
	padding:1em;
	font-size:1em;
	display:block;
	width:70%;
	float:left;
	margin:1em;
}

#sidebar-mainpage{
	clear:both;
}

.post{
	font-size:1em;
	line-height:1.5em;
	margin:1em;
	max-width:600px;
	margin:0 auto;
	background: #fff;
	padding: 10pt 30pt;
}

.post .ads{
	margin:1em;
}

.single-title {

}



.clear  {
	clear: both;
	display: block;
	height: 0!important;;
	margin:0;
	padding:0;
	
}
.post h2{
	color:#336;
	font-family:verdana;
	padding-left: 10pt;
	padding-bottom: 15pt;
}

.post .entry p:first-of-type {
	padding-left: 10pt;
}


.post .meta{
	font-size:11pt;
	color:#999;
	text-align: right;
	padding: 0;
	margin: 0;
	float: right;
}

.post .entry a {
	color: #336;
}

.entry p:first-of-type:first-letter {

padding: 12pt 6pt;
font-size: 49pt;
float: left;
padding-left: 16pt;
}

.post .entry {
	line-height: 1.8em;
	font-family: times,georgia;
}

.entry ol li {
	padding-bottom: 8pt;
}

.entry ol {
	margin: 0;
	padding:0 12pt;
}
/*****SINGLE******/

	.single .article_list {
		max-width: 35em;
	}

	.single .entry {
		padding-bottom: 30pt;
	
	}

	.single .post {
		margin-bottom: 70pt;
	}

/*****MEDIA QUERIES*******/

@media all and (max-width: 550px) {


}

@media all and (max-width: 680px) {
	#content, #sidbar {
		max-width:100%;
		margin:.2em;
	}


}

@media all and (min-width: 680px) {
	#content{
		max-width:780px;
		margin:0 auto;
	}

	#header{
		max-width:780px;
		margin:0 auto;
	}
	
	#sidebar {
		max-width: 580px;
		margin: 0 auto;
	}

	.article_list{
		max-width:25em;
	}

	.index-info-box{
		max-width:25%;
		margin-left:25px;
		min-width:15em;
	}


}

#issue .post:first-of-type{
	width:100%;
	max-width:100%;
}

#issue .post{
	max-width:330px;
	float:left;
	margin:25px;
}

.issue_ad{
	width:300px;
	margin:25px;
	float:left;
}

.subscribe-box{
	border:1px solid #ccc;
	display:block;
	clear:both;
	padding:.5em;
}

input{
	padding:10px;
	font-size:15px;
	border-radius:5px;
}

button{
	background:#009900;
	color:#fff;
	font-size:14px;
	padding:10px;
	border-radius:5px;
}

button,input,select,textarea{
	margin:0;
	font-size:100%;
	vertical-align:middle;
}

button,input{
	*overflow:visible;
	line-height:normal;
}

button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;
	border:0;
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;
}

.btn-success{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	*background-color:#51a351;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
	color:#fff;
	background-color:#51a351;
	*background-color:#499249;
}

.btn-success:active,.btn-success.active{
	background-color:#408140 \9;
}

input[type="text"]{
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s
}

input[type="text"]:focus{
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}

input[type="submit"],input[type="reset"],input[type="button"]{
	width:auto
}


.sassie-assignment {
	border: 1pt solid #999;
	border-radius: 5pt;
	padding: 10pt;
	clear: both;
margin-bottom: 10pt;
}


.ads {
padding: 10pt;
}



#respond, .commentlist {
	max-width: 35em;
	margin: 0 auto;
	background: #fff;
	padding: 3em;
	margin-top: 0;
}