﻿/*
Theme Name: Arctic Group v 2.0
Theme URI: http://www.arcticgroup.se/
Description: Arctic Group v 2.0 design.
Version: 2.0
Author: Tomas Riklund AB
Author URI: http://www.riklund.se/
Tags: two columns, widgets

*/
html {
	overflow-y:scroll;
}
body, html {
	margin:0 0 20px 0;
	padding:0;
	background:#d4d7da;
	font-family:Arial, Helvetica, sans-serif;
}

#language-container {
	height:25px;
	margin:15px 15px 0 0;
	float:right;
}
#container {
	clear:both;
	margin:auto;
	width:800px;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.clearfix {
	clear:both;
}

/* Start Header styles */
#header-container {
	width:800px;
}

	/* Start main menu */
	#menu {
		width:800px;
	}
	#menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#menu ul li {
		width:200px;
		height:34px;
		display:block;
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		line-height:2000em;
		overflow:hidden;
	}
	#menu ul li#menu-start a {
		display:block;
		width:100%;
		height:100%;
		background:url(images/menu-start.gif) no-repeat;
	}
	#menu ul li#menu-start a:hover {
		background:url(images/menu-start-over.gif) no-repeat;
	}
	li#menu-customs a {
		display:block;
		width:100%;
		height:100%;
		background:url(images/menu-customs.gif) no-repeat;
	}
	#menu ul li#menu-customs a:hover {
		background:url(images/menu-customs-over.gif) no-repeat;
	}
	li#menu-consultancy a {
		display:block;
		width:100%;
		height:100%;
		background:url(images/menu-consultancy.gif) no-repeat;
	}
	#menu ul li#menu-consultancy a:hover {
		background:url(images/menu-consultancy-over.gif) no-repeat;
	}
	li#menu-telecom a {
		display:block;
		width:100%;
		height:100%;
		background:url(images/menu-telecom.gif) no-repeat;
	}
	#menu ul li#menu-telecom a:hover {
		background:url(images/menu-telecom-over.gif) no-repeat;
	}
	li#menu-tull a {
		display:block;
		width:100%;
		height:100%;
		background:url(images/menu-tull.gif) no-repeat;
	}
	#menu ul li#menu-tull a:hover {
		background:url(images/menu-tull-over.gif) no-repeat;
	}
	li#menu-konsult a {
		display:block;
		width:100%;
		height:100%;
		background:url(images/menu-konsult.gif) no-repeat;
	}
	#menu ul li#menu-konsult a:hover {
		background:url(images/menu-konsult-over.gif) no-repeat;
	}
	/* End main menu */

	/* Start sub menu */
	#submenu {
		clear:both;
		width:800px;
		padding:4px 0px 3px 0px;
		color:#fff;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
	}
	.start {
		background:#000000;	
	}
	.customs {
		background:#518fc5;	
	}
	.consultancy-agency {
		background:#a3b4c1;	
	}
	.telecom {
		background:#d1812c;	
	}
	#submenu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#submenu ul li.page_item {
		display:inline;
		margin:0;
		padding:0px 0px 0px 15px;
	}
	#submenu ul li a {
		color:#fff;
		text-decoration:none;
	}
	#submenu ul li.current_page_item {
		background:url(images/submenu-current-2.gif) no-repeat bottom left;
	}
	/* Start sub menu */

	#graphics {
		width:800px;
		height:199px;
		background:url(images/header.jpg) no-repeat;
	}
	#graphics h1 {
		float:right;
		width:140px;
		height:58px;
		margin:0;
		padding:20px 20px 0px 0px;
		background:url(images/logo.gif) no-repeat bottom left;
		font-size:18px;
	}
	#graphics h1 a {
		display:none;
	}
/* End Header styles */

