img.alignright {
	margin: 0 7px 2px 0;
}

img.alignleft {
	margin: 0 0 2px 7px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
code {
	display:block;
	direction:ltr;
	text-align:left;
}
acronym, abbr, span.caps {
	letter-spacing:0; /* fix opera bug */
}
html>body .entry ul {
/*	padding:0 10px 0 0;*/
	text-indent:10px;
}
html>body .entry li {
/*	margin: 7px 10px 8px 0; */
}
.entry ol {
	padding: 0 35px 0 0;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 10px 0 0;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 10px 0 0;
}
#commentform input {
	margin: 5px 0 1px 5px;
}
#commentform #submit {
	/* float:left; */
}
.commentlist p {
	margin: 10px 0 10px 5px;
}
#wp-calendar #next a {
	padding-right:0;
	padding-left:10px;
	text-align:left;
}
#wp-calendar #prev a {
	padding-left:0;
	padding-right:10px;
	text-align:right;
}
blockquote {
	margin: 15px 10px 0 30px;
	padding-left: 0;
	padding-right: 20px;
	border-left: 0 none;
	border-right: 5px solid #ddd;
}
#email, #url {
	direction:ltr;
}
.widecolumn .smallattachment {
	margin: 5px 0 5px 5px;
}
.postmetadata {
	clear:both;
}

.commentlist li .avatar {
	float:left;
}
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.widecolumn {
	padding: 0.5em;
}

#cboxMiddleLeft, #cboxContent, #cboxMiddleRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight {
	margin-bottom: 0 !important;
}

p sup {
	font-size: smaller;
	line-height: normal;
	vertical-align: super;
}

div.entry ol {
	display:block;
	list-style-type:decimal;
	margin:1em;
	list-style-position: inside;
	list-style-image: auto;
}

/* Dates */
div.date-box {
    float:left;
    text-align:center;
    background: url(/html5-1/images/date-holder.png) no-repeat;
    width:70px;
    padding:10px 5px 10px 10px;
}
div.date-box .month {
    width: 50px;
    height:20px;
    background: url(/html5-1/images/date-flip.png) no-repeat; 
    margin: 0 auto;
}

div.date-box .month.January {
    background-position: -25px -20px;
}
div.date-box .month.February {
    background-position: -25px -40px;
}
div.date-box .month.March {
    background-position: -25px -60px;
}
div.date-box .month.April {
    background-position: -25px -79px;
}
div.date-box .month.May {
    background-position: -25px -98px;
}
div.date-box .month.June {
    background-position: -25px -117px;
}
div.date-box .month.July {
    background-position: -25px -136px;
}
div.date-box .month.August {
    background-position: -25px -155px;
}
div.date-box .month.September {
    background-position: -25px -174px;
}
div.date-box .month.October {
    background-position: -25px -193px;
}
div.date-box .month.November {
    background-position: -25px -212px;
}
div.date-box .month.December {
    background-position: -25px -231px;
}

div.date-box .day {
    width: 15px;height:20px;background: url(/html5-1/images/date-flip.png) no-repeat;
}
div.date-box .day.day1 {
     background-position: -9px -24px;margin:0 auto;
}
div.date-box .day.day2 {
     background-position: -9px -46px;margin:0 auto;
}
div.date-box .day.day3 {
     background-position: -9px -68px;margin:0 auto;
}
div.date-box .day.day4 {
     background-position: -9px -90px;margin:0 auto;
}
div.date-box .day.day5 {
     background-position: -9px -112px;margin:0 auto;
}
div.date-box .day.day6 {
     background-position: -9px -134px;margin:0 auto;
}
div.date-box .day.day7 {
     background-position: -9px -156px;margin:0 auto;
}
div.date-box .day.day8 {
     background-position: -9px -178px;margin:0 auto;
}
div.date-box .day.day9 {
     background-position: -9px -200px;margin:0 auto;
}
div.date-box .day.day10 {
     background-position: -9px -222px;margin:0 auto;
}
div.date-box .day.day11 {
     background-position: -9px -244px;margin:0 auto;
}
div.date-box .day.day12 {
     background-position: -9px -266px;margin:0 auto;
}
div.date-box .day.day13 {
     background-position: -9px -288px;margin:0 auto;
}
div.date-box .day.day14 {
     background-position: -9px -310px;margin:0 auto;
}
div.date-box .day.day15 {
     background-position: -9px -332px;margin:0 auto;
}
div.date-box .day.day16 {
     background-position: -9px -354px;margin:0 auto;
}
div.date-box .day.day17 {
     background-position: -9px -376px;margin:0 auto;
}
div.date-box .day.day18 {
     background-position: -9px -398px;margin:0 auto;
}
div.date-box .day.day19 {
     background-position: -9px -420px;margin:0 auto;
}
div.date-box .day.day20 {
     background-position: -9px -442px;margin:0 auto;
}
div.date-box .day.day21 {
     background-position: -9px -464px;margin:0 auto;
}
div.date-box .day.day22 {
     background-position: -9px -486px;margin:0 auto;
}
div.date-box .day.day23 {
     background-position: -9px -506px;margin:0 auto;
}
div.date-box .day.day24 {
     background-position: -9px -528px;margin:0 auto;
}
div.date-box .day.day25 {
     background-position: -9px -550px;margin:0 auto;
}
div.date-box .day.day26 {
     background-position: -9px -572px;margin:0 auto;
}
div.date-box .day.day27 {
     background-position: -9px -594px;margin:0 auto;
}
div.date-box .day.day28 {
     background-position: -9px -616px;margin:0 auto;
}
div.date-box .day.day29 {
     background-position: -9px -638px;margin:0 auto;
}
div.date-box .day.day30 {
     background-position: -9px -660px;margin:0 auto;
}
div.date-box .day.day31 {
     background-position: -9px -682px;margin:0 auto;
}

div.date-box .year {
    width: 30px;height:20px;margin: 0 auto;
}

div.date-box .start-year {
    width: 15px;height:20px;background: url(/html5-1/images/date-flip.png) no-repeat; 
}

div.date-box .start-year.year20 {
    background-position: -78px -360px;float:left;
}

div.date-box .end-year {
    width: 15px;height:20px;background: url(/html5-1/images/date-flip.png) no-repeat; 
}

div.date-box .end-year.year2009 {
    background-position: -80px -162px;float:left; 
}
div.date-box .end-year.year2010 {
    background-position: -80px -180px;float:left;
}
div.date-box .end-year.year2011 {
    background-position: -80px -198px;float:left;
}
div.date-box .end-year.year2012 {
    background-position: -80px -216px;float:left;
}
div.date-box .end-year.year2013 {
    background-position: -80px -234px;float:left;
}
div.date-box .end-year.year2014 {
    background-position: -80px -252px;float:left;
}

div.date-box .text {
    visibility: hidden;
}
