/*
Theme Name: Värnamonu
Theme URI: http://cynatic.org/
Description: Default look for Värnamo.nu
Version: 1
Author: Andreas Johansson
Author URI: http://cynatic.org
Tags: white, news, fourcolumn, varnamonu
*/

body { background-color: #eee; }

a:link { color: #000; text-decoration: none; } 
a:visited { color: #000; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
}

html>body .entry li { margin: 7px 10px 8px 10px;}
	

#wrapper {
	position: relative;
	width: 960px; margin: 0 auto;
 }
#header { 
	width: 940px; position: relative;
	background-color: #fff; padding: 10px;
}
#logotype h1 { font: normal 64px/96px Georgia, serif; display: inline; width: 400px; padding-left: 5px; }
#nav { clear: both; padding: 4px; padding-left: 40px;  
	background: #333 url('img/arrow.png') no-repeat top left; background-position: 10px 50%; }
#nav ul, .pagenav { list-style: none; padding: 0; margin: 0; }
#nav ul li { list-style: none; display: inline; color: #fff; font: bold 12px/14px Verdana, sans-serif; padding-right: 22px;}
#nav a { color: #fff;}

#nav .sub-menu { display: none; }

#footer { clear: both; width: 100%; height: 10px; margin-top: 10px; background-color: #333; height: 15px; 
		-moz-border-radius:3px; border-radius: 3px; -webkit-border-radius: 3px;}
#footer p { text-align: right; font: 9px/14px Verdana, sans-serif; color: #fff; padding-right: 5px;}
#footer a { color: #fff; }
#content-news, #ad-left, #content-fam, #ad-right { float: left; overflow: hidden;  margin-top: 10px; background-color: #fff; padding: 10px; margin-bottom: 10px; }
#content-news, #content-fam { margin-right: 10px; 
	font: normal 12px/16px Georgia, serif; letter-spacing: 0px; text-align: left;
	}
#content-news .entry a, #content-fam .entry a { color: #1D99E4; }
.thetime { font-size: 13px; color: #333; padding-right: 3px; font-weight: bold; }
.singletime { margin-bottom: 5px; } 
.narrowcolumn {  width: 290px; }
.entry { clear: both; }
	.narrowcolumn .entry img { max-width: 290px; }
a.more-link { color: #1D99E4; font-size: 12px; display: inline; }
.daytime { text-align: right; border-bottom: 4px double #333; margin-top: 10px; font-weight: bold;}
#ad-left, #ad-right { width: 135px;}
#ad-left ul, #ad-right ul, #ad-top ul, #sport-top, #nyhet-top { list-style: none; padding: 0; margin: 0; }
#ad-top { border-bottom: 3px double #ccc; padding-bottom: 10px; clear: both; }
#ad-top ul { clear:both; }
#ad-left img, ad-right img { max-width: 135px; }
#ad-left { margin-right: 10px; }
#ad-top, #ad-right, #ad-left { list-style: none; }
#ad-top li { float: left; padding: 3px; max-height: 150px; }
#ad-right li, #ad-left li { margin-bottom: 10px; }
#ad-right li { min-height: 100px;  }
#content-fam h2, #content-news h2 { clear: both; font: bold 24px/24px Arial, sans-serif; letter-spacing: -1px; text-align: left; margin-top: 10px; margin-bottom: 4px; padding-bottom: 0px; } 
#section { background-color: #1D99E4; padding-left: 15px; margin-bottom: 10px; }
#section span { background-color: #fff; padding-left: 10px; padding-right: 10px; line-height: 14px; }
#headInfo { float: right; font: 12px/15px Georgia, serif; width: 475px; }
#headInfo ul { margin-bottom: 30px; }
#headInfo li { display: inline; }
#headInfo li a { color: #1D99E4; }
#headInfo p { padding: 0; margin: 0; text-align: right;}
#search-head { margin-top: 37px; }
#search-head input[type=text] { padding: 7px; border: 2px solid #666; width: 175px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#search-head input[type=submit] { padding: 6px; border: 2px solid #666; margin-left: -5px; background-color: #666; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}

#sport-top li, #nyhet-top li { padding-bottom: 5px; }

.ad-middle { background-color: #fff; margin-top: 10px; }
	.ad-middle ul { list-style: none; padding:0; margin: 0; }
	.ad-middle ul li { padding-left: 10px; }
	

.single-page { width: 610px; }
	.single-page .entry { font-size: 13px; line-height: 17px; }
	
.sticky { border-bottom: 1px solid red; margin-bottom: 10px; }

.sep { height: 17px; border-bottom: 2px solid #333;  }
	.sep span { float: right;  }

.submenu { display: block; background: #333 url('img/grad.jpg') repeat-x top left; }
	.submenu li { height: 16px; }
		.submenu li a { font: 11px/11px Arial, sans-serif; color: #fff; padding-left: 10px; }
	.submenu h4 { text-transform: uppercase; display: block; z-index: 1000; background-color: #2b2b2b; font: 10px/15px Arial, sans-serif; color: #fff; padding-left: 10px; font-weight: bold; padding-top: 5px; text-shadow: 1px 1px 2px #000; }

.wp-pagenavi { background-color: #fff; font-size: 11px; padding-top: 5px; padding-bottom: 5px;  }
	wp-pagenavi .pages {  }

.author-profile { height: 50px; border-top: 3px double #f1f1f1; }
	.author-profile img { float: right; }

/* familj */
.familj { }
	.familj h1, .familj h2, .familj .h3, .familj h4, .familj h5, .familj h6 { padding-top: 15px; width: 100%; }
	.familj ul { list-style: none; margin: 10px 0; padding: 0; display: block; position: relative;}
		.familj ul li { width: 115px; padding: 5px; display: block; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; font-size: 11px; line-height: 12px; float: left; overflow: hidden;}
		.family ul li img { margin: 0 auto; max-width: 115px; }
			.familj ul li p {  }
.familj-front { display: block; clear: both; }
	.familj-front img { padding: 5px; height: 62px; width: 62px; }

div.portfolio-wrapper { background: #000; margin: 0 auto; text-align: center; }
	div.portfolio-slideshow div.slideshow-next {display: none;}
	div.portfolio-slideshow div.first.slideshow-next{display: block;}
		.slideshow-nav {padding:0 0 6px 0; color: #fff; padding-top: 10px;  }
		.slideshow-nav a, .slideshow-prev, .slideshow-next {text-decoration:none; color: #fff;}
		.slideshow-nav a.pause {margin: 0 15px 0 0;}
		.slideshow-nav a.slideshow-prev {margin: 0 10px 0 0;}
		.slideshow-nav a.slideshow-next {margin: 0 15px 0 10px;}
		.portfolio-slideshow {margin: 0 auto; }
		.portfolio-wrapper img { max-width: 525px; max-height: 350px; border: 4px solid #000; }
		.slideshow-caption { color: #fff; }
		
.wp-polls { width: 200px; border: 1px solid #ccc; margin: 0 auto; margin-bottom: 10px; }

.clear { clear: both; overflow: hidden; }
/* default styles */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
/* End Entry Lists */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* authorbox */
.author-profile { padding:10px;}
 
.author-profile img {
float:right;
padding: 2px;
border: 1px solid #f1f1f1;
margin-right: 10px; width: 64px; height: 64px;
}
 
.author-name {
	float: right; padding-right: 10px;
font-size:11px; margin-top: 35px; 
font-family:Georgia,"Times New Roman",Times,serif;
margin-bottom:2px; text-align: right;
}
 
