/*  

Theme Name: Ironstar WP

*/



/* BEGIN IMAGE CSS: place all the images here */



/* END IMAGE CSS */



/* General Layout */

BODY {

	FONT-SIZE: 62.5%;
	COLOR: #1d1c23;
	FONT-FAMILY: Trebuchet MS, Tahoma, Georgia, Verdana, "times New Roman", Times, Serif;

	BACKGROUND-COLOR: #ffffff;
	MARGIN: 25px;

	background-image: url(http://www.moipal.fi/mp_res/web/images/bg.png);

}

/* BETA FORM CSS formatting */
.birthdaynumbers {
        width: 64px;
}

.textentry {
        width: 180px;
}

.emailentry {
        width: 240px;
}

.phonemodels {
        width: 180px;
}

#page {

	MARGIN: auto;

	WIDTH: 663px;

	 BACKGROUND: url('images/main.gif') repeat-y; 

        /* background-color: #fff;

        border-right: 1px solid #000;
       
        border-left: 1px solid #000;  */

}



#header {

	margin: auto;

	WIDTH: 100%;

	HEIGHT: 163px;

	BACKGROUND: url('images/header2.png');

}



#header a {

	COLOR: #eaeaea;

	text-decoration: none;

}



#header a:hover {

	color: #ffffff;

	text-decoration: underline;

}





#toolbar-top {

	WIDTH: 100%;

	HEIGHT: 85px;

}



#toolbar-left {

	font-family: Trebuchet MS, Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;

	FONT-SIZE: 1.3em;

	padding-top: 38px;

	padding-left: 55px;

	float: left;

	color: #133f71;

	font-weight: bold;

}



#toolbar-right {

	font-family: Trebuchet MS, Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;

	FONT-SIZE: 1em;

	padding-top: 20px;

	padding-right: 20px;

	text-align: right;

	color: #133f71;

}



#content {

	FONT-SIZE: 1.2em;

      margin-right: 45px;

      margin-top: 0px;

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #a5beee;

      /* background: #f8fcff; */

	TEXT-ALIGN: justify;

      width: 380px;

      float: right;

}



.narrowcolumn {

	PADDING-RIGHT: 15px;

	MARGIN: 0px;

	WIDTH: 380px;

	PADDING-TOP: 0px;

	padding-top: 0px;

	padding-left: 20px;

}

.widecolumn {

	PADDING-RIGHT: 15px;

	MARGIN: 0px;

	WIDTH: 430px;



	PADDING-TOP: 0px;

	padding-top: 0px;

	padding-left: 20px;

}



#headerimg {

	MARGIN: auto;

	BACKGROUND-COLOR: #ffffff;

	text-align: center; 

	width: 480px; 

	HEIGHT: 200px;

}



#sidebar {

	WIDTH: 115px;

	margin-left: 33px;

      margin-top: 0px;

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 20px; 

	PADDING-TOP: 0px;

      text-align: left;

}



#vertbanner {

       WIDTH: 110px;

       HEIGHT: 300px;

       margin: 0;

       background: url('');

}



.post {

	MARGIN: 0px 10px 30px 0px; 

}



#footer {

	CLEAR: both;

	MARGIN: 0px;

	WIDTH: 679px;

	height: 50px;

	BACKGROUND: url('images/footer2.png') no-repeat;

}



/* Content / attribute */

.widecolumn .entry P {

	FONT-SIZE: 1.05em

}



.widecolumn P:hover {

	color: #660000;	

}



.narrowcolumn P:hover {	

}



.narrowcolumn .entry {

	LINE-HEIGHT: 1.4em

}

.widecolumn .entry {

	LINE-HEIGHT: 1.4em

}

.widecolumn .post {

	MARGIN: 0px

}



.narrowcolumn .postmetadata {

	TEXT-ALIGN: center

}



.narrowcolumn .postmetadata {

	PADDING-TOP: 3px

}

.widecolumn .postmetadata {

	MARGIN: 30px 0px

}



BLOCKQUOTE {

	PADDING-LEFT: 40px;

	MARGIN: 15px 30px 0px 10px;

	COLOR: #867663;

	padding-top: 5px;

	font-style: italic;

	padding-bottom: 5px;

}



BLOCKQUOTE CITE {

	DISPLAY: block; MARGIN: 5px 0px 0px

}



SMALL {

	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.5em; 

	FONT-FAMILY: Arial, Helvetica, Sans-Serif

	COLOR: #133f71

}



.entry {

	BORDER-TOP: #a5beee 1px solid;

	

}



.entry P A:visited {

	COLOR: #b85b5a

}



.entry UL LI:unknown {

	content: " "

}



.entry UL LI:hover {

	LIST-STYLE-TYPE: square;

}



.entry OL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.entry OL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}



.entry FORM {

	TEXT-ALIGN: center;

}



.alt {

	BORDER-TOP: #ddd 1px solid;

	BORDER-BOTTOM: #ddd 1px solid;

    BACKGROUND-COLOR:#CCCC99;

	PADDING-RIGHT: 10px; 	

	PADDING-LEFT: 10px;

	PADDING-BOTTOM: 10px;

	MARGIN: 0px;

	PADDING-TOP: 10px;

}



