/*
Author:			Glenn Inghelm
Author URI:		http://glenn.inghelm.com
Author Email:	post@inghelm.com

Theme Name: Pepperstad.net
Theme URI: http://www.pepperstad.net
Version: 0.1 200904
Description: A Wordpress theme developed for Pepperstad.net
Tags: Pepperstad.net
*/

body { margin: 0px; padding: 0px; /*text-align: center;*/ font-family: 'Trebuchet MS'; }
#wrapper { width: 1000px; margin: 0px /*auto*/; padding: 0px; position: absolute; text-align: left;} /*center*/
#header {  float: left; background: url(i/bg_top_winter.jpg) no-repeat top left; height: 268px; text-align: left; width: 1000px; margin: 0px; padding: 0px; position: relative;}
.logo { position: relative; float: left; padding: 3px 0 0 10px; margin: 0px; width: 200px; /**padding-left: -1000px; _padding-left: -1000px;*/ }
.teaser { position: relative; float: left; margin: 0 0 0 50px; width: 261px;  }
.tlf { position: relative; float: left; width: 400px; margin: 0 0 0 79px;   }
h1 { display: none; }

#nav { clear: both; float: left; width: 600px; font-size: 18px; margin-top: 165px; padding-top: 0px; *margin-top: 165px; _margin-top: 160px; }
#nav li { float: left;  list-style: none; margin-left: 40px;}
#nav li a { text-decoration: none; color: #fff; }
#nav li a:hover { text-decoration: underline; }

#search { float: left; margin: -42px 0px 0 760px; width: 280px; padding-top: 0px; *margin-top: -24px; _margin-top: -24px; }
#input { padding-left: 3px;  color: Gray; font-size: 11px; width: 180px;  font-family: 'Trebuchet MS';}
.button { font-family: 'Trebuchet MS'; font-size: 11px;  }
#googleSearchUnitIframe { width: 600px; background: url(i/p.gif) no-repeat top left; padding-top: 10px; }

#container { float: left; width: 1150px; margin-left: 10px; padding-bottom: 10px; background: url(i/bg_sidestolper.png) repeat-y top left; height: auto;}

#content { float: left; width: 680px; margin: 0 0 0 10px; padding: 10px 0 0 30px; /**padding-top: 10px; _padding-top: 10px;*/ font-size: 13px; color: #333; text-align: left; }

