/* Bedre Liv - FATGUY AS - fatguy.no */

/* GENERAL PAGE ITEMS */

body	{
		margin: 0;
		font-family: Trebuchet MS, Arial, Sans-Serif;
		font-size: 0.9em;
		line-height: 1.5em;
		color: #333;
		background-image: url(../img/bg.gif);
		background-repeat: repeat-x;
		}

h1		{
		font-size: 1.3em;
		color: #993399;
		margin: 0 0 0.5em 0;
		}

h2		{
		font-size: 1.1em;
		margin: 0 0 0.5em 0;
		color: #993399;
		}
h3		{
		font-size: 1em;
		color: #993399;
		}
		
a,
a:link,
a:visited{
		color: #993399;
		text-decoration: underline;
		font-weight: bold;
		}

a:hover {
		text-decoration: none;
		}

a.menu {
		margin-top: 126px;
		display: block;
		float: left;
		background-image: url(../img/tab.gif);
		background-repeat: no-repeat;
		width:252px;
		height: 35px;
		padding-top: 8px;
		padding-right: 2px;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-size: 16px;
		}
		
a.menuon {
		margin-top: 145px;
		display: block;
		float: left;
		background-image: url(../img/tab_on.gif);
		background-repeat: no-repeat;
		width:252px;
		height: 35px;
		padding-top: 8px;
		padding-right: 2px;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-size: 16px;
		}
		
a.menu:hover {
		background-image: url(../img/tab_on.gif);
		background-repeat: no-repeat;
		}		

i		{
		font-style: italic;
		}

strong	{
		color: #993399;
		font-weight: bold;
		}

img		{
		border: 0;
		}
em		{font-size: 0.8em}

		
ul		{
		margin: 0 0 1em 0;
		padding-left: 16px;
		}
#col2 ul{
		margin: 0;
		padding-left: 16px;
		}
#col2 li{
		color: #993399;
		list-style-image: url(../img/li.gif);
		padding-bottom: 5px;
		}	


#wrapper {
		width: 780px;
		margin: 0 auto;
		padding-top: 20px;
		}
		
#footer {
		width: 780px;
		margin: 0 auto;
		padding: 20px 0 20px 0;
		text-align: center;
		}
		
#top	{
		width: 780px;
		background-image: url(../img/top2.gif);
		background-repeat: no-repeat;
		height: 180px;
		margin: 0 auto;
		}
#logo	{
		width: 780px;
		padding: 25px 0 0 0;
		height: 71px;
		margin: 0 auto;
		}
#banner {
		float: right;
		}
#col1	{
		
		width:480px;
		margin-right:48px;
		}
#col2	{
		float:right;
		width:252px;
		}

#box	{
		width:242px;
		padding: 5px;
		background-color: #FFC;
		border: 1px solid #CC6;
		margin-top: 1em;
		}
		
#box h1	{
		font-family: Georgia, Times, sans-serif;
		color: #0c0;
		margin-bottom: 0.1em;;
		}
#box p	{
		color: #993399;
		margin: 0;
		}
#box em	{
		color: #777;
		font-size: 0.8em;
		font-weight: normal;
		}		

					
form	{
		margin:0;
		padding:0;
}
label 	{
		font-size: 1em;
		color: #993399;
		display: block;
		}
input 	{
		font-size: 1em;
		color: #993399;
		}

hr {
	display: none;
}
div.hr {
	height: 1px;
	margin: 0.8em 0 0.8em 0;
	background-image: url(../img/hr.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.right {
		float:right;
		}

.hidden	{
  		display: none;
		}

.clear	{
	clear: both;
		}
