
*				{margin: 0; padding: 0;}	
html			{overflow-y: scroll}
html, body		{height: 100%;}
body			{
					font-size: 62.5%; 
					font-family: Century-Gothic, sans-serif;
					/*font-family: "Georgia,Arial,Helvetica",sans-serif;*/
					/*font-family: "Arial, Verdana, Tahoma", sans-serif;*/
					color: #000;
					/*background: url(images/bg2.png) repeat-x #e40000;*/
					background: url(images/bg3.png) repeat-x #bd131c;
				}
				
ul				{list-style: none;}
ol				{list-style: decimal inside;}
a				{outline: none; text-decoration: none;}
a img			{border: none;}
img				{vertical-align: middle;}
table			{border-collapse: collapse;}
object			{margin-top: 2px;}
embed			{margin-top: 2px;}



/* STRUKTUR */

#page-wrap		{
					width: 960px; margin: 0px auto -50px;
					min-height: 100%; 
					height: auto !important; 
					height: 100%;
					/*background-color: #FFF;*/
					background: url(images/wrap-bg.png) repeat-x #fbfbfb;
					box-shadow: 0px 3px 10px 3px #393939;
					-webkit-box-shadow: 0px 3px 10px 3px #393939;
					-moz-box-shadow: 0px 3px 10px 3px #393939;
				}

#push			{height: 50px;}
#main-col		{width: 700px; float: left; margin-left: 20px;}
#single-col		{width: 930px; float: left; margin-left: 30px;}
#sidebar		{width: 200px; float: right; margin-top: 20px; padding-left: 15px; border-left: 3px solid #e40000;}
#kommentarer	{margin-left: 40px; padding-bottom: 30px;}
#kategorier		{margin-left: 50px;}
#arkiv			{margin-left: 50px;}

#main-col img	{margin-top: 2px;}


#hjerte a:hover
{
	background: none;
}

#klubben		{margin: 0 0 20px 0;}

#klubben a:hover
{
	background: none;
}

/* FLOAT & CLEAR */

.floatLeft		{float: left;}
.floatRight		{float: right;}
.clear			{clear: both;}
.button			{
					border: 1px solid #272727; background: white;
					padding: 3px 8px;
					-moz-border-radius: 5px; -webkit-border-radius: 5px;
					color: 272727;
				}
.button:hover	{background: #e40000; color: white;}





/* TYPOGRAFI */

p, li 			{font-size: 14px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: normal; line-height: 20px; margin: 0px 0 10px 0px; color: #000;}
a				{color: #e40000; padding: 2px;}
a:hover			{color: white; background: #e40000; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
h1				{font-size: 20px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: bold;}
h2				{font-size: 30px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: bold; color: #e40000;}
h3				{font-size: 25px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: bold; color: #e40000; margin: 20px 0 20px 0;}
h4				{font-size: 30px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: normal; color: #e40000;}

h3#respond		{color: #e40000;}

#kategorier a	{font-size: 20px;}
#kategorier li	{list-style: none;}

/* TYPOGRAFI SIDEBAR */

#sidebar h2 		{font-size: 30px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: normal; color: #0d3ba3;}
#sidebar a			{font-size: 14px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: normal; line-height: 20px; margin: 0px 0 10px 0px; color: #000;}
#sidebar a:hover	{font-size: 14px; font-family: "Arial, Verdana, Tahoma", sans-serif; font-weight: normal; line-height: 20px; margin: 0px 0 10px 0px; color: #FFF;}


/* HEADER */

h1#logo			{
					width: 960px; height: 200px;
					/*width: 400px; height: 85px;*/
					background: url(images/header2.png) top left no-repeat;
					text-indent: -9999px;
					/*margin: 0px 10px 8px 0;*/
					float: left;
				}

#top-bar		{padding: 0 0 0 0; width: 960px;}
#top-bar p		{color: #FFFFFF; width: 300px; margin-top: 45px; float: left;}
form#searchform	{margin: 30px 0 10px 0; float: right;}
.headerBilde	{/*border: 10px solid #ebe5cf;*/ margin-bottom: 20px;}


/* MENY */

#meny				{padding-top: 11px; margin: 0 0 10px 0px;}
ul#main-nav			{width: 960px; height: 40px; float: left; margin: 0 0px 0 0px; padding: 14px 0 10px 0; background: url(images/bg-meny5.png) repeat-x;}
ul#extra-nav		{width: 360px; float: right; text-align: right; margin: 0 10px 20px 0;}
ul#main-nav li 		{display: inline;}
ul#extra-nav li		{display: inline;}
ul#main-nav li a,	
ul#extra-nav li a
					{
						text-transform: uppercase; color: #FFF; font-size: 20px; padding: 3px 8px; 
						/*background-image: url(images/bg-meny.png); repeat: repeat-x;*/
						-moz-border-radius: 5px; -webkit-border-radius: 5px;
						margin: 0px 0 0 80px;
					}
ul#main-nav li a:hover,
ul#extra-nav li a:hover	{background-image: url(images/bg-meny4.png); repeat: repeat-x; text-decoration: underline;}





/* POSTS */

#post			{margin-left: 60px; margin-top: 18px;}
.datebox		{
					width: 40px; float: left; padding: 5px; background: #0d3ba3;
					color: white; text-align: center; margin-top: 20px; 
				}
#datebox p		{margin: 0;}
.day			{font-size: 3.4em; font-weight: bold; margin: 0; padding-top: 7px; color: #FFF;}
.month			{font-size: 1.8em; font-weight: bold; margin: 0; color: #FFF;}
.year			{font-size: 1.6em; font-weight: bold; margin: 0; color: #FFF;}


.post-bilde		{margin: -6px 0 0 20px;}


/* FOOTER */

#footer			{height: 50px; background: url(images/bg-footer.png) repeat-x; padding-top: 20px; padding-bottom: 0px; margin-top: -20px;}
#footer-inside	{width: 960px; margin: 0 auto;}
#footer p		{color: #FFF; font-weight: bold;}
#footer img		{margin-right: 10px;}
#footer a		{color: #FFF;}

/* TWITTER-UPDATES */

#twitter_div 	{  
					width: 180px; 
					height: 360px; 
					margin: 0 0 70px 0;	
				}
				
ul#twitter_update_list 	
				{ 
					list-style: none; 
					font-size: 12px;	
				}
				
ul#twitter_update_list li 
				{ 
					margin-bottom: 10px;
					padding: 10px;
					color: #FFF;
					background-color: #e40000;
					-moz-border-radius: 5px; -webkit-border-radius: 5px;
				}
				
/* GALLERI */

#galleri a:hover{
					color: #e40000; text-decoration: underline; background: none;
				}
						
				