#yr { float: right; text-align: right; width: 500px; padding-right: 45px; }
.post { float: left; width: 650px; margin-bottom: 5px; background: url(i/p.gif) no-repeat top left; padding-top: 10px; }
.post-date { width: 55px; float: left;  background: url(i/calendar.gif) no-repeat; height: 58px; text-align: center; margin-right: 20px; }
.post-year { color: #fff; margin-top: 3px; }
.post-day { font-size: 12px; line-height: 12px; margin-top: 5px;  }
.post-month { font-size: 10px; line-height: 10px; }
.post-headline { width: 550px; font-size: 18px; float: left;}
.post-publish { float: left; width: 500px; font-size: 12px; line-height: 20px; color: #6d7175;}
.post-message { clear: left; margin: 5px 0 0 75px; }
.post-comments { clear: both; text-align: right; font-size: 13px; padding-top: 10px; /*margin-top: -43px;*/  }
.post-nav { float: left; width: 650px; margin-bottom: 25px; font-size: 16px; }



#comments-count { font-size: 14px; font-weight: bold; text-decoration: underline; }
#comments ol li { margin-bottom: 10px; padding: 3px; }
.comment-text, .commentmetadata { padding-left: 10px; }
#comments ol .alt { background: #e7ebee; }
#comments { width: 650px; clear: both; }
.comment-text, .comment-author {  }
.form, #author, #email, #url, #comment, .commentmetadata, input, textarea { font-size: 12px; font-family: 'Trebuchet MS'; }



h3 { font-size: 18px; font-weight: normal; margin: 15px 0 10px 0; padding: 0px; width: 600px;}
li h3 { width: 530px; }

#sidebar { float: left; width: 200px; margin-left: 40px; }
.menutop { width: 190px; background: url(i/menutop2.png) no-repeat; height: 34px; margin-top: 25px; padding: 5px 0 0 10px;  text-align: left; color: #fff; }
.menu, .FoldingCategoryList { width: 170px; background: url(i/menubg.png) repeat-y; height: auto; text-align: left; margin: 0px; padding-left: 20px; }
.menubottom { width: 200px; background: url(i/menubottom.png) no-repeat; height: 15px; }

.menu .page_item, .page_item li, .menu li, .menu .cat_item, .cat_item li, .FoldingCategoryList, .nodeLevel1 { list-style: none; font-size: 12px; }
.menu .page_item a, .menu li a, .menu .cat_item a, .FoldingCategoryList a  { text-decoration: none; color: #333; padding-left: 0px; vertical-align: top; line-height: 20px; }
.menu .page_item a:hover, li a:hover, .menu .cat_item a:hover { text-decoration: underline;  }
.menu ul, .FoldingCategoryList ul { padding-left: 5px; background: url(i/sub_ul.gif) repeat-y; height: auto; margin-left: 6px; /**margin-left: 0px; _margin-left: 0px;*/ }

#footer { clear: both; width: 1000px; height: 30px; padding: 5px 0px 0 40px; font-size: 14px; margin-bottom: 20px; background: url(i/footerbg.png) no-repeat; }
#to-top a { float: left; width: 200px; color: #fff; }
#design { float: right; width: 508px; color: maroon; }

img.alignleft { float: left; padding: 4px; }
img.alignright { float: right; padding: 4px; }
.aligncenter { margin-left: auto; margin-right: auto; display: block;}

img { border: 0px; }

.subscribe { margin-left: 20px; }

.avtalegiro-link { text-decoration: none; }
.pvu-form { background-color: #E7EBEE; padding: 5px; }
fieldset { width: 600px; border-color: #6bbf46; padding: 15px; }

/* NextGEN Gallery */


/* Pages' Custom background - mandatory "custom field": name/key=background & value */
.eikavel { background: url(i/bg_eika.png) no-repeat; min-height: 450px; }
.wesselvel { background: url(i/bg_wessel.png) no-repeat; min-height: 450px; }

/* VG iFrame */
#vg { float: right; margin-top: 25px; width: 180px; height: 800px; }

/* Styles for combobox dropdown */
/* top-margin is set in acrodropdown2.js @ hContainer.style.top = nTop + hInput.offsetHeight + cAutocomplete.CN_OFFSET_TOP */
div.autocomplete_holder
{
	position: absolute;
	visibility: hidden;
	display: none;
	background-color: #fff;
	-moz-box-sizing: border-box;
   width: 13.6em;
}

div.autocomplete_firstborder
{
	padding: 0px;
	-moz-box-sizing	: border-box;
	border: 2px solid #6bbf46;
}

div.autocomplete_secondborder
{
	border-style: none;
	padding: 2px;
	-moz-box-sizing	: border-box;
}

ul.autocomplete
{
	width				: 100%;
	height 			: 95px;
	overflow-y		: auto;
	overflow-x		: hidden;
	overflow			: -moz-scrollbars-vertical;
	font				: menu;
	margin				: 0px;
	margin-left			: 0px;
	padding-left		: 0px;
	text-indent			: 0px;
	list-style-type	: none;
	vertical-align		: middle;
	background-repeat   : no-repeat;
	-moz-box-sizing		: border-box;
}

ul.autocomplete li a, ul.autocomplete li a:hover,
ul.autocomplete li a.selected, ul.autocomplete li a:hover.selected
{
	display				: block;
	width				: 100%;
	padding				: 2px;
	text-decoration	: none;
	color				: #333;
	border				: 1px solid #fff;
	-moz-box-sizing	: border-box;
	margin-left			: -14px;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	margin-left			: 0px;
}

ul.autocomplete li
{
	padding				: 0px;
	background-position : 2px 0px;
	background-repeat	: no-repeat;
	line-height			: 13px;
	vertical-align		: top;
	margin				: 0px;
	-moz-box-sizing	: border-box;
}

ul.autocomplete li a
{
}

ul.autocomplete li a:hover
{
	border			: 1px solid #6bbf46;
	color				: #000000;
	background-color: #e7ebee;
}

ul.autocomplete li a.selected
{
	border			: 1px solid #6bbf46;
	background-color: #e7ebee;
	color				: #333;
   font-weight    : bolder;
	background-position: right center;
	background-repeat: no-repeat;
}

ul.autocomplete li a:hover.selected
{
	border			: 1px solid #6bbf46;
	background-color: #e7ebee;
	color				: #333;
   font-weight    : bolder;
}

/* Additional info
light blue background color #E7EBEE

*/
