/*
Theme Name: Pirkanmaan Festivaalit ry - Teema
Theme URI: http://www.fullsize.fi
Description: Designed by <a href="http://www.fullsize.fi/">Fullsize</a>.
Version: 1.0
Author: <a href="http://www.fullsize.fi/">Fullsize</a>
Author URI: http://www.fullsize.fi/
*/

/* --- VARIT
Taustavari: #fff * Otsikkovari: #000 / #fff * Leipateksti: #000 * Linkit: #993399 *
Logon värit: Vihreä: #66CC33, #669933 * Violetti: #993399 * Oranssi: #FF6600 *
*/


/* --- SISALLYS

01. YLEISET OLETUSTYYLIT
		1. CSS Reset
		2. Grid-12-column © 960.gs
		3. Yleinen oletustyyli
02. TYPOGRAFIA
		1. Otsikot
		2. Oletusteksti
		3. Linkit
		4. Kuvat
		5. Muut
03. RAKENNE
		1. Rakenne
		2. Header
		3. Sisallys
		4. Sisaltö
		5. Entry
		6. Sidebar
		7. Footer
04. VALIKOT / LISTAT / (Valikon typografia)
		1. Valikot
		2. Kielivalikko
		3. Ylavalikko
		4. Alavalikko
		5. Listat	
05. WIDGETIT / PALKIT / (Palkkien typografia)
		1. Palkit
			1.1 Palkki-Etusivu-Uutiset
			1.2 Palkki-Etusivu-Ajankohtaista / Sivupalkki-Ajankohtaista
			1.3 Palkki-Taide-alat / Taide-ala värit
		2. Palkki-Festivaalit
		3. Sivupalkki-Widget
		4. Footer-Widget
		5. Pirfest-Palkki
06. SIVUKOHTAISET TYYLIT / (Sivukohtainen typografia)
		1. Etusivu
		2. Search
07. MUUTA
		1. Searchform
		2. Searchform-Iso
		3. Comments
		4. This'n'That
		5. Pagination
		
--- */



/* ________________________________________________________________________________________________________________

                                                  01. YLEISET OLETUSTYYLIT 
   ________________________________________________________________________________________________________________ */