#content-container {
	background:#ffffff;
	padding:20px 30px;
}
	#content-left {
		float:left;
		width:430px;
	}
		/* Start Post styles for mainpage */
		.post-title {
		}
		.post-title h1 {
			font-family:Arial, Helvetica, sans-serif;
			color:#707c86;
			font-size:16px;
		}
		.post-title h1 a {
			color:#707c86;
			text-decoration:none;
		}
		.post-title h2 {
			font-family:Arial, Helvetica, sans-serif;
			color:#707c86;
			font-size:12px;
		}
		.post-title h2 a {
			color:#707c86;
			text-decoration:none;
		}
		.post-category {
			float:left;
			margin-top:3px;
			width:50px;
			height:38px;
		}
		.post-header {
		}
		.post-meta {
			margin-top:4px;
			margin-left:2px;
			font-size:11px;
			color:#333333;
		}
		.post-meta a {
			color:#333333;
			text-decoration:none;
		}
		.post-body {
			color:#222222;
			clear:left;
			font-size:12px;
			line-height:18px;
		}
		.post-body ul {
			margin:0px 0px 0px 20px;
			padding:0;
		}
		.post-body ul li {
			list-style-image: url(images/arrow-blue-6x7.gif);
		}
		.post-body img {
			padding:5px;
			margin:0px 8px 4px 0px;
			background:#fff;
			border:#ced8e0 solid 1px;
		}
		.post-body img.alignleft {
			float:left;
		}
		.post-body img.alignleft {
			float:right;
		}
		.post-body img.size-medium {
			width:220px;
		}
		.post-body img.size-thumbnail {
			width:80px;
		}
		.post-body a {
			color:#6489bb;
			text-decoration:underline;
		}
		/* End Post styles for mainpage */

		/* Start postbody styles for pages */
		.post-body-page {
			color:#222222;
			clear:left;
			font-size:12px;
			line-height:18px;
		}
		.post-body-page ul {
			margin:0px 0px 0px 20px;
			padding:0;
			list-style-image: url(images/arrow-blue-6x7.gif);
		}
		.post-body-page ul li {
		}
		.post-body-page .alignleft {
			padding:0px 3px 3px 0px;
			float:left;
		}
		.post-body-page .alignright {
			padding:0px 0px 3px 3px;
			float:right;
		}
		.post-body-page a {
			color:#6489bb;
			text-decoration:underline;
		}
		/* End postbody styles for pages */

		/* Start contact form */
		.post-body-page form {
			margin-top:20px;
		}
		.post-body-page ol {
			margin:0;
			padding:0;
			list-style:none;
		}
		.post-body-page ol li {
			margin:0;
			padding:2px 0;
		}
		.post-body-page ol li input {
			padding:2px;
			width:270px;
			border:#c2c9ce solid 1px;
			border-right:#c2c9ce solid 3px;
			color:#222222;
			background:#f2f5f7;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		.post-body-page ol li textarea {
			padding:2px;
			width:270px;
			border:#c2c9ce solid 1px;
			border-right:#c2c9ce solid 3px;
			color:#222222;
			background:#f2f5f7;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		.post-body-page ol li label {
			float:left;
			width:70px;
		}
		.post-body-page .cf_hidden {
			display:none;
			color:#222222;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		.post-body-page .cf_info {
			color:#222222;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
		}
		/* This is the send button */
		.post-body-page .cf-sb input {
			border:#c2c9ce solid 1px;
			color:#222222;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
		}
		p.linklove {
			display:none;
		}
		/* End contact form */

		/* Start More post styles for mainpage */
		.post-container-more {
			margin:30px 0px 0px 0px;
		}
		.post-more {
			clear:both;
			margin-top:25px;
			margin-bottom:5px;
		}
		.post-more h3 {
			color:#707c86;
			font-size:12px;
		}
		.post-more a {
			color:#707c86;
			font-size:12px;
		}
		.post-title-more {
			border-bottom:#dce9f3 solid 1px;
			padding:5px;
		}
		.post-title-more h2 {
			background:url(images/more-news-arrow.jpg) no-repeat;
			padding-left:10px;
			color:#222222;
			font-size:12px;
			font-weight:normal;
		}
		.post-title-more h2 a {
			color:#222222;
			text-decoration:none;
		}
		.post-category-more {
			background:#d1812c;
		}
		.post-archive-more {
			padding-top:15px;
			color:#222222;
			font-size:12px;
		}
		.post-archive-more a {
			color:#6489bb;
		}
		/* End More post styles for mainpage */

	#content-right {
		float:right;
		width:265px;
		padding:1px 0px 1px 0px;
		border-top:#c2d8eb solid 1px;
		border-bottom:#c2d8eb solid 1px;
	}
		.right-information {
			background:#f3f7fb;
			border:#e6eff7 solid 4px;
			padding:5px 10px 10px 10px;
			font-size:11px;
			line-height:16px;
			color:#222222;
		}
		.right-information a {
			color:#6489bb;
			text-decoration:underline;
		}
		.right-information img {
			float:left;
		}
		.right-information ul {
			margin:0px 0px 0px 20px;
			padding:0;
		}
		.right-information ul li {
			margin:0;
			padding:0;
			list-style-image: url(images/arrow-blue-6x7.gif);
		}

#footer-container {
	clear:both;
	width:800px;
	padding:15px 0px 0px 0px;
	border-top:#707c86 solid 2px;
	color:#707c86;
	font-size:11px;
	text-align:center;
}
#footer-container span {
	border-left:#707c86 solid 1px;
	padding-left:10px;
	padding-right:10px;
}
#footer-container strong {
	padding-left:10px;
	padding-right:10px;
}
#footer-container a {
	color:#707c86;
}
