@import "reset.css";
@import "navigation.css";
@import "thickbox.css";
 
object { outline:none; border:none; }
a:focus, a:active, input:focus, input:active { outline: none; }

body {
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin:0; padding:0;
	color:#d3d9de;
	background: #0d1215 url("/images/background.png") repeat-y;
	background-position:0px 2px;
}

a { text-decoration:none; color:#a9a561; }
p { margin-bottom:10px;}


#wrapper {
	background: transparent url("/images/top.png") no-repeat;
	width:930px;
	min-height:650px;
	padding-top:120px;
}

h1, h2, h3, h4 {
	font-size:26px;	line-height:32px;
	font-weight:bold;
	margin-bottom:10px;
}

h2 { font-size:20px; line-height:28px; }
h3 { font-size:15px; line-height:22px; }
h4 { font-size:13px; line-height:20px; }

#header h1 {
	background:transparent url("/images/golfnordic.png") no-repeat;
	position:absolute; top:106px; left:772px;
	height:14px; width:108px;
	margin:0; padding:0; line-height:1px;
}
#header, #content, #footer { margin:0 30px 0 0px; }
#header { text-align:right; }

#sections {
	position:relative;
	left:-230px;
}

form#search {
	display:none;
}
#main, #right, #left { float:left; margin-right:20px; margin-bottom:40px; }
#main { width: 420px; }
#right { width:180px; margin-left:20px; margin-right:0; position:relative; top:-144px; }
#left { width: 200px; margin-left:20px; }
#right, #left { font-size:11px; }

#footer {
	clear:both;	min-height:270px; color:#6a747a;
	font-size:10px; line-height:1px;
	background: transparent url("/images/footer.png") repeat-x;
	padding-left:230px;
	padding-bottom:20px;
}

#footer h4 { margin-bottom:20px; background: transparent url("/images/golfnordic-footer.png") no-repeat; line-height:1px; }
#footer .nav, #footer p { line-height:18px; margin-bottom:0; }
#footer .nav li a { color:#6a747a; text-transform:capitalize; }
.news {
	clear:both;
	margin-bottom:40px;
}

/* rounder */
.round .left { float:left; }
.round .right { float:right; }
.round { line-height:1px; }
.round .top, .round .bottom { height:6px; }
.round .left, .round .right {
	height:6px; width:6px;
	background-image: url("/images/round.png");
	background-repeat:none;
}
.round img { border-left: solid 6px #fff; border-right: solid 6px #fff; }
.round .top .right { background-position:-6px 0px; }
.round .bottom .left { background-position:0px -6px;}
.round .bottom .right { background-position:-6px -6px;}
.round .middle { background-color:#fff; height:6px;	float:left; }
.round .white { text-align:center; background-color:#fff; }
.news .round .middle { width:166px; } /* image size news */
.post .round .middle { width:408px; } /* image size post */
.news .round .white, .news .image { width:178px; }
.post .round .white, .post .image { width:420px; }
.right_image, .image { float:right; margin:6px 0 10px 20px; }
.post .image { margin:0; margin-bottom:20px; }
.caption { font-size:10px; line-height:16px; margin-top:10px; }

.right_image .round .middle { width:206px; }
.right_image, .right_image .round .white { width:218px; }


#additional_images { position:relative; margin-right:-20px;}
.bottom_image .round .middle { width:188px; }
.bottom_image .round .white { width:200px; }
.bottom_image { float:left; width:200px; margin:0 20px 20px 0; }
#siderbar, h3, h3.fluff {
	font-weight:normal;
	font-size:11px; line-height:11px;
	padding-bottom:8px;
	border-bottom: solid 1px #2c353b;
}
h3.fluff .category { margin-right:5px; }
h3.fluff .date { color: #5a656d; text-transform:capitalize; }
h1 a { color: #a9a561; }

/* no images in content - yohoho */
.body img { display:none; }

/* faders */
.image, .bottom_image, .right_image { opacity:0.85; }

#footer a { color:#a9a561; }
#footer .nav li { color:#2c353b; }

/* sponsors */
.sponsors {
	height:220px;
	padding: 20px 0;
}

#newsletter input { float:left; }
#newsletter input.email { margin-right:10px; width:105px; }
#newsletter input.submit { width:58px; }
input.submit { border:solid 1px #5a656d; background-color:#2c353b; color:#d3d9de; padding:2px; }
input.submit:hover { background-color:#394248; cursor:pointer; }

/* sidebar */
#sidebar {
/*	margin-top:40px; */
	padding-left:20px;
}
#sidebar h3 {
	font-size:13px;
}
#sidebar ul {
	list-style-type:none;
	padding-left:0;
}

label { margin:0 5px 0 5px; }

fieldset:first-child {
	padding:8px;
	background-color:#2a353d;
	margin-bottom:10px;
}

/* ad specific */
.ad { padding-bottom:15px; }
.ad .dngolf, .ad .golfarena { display:none; }

fieldset:first-child label { width:60px; float:left;}