/* GENERAL */
body { margin-top:40px; padding:0; background:#469c2d; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:13px; color:#fff; }
h1, h2, h3 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#649632; }
h1 { font-size:40px; }
h2 { font-size:20px; }
h3 { }
p, ul, ol { margin-top:5px; line-height:normal; text-align:justify; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
ul, ol { }
li { }
blockquote { }
a { color:#ccc; }
a:hover { text-decoration:none; }
img { border:2px; border-color:#fff; }
a img { border:0; }
img.left { float:left; margin:7px 30px 0 0; }
img.right { float:right; margin:7px 0 0 30px; }
hr { width:90%; height:1px; color:#333; }
.list1 { }
.list1 li { float:left; line-height:normal; }
.list1 li img { margin:0 30px 30px 0; }
.list1 li.alt img { margin-right:0; }
#wrapper { width:1000px; margin:0 auto; background:#110E0F url(../images/img02.gif) no-repeat left top; }
/* HEADER */
#header-wrapper { }
#header { width:1000px; height:50px; margin:0 auto; background:url(../images/header.png) no-repeat left top; }
/* TOPPMENY */
#top-menu { float:right; width:1000px; height:50px; clear:both; margin-bottom:10px; }
#top-menu ul { margin:0; padding:17px 0 0 20px; list-style:none; line-height:normal; }
#top-menu li { display:block; float:right; }
#top-menu a { display:block; float:right; padding:0px 10px; text-decoration:none; font:bold 9px Arial; color:#fff; }
#top-menu a:hover { text-decoration:underline; }
#top-menu .current_page_item a { color:#fff; }
.top-menu-border-left { border-left: 1px dotted #fff; }
/* MENU */
#menu { float:left; width:1000px; height:50px; clear:both; background:#999 url(/images/menu-bg.png) no-repeat 0px 0px; margin-bottom:10px; }
#menu ul { margin:0; padding:17px 0 0 20px; list-style:none; line-height:normal; }
#menu li { display:block; float:left; }
#menu a { display:block; float:left; padding:0px 10px; text-decoration:none; font:bold 12px Georgia; color:#fff; }
#menu a:hover { text-decoration:underline; }
#menu .current_page_item a { color:#fff; }
.menu-border-right { border-right: 1px dotted #fff; }
/* VECKOGOLFMENYN */
#veckogolfsmenyn { width:100%; height:30px; float:left; clear:both; background:none; font:bold 12px Georgia; color:#fff; padding-left:20px; }
/* SEARCH */
#search { float:right; width:300px; height:50px; }
#search form { float:right; margin:0; padding:15px 20px 0 0; }
#search fieldset { margin:0; padding:0; border:none; }
#search input { float:left; font:12px Georgia, "Times New Roman", Times, serif; border:none; }
#search-text { width:135px; height:18px; padding:3px 0 0 5px; background:#ecf9e4; color:#658453; }
#search-submit { height:21px; margin-left:12px; color:#39561d; }
/* PAGE */
#page { width:940px; margin:0 auto; padding:30px 30px 0px 30px; }
/** LOGO */
#logo { width:1000px; height:319px; margin:0 auto; background: url(../images/header01.jpg) no-repeat left top; }
#logo h1, #logo p { margin:0; padding:0 0 0 30px; line-height:normal; }
#logo h1 { float:left; padding-top:150px; }
#logo h1 a { text-decoration:none; text-transform:lowercase; color:#fff; }
#logo h1 a:hover { text-decoration:underline; }
#logo p { padding:170px 0 0 30px; font:italic 13px Georgia, "Times New Roman", Times, serif; color:#fff; }
#logo p a { text-decoration:none; color:#fff; }
#logo p a:hover { text-decoration:underline; }
/* CONTENT */
#content { float:left; width:620px; padding-right:20px; }
.scrollbars { scrollbar-base-color:#000; scrollbar-face-color:#000; scrollbar-arrow-color:#000; }
/* POST */
.post { margin-bottom:25px; }
.post .title { height:30px; margin-bottom:3px; border-bottom:1px dashed #24130f; color:#fff; }
.post .date { float:right; margin-top:-48px; padding:0 20px; border:1px dashed #24130f; background:#24130f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; color:#f1b566; }
.post .meta { margin:-30px 0 3px 25px; padding:2px 30px 2px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#b6aca2; }
.post .meta a { color:#b6aca2; }
.post .entry { padding:20px 0; }
.post .links { margin:0 250px 0 0; padding:0 0 0 0px; }
.post .links .comments { }
.post .links .permalink { padding-left:17px; }
/* SIDEBAR */
#sidebar { float:right; width:300px; }
#sidebar ul { margin:0; padding:0; list-style:none; line-height:normal; }
#sidebar li { margin-bottom:30px; padding:0 0 20px 0px; }
#sidebar li ul { line-height:normal; }
#sidebar li li { margin:0; }
#sidebar p { margin:0; }
#sidebar h2 { height:25px; padding:4px 0 4px 0px; margin-bottom:10px; border-bottom:#24130f 1px solid; font-size:20px; color:#fff; }
#sidebar p { line-height:normal; }
/* CALENDAR */
#calendar { }
#calendar caption { padding-bottom:5px; font-weight:bold; }
#calendar table { width:100%; border-collapse:collapse; border-bottom:1px solid #24130f; border-left:1px solid #24130f; border-right:1px solid #24130f; }
#calendar thead th { padding:5px 0; text-align:center; border-top:1px solid #24130f; border-left:1px solid #24130f; background:#24130f; }
#calendar tbody td { padding:5px 0; text-align:center; border-top:1px solid #24130f; border-left:1px solid #24130f; border-bottom:1px solid #24130f; }
#calendar tfoot td { padding:5px; border-left:1px solid #24130f; border-bottom:1px solid #24130f; }
#calendar tfoot #next { border-top:1px solid #24130f; text-align:right; }
#calendar tfoot #prev { border-top:1px solid #24130f; }
#calendar .pad { border-bottom:1px solid #24130f; }
#calendar #today { background:#24130f; }
/* FOOTER */
#footer { width:1000px; margin:0 auto; padding:0; height:50px; background:url(../images/img04.gif) no-repeat left top; }
#footer p { margin:0; padding:20px 0; text-align:center; line-height:normal; color:#fff; }
#footer a { }
/* SPRY TABBED PANELS */
.TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/ }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.TabbedPanelsTab { position: relative; top: 1px; float: left; padding: 4px 10px; margin: 0px 1px 0px 0px; font: bold 0.8em sans-serif; background-color: #110E0F; list-style: none; border-left: solid 1px #fff; border-bottom: solid 1px #fff; border-top: solid 1px #fff; border-right: solid 1px #fff; cursor: pointer; }
.TabbedPanelsTabHover { background-color: #110E0F; }
.TabbedPanelsTabSelected { background-color: #110E0F; border-bottom: 1px solid #fff; }
.TabbedPanelsTab a { color: #ccc; text-decoration: none; }
.TabbedPanelsContentGroup { clear: both; border-left: solid 1px #fff; border-bottom: solid 1px #fff; border-top: solid 1px #fff; border-right: solid 1px #fff; background-color: #110E0F; }
.TabbedPanelsContent { padding: 4px; }
.TabbedPanelsContentVisible { }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #110E0F; position: relative; border-top: solid 1px #fff; border-right: solid 1px #fff; border-left: solid 1px #fff; border-bottom: solid 1px #fff; }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #110E0F; border-bottom: solid 1px #fff; }
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }
#halinformation { padding:100px; }
#veckogolfen { font-size:12px; }
/* YOUTUBE PLAYER */
.highslide-html { background-color: white; }
.highslide-html-content { position: absolute; display: none; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: Golim; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white;/*padding-left: 22px;
background-image: url(tools/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;*/ }
.control { float: right; display: block; /*position: relative;*/ margin: 0 5px; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #cccccc; }
.control:hover { color: red !important; }
.highslide-move { cursor: move; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
/*SITEMAP*/
td.dir_name { border-bottom:#a1a1a1 solid 1px; padding-left:10px; }
td.dir_content { padding-bottom:5px; padding-left:20px; padding-right:10px; padding-top:5px; }
table.dir { border:#666 solid 1px; }
table.map_link:hover { background:#ccc; }