.description {

	FONT-SIZE: 1.2em;

	TEXT-ALIGN: center;

	COLOR: #7D5B38;

	TEXT-DECORATION: none;

	TEXT-ALIGN: left;

	margin-left: 5px;

}



H1 { 

	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	FONT-SIZE: 4em;

	TEXT-ALIGN: left;

	COLOR: #133f71; 

	MARGIN: 0px 0px 0px 0px; 

}

H1 A {

	color: #008233;

}

H1 A:hover {

	color: #008233;

}

H1 A:visited {

	COLOR: #008233;

}



H2 {

    FONT-WEIGHT: bold; 

	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

    COLOR: #008233;

	FONT-SIZE: 1.6em;

	TEXT-DECORATION: none;

	MARGIN: 10px 0px 0px;

}

H2.pagetitle {

	FONT-SIZE: 1.6em;

	MARGIN-TOP: 30px; 

	TEXT-ALIGN: center;

}



H2 A {

	COLOR: #008233;

	TEXT-DECORATION: none;

}

H2 A:visited {

	COLOR: #008233;

	TEXT-DECORATION: none;

}



H2 A:hover {

COLOR: #008233; 

TEXT-DECORATION: underline;

}



H3 {

	FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	FONT-SIZE: 1.3em;

	COLOR: #008233;

	TEXT-DECORATION: none;

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px;



}



H3.comments {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 40px auto 20px; 

	PADDING-TOP: 0px;

}



H3 A {

	COLOR: #008233;

	TEXT-DECORATION: none;

}

H3 A:visited {

	COLOR: #008233;

	TEXT-DECORATION: none;

}



H3 A:hover {

COLOR: #008233; 

TEXT-DECORATION: underline;



}



#searchform {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 5px;

	MARGIN: 10px auto;

	PADDING-TOP: 5px;

	TEXT-ALIGN: center;

}



input, textarea {

	border: 1px solid #A1A19F;

	margin: 1px 2px;

	-moz-border-radius: 4px;

	background-color: #FFFFCC;

	}

input:hover, textarea:hover { 

	border-color: #666; 

	background-color: #DBCD9C;

	}

input:focus, textarea:focus {

	border-color: #7D5B38; 

	background-color: #DBCD9C;

	}



CITE {

	TEXT-DECORATION: none

}

STRIKE {

	COLOR: #777

}

CODE {

	FONT: 1.1em 'Courier New', Courier, Fixed

}



UNKNOWN {

	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-INDENT: -10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

	MARGIN: 7px 0px 8px 10px

}

SELECT {

	WIDTH: 130px

}

ACRONYM {

BORDER-BOTTOM: #999 1px dashed

FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em

	CURSOR: help

}

abbr {

FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em

	CURSOR: help

	BORDER-BOTTOM: #999 1px dashed

}

SPAN.caps {

	CURSOR: help

	FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em

}



.center {

	TEXT-ALIGN: center

}



HR {

	DISPLAY: none;

}







#footer P {

	MARGIN: 0px;

	TEXT-ALIGN: center;

	padding-top: 15px;

	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



A {

	COLOR: #008233; TEXT-DECORATION: none

}



A:hover {

	COLOR: #008233; TEXT-DECORATION: underline

}



A IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}



P IMG {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; max-width: 100%

}

IMG.centered {

	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto

}

IMG.alignright {

	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px 7px; PADDING-TOP: 4px

}

IMG.alignleft {

	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 7px 2px 0px; PADDING-TOP: 4px

}

.alignright {

	FLOAT: right

}

.alignleft {

	FLOAT: left

}



.postmetadata {

	COLOR: #777

}

.postmetadata UL {

	DISPLAY: inline; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none

}

.postmetadata LI {

	DISPLAY: inline; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none

}



OL LI {

	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal

}



.navigation {

	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 60px; TEXT-ALIGN: center

}





/* Comments */

#commentform INPUT {

	FONT: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

#commentform TEXTAREA {

	FONT: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	PADDING-RIGHT: 2px; 

	PADDING-LEFT: 2px; 

	PADDING-BOTTOM: 2px; 

	WIDTH: 100%; 

	PADDING-TOP: 2px;

}

#commentform INPUT {

	PADDING-RIGHT: 2px; 

	PADDING-LEFT: 2px; 

	PADDING-BOTTOM: 2px; 

	MARGIN: 5px 5px 1px 0px; 

	WIDTH: 170px; 

	PADDING-TOP: 2px;

}



#commentform #submit {

	FLOAT: right; 

	MARGIN: 0px;

	background-color: #DBCD9C;

	border: 1px solid #7D5B38;

	color: #7D5B38;

}



#commentform P {

	MARGIN: 5px 0px

}



.commentlist LI {

	FONT: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	PADDING-RIGHT: 10px; 

	PADDING-LEFT: 10px; 

	PADDING-BOTTOM: 3px; 

	MARGIN: 15px 0px 3px; 

	PADDING-TOP: 5px; 

	LIST-STYLE-TYPE: none;

}

