/* Enter Your Custom CSS Here */

/* Remove main page title */
body.home .entry-title {
	display: none;
}

/* Reduce the top margin of page (theme 2011) */
#main {
        padding: 0 0 0; /* original value-> padding: 1.625em 0 0; */
}

#page { max-width: 1000px; }

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.wp-caption img {
	border-color: #FFFFFF;
}
.wp-caption {
	background: #FFFFFF;
	margin-bottom: 1.6em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption .wp-caption-text {
	padding: 10px 10px 10px 40px;
	position: relative;
        text-align: right;
}
.wp-caption .wp-caption-text:before {
	color: #fff;
	content: '/2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

/* wordpress-teksti valkoisella alku */
.site-generator a
        {
                color: #FFFFFF; 
                text-decoration: none;
        }
        .site-info a:visited
        {
                color: #FFFFFF; 
                text-decoration: none;
        }
        .site-info a:hover
        {
                color: #FFFFFF; 
                text-decoration: underline;
        }
        .site-info a:active
        {
                color: #FFFFFF; 
                text-decoration: none;
        }
/* wordpress-teksti valkoisella loppu */

/* sivuvalikon linkkien muotoilut */

a.sivuvalikko-taso-1 {
                color:#4d4d4d;
                font-weight:normal;  /* ei bold */
                /*font-weight:bold; */
                text-decoration:none; /* ei alleviivausta */
        }
        a.sivuvalikko-taso-2 {
                /*font-family: Courier;*/
                color:#4d4d4d;
                font-weight:normal;
                font-style:italic;
                text-decoration:none;
                margin-left:10px;
                /*margin-left:2px;*/
        }
  
.site-header h1 {
                font-family: Courier;
                font-size: 122pt;
                line-height: 1;
                text-align: left;
        }

/* sivun otsikko tulee tällä */
.entry-header .entry-title {
                /* font-size: 15px; */
                /*font-family: Courier;*/
                 text-transform:uppercase;
                /* font-weight: bold; */
        }

* Change properties of post/page/content entry header */

.entry-title {
        padding-top: 0px;
}

/* nimen välimatka sivun ylälaidasta */
#site-title {
	margin-right: 270px;
	/* padding: 3.65625em 0 0; */
        padding: 3.0em 0 0;
}

/* oma nimi tulee tällä */
#site-title a {
	color: #111;
	/*font-size: 30px;*/
        font-size: 18px;
	/*font-weight: bold;*/
	/*line-height: 36px; */
          line-height: 30px;
	text-decoration: none;
        text-transform:uppercase;
}

.site-header h1 {
/* pääotsikko */
                font-size: 60px;
                line-height: 1;
                text-align: left;
                font-weight: normal;
                font-family: Courier; /* tähän mikä vaan fontti*/
                text-transform:uppercase; /* laittaa tekstin ISOilla kirjaimilla */
        }



/* kuvatekstit tulee tällä */
.kuvateksti
        {
                /*font-style:italic;*/
                font-size:80%;
                text-align:right;
        }

.teosteksti
        {
                /* font-style:italic; */
                font-size:80%;
                text-align:left;
        }

/* Jyrki lähetti */
/* Ensin caption-tekstin alareunan margin: */
.wp-caption 
       {
                background: #eee;
                margin-bottom: 0em; /*1.625*/
                max-width: 96%;
                padding: 9px;
       }
/* sitten tekstiä ympäröivät paddingit: */
.wp-caption .wp-caption-text 
       {
                margin-bottom: 0;
                /* margin-bottom: 0.6em; */
                /* padding: 10px 0 5px 40px; */
                padding: 0 0 0 0;
                position: relative;
                text-align: center;
       }