/* ------- 1. CSS Reset  ------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* ------- 2. Grid-12-column © 960.gs ------- */
.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3{width:220px}.container_12 .grid_6{width:460px}.container_12 .grid_9{width:700px}.container_12 .grid_12{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_3{left:240px}.container_12 .push_6{left:480px}.container_12 .push_9{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_3{left:-240px}.container_12 .pull_6{left:-480px}.container_12 .pull_9{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/* ------- 3. Yleinen oletystyyli ------- */
a:focus{outline:1px dotted}hr{border:0px #cacaca solid;border-top-width:1px;clear:both;height:0}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}pre,code{font-family:mono-space,monospace;white-space:pre;overflow:auto;padding:20px;}a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:none;-moz-outline-style:none;}a{color:#888;}a:hover{color:#aaa;}blockquote{padding:20px;}ul{list-style:disc}li{margin-left:20px}ol{list-style:decimal}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}


/* ________________________________________________________________________________________________________________

                                                  02. TYPOGRAFIA
   ________________________________________________________________________________________________________________ */


/* ------- 1. Otsikot  ------- */
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5,  .entry h6 {text-shadow:#fff 0px 1px; color:#000;}
.entry h1 a, .entry h2 a, .entry h3 a, .entry h4 a, .entry h5 a, .entry h6 a {text-shadow:#fff 0px 1px; color:#000;}
.paaotsikko {color:#fff; background:#6c9f2e url(images/gradient-green.gif) repeat-x top; text-shadow:#243c0e 0px 1px; display:block; padding:7px 13px 8px 13px; margin-bottom:0px; border:1px solid #6c9c31; -moz-border-radius:2px 2px 0px 0px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; border-bottom:none; }
.paaotsikko a {color:#fff;} .paaotsikko a:hover {color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#993399;}
.palkki-medium-otsikko h4, .palkki-iso-otsikko h4, .sivupalkki-otsikko h4{color:#fff; padding:6px 5px 0px 25px; float:left; margin:0px; font-weight:bold; position:relative; z-index:10; text-shadow:#243c0e 0px 1px;} 
.sivupalkki-otsikko h4 a {color:#fff; }
#footer .widget h4{background:url(images/pixel-blue.gif) repeat-x bottom; border-bottom:1px solid #fff; font-weight:bold; color:#FF6600; padding-bottom:8px; margin-bottom:30px;}
#otsikko-palkki h3 {color:#fff; text-shadow:#40093f 0px 2px 1px; margin:10px 10px 10px 20px;}


/* ------- 2. Oletusteksti ------- */
body {font:82.5%/1.5 Arial, Helvetica, sans-serif;}

/* ------- 3. Linkit  ------- */
a {color:#000;}
.entry a {color:#993399;}
.entry a:hover {color:#c042c0;}
a:focus {}
a:hover {color:#c042c0; text-decoration:underline;}
a:visited {}
a.more-link {background:url(images/arrow-green.png) no-repeat left; display:block; margin:0px 20px 0px 0px; padding: 0px 0px 0px 25px; color:#669933; text-transform:uppercase; display:inline-block;}
a:hover.more-link {border-bottom:underline; color:#c042c0;}

/* ------- 4. Kuvat  ------- */

img.alignright, a img.alignright {float:right; margin: 5px 0px 10px 15px;}
img.alignleft, a img.alignleft {float:left; margin: 5px 15px 10px 0px;}
img.aligncenter, a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.entry img, .entry a.img, .entry a:hover.img{max-width:480px; height:auto;}
.palkki-inner img{max-width:415px; float:right; margin: 8px;}
	*html .palkki-inner img{width:415px;}

/* ------- 5. Muut  ------- */
.alignright{float:left}
.alignleft{float:right}
.aligncenter{display: block; margin-left: auto; margin-right: auto}
blockquote{}
cite{}
p{}




/* ________________________________________________________________________________________________________________

                                                  03. RAKENNE
   ________________________________________________________________________________________________________________ */


/* ------- 1. Rakenne  ------- */
body{background: url(images/pirfest-bg-green.jpg) repeat-x 80px 0px #fff;}

/* ------- 2. Header ------- */
#header{}
h1#logo a{margin-left:-53px; position:absolute; cursor:pointer; top: 0px; text-indent:-9999; background:url(images/pirfest-logo.png); display:block; height:156px; width:364px; text-indent:-9999px;}
	
/* ------- Otsikko-palkki ------- */
#otsikko-palkki {background:url(images/gradient-purple.gif) repeat-x top #80197f; border:1px solid #550f54; min-height:5px;}	


/* ------- 3. Sisallys ------- */
#main-container {background:url(images/arrow-purple-down.png) no-repeat top left transparent;}
	

/* ------- 4. Sisalto ------- */
#content {border-left:1px solid #591658; min-height:700px; padding:40px 20px 40px 30px; }
	*html #content {height:600px;}

/* ------- 5. Entry ------- */
.entry-border {padding:25px 20px 25px 20px; margin:0px 0px 0px 0px; background:#f6f6ea url(images/palkki-bg.jpg) no-repeat top left;  text-shadow:#fff 0px 1px; -moz-border-radius:0px 0px 2px 2px; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; border:1px solid #fff; }
.entry{border:1px solid #9d9d84; border-top:none; margin-bottom:40px;}
.entry-info  {color:#606060;  background:#e8e8d7 url(images/palkki-b.jpg) no-repeat top; margin:20px 0px 0px 0px; padding:7px 12px 7px 12px; -moz-border-radius:2px; -webkit-border-radius:2px; font-size:11px; text-shadow:#fff 0px 1px;}
.entry-info a {color:#606060;}
.entry li{margin-left:30px}

/* ------- 6. Sidebar (Widgetit kts. 05.)------- */
#sidebar{margin-top:40px;}

/* ------- 7. Footer ------- */
#footer-bg{background:url(images/gradient-blue.gif) repeat-x; border-top:1px solid #bededf; margin-top:40px;}
#footer{background:url(images/footer-bg.jpg) no-repeat top center;}
#footer-bottom {background:url(images/footer-bg.jpg) repeat-x #5a898b; border-top:1px solid #bededf; padding:14px;}
#footer-bottom .textwidget{text-align:center; color:#335f60; margin:0px; text-shadow:#fff 0px 1px; text-transform:uppercase; font-size:10px; font-weight:bold;}

	

/* ________________________________________________________________________________________________________________

                                                  04. VALIKOT / LISTAT / (Valikon typografia)
   ________________________________________________________________________________________________________________ */


/* ------- 1. Valikot ------- */
#valikot {float:right;}
#valikot li {list-style:none; margin:0px; padding:0px; float:left;}

/* ------- 2. Kielivalikko ------- */
#valikko-kieli {position:absolute; right:50px;  line-height:1em; }
#valikko-kieli a{color:#6d887b; text-shadow:#fff 0px 1px; font-size:10px; font-weight:bold;}
#valikko-kieli a:hover{color:#993399;}
#valikko-kieli li {margin-left:8px;}

/* ------- 2.1 Kielivalikko extranet ------- */
#valikko-kieli-extranet {position:absolute; right:0px; line-height:1em;}
#valikko-kieli-extranet a{color:#6d887b; text-shadow:#fff 0px 1px; font-size:10px; font-weight:bold;}
#valikko-kieli-extranet a:hover{color:#993399;}
#valikko-kieli-extranet li {margin-left:8px;}

/* ------- 3. Ylavalikko ------- */
#valikko-yla {float:right; margin-top:-100px;  padding-bottom:20px;border-bottom:1px solid #e9face; }
#valikko-yla li {margin-left:5px; margin-top:55px; }
#valikko-yla li a{background:#6c9f2e url(images/gradient-green.gif) repeat-x top; color:#fff; text-transform:uppercase; font-size:12px; letter-spacing:0.05em; text-shadow:#377222 0px 1px; display:block; padding:7px 13px 8px 13px; border:1px solid #6c9c31; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:70px;}
#valikko-yla li a:hover{background:#e69019 url(images/gradient-orange.gif) repeat-x top; border:1px solid #c48b2f; text-decoration:none; text-shadow:#b76508 0px 1px;}
#valikko-yla li.current_page_item a, #valikko-yla li.current_page_parent a{background:#e69019 url(images/gradient-orange.gif) repeat-x bottom; border:1px solid #c48b2f; padding-top:80px; margin-top:-3px; -moz-border-radius:0px 0px 2px 2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; display:block;}
#valikko-yla li.current_page_item a:hover, #valikko-yla li.current_page_parent a:hover {text-decoration:none; }
#valikko-yla li.current_page_item a{color:#fff; text-shadow:#b76508 0px 1px;}
#valikko-yla li.search{background:#6c9f2e url(images/gradient-green.gif) repeat-x top; padding:6px; border:1px solid #6c9c31; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:125px;}

/* ------- 4. Alavalikko ------- */
#valikko-ala {float:right;}
#valikko-ala ul {margin:0px 0px 0px 0px; padding: 10px 0px 15px 0px;}
#valikko-ala li {margin-left:20px; padding:0px 0px 13px 0px;}
#valikko-ala a {font-family: "Georgia", Times New Roman, Times, serif; text-shadow:#fff 0px 1px; color:#000; font-size:15px;}
#valikko-ala li a:hover {color:#993399}
#valikko-ala li.current-cat, li.current-cat-parent {background:url(images/arrow-purple-up.png) bottom center no-repeat; color:#993399;}
#valikko-ala li.current-cat a, #valikko-ala li.current-cat a, #valikko-ala li.used-cat a, #valikko-ala li.current-cat-parent a{color:#993399;}
#valikko-ala li.used-cat-parents {background:url(images/arrow-purple-up.png) bottom center no-repeat; color:#993399;}
#valikko-ala li.used-cat {background:url(images/arrow-purple-up.png) bottom center no-repeat; color:#993399;}


/* ------- 5. Listat ------- */
.lista li{background:url(images/arrow-green.png) no-repeat top left; padding:0px 0px 5px 25px; list-style:none; margin-left:0px; line-height:1.1em; position:relative; z-index:10;}




/* ________________________________________________________________________________________________________________

	                                              05. WIDGETIT / PALKIT / (Palkkien typografia) 
   ________________________________________________________________________________________________________________ */


/* ------- 1. Palkit ------- */
.palkki {margin-top:30px;}
.palkki-medium-otsikko {background:url(images/palkki-green-medium.png) no-repeat left top; height:41px; }
.palkki-iso-otsikko {background:url(images/palkki-green-big.png) no-repeat left top; height:41px; }
.palkki-medium-otsikko img.icon, .palkki-iso-otsikko img.icon, .sivupalkki-otsikko img.icon {float:left; margin-top:-25px; margin-left:10px; margin-right:-15px; position:relative;}	
.palkki-border {border:1px solid #9d9d84; border-top:none; height:auto; -moz-border-radius:0px 0px 2px 2px;}
.palkki-sisalto {background:#f6f6ea url(images/palkki-bg.jpg) no-repeat top; border:1px solid #fff; position:relative; -moz-border-radius:0px 0px 2px 2px;} .min-height{min-height:270px; }
.palkki-shadow {background:url(images/palkki-shadow.png) no-repeat transparent; position:absolute; width:319px; height:212px; right:-20px; bottom:-30px; z-index:0;}
.palkki-shadow-s {background:url(images/palkki-shadow.png) no-repeat transparent; position:absolute; width:319px; height:212px; right:-22px; bottom:-32px; z-index:0;}
.palkki-inner {padding:20px; z-index:10; position:relative;} 
.palkki-inner h3 a{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;} 
.palkki-inner h3 a:hover{color:#993399;} 
.sivupalkki-inner {z-index:10; position:relative; padding:20px;} 
.otsikko-link {float:right; text-transform:none !important; margin:13px 18px 0px 0px;}
a.otsikko-link {color:#fff;}
a:hover.otsikko-link {color:#fff; text-decoration:underline;}
.info-link{background:url(images/arrow-green.png) no-repeat top left; padding:0px 0px 7px 25px; line-height:1.2em; text-shadow:#243c0e 0px 1px;}

	/* ------- 1.1 Palkki-Etusivu-Uutiset ------- */
	.excerpt{min-height:255px;}
	.excerpt .meta, .excerpt .meta a {margin-top:-20px; margin-bottom:10px; font-size:11px; color:#656565;}
	.excerpt .meta a:hover{color:#993399}
	.excerpt img {float:left; margin: 5px 15px 10px 0px;}
	.more{margin-top:20px;}
	
	
	/* ------- 1.2 Palkki-Etusivu-Ajankohtaista / Sivupalkki-Ajankohtaista------- */
	.viimeisimmat-festarit {margin-left:-21px; margin-right:-21px; margin-top:-21px; margin-bottom:-21px; }
	.viimeisimmat-festarit li{background:url(images/pixel-beige.gif) bottom repeat-x !important; border-bottom: 1px solid #fff; margin:0px !important; padding:10px 0px 10px 20px !important; list-style:none; z-index:10; position:relative;  line-height:1.5em !important;}
	.viimeisimmat-festarit li a{font-size:13px; color:#000; text-shadow:#fff 0px 1px; padding:13px 13px 13px 10px !important; }
	.viimeisimmat-festarit li a:hover{text-decoration:underline; color:#993399; }
	.viimeisimmat-festarit .pvm {margin-right:3px; color:#669933; display:inline-block; width:90px; font-weight:bold;}
	.viimeisimmat-festarit span a.more-link {margin:15px 0px 15px 20px; z-index:9999; position:relative; }
	ul.viimeisimmat-festarit-iso {margin-bottom:0px; }
	.viimeisimmat-festarit-iso li {background:url(images/pixel-beige.gif) bottom repeat-x; border-bottom: 1px solid #fff; margin:0px; list-style:none; z-index:10; position:relative; padding:14px; }
	.viimeisimmat-festarit-iso li a{font-size:18px; color:#000; text-shadow:#fff 0px 1px; padding:13px 13px 13px 20px; }
	.viimeisimmat-festarit-iso li a:hover{text-decoration:none; color:#993399; margin-left:5px;}
	.viimeisimmat-festarit-iso .pvm {color:#669933; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; display:inline-block; width:120px; }
    .more-2 {padding:18px; position:relative; z-index:9999;}
	
	/* ------- 1.3 Palkki-Taide-alat / Taide-ala värit ------- */
	.taide-alat {z-index:10; position:relative;}
	.taide-alat li {float:left; margin:0px 15px 0px 0px !important; width:80px; background:url(images/icon-list-green.gif) no-repeat 0% 28% !important;  list-style:none; padding:0px 0px 8px 15px !important; line-height:1.2em !important; }
	.taide-kategoriat {margin:0px; margin-top:20px; padding-top:20px;}	
	.count{margin-left:5px;}
		
/* ------- 2. Palkki-Festivaalit ------- */
.festivaali-palkki {border-top:3px solid #9d9d84; margin-bottom:20px; border-bottom:1px solid #9d9d84; text-shadow:#fff 0px 1px; clear:both;}
.festivaali-palkki-sisalto {background:#f6f6ea url(images/palkki-bg.jpg) no-repeat top; border:1px solid #fff; padding:10px; z-index:10; position:relative; } 
.festivaali-palkki-sisalto img{margin-right:20px; height:70px; width:70px; float:left;} 
.festivaali-palkki-sisalto h2 a{font-family: Georgia, Times New Roman, Times, serif; color:#000; text-shadow:#fff 0px 1px; font-weight:normal; font-size:20px; } 
.festivaali-palkki-sisalto h2 a:hover{color:#993399;} 
.festivaali-palkki-sisalto .meta {margin-top:-20px; margin-bottom:10px; font-size:12px; color:#656565; }
	
/* ------- 3. Sivupalkki-Widget ------- */
#sidebar .widget {margin-bottom:40px; }
#sidebar .widget li{background:url(images/arrow-green.png) no-repeat top left; padding:0px 0px 10px 25px; list-style:none; margin-left:0px; line-height:1.1em; position:relative; z-index:10;}
#sidebar .widget ul{margin:0px; }
#sidebar .widget h4, #sidebar .widget li, #sidebar .widget p{position:relative; z-index:11;}
.sivupalkki-otsikko {background:url(images/palkki-green-small.png) no-repeat left top; height:41px;  }

/* ------- 4. Footer-Widget ------- */
#footer .widget {margin-bottom:20px;}
#footer .widget li{background:url(images/arrow-green.png) no-repeat top left; padding:0px 0px 10px 25px; list-style:none; margin-left:0px; line-height:1.1em; position:relative; z-index:10;}

/* ------- 5. Pirfest-Palkki ------- */
.pirfest-palkki {background:url(images/palkki-orange-big.png) no-repeat; height:56px; margin-top:40px; margin-bottom:30px; }
.pirfest-palkki ul {width:553px; height:36px; float:left; padding:18px 0px 0px 140px;}
.pirfest-palkki li {float:left; margin-left:10px; display:block;}
.pirfest-palkki li a {color:#fff; text-shadow:#79510e 0px 1px;}
.pirfest-palkki div.searchform {float:left; height:36px; padding:15px 0px 0px 10px;}
.pirfest-palkki a.takaisinylos {float:left; padding:18px 0px 0px 28px; height:33px; width:30px; cursor:pointer;}


/* ------- 6. Festivaali-info palkki ------- */
.festari-info-palkki{background:#f6f6ea url(images/palkki-bg.jpg) no-repeat top left; -moz-border-radius:6px;-webkit-border-radius:6px; border:1px solid #cacaca; text-shadow:#fff 0px 1px; font-size:14px; margin-bottom:20px;}
.festari-info-palkki-inner {border:1px solid #fff; -moz-border-radius:6px;-webkit-border-radius:6px; padding:12px 12px 0px 12px;}
.festari-info-palkki li{background:url(images/arrow-green.png) no-repeat 0px 4px; list-style:none; margin:0px 0px 5px 0px!important; padding:6px 0px 13px 25px;!important; border-bottom:1px solid #cacaca; }
.festari-info-palkki li a{margin-left:3px;}
.fest-info{display:block; background:#fff;padding:7px 13px 8px 13px;  }
.fest-date{font-weight:normal;}
.fest-place{font-size:13px; color:#993399;  display:inline;}
.gmaps iframe{width:525px; max-width:525px; }
.gmaps {margin-bottom:20px;}





/* ________________________________________________________________________________________________________________

                                                  06. SIVUKOHTAISET TYYLIT / (Sivukohtainen typografia)
   ________________________________________________________________________________________________________________ */
 
 
/* ------- 1. Etusivu ------- */
#banner {margin-top:5px;}

/* ------- 2. Search ------- */
.search-results{background:#f6f6ea url(images/palkki-bg.jpg) no-repeat top; margin-bottom:15px; -moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #cacaca; text-shadow:#fff 0px 1px;}
.search-results-inner {border:1px solid #fff; -moz-border-radius:3px;-webkit-border-radius:3px; padding: 15px 15px 0px 15px}
.search-results .meta, .search-results .meta a{font-size:11px;display:inline; color:#000;}
.search-results .meta a:hover{color:#993399}
.search-results h4 {display:inline; }
.search-results h4 a{color:#993399;}
.search-results .text{margin-top:10px;}

/* ------- 3. Linkit ------- */

.linkit li{float:left; width:200px;}



/* ________________________________________________________________________________________________________________

	                                              07. MUUTA 
   ________________________________________________________________________________________________________________ */
   
/* ------- 1. Searchform-Pieni ------- */
.searchform input.text {border:0px; float:left; height:19px; padding:2px 0px 0px 3px; color:#cacaca; outline:0; width:148px;}	
.searchform input.text:focus, .searchform-iso input.text:focus{color:#000;}	
.searchform .submit {background:url(images/palkki-search.png) no-repeat top right; border:none; cursor:pointer; width:24px; height:21px; outline:0; text-indent:-9999px;}  

/* ------- 2. Searchform-Iso ------- */
div.searchform-iso {background:#6c9f2e url(images/gradient-green.gif) repeat-x top;  padding:10px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block;}
.searchform-iso input.text {border:0px; float:left; height:19px; padding:2px 0px 0px 3px; color:#cacaca; outline:0; width:470px;}		
.searchform-iso .submit {background:url(images/palkki-search.png) no-repeat top right; border:none; cursor:pointer; width:24px; height:21px; outline:0; text-indent:-9999px;}  

/* ------- 3. Searchform-Iso ------- */
.comments-palkki h3 {margin-top:30px; margin-bottom:10px;}
.comment {background:#f6f6ea url(images/palkki-bg.jpg) no-repeat top; margin-bottom:15px; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #9d9d84; text-shadow:#fff 0px 1px;}
.comment-amount {color:#656565; font-size:18px}
.comment-inner {border:1px solid #fff; -moz-border-radius:2px;-webkit-border-radius:2px; padding: 15px 15px 0px 15px}
.comment-text{margin-top:10px; padding:5px;}
.comment-date, .comment-date a{color:#656565; font-style:italic; font-size:12px;}
.commentator{font-size:16px; font-weight:bold;}
#commentlist li {list-style:none;margin-left:0px;}
#commentlist {margin-bottom:40px;}
#commentlist .avatar {margin-bottom:10px;}
		
/* ------- 4. This'n'That ------- */
.reset{margin:0px !important; padding:0px !important; }
.border-bottom{border-bottom:1px solid #fff; background:url(images/pixel-beige.gif) repeat-x bottom; padding-bottom:5px;}
.border-top{border-top:1px solid #ceceb3; background:url(images/pixel-white.gif) repeat-x top;}
#sidebar select{position:relative; z-index:10;} 
#sidebar option{position:relative; z-index:10;}
li.latest {text-shadow:#fff 0px 1px;} li.latest span{font-size:10px; color:#818175;}
.a2a_dd {float:right;}

/* ------- 5. Pagination ------- */
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none; margin-left:0px;}
.wp-paginate a {background:#e8e8d7; border:1px solid #9d9d84; color:#606060; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none; text-shadow:#fff 0px 1px; }
.wp-paginate a:hover, .wp-paginate a:active {background:#d7d7c7; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {padding:3px 6px; border:1px solid #9d9d84; color:#fff; margin-right:4px; padding:3px 6px; background:#6c9f2e url(images/gradient-green.gif) repeat-x top; text-shadow:#243c0e 0px 1px; border:1px solid #6c9c31;}

