/* CSS for Rungstedgolfklub.dk, media:screen */

/* Reset */

	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;}
	ul,ol {list-style: none;}
	fieldset,img {border: none;}
	caption,th {text-align: left;}
	table {border-collapse: collapse; border-spacing: 0;}


/* General html elements and fonts */

	body {padding:20px 0; text-align:center; background:#fff; font-family:arial, helvetica, sans-serif;}
	body, thead, tbody, h1, h2, h3 {font:13px arial, helvetica, sans-serif; color:#333;}
	
	h1, h2, h3 {padding:0px; margin:0px; color:#333; font-weight:bold;}
	h1 {font-size:25px; margin:0px; width:640px; font-family: Impact, Charcoal, sans-serif; font-weight:normal;}
	h2 {font-size:20px; padding-top:20px;}
	h3 {font-size:15px; padding-top:20px;}
	h4 {font-size:1.1em;}
	
	p {padding:5px 0;}
	
	a {color:#333; text-decoration:underline}
		a:hover {text-decoration:underline}
		a img {border:none}
	
	h2 a, h3 a, h4 a {text-decoration:none;}
	
	strong {font-weight:bold;}
	em {font-style:italic;}
	
	:focus{-moz-outline-style: none;}
	
/* Specific styling elements */

#container {width:980px; margin:0 auto; position:relative; text-align:left; background:url(/media/rgk/CssImages/MenuBackground.png) repeat-y left top;}

#left-column { width:150px; padding:130px 10px 270px 0; float:left; position:relative;}

#left-column .logo {position:absolute; top:0; left:25px;}

#left-column .menu { text-align:right; font-style:italic;}
#left-column .menu ul li a { margin-bottom:5px; color:#000; text-decoration:none; font-size:15px; }
#left-column .menu ul li.current a, #left-column .menu ul li.current ul li.current a {font-weight:bold;}
#left-column .menu ul li.current ul a {font-weight:normal;}
#left-column .menu ul li a:hover { text-decoration:underline;}
#left-column .menu ul li ul {padding-bottom:10px; }
#left-column .menu ul li ul a {font-size:13px !important;  }

#center-column {width:640px; padding:0 10px 0 9px; float:left; position:relative;}

#center-column .columns {padding-top:20px; }
#center-column .columns .half {width:325px; padding-right:5px; float:left; position:relative;}
#center-column .columns .quarter {width:145px; padding-right:20px; float:left; position:relative;}
#center-column .columns .quarter ul {padding-top:35px;}
#center-column .columns .quarter ul li {padding-left:10px;}
#center-column .columns .last {padding-right:0 !important;}

#center-column .columns .headline {width:155px; height:25px; overflow:hidden; padding:3px 10px; position:absolute; top:3px; left:0; background:url(/media/rgk/CssImages/GreyBackgroundShadow.png) no-repeat left top; color:#fff; font-size:14px; font-weight:bold;}
#center-column .columns ul {padding-top:10px;}
#center-column .columns ul li {padding-bottom:10px;}

#center-column .content {line-height:1.3em;}
	#center-column .content ul {list-style:disc; padding:0 0 10px 20px !important;}
	#center-column .content li {padding-bottom:0 !important;}
	#center-column .content p:last {padding-bottom:0;}


#top-media {width:640px; height:300px; overflow:hidden; position:relative;}
#top-media .gallery-image {width:635px; height:295px; overflow:hidden; position:absolute; top:0; left:0;}

#right-column {width:160px; padding:3px 0 0; float:left; position:relative;}
#right-column .address {padding-top:65px;}
#right-column .address span {display:block;}
#right-column .date {padding-top:10px;}

#languages {padding-bottom:10px;}
#languages ul {}
#languages li {margin-right:10px; float:left;}

.image {position:relative; overflow:hidden;}

.image-large {width:640px; height:300px;}
.image-medium {width:325px; height:325px;}
.image-small {width:145px; height:202px;}

.clear { clear:both;}

#sponsors {position:absolute; bottom:0; left:0;}
	.rotater {width:134px; padding:3px 5px 120px; border:3px solid #bcbec0; text-align:center; position:relative;}
	.rotater .sponsor {width:134px; height:114px; overflow:hidden; position:absolute; bottom:3px; left:5px; }
	.rotater .sponsor .image {width:134px; height:114px; overflow:hidden; text-align:center; display:none; position:absolute; top:0; left:0;}
	.rotater .sponsor .image td {width:134px; height:114px; overflow:hidden; vertical-align:middle; text-align:center;}
#sponsors .main-sponsor {width:134px; margin-top:10px; padding:3px 5px; border:3px solid #bcbec0; text-align:center; position:relative;}
#sponsors .main-sponsor img {margin-top:3px; }

#sponsor-rotator {position:relative; }

.right-bottom {width:160px; padding-top:20px; position:absolute; bottom:0; right:0;}

.read-more {}
/*.read-more .header {padding:3px 10px; background:#bcbec0; color:#fff; font-size:14px; font-weight:bold;}*/
.read-more .header {width:155px; height:25px; overflow:hidden; padding:3px 10px; position:absolute; top:0; left:0; background:url(/media/rgk/CssImages/GreyBackgroundShadow.png) no-repeat left top; color:#fff; font-size:14px; font-weight:bold;}

.read-more ul {padding-top:10px;}
.read-more ul li {padding-bottom:5px;}
.read-more ul a {text-decoration:none;}
.read-more ul a .title {display:block; color:#000; text-decoration:none;}
.read-more ul a:hover .title {text-decoration:underline;}
.read-more ul a .pub-date {display:block; color:#999;}

/* Frontpage specific elements */
#center-column.frontpage {padding-top:130px !important; font-family:helvetica, arial, sans-serif;}
#center-column.frontpage h1 {position:absolute; top:85px; left:10px;}
#center-column.frontpage #languages {position:absolute; top:0; left:10px;}


#center-column.frontpage #news-items h2 {padding-top:0;}
#center-column.frontpage #news-items h2, #center-column.frontpage #news-items .header, #center-column.frontpage .event-list .header {text-decoration:none; font-size:14px; display:block; font-family: Impact, Charcoal, sans-serif; font-weight:normal;}
#center-column.frontpage #news-items a.read-more span, #center-column.frontpage .event-list a {text-decoration:none; font-weight:bold; font-size:14px; display:block; color:#d3172e;}
#center-column.frontpage #news-items a.read-more:hover span, #center-column.frontpage .event-list a:hover {text-decoration:underline;}
#center-column.frontpage #news-items a:hover span {}

#center-column.frontpage .quarter ul a {text-decoration:none;}
#center-column.frontpage .quarter ul a:hover {text-decoration:underline;}

#right-column.frontpage {padding-top:130px;}


/* Mask specific */
.mask {position:absolute; bottom:0; left:0; z-index:200;}
.large-mask {width:640px; height:300px; overflow:hidden; background:url(/media/rgk/CssImages/LargeMask.png) no-repeat left top;}

.shadow {overflow:hidden; position:absolute; background-image:url(/media/rgk/CssImages/LargeMask.png);}
.shadow-top-right {top:0; right:0; background-position:right top;}
.shadow-top-left {top:0; left:0; background-position:left top;}
.shadow-bottom-right {bottom:0; right:0; background-position:right bottom;}
.shadow-bottom-left {bottom:0; left:0; background-position:left bottom;}

.image-small .shadow-top-right {width:62px; height:140px;}
.image-small .shadow-top-left {width:83px; height:140px;}
.image-small .shadow-bottom-right {width:62px; height:62px;}
.image-small .shadow-bottom-left {width:83px; height:62px;}

.image-medium .shadow-top-right {width:62px; height:263px;}
.image-medium .shadow-top-left {width:263px; height:263px;}
.image-medium .shadow-bottom-right {width:62px; height:62px;}
.image-medium .shadow-bottom-left {width:263px; height:62px;}

/* News page specific */
.rss-feed {padding-top:20px; }

.news-calendar {}
.news-calendar dt {padding-top:10px; }
.news-calendar dd {padding-left:15px;}

#news-items h3 {padding-top:0;	}

/* Round corners and shadows */
/*.round-corner {-moz-border-radius:10px; -webkit-border-radius:10px;} 
.box-shadow {
	box-shadow: 5px 5px 5px #d4d4d4; 
	-moz-box-shadow: 5px 5px 5px #d4d4d4; 
	-webkit-box-shadow: 5px 5px 5px #d4d4d4;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#d4d4d4, offX=5, offY=5, positive=true);
}*/


/* Table specific */
td, tr {vertical-align:top;}

/* Holes specific */
.holes {}
	.holes .hole {width:200px; height:75px; overflow:hidden; margin:0 20px 20px 0; float:left;}
	.holes .hole .tee {height:20px; padding-left:35px; position:relative; line-height:20px;}
	.holes .hole .label {width:24px; height:14px; overflow:hidden; position:absolute; top:2px; left:2px; border:1px solid #333; -moz-border-radius:7px; -webkit-border-radius:7px;}
	.holes .hole .red .label {background-color:#d6002d;}
	.holes .hole .blue .label {background-color:#14b4ee;}
	.holes .hole .yellow .label {background-color:#f6f73a;}
	.holes .hole .white .label {background-color:#fff;}

#navigator .page-navigator {margin-top:75px; position:relative;}
	#navigator .page-navigator a {/*position:absolute; top:0;*/ text-decoration:none;}
	#navigator .page-navigator a:hover {text-decoration:underline;}
	#navigator .page-navigator a.current {font-weight:bold;}
	#navigator .page-navigator a.previous {left:30px;}
	#navigator .page-navigator a.next {right:30px;}

/* Gallery specific */
#gallery-overview {}

#gallery {}
	#gallery .gallery {height:150px;}

.gallery-list {padding-top:10px;}
	.gallery-list .gallery {width:200px; height:175px; overflow:hidden; margin:0 20px 20px 0; float:left;}
	.gallery-list .gallery .description {text-align:center;}
	.gallery-list .gallery .image {width:200px; height:150px; overflow:hidden;}
	.gallery-list .gallery .image img {/*width:200px; height:150px;*/ }
.gallery-overview {height:150px; overflow:hidden;}
	

.right {margin-right:0 !important;}

.event-list {width:145px; min-height:20px;}

/* Login specific */
.golfbox-login {width:160px;}
	.golfbox-login .header	 {padding-bottom:3px; }
	.golfbox-login .input {padding:0 0 5px;}
	.golfbox-login input {width:152px; padding:2px 3px; border:1px solid #999;}
	.golfbox-login .button input {width:160px; padding:3px 5px 3px 25px; background:#77a64c url(/media/rgk/CssImages/GolfboxLogin.png) no-repeat left top; border:none; color:#fff; cursor:pointer;	}
	.golfbox-login .help {padding-top:5px; }
	.golfbox-login .help a {text-decoration:none;}
	.golfbox-login .help a:hover {text-decoration:underline;}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

