/*  
Theme Name: xplosive
Theme URI: http://www.blogohblog.com
Description: A Web 2.0 Wordpress Theme - Widget Enabled, 3 Columns, Blue/Orange
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/**************** Body *********************/
*{margin:0;padding:0;}

body{color:#333; font-size:13px; font-family: Arial;  margin:0px; line-height:18px; background: #dde593;}
/* body {background:transparent url(images/grid.gif) top center no-repeat;} */
#wrapper{background:url(images/page_bg.gif) repeat-y; margin:0px auto; padding:0px; width:960px;}
#header {margin:0px; padding:0px; width:940px; height:175px; position:relative; left:10px; background:#fff;}
* html #header {margin:0px !important; padding:0px; }
#header p.tittel {display:none;}


/************* Typography *******************/

h1 {font-size:22px; color:#111; margin:30px 0px 0px 0px; padding:0px 0px 6px 0px; font-weight: normal;}
h2 {font-size:18px; color:#111; margin:30px 0px 0px 0px; padding:0px 0px 6px 0px; font-weight: normal;}
h3 {font-weight: bold; font-size:16px; margin: 5px 0px 10px 0px; border-bottom: 1px solid #ccc;}
p {font-size:13px; line-height: 18px; margin:0px; padding:5px 0px 4px 0px;}
p.date {font-size:11px !important; margin:0px !important; padding:0px 0px 3px 0px; color:#666 !important;}

/**************** Entry *********************/
.entry{ float:left; margin:0px 0px 10px 0px; padding: 0px 15px 0px 0px; width:615px; position:relative; left:10px; /*background:#ff0;*/} 
/*.entry h2{padding-bottom:6px; font-weight: normal; font-size: 18px; color: #111;}
.entry p {padding:0 0 0 0; line-height:18px;}*/
.post{padding:0px 0px 0px 15px; margin:0px;}
.post h2 {font-size: 18px;} 

/* html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; } */

.entry .post ul {margin-left: 10px; padding-left:20px; margin: 5px 0px 10px 0px;}
.entry .post ul li {list-style-type: square; }
.entry .post ol { padding: 0 0 0 35px; margin: 0; }
.entry .post ol li { margin: 0; padding: 0; } 

ul.front {margin-left: 0px; padding-left:20px; margin-top: 5px;}
ul.front li {list-style-type: square; }

/**************** Links *********************/
a, a:visited{color: #006699; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

/**************** Navigation *********************/

ul#levelone {float:left; list-style:none; line-height:40px; padding:0px; background:transparent url(images/menu_bg.gif) top left repeat-x; font-size:14px; font-family:arial,sans-serif; width:940px; margin:0px; position:relative; left:10px;}
#levelone a {display:block; color:#f0f0f0; text-decoration:none; padding:0px 15px;}
#levelone a:hover {background:transparent url(images/menu_hover.gif) top left repeat-x;}
#levelone li.current_page_item a, #levelone li.current_page_parent a {background:transparent url(images/menu_active.gif) top left repeat-x; color:#000 !important;}
#levelone li {float:left; padding:0;}
#levelone ul {position:absolute;left:-999em; height:auto; width:151px; font-weight:normal; margin:0;line-height:1; border:0;border-top:1px solid #666666;	}
* html ul#levelone {margin-top: -5px;} 

ul#leveltwo {float:left; position:relative; left:10px; list-style: none; width:940px; margin:0px; background:#e5e5e5; font-size:14px;}
ul#leveltwo li {float:left; padding:0px;}
ul#leveltwo a {display:block; color:#333; text-decoration:none; padding:5px 15px 5px 15px;}
ul#leveltwo a:hover {text-decoration: none; background: #ccc;}
ul#leveltwo li.current_page_item a {color:#111; font-weight: bold;}

ul#levelthree {float:left; position:relative; left:10px; list-style: none; margin:10px 0px 0px 0px; background:#fff; font-size:14px;}
ul#levelthree li {float:left; padding:0px;}
ul#levelthree a {display:block; color:#333; text-decoration:none; padding:5px 15px 5px 15px; border:1px solid #ccc;}
ul#levelthree a:hover {text-decoration: none; color:#000; background: #ccc;}
ul#levelthree li.current_page_item a {color:#111; font-weight: bold;}
ul#levelthree li.velg {font-weight: bold; background:#fff !important; padding:5px 15px 5px 5px;}

/**************** Sidebars *********************/

#sidebar1 { width:280px; float:left; margin: 0px 0px 20px 0px; padding:0px 15px 0px 15px; position:relative; left:10px; /*background:#f00;*/}
#sidebar1 ul {list-style-type:none; margin:0px; padding:0px;}
#sidebar1 ul li{list-style-type:none; margin:0px; padding:5px 0px 4px 0px;}
#sidebar1 ul li ul{font-style:normal; list-style-type:none; margin:0px; padding:0px;}
#sidebar1 ul li ul li{margin:0px;padding:5px 0px 4px 0px;}
#sidebar1 ul li h2 {margin:26px 0px 0px 0px; padding:0px 0px 6px 0px;}

/**************** Footer *********************/
#footer {width:940px; color:#333;  padding:0px; position:relative; left:10px; border-top: 1px solid #e5e5e5; background:#fff;}
#footer h2 {font-size: 12px; color: #666; margin:0px; padding:10px 0px 9px 0px; }
#footer .sponsors { margin:0px 0px -20px 0px; padding: 0px 15px 0px 15px; background:#fff;}
#footer .sponsors ul {list-style: none; margin: 0px 0px 0px 0px; padding:0px;}
#footer .sponsors ul li {float:left; width:129px; margin-right:20px; display:block; padding: 0px 0px 15px 0px;}
#footer p {clear:both; background:#2f292b; width:910px; position:relative; top:20px; padding:10px 15px 10px 15px;}
#footer a:link, #footer a:visited, #footer p {color:#CCCCCC;}
* + html #footer img {margin:0px -5px -10px 0px; padding:0px;}

/**************** Misc *********************/

.center { text-align: center; }
hr { display: none; }
a img { border: none;}
.alignright{float:right;}
.alignleft{float:left;}
img.centered{display:block;margin-left:auto;margin-right:auto; border: 1px solid #ccc;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px; border: 1px solid #ccc;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px; border: 1px solid #ccc;}
img.alignnone {display:inline;margin:4px 7px 2px 0px;padding:4px; border: 1px solid #ccc;}

form.gbox {margin-top: -5px; width: 200px;}
#box {display: block; height: 245px; margin-bottom: 15px; padding-top:5px;}
#box2 {display: block; height: 155px; margin-bottom: 15px; padding-top:5px;}
#kurs {display: block; height: 250px; margin-bottom: 15px; padding-top:5px;}

hr { width: 620px; color: #ccc; background-color: #f00; height: 2px;}

#feature{ width: 590px; margin: 0px 0px 0px 0px; padding:0px 15px 15px 15px;}
#feature h2 {font-size:22px;  font-weight: normal;padding:0px 0px 6px 0px !important;}
#feature h2 a:link, h2 a:visited {margin:0px; padding:0px;color: #003366; text-decoration:none;}
#feature h2 a:hover {color: #000000;}


#left {clear:both; float: left; width: 285px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
#left ul.fordel {list-style-type: none !important; padding: 0px; margin:0px;}
#left ul.fordel li {margin: 0px 0px 0px 0px; padding:5px 0px 4px 0px; list-style-type: none !important;}
#left ul.fordel li a {margin:0px; padding:0px;}

#right {float: left; width: 270px; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}
#right img {margin-top:15px;}

#banner {margin: 0px 0px 0px 15px; padding:0px 0px 0px 0px;}
#banner a img {border-top: 15px solid #fff;}

#partnere {margin-left: 20px;}

p.front img {margin:0px 0px 0px 0px;padding:4px; border: 1px solid #ccc;}
p.nyhetsbrev img {margin-top: 15px;}

table tr td.odd {background: #ebebeb; line-height: 18px;}

#golfbox { display: block; width: 230px; background: #fff; border:1px solid #fff; padding: 0px 0px 0px 0px; text-align:center;}

#flashcontent img {margin:0px; padding:0px;}

/*...........ie fix.......*/
* + html #footer .sponsors ul li {padding: 0px 0px 25px 0px;}
* + html #banner {margin-top: 85px;}
* html #banner {margin-top: 5px;}
* html #footer {width:905px;}
* html #footer .sponsors ul li {display:block;margin-right: 19px;}

#turneringer {float: left; width: 295px; margin: 0px 30px 0px 0px; padding: 0px 0px 0px 15px;}
#turneringer h2{margin: 15px 0px 0px 0px; padding:0px 0px 6px 0px;}
#golfkurs {float: left; width: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#golfkurs h2{margin: 15px 0px 0px 0px; padding:0px 0px 6px 0px;}



