/*
*		Gamvik Turistinfo for CustomPublish AS
*		(paul.castle@gmail.com) (http://scrawlington.co.uk/paulo) Tab size: 8.
*		
*	Swatch List
*	
*		#c2d3d3 - ChromaBlue [background]
*		#5a7685 - Gunmetal Blue [headers]
*		#333 - Burnt Supper [ingress, article body text]
*		#6b565b - Burnt Sienna [non-active links]
*		#369 - Royal Blue [active links]
*		#969 - Aubergine [submenu mouse-overs]
*	
*	Table Of Contents
*
*		01 - Resets
*		02 - Utilities
*		03 - Layout
*		04 - Rounded Content Boxes
*		05 - Sidebar Elements
*		06 - Navigation
*		07 - Article Structure & Typography
*/
/*
*			01. Resets
*/
body						{ margin: 0; padding: 0; 
							background: #c2d3d3 url(/getfile.php/739897.1297.vfftesqfae/bg-top.gif) top left repeat-x; }
html		 				{ height: 100%; font-size: 62.5%; }
table 						{ border-collapse: collapse; border-spacing: 0; }
td						{ font-size: 1.1em; }
fieldset,img 					{ border: 0; }
ol,ul 						{ list-style: none; margin: 0; padding: 0; }
a							{ outline: none; text-decoration: none; }
a:hover				{ text-decoration: underline; }
h1,h2,h3,h4,h5				{ margin: 0; padding: 0 0 2px 0; font-size: 100%; }
/*
*			02. Utilities
*/
.hidden						{ display: none; }
.left							{ float: left; }
.right 						{ float: right; }
.clear 						{ clear: both; }
.textpad						{ position: relative; padding: 10px 15px; z-index: 5; }
.strong						{ font-weight: bold; }
.hr							{ margin: 15px 0; }
/*
*			03. Layout
*/
#content-wrapper			{ position: relative; width: 900px; margin: 0 auto; }
#header						{ width: 900px; height: 200px; }
#navbar					{ width: 170px; float: left; }
#sidebar					{ width: 170px; float: right; }
.sidebar						{ width: 170px; }
#sidebar.nosidebar {display: none;}
#main-content				{ width: 560px; float: left; padding-bottom: 15px;}
#main-content.nosidebar		{width: 710px;}
.skyline						{ position: absolute; width: 538px; height: 119px; top: 0px; left: 50px;
							background: transparent url(/getfile.php/739905.1297.buwdutavbp/skyliner.jpg) top left no-repeat; z-index: 5; }
.lighthouse					{ position: absolute; width: 74px; height: 116px; top: 5px; left: 5px;
							background: transparent url(/getfile.php/739902.1297.qedadcwqys/lighthouse.gif) top left no-repeat; z-index: 10; }
.nomad						{ position: absolute; width: 330px; height: 36px; top: 80px; left: 166px;
							background: transparent url(/getfile.php/739903.1297.svppcpqefu/nomad.gif) top left no-repeat; z-index: 10; }
h1.strapline					{ display: block; position: absolute; top: 130px; left: 166px;
							font: bold 1.6em Tahoma,Helvetica,Verdana,sans-serif; color: #fff; z-index: 10; }
#footer						{ position: relative; clear: both; top: 20px; padding-bottom: 20px; text-align: center; font: normal 1.2em Tahoma,Helvetica,Verdana,sans-serif; color: #999; }
/*
*			04. Rounded Content Boxes
*/
.contentrounded				{ position: relative; border: 5px solid #fff; }
.widecontent					{ width: 520px; margin: 0 auto; }
.velkommen					{ background: #DEE8E9 url(/getfile.php/739907.1297.qxvqyfadda/velkommen.jpg) top right no-repeat; }
.textpadvelkommen			{ padding: 10px 220px 10px 25px; min-height: 130px; } /*shift text over to left to accomidate image*/
.smallcontent				{ width: 250px; margin: 20px 0 0 13px; float: left; 
							background: #e2e8e9 url(/getfile.php/739906.1297.brwpeyvpwv/smallcontent-bg.jpg) top left no-repeat; }
.corner 						{ position: absolute; width: 10px; height: 10px; font-size: 1px;
							background-image: url(/getfile.php/739898.1297.yswbfuqetb/corner.gif); background-repeat: no-repeat; }
.tl 							{ top: -5px; left: -5px; background-position: top left; }
.tr 							{ top: -5px; right: -5px; background-position: top right; }
.bl 							{ bottom: -5px; left: -5px; background-position: bottom left; }
.br 							{ bottom: -5px; right: -5px; background-position: bottom right; }
.icon						{ position: absolute; width: 70px; height: 70px; bottom: 5px; right: 5px; z-index: 1; }
.dine						{ background: transparent url(/getfile.php/739900.1297.batcaatwuv/icon-dine.gif) bottom right no-repeat; z-index: 1;}
.fish						{ background: transparent url(/getfile.php/739901.1297.audquyyywr/icon-fish.gif) bottom right no-repeat; }
.camera						{ background: transparent url(/getfile.php/739899.1297.svpsdswacd/icon-camera.gif) bottom right no-repeat; }
.fire							{ background: transparent url(/getfile.php/739908.1297.vestuwdxdy/icon-fire.gif) bottom right no-repeat; }
.contentrounded ul			{ padding-left: 20px; z-index: 5; }
.contentrounded li			{ list-style: disc; padding: 1px 0; font: normal 1.2em Verdana,Helvetica,sans-serif; color: #6b565b; }
.contentrounded li a			{ color: #6b565b; }
.contentrounded li a:hover		{ color: #969; text-decoration: underline; }
.contentrounded li a:visited		{ color: #6b565b; text-decoration: none; }
/*
*			05. Sidebar Elements
*/
.cell  {padding: 2px 5px; font-size: 1.3em; }
.nyheter-side				{ width: 170px; margin-bottom: 20px;
							background: transparent url(/getfile.php/739904.1297.baqcaxavss/nyheter.gif) 0px 18px repeat-x; }
.nyheter-side ul				{ margin: 0; padding-left: 20px; }
.nyheter-side ul li 			{ text-decoration: none; list-style: disc; padding: 2px 0; 
							font: normal 1.1em Verdana,Helvetica,sans-serif; color: #6b565b; }
.nyheter-side ul li a:link, .nyheter-side .headlinelink a:link { text-decoration: none; color: #6b565b; }
.nyheter-side ul li a:hover,  .nyheter-side .headlinelink a:hover { text-decoration: underline; color: #969; }
.nyheter-side ul li a:visited, .nyheter-side .headlinelink a:visited { text-decoration: none; color: #6b565b; }
.languagebar				{ padding: 10px 0; }
.languagebar img			{ margin-left: 5px; border: 1px solid #fff; }
#googlemap					{ margin-top: 10px; width: 170px; height: 210px; overflow: hidden; }
#googlemap span			{ visibility: hidden; }
#googlemap a				{ visibility: hidden; }
#googlemap span img		{ visibility: visible; }
.searchform					{ margin-top: 10px; }
.searchform input			{ border: 1px solid #fff; background: #c2d3d3; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; border-radius: 0.3em; 
							background: transparent url(/getfile.php/739904.1297.baqcaxavss/nyheter.gif) 0 -1px repeat-x; }
.searchform input:focus		{ background: #89A6B6; }
.searchsubmit:hover			{ background: #89A6B6; color: #fff; }
.searchinput					{ width: 135px; padding: 2px 3px; color: #fff; }
.searchsubmit				{ padding: 1px 0; font-weight: bold; color: #333; }
.page-tools li				{ float: left; font: normal 1.1em Verdana,Helvetica,sans-serif; color: #6b565b;}
#admin-menu li				{ float: left; padding: 2px; }
.sidebar-snippet				{ font: italic 1em arial,Helvetica,verdana,sans-serif; margin-bottom: 10px; }
.sidebar-link					{ font-size: 0.8em; }


/*
*			06. Navigation
*/
#main-navigation			{ font: bold 1.1em Verdana,Helvetica,sans-serif; margin: 0; padding: 0; }
#main-navigation li			{ color: #fff; border-bottom: 1px solid #fff; }
#main-navigation li:hover		{ background: transparent url(/getfile.php/739904.1297.baqcaxavss/nyheter.gif) 0 -1px repeat-x; }
#main-navigation li a			{ display: block; padding: 8px; color: #6b565b; text-decoration: none; }
#main-navigation li a:hover	{ color: #5A7685; text-decoration: underline; }
#main-navigation li a:visited	{ color: #6b565b; text-decoration: none; }
#main-navigation li a.menuselected	{ color: #5A7685; text-decoration: none; }
#main-navigation li.level1		{ margin-left: 20px; list-style: circle; }

/*
*			07. Article Structure & Typography
*/
h3				{ font: bold 1.4em Georgia,Times,"Times New Roman",serif; color: #5a7685; padding-bottom: 16px; }
h3.caption { border-bottom: 1px dotted #ACC9C5; padding-bottom: 2px; margin-bottom: 10px; }
h4 		{ font-weight: normal; font-size: 1.2em; }
p				{ font: normal 1.2em Verdana,Arial,Helvetica,sans-serif; color: #333; }
a, a:visited		{ color: #5A7685; }
a:hover		{ color: #969; }
.basic			{ font: normal 1.2em Verdana,Arial,Helvetica,sans-serif; color: #333; }
.ingressview		{ font: normal 1.2em Verdana,Arial,Helvetica,sans-serif; color: #333; margin-top: 10px; }
.ingress			{ font: normal 1.2em Verdana,Arial,Helvetica,sans-serif; color: #333; margin-top: 10px; }
.headlineview	{ font: bold 1.6em Georgia,Times,sans-serif; color: #5a7685; }
.headline		{ font: bold 1.6em Georgia,Times,sans-serif; color: #5a7685; }
/*.headlinelink		{ color: #369; }*/
.subheadline	{ font: bold 1.4em Georgia,Times,sans-serif; color: #6b565b; }
.date			{ color: #999; }
.link				{ font: normal 1.1em Tahoma,Helvetica,Verdana,sans-serif; }
div.link	{ margin: 5px 0px; }
.attachment { font-size: 1.2em; }
.section { padding: 10px 25px; font-size: 1.1em; }