.commentlist {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; P

	ADDING-BOTTOM: 0px; 

	PADDING-TOP: 0px; 

}



.commentlist CITE {

	 FONT-SIZE: 1.1em; 

	 FONT-STYLE: normal

}

.commentlist CITE A {

	FONT-SIZE: 1.1em; 

	FONT-STYLE: normal

}

.commentlist P {

	MARGIN: 10px 5px 10px 0px;

	 LINE-HEIGHT: 1.5em;

	FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



.commentmetadata {

	DISPLAY: block; 

	MARGIN: 0px;

}



.nocomments {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center

	COLOR: #777

}







/* Sidebar */

#sidebar {

	FONT: 1.1em Trebuchet MS, Tahoma, Georgia, Verdana, "times New Roman", Times, Serif;

	}

	

#sidebar H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px

}



#sidebar FORM {

	MARGIN: 0px

}



#sidebar H2 {

	FONT-SIZE: 1.2em; 

	FONT-FAMILY: Trebuchet MS, Tahoma, 'Lucida Grande', Verdana, Sans-Serif;

	TEXT-DECORATION: none;

}

#sidebar #searchform #s {

	PADDING-RIGHT: 2px;

	PADDING-LEFT: 2px;

	PADDING-BOTTOM: 2px;

	WIDTH: 115px;

	PADDING-TOP: 2px;

}



#sidebar #searchsubmit {

	PADDING-RIGHT: 1px;

	PADDING-LEFT: 1px;

	PADDING-BOTTOM: 1px;

	PADDING-TOP: 1px;

	background-color: #DBCD9C;

	border: 1px solid #7D5B38;

	color: #7D5B38;

	-moz-border-radius: 4px;

}



#sidebar UL UL LI:unknown {

	content: " "

}



#sidebar UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#sidebar UL OL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#sidebar UL LI {

	LIST-STYLE-IMAGE: none; 

	MARGIN-BOTTOM: 15px; 

	LIST-STYLE-TYPE: none;

}



#sidebar UL UL LI {

	COLOR: #777

}



#sidebar UL OL LI {

	COLOR: #777

}

#sidebar UL P {

	MARGIN: 5px 0px 8px

}

#sidebar UL SELECT {

	MARGIN: 5px 0px 8px

}

#sidebar UL UL {

	MARGIN: 5px 0px 0px 10px

}

#sidebar UL OL {

	MARGIN: 5px 0px 0px 10px

}

#sidebar UL UL UL {

	MARGIN: 0px 0px 0px 10px

}

#sidebar UL OL {

	MARGIN: 0px 0px 0px 10px

}

#sidebar UL OL LI {

	LIST-STYLE-POSITION: outside; 

	LIST-STYLE-TYPE: decimal;

}

#sidebar UL UL LI {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 3px 0px 0px; 

	PADDING-TOP: 0px;

}

#sidebar UL OL LI {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 3px 0px 0px; 

	PADDING-TOP: 0px;

}	



/* calendar */

#wp-calendar {

	background-color: #FFFFCC;

	empty-cells: show;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #654D35;

	font-weight:bold;

	width: 160px;

	margin-bottom: 8px;

	border: 1px solid #918867;

}



#wp-calendar #next a, #wp-calendar #next {

	padding: 0 5px 0 0;

	text-align: center;

	color: #8A6C46;

	background-color: #FFFFCC;

	font-weight:normal;

	background-image: none;

	}



#wp-calendar #prev a, #wp-calendar #prev{

	padding: 0 0 0 5px;

	text-align: center;

	color: #8A6C46;

	background-color: #FFFFCC;

	font-weight:normal;

	background-image: none;

	}



#wp-calendar a {

	display: block;

	text-decoration: none;

	color: #6E2224;

	}



#wp-calendar td:hover {

	background-color: #DBCD9C;

	}



#wp-calendar caption {

	text-align: center;

	padding-bottom: 2px;

	padding-left: 2px;

	}



#wp-calendar td { 	

	color: #666;

	font-size: 10px;

	font-weight: normal;

	padding: 1px 1px;

	text-align: center;

	}

	

#wp-calendar td.pad {

	background-color: #FFFFCC;

	}

	

#wp-calendar td {

	border-bottom: 1px solid #ccc; 

	border-right: 1px solid #ccc; 

	text-align: center;

}	

	

#wp-calendar #today {

	color: #FFF;

	}



#wp-calendar th {

	background-color: #DBCD9C;

	border: 1px solid #7D5B38;

	color: #7D5B38;

	font-style: normal;

	text-transform: lowercase;

	text-align:center;

	}



/* Toolbar Tooltip */

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {

  position: relative;

  text-decoration: none; 

  }

  

a.tooltip:hover {

  background: transparent;

  }



a.tooltip span {

  display: none;  

  text-decoration: none; 

}



a.tooltip:hover span {

	display: block;

	position: absolute;

	z-index: 100;

	color: #008233;

	border:1px solid #7D5B38;

	background: #FFFFCC;

	font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	top: -20px;

	cursor: crosshair;

	padding: 5px;

  }



/* End Toolbar Tooltip */