/*  
Theme Name: Halden Idrettsråd
Theme URI: http://www.halden-idrettsrad.com
Description: Halden Idrettsråd WordPress Theme
Version: 1.1
Author: Bjørn Eivind Rostad
Author URI: http://www.bjornrostad.com


*/


*						{ margin: 0; padding: 0; }
html, body				{ height: 100%;}
body 					{ background: url(images/bg.jpg) repeat-x scroll center top #FFFFFF;  color: #333333; font-family: Arial, Verdana, sans-serif; text-align: center;}

html, div, map, dt, isindex, form {display:block;}
#page-wrap 				{ height:auto !important; margin:0 auto -250px; min-height:100%; width:960px; text-align: left;}







/* Typografi */
h1#logo					{ width: 750px; height: 200px; margin: 24px 0px 20px 0px; float: left;text-align: left;}
h2						{ font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size: 20px; margin: 10px 0px 5px 0px; text-align: left; }
h3						{ font-family: Arial, Verdana, sans-serif; color: #333333; font-size: 16px; font-weight: bold; text-align: left; margin: 0 0 8px 0;}
h4						{ font-family: Arial, Verdana, sans-serif; color: #FFFFFF; margin: 0 0 10px 0; font-size: 12px; font-weight: bold; text-align: left;}
p						{ line-height: 150%; margin: 0px 0px 10px 0px; text-align: left;font-size: 12px;}
a 						{ text-decoration: none; }
blockquote				{ border-left: 15px solid black;font-size: 12px; }
.newslist				{ border-bottom: 1px solid #cccccc; list-style-type: none; margin: 0; padding: 0.5em 0;}
.date					{ color:#3D3D3D; padding:0 8px 0 0;}

/* Sidebar */
#sidenav				{ width: 200px; float: right; }
#top					{ background: #333333; margin: 0 0 35px 0; border-bottom: 5px solid #39a6ba; padding: 80px 0 0 0; }
.reklame				{ height: 60px; margin: 10px 0px 10px 0px; }
#sitat	 				{ text-align: justify; font-family: Georgia, "Times New Roman", sans-serif; font-size: 14px; color: #333333; margin: 35px 0 0 0; }
.nav					{ margin: 0 0 30px 0; }
.nav li					{ font-family: "Lucida Grande", Verdana, Arial, sans-serif; line-height: 2; color: white; list-style-type: none; text-align: left; border-bottom: 1px solid #FFFFFF;  }
ul, ol, li				{ margin: 0; text-align: left;font-size: 12px;}
#hir-logo				{ background: url(images/hir_logo.jpg) top center no-repeat #333333; height: 100px; }
#searchform 			{ margin: 30px 10px 30px 10px; }


/* Footer */
#footer 				{ background: #333333 none repeat scroll 0 0; border-top: 4px solid #39a6ba; height: 250px; padding-top: 20px; }
#push					{ height: 250px; }
#festning				{ background: url(images/festning.jpg) bottom center no-repeat #ececec; height: 112px; }
#footer-inside 			{ margin:0 auto; width: 960px; }
#footer p 				{ color: white; }
#footer a 				{ color: white; padding: 2px; }
#footer a:hover 		{ color: white; }
#footer-1 				{ float: left; margin-right: 30px;width: 500px; }
#footer-2 				{ float: left; margin-right: 30px;width: 200px; }
#footer-3 				{ float: left; width: 200px; }
#footer ul 				{ color: white; }
.footerinfo				{ margin: 0px; }

/* Divs */
.searchbox				{ width: 220px; }
#info					{ float: left; width: 430px; margin: 0 0 30px; }
.news					{ width: 430px; margin:10px 0 0 0; float: left; }
.container				{width: 740px;}
.rightcontent			{float: right;}
.leftcontent			{float: left;}
.post					{margin: 10px 10px 10px 0;}
.infoimg				{float: right;}

/* Visittkort */
.visittkort				{background: url(/img/visittkort.jpg) no-repeat; width: 330px; margin: 0 0 30px 0; }
p.visitt				{margin: 0; padding: 4px 10px 4px 10px; line-height: 1;}
h2.visitt				{font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 16px 10px 2px 0px; font-size: 18px;}
img.visitt				{float: right; padding: 5px; margin: 16px 0 0 0;}


/* Misc */
.button 				{ border: 1px solid #000000; background: #FFFFFF; padding: 3px 10px; color: #333333; font-size: 12px; }
.button:hover 			{ border: 1px solid #000000; background: #FFFFFF; color: #333333; font-size: 12px;  }
.searchtext				{ border: 1px solid #000000; padding: 4px;  }
.bold					{ font-weight: bold; }
.clear					{ clear: both; }
.clearleft				{ clear: left; }
.clearright				{ clear: right; }

img.centered 			{ display: block; margin-left: auto; margin-right: auto; }
img.alignright 			{ display: inline; margin: 0 0 2px 7px; padding: 4px; }
img.alignleft 			{ display: inline; margin: 0 7px 2px 0; padding: 4px; }
.floatleft, .alignleft	{ float: left; }
.floatright, .alignright	{ float: right; }

.space 					{ margin: 0 0 5px 5px;}
.move					{ margin: 0 80px 0 0;}
span.flick				{color: #0063dc;}
span.r					{color: #ff0084;}

ul 						{ list-style-position: inside; list-style-type: disc; }
ol 						{ list-style-position: inside; list-style-type: decimal; }
li						{margin: 3px 0 3px 0;}
li.menulist				{margin: 0;}
.none					{ margin: 0px; padding: 0px; }
.flickr-img			{ list-style-type: none;}

a:link, a:visited		{ color: #39a6ba; text-decoration: none;}
a:active, a:hover		{ color: #333333; }
a.nav-li:link, a.nav-li:visited		{ color: #FFFFFF; text-decoration: none; display: block; padding: 3px 15px 3px;}
a.nav-li:active, a.nav-li:hover		{ color: #FFFFFF; background-color: #39a6ba; display: block;}


a img { border:none } /*IE-fix - fjerner blå border */







