/*  
Theme Name: KAI KUUSISTO PHOTO BLOG
Description: Website for Kai Kuusisto digital photography.
Version: 1.0
Author: Heikki Vaht
Author URI: http://www.trash-media.com

	Kai Kuusisto Photography
	http://www.kaikuusisto.com

	This theme was designed and built by Heikki Vaht,
	whose blog you will find at http://www.trash-media.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


* { margin:0;padding:0; }
div { -moz-box-sizing:border-box;box-sizing:border-box;	}

body {
	font-family: Trebuchet, Helvetica, Arial, Tahoma, sans-serif ;
	font-size: 12px;
	margin: 0px;
	}

#wrapper {
	width: 845px;
	}
	/* vasen sarake, sidebar */
	#col1 {
		width: 180px;
		padding-top: 110px;
		float: right;
		}
		



							ul#navigation {
								display: block;
								padding-left: 9px;
								line-height: 18px;
								color: #575757;
								text-transform: uppercase;
								font-size: 10px;
								}
								ul#navigation h2 {
									color: black;
									margin-top: 12px;
									font-size: 11px;
									text-transform: uppercase;
									padding-left: 2px;
									}
								ul#navigation li {
									display: block;
									}
									ul#navigation li ul li {
										display: block;
										}
									
									ul#navigation li a {
										color: #575757;
										text-decoration: none;
										padding: 2px 3px 2px 3px;
										}
										ul#navigation li a:hover {
											color: white;
											background-color: blue;
											text-decoration: none;
											}
							ul#navigation p {width: 200px;padding-left: 2px;}
							ul#navigation p.smaller {font-size: 8px;line-height: 12px;}


.speciallinks {
	line-height: 18px;
	color: #575757;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 25px;
	}
	.col3 {
		width: 180px;
		float: left;
		display: block;
		}
		.speciallinks a {
			color: #575757 !important;
			text-decoration: none;
			}
		.speciallinks a:hover {
			color: blue !important;
			text-decoration: underline;
			}

/*
#############
MAIN COLUMN
#############
*/		
	
	#col2 {
		width: 634px;
		float: left;
		}	
		
		/* sisaltoalue */
		#content {
			padding-left: 85px;
			padding-top: 12px;
			padding-bottom: 50px;
			}
			#content a {
				color: blue;				
				}

			/* POST */
			#content .post h2 {
				margin-top: 35px;		
				margin-left: -1px;
				margin-bottom: 0;		
				text-transform: normal;	
				font-size: 28px;
				font-weight: normal;
				letter-spacing: 0.02em;							
				}
				 #content .post h2 a {
				 		color: black; text-decoration: none;}
				#content .post h2 a:hover {color: blue; text-decoration: underline;}
			#content .post small {
				display: block;
				margin-bottom: 12px;
				color: #777;
				font-size: 10px;
				font-family: verdana, helvetica, arial, sans-serif;
				}
			#content .post .entry {
				line-height: 16px;
				}
				#content .post .entry img {
					border: none;
					}
			#content .post .postmetadata {
				margin-top: 20px;
				color: #999;
				}
			#content .post p {
				margin-bottom: 12px;}
			#content .post .entry p {margin-right: 120px;}
			
			#content .post p.postmetadata { 
				xxxpadding-bottom: 0; } /* jyrataan p-maaritykset */
			#content h3 {
				margin-top: 20px;
				}
			#content .post img {margin-top: 40px;margin-bottom: 8px; display: block;}
			/* navigaatiopalkki postauksen yla- tai alapuolella */
			#content div.navigation { 
				display: block; 
				clear: both;
				padding-top: 10px; /* margin ei toimi firefoxissa */
				}
				#content div.navigation div.alignleft {
					float: left;
					}
				#content div.navigation div.alignright {
					float: right;
					}
		
		#content textarea#comment {
			/* erikoissaato */
			width: 490px;
			margin-bottom: 10px;
			margin-top: 10px
			}
		
		#col2 #footer {
			display: block;
			padding: 20px;
			color: #999;
			}

/*
###############
WORDPRESS GALLERY
###############
*/

.gallery {margin: none !important; line-height: 1px;}
	.gallery dl.gallery-item {width: 100%; display: block; float: none;}
	.gallery img {border: none !important; }

/*
###############
LOPUT
###############
*/

.searchField {
	width: 70px;
	}
.searchButton {
	font-size: 9px;
	width: 30px;
	}
.bigger {font-size: 150%; line-height: 130%; font-family: georgia;text-transform: none; 
	display: inline !important;
	}


