/*
	SHARED STYLESHEET
	Kennel Strøndafjorden
	www.kennel-strondafjorden.net
	(c) 2010
*/

	a
	{
		text-decoration:none;
		color:#333333;
	}

	img
	{
		border:none;
	}

	body
	{
		width:900px;
		font-family:sans-serif;
		margin:0 auto;
		background:#FF9900 url('_background.png') no-repeat right top;
		opacity:.9;
		color:#000000;
		font-size:0.8em;
	}

	#body
	{
		margin:4px;
		border:6px double #CC6600;
	}

	#banner a
	{
		line-height:50px;
		padding-right:20px;
		color:#FFFFFF;
	}

	#banner
	{
		height:200px;
		opacity:0.95;
		background-image:url('big_banner.jpg');
		text-align:right;
		font-size:1.1em;
		color:#FFFFFF;
	}
	
	#plbb
	{
		width:1px;
		height:1px;
	}
	
	#banner span
	{
		float:right;
	}

	#banner img
	{
		float:left;
	}
	
	#ParentNav
	{
		font-size:1.1em;
		text-transform:uppercase;
	}

	.SubNav
	{
		font-size:.9em;
		margin-left:-39px;
	}

	li:hover .TopMenuItem
	{
		background-color:#FFCC00;
	}

	.ParentSub
	{
		display:none;
		list-style-type:none;
		text-indent:.1em;
		font-size:0.6em;
		position:absolute
	}

	li:hover .ParentSub 
	{
		display:inline;
		margin-top:22px;
		margin-left:-121px;
	}

	.ParentSub li
	{
		background-color:#FF6600;
		text-transform:capitalize;
	}

	.ParentSub li a
	{
		width:80px;
		background-color:#FF6600;
		opacity:0.95;
		display:block;
		border-bottom:1px solid #FF9900; color:white;
	}

	.ParentSub li a:hover
	{
		background-color:#FFCC00;
		color:#ffffff
	}

	.SubSubNav
	{
		display:none;
		list-style-type:none;
		text-indent:0.1em;
		font-size:0.7em;
		position:absolute
	}

	li:hover .SubSubNav 
	{
		opacity:0.95;
		display:inline;
		margin-top:21px;
		margin-left:-100px;
	}

	.SubSubNav li
	{
		background-color:#FF6600;
		text-transform:capitalize;
	}

	.SubSubNav li a
	{
		width:60px;
		background-color:#FF6600;
		border-bottom:1px solid #FF9900;
		display:block;
		color:white;
	}

	.SubSubNav li a:hover
	{
		background-color:#FFCC00;
		color:#ffffff
	}

	#navigation a:hover
	{
		background-color:#FFCC00;
		color:#ffffff
	}

	#navigation li,ul
	{
		list-style-type:none;
		display:inline;
		font-size:1.1em;
	}

	#navigation a
	{
		color:white;
		padding:3px 13px 3px 13px;
		margin-left:-1px;
	}

	#navigation
	{
		text-indent:-3em;
		line-height:23px;
		height:45px;
		background-color:#FF6600;
		border-top:2px solid #FF3300;
		border-bottom:2px solid #FF3300;
	}

	#content a
	{
		color:red
	}

	#content h3
	{
		text-indent:2em;
		text-transform:uppercase;
		font-size:1.35em;
	}
	
	#content table
	{
		width:800px;
	}

	#content
	{
		background-color:white;
		min-height:250px;
		opacity:1;
		color:black;
		padding:1px 40px 20px 40px;
		line-height:1.2em;
	}
	
	#guestbook table
	{
		width:800px;
	}

	.dangerous
	{
		color:#FF0000;
	}

	.dangerous input
	{
		color:#FF0000;
	}

	#gallery
	{
		text-align:center;
	}

	#screen-image
	{
		border:3px solid #FF9900;
	}

	.thumbnail
	{
		border:3px solid #FF9900;
	}
	
	.thumbnail-active
	{
		border:3px solid #FF0000;
	}

	#screen-text
	{
		font-style:italic;
	}

	#gallery table
	{
		width:800px;
	}

	#gallery-navigation
	{
		padding-bottom:20px;
	}
	
	#thumbnails
	{
		padding-bottom:30px;
	}

	#gallery-navigation a
	{
		padding:5px 20px 5px 20px;
		text-transform:uppercase;
		text-weight:thick;
		font-size:0.9em;
	}

	#gallery-navigation a:hover
	{
		background-color:#FFCC00;
	}
	
	.profil-image
	{
		margin:10px;
		border:4px solid #FF6600;
	}
	
	#admin-imagetable
	{
		width:800px;
		font-size:0.9em;
	}
	
	#admin-imagetable td
	{
		padding:5px;
		border:1px solid #000000;
	}
	
	#lang
	{
		padding-top:10px;
	}

	#tools
	{
		padding-top:10px;
	}

	#footer
	{
		padding:10px 0px 20px 0px;
		text-align:center;
	}

