a img {
	border: none;
}

div.maindiv{
/*    margin-left: 20px;
#    margin-bottom: 30px;;
#    background-color: #003366;
#    width: 1002px;
#    float: left;*/
    padding-left: 1.9em;
    width: 62.6em;
    height: auto;
    text-align: left;
}

.justify{
    clear:left;
    font-size:0px;
    line-height:0px;
}

.red{border:1px solid red;}
.white{border:1px solid #ffffff;}

div.header{
    float: left;
    width: 62.6em;
}
div.logo{
    float: left;
    margin: 3.45em 0.95em 1.3em 2.7em;
}
div.arrow-link{
    float: left;
    position: relative;
    margin: 4.45em 0em 0em 5.8em;
    vertical-align: top;
    width: 14em;
}

div.link{
   margin: 0.3em 0em 0em 0.2em;
   float: left;
}

div.link a{
    font-family: Trebuchet MS;
    font-size: 0.7em;
    color: #484848;
}
div.comment{
    font-family: Arial;
    font-size: 0.8em;
    font-style: italic;
    /*height: 4.1em;*/
    margin-top: 1.3em;
}

div.content{
    /*padding-left: 4.4em;*/
    float: left;
}

div.content-header{
    padding-top: 2.6em;
    width: 50em;
    /*height: 9.0625em;*/
}

div.content-header-date{
    font-size: 0.7em;
    font-family: Arial;
    color: #757575;
}
div.content-header-title{
    font-size: 1.1em;
    font-family: Tahoma;
    margin-bottom: 1.3em;
}
div.content-header-description{
    font-family: Arial;
    font-size: 0.8em;
    float: left;
    width: 30em;
    padding: 1.2em 0em 1.1em 1.3em;
    background-color: #E6E6E6;

}

div.content-header-design{
    float: left;
    margin-left: 8.3em;
    margin-top: 2.2em;
    font-family: Arial;
    font-size: 0.75em;
}

div.content-header-logo{
    float: left;
    padding-top: 1em;
    padding-left: 1em;
}


div.copyright{
    font-size: 0.75em;
    font-family: Trebuchet MS;
    color: #A6A6A6;
    margin-left: 2.9em;
    float: left;
}
div.mailto{
    font-size: 0.75em;
    font-family: Trebuchet MS;
    margin-left: 9em;
    float: left;
}
div.mailto a{
    color: #979797;
}

div.footer{
    float: left;
    padding: 5em 0em 2.6em 0em;
}

div.link1{
   float: left;
   font-family: Arial;
   font-size: 0.8em;
   margin-left: 1em;
   margin-top: 0.2em;;
}
    div.link1 a{
        color: black;
    }

div.link-castle{
    margin-left: 1em;
    float: left;
}

div.link-castle a{
    color: #017CC2;
    font-family: Trebuchet MS;
    font-size: 0.75em;
}
.link-active{
    font-size: 0.7em;
    font-family: Trebuchet MS;
    padding: 0.2em 0.5em;
    background-color: black;
    color: white;    
    width: 2em;
    float:left;    
}
.link-passive{
    margin-top: 0.1em;
    float: left;    
    font-size: 0.7em;
    font-family: Trebuchet MS;
    color: #979797;
}
a:link{
    text-decoration: underline;
}
a:hover{
    text-decoration: none;
}


a.link-med{
    color: #979797;
    font-size: 0.75em;
    font-family: Trebuchet MS;
}

.navigation{
    margin-top: 3.6em;
    margin-left: 4.5em;
}



.content {
	clear: both;
    padding-top: 2em;
    padding-left: 8em;
    color:#000000;
    font-family:arial,helvetica,sans-serif;
    font-size:0.75em;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.415em;
}
.header div.logo {
	width: 175px
}
p.date {
	font-size: 0.92em; margin: 0px; color: #757575; position: relative; text-align: left;
}
span.c {
	display: block; font-weight: bold; font-size: 1.17em; left: -34px; float: left; margin-bottom: -24px; width: 34px; color: #fff; padding-top: 3px; position: relative; top: -24px; height: 23px; text-align: center
}
span.c a {
	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; color: #fff; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.post {
	clear: both; padding-bottom: 40px
}
.post p {
	clear: both; margin: 0px 0px 9px
}
.post blockquote {
	clear: both; padding-right: 12px; padding-left: 12px; background: #f6f6f6; padding-bottom: 4px; margin: 0px 0px 9px; padding-top: 8px; font-style: italic
}
.post ol {
	padding-right: 30px; padding-left: 17px; padding-bottom: 20px; margin: 0px; padding-top: 2px; list-style-type: decimal
}
.post ul {
	padding-right: 30px; padding-left: 17px; padding-bottom: 20px; margin: 0px; padding-top: 2px;
}
.post li {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 4px; margin: 0px; padding-top: 0px
}
.post p.tagsofpost {
	margin: 18px 0px 9px
}
.post code {
	font-size: 1.09em; background: #eee; color: #156c0c; font-family: 'consolas','courier new',courier,mono
}
.post li {
	margin: 0px
}
.post ul li {

}
.post ul > li:unknown {
	float: left; margin-left: -1.25em; content: '— '
}
.post ul > li > *:first-child:unknown {
	margin-top: -1.2em
}
.post ul > li > * {
	text-indent: 0px
}
.post .sup {
	font-size: 0.89em; vertical-align: baseline; line-height: 0; position: relative; top: -0.5em
}
.nav {
	clear: both; font-size: 1.28em; margin: -40px 0px 80px; color: #666; line-height: 1.2em
}
.nav a {
	font-size: 0.92em
}
.nav .aleft {
	float: left; text-indent: 0em
}
.nav .aright {
	float: right; margin-right: -1.22em
}
.navofpost {
	clear: both; font-size: 1.08em; margin: 40px 0px 80px; color: #666; line-height: 1.2em
}
.navofpost a {
	font-size: 0.92em
}
.navofpost .aleft {
	float: left; width: 150px; text-indent: 0em
}
.navofpost .aright {
	float: right; width: 150px; margin-right: -1.2em
}

h2 {
    font-size:1.5em;
    font-weight:normal;
    line-height:1.35em;
    margin-top: 0;

}
.all a:hover {
    /* border-bottom:1px solid #CCCCCC;
    color:#666666; */
    text-decoration:none;
}
.all a {
    /* border-bottom:1px solid #999999;
    color:#000000; */
    text-decoration:underline;
    color:#979797;
}
.postnav {
	padding-bottom:20px;
	margin-bottom:20px;
}

.postnav a {
	color: #979797;
}
.pnright {
	/* float:right; */
}

.pnleft {
	/* float:left; */
}
