/*
	Title:		Umbraco Creative Website Wizard
	Author:		Warren Buckley
	Website:	http://www.creativewebspecialist.co.uk
*/


/*
================================
COMMON STYLES 
================================
*/

.left {float:left;}
.right {float:right}
.hide {display:none;}
.pointer {cursor:pointer;}
.clearBoth {clear:both;}
.redText {color:red;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
a:active, a:focus {outline: none;}
em {font-style:italic;}
strong {font-weight:bold;}

.mceContentBody {background:#fff;}

/*
================================
MAIN STYLES
================================
*/

body {background:#999 url(/images/sgk_background.jpg) repeat-x;font-family:Arial, Verdana, Sans-Serif;font-size:12px;color:#333;}

#container {}

h2 {font-size:1.6em;font-weight:bold;margin:0 0 8px;}
h3 {font-size:1.3em;font-weight:bold;margin:0 0 8px;}
h4 {font-size:1.2em;font-weight:bold;margin:0 0 4px;}

a {color:#0367a6;text-decoration:none;}
a:hover {color:#333;}
a.rightArrow {background:url(../media/Assets/arrow_right.gif) no-repeat center right;padding:0 7px 0 0;}
a.leftArrow {background:url(../media/Assets/arrow_left.gif) no-repeat center left;padding:0 0 0 7px;}

/*
================================
HEADER STYLES 
================================
*/

#header {width:850px;height:130px;background:#aec7ba url(/images/sgk_header.jpg) no-repeat;padding:0;margin:0 auto;}
#header h1.logo {float:left;background:transparent url(/images/sgk_logo.png) no-repeat 0 0;width:294px;height:106px;color:transparent;margin:13px 0 0 15px;text-indent:-1000px;}
  
/* CSS if sIFR not enabled START */
#header h1.flashHeader {font-family:Georgia, Arial, Sans-Serif;font-size:32px;font-weight:bold;color:#f49ac1;}
#header h1.flashHeader a {color:#f49ac1;}
/* CSS if sIFR not enabled END */

#loginBox {float:right;text-align:right;width:350px;margin:15px 15px 0 0;font-size:0.9em;}
#loginBox a {color:#333;}
#loginBox a:hover {text-decoration:none;}
#loginBox table {float:right;}
#loginBox table input[type=submit] {margin:0 3px 3px 0;font-size:0.9em;}
#forgotPassword table input[type=submit] {margin:0 3px 3px 0;font-size:0.9em;}

#umbMemberControlsLogin {float:right;}
#umbMemberControlsLogin fieldset label {float:left;width:100px;margin:0 8px 0 0;padding:2px 0 0;}
#umbMemberControlsLogin fieldset input {float:left;width:104px;background-color:#fff;color:#333;height:12px;border:1px solid #0367a6;font-size:0.9em;}
#umbMemberControlsLogin fieldset input[type=submit] {float:left;width:110px;background-color:#fff;color:#333;height:20px;margin:0 0 4px 108px;padding:0 0 3px;font-size:0.9em;}
#umbMemberControlsChangePassword .mandatory {display:none;}
#umbMemberControlsChangePassword .error {color:red;margin:0 0 4px;}
#umbMemberControlsChangePassword fieldset ul {list-style-type:none;}
#umbMemberControlsChangePassword fieldset li {width:100%;height:22px;}
#umbMemberControlsChangePassword fieldset label {float:left;width:150px;margin:0 8px 0 0;padding:2px 0 0;}
#umbMemberControlsChangePassword fieldset input {float:left;width:104px;background-color:#fff;color:#333;height:12px;border:1px solid #0367a6;font-size:0.9em;}
#umbMemberControlsChangePassword fieldset input[type=submit] {float:left;width:110px;background-color:#fff;color:#333;height:20px;margin:0 0 0 158px;padding:0 0 3px;font-size:0.9em;}

#header .headerLinks {float:right;font-size:1em;text-align:right;width:300px;margin:15px 15px 0 0;}
#header .searchBox {margin:0 0 0 33px;}
#header .searchBox input {background-color:#252525;border:2px solid #515151;width:102px;height:14px; /*16px -1 -1 = 14px; */ padding:1px 2px;color:#FFFFFF;font-size:0.9em;}
#header .searchBox input:focus {border:1px solid #619ca7;}
#header .searchBox button {border-style: none;border-color: inherit;border-width: medium;font-size:1em;color:#619ca7;padding:0 7px 0 0;background:url('../media/Assets/arrow_right.gif') no-repeat right 50%;}

/*
================================
BODY STYLES 
================================
*/

#content {width:850px;margin:5px auto 0;padding:0 0 15px 0;background-color:#fff;}

/*
================================
COLUMN LEFT STYLES 
================================
*/

#colLeft {float:left;width:151px;margin:15px 10px 10px 15px;}
#colLeftText {float:left;width:133px;margin:16px 0 0 0;padding:5px 8px;border:1px solid #79c3f0;font-size:1.0em;}

/*
================================
NAVI STYLES 
================================
*/

#navi li {color:#0367a6;font-size:1em;border-bottom:1px dotted #ccc;}
#navi li a {display:block;padding:3px 0 3px 5px;}
#navi li a:hover {background-color:#dedede;color:#0367a6;}
#navi li.selected a {border-bottom:1px dotted #ccc;background-color:#79c3f0;color:#333;}

/*
================================
SECONDARY NAVI STYLES 
================================
*/

.secondaryNav {margin:130px 0 0 0;}
.secondaryNav h3 {color:#f49ac1;font-size:16px;padding:0 0 10px 0;background:url(../media/Assets/dotted_border.gif) repeat-x bottom left;}
.secondaryNav li {padding:6px 0 4px 0;background:url(../media/Assets/dotted_border.gif) repeat-x bottom left;}
.secondaryNav li.selected a {color:#cccccc;}
.secondaryNav li a {font-size:12px;display:block;}
.secondaryNav ul.events li a em {color:#FFFFFF;font-size:11px;display:block;}
.secondaryNav li a span {background:url(../media/Assets/arrow_right.gif) no-repeat center right;padding:0 7px 0 0;}

/*
================================
CONTENT STYLES 
================================
*/

.section {width:820px;font-size:1em;line-height:18px;margin:10px 15px;}

#colMain {float:left;width:649px;font-size:1em;line-height:16px;margin:18px 15px 0 10px;}
#colMain p {margin:10px 0;}
#colMain strong {font-weight:bold;}
#colMain em {font-style:italic;}
#colMain ol, .content ul {list-style-position:inside;}
#colMain ol {list-style-type:decimal;list-style-position:inside;}
#colMain ul {list-style-type:disc;list-style-position:inside;}
 
#sgk ul {width:500px;margin:0 0 0 30px;list-style-type:disc;}
#sgk ol {width:500px;margin:0 0 0 30px;list-style-type:decimal;}
#sgk ul li, #sgk ol li {list-style-position:outside;}

.leftArrow.backLink {margin:0 0 25px 0;display:block;}

#colMain div.date {font-weight:bold;font-size:1em;}
    
/* Header for small thin column */
.twoColWide .col_2 h4 {font-size:12px;color:#f49ac1;font-weight:bold;background:url(../media/Assets/dotted_border.gif) repeat-x bottom left;padding:0 0 5px 0;margin:0 0 5px 0;}
    
/* CSS if sIFR not enabled START */
h2.flashHeader {font-family:Georgia, Arial, Sans-Serif;font-size:28px;font-weight:bold;color:#f49ac1;}
h2.flashHeader {color:#aec7ba;}
h2.flashHeader strong {color:#f49ac1;}
/* CSS if sIFR not enabled END */

#frontpageCenter {float:left;width:384px;margin:0 20px 0 0;}

#frontpageTabs {float:right;width:245px;padding: 0;text-align:left;background-color: #ffffff;border: 0px dotted #ccc;}
#frontpageTabs ul {list-style-type:none;}

/* Skin */
#frontpageTabs .ui-tabs-nav, #frontpageTabs .ui-tabs-panel {font-size:1em;}
#frontpageTabs .ui-tabs-nav {list-style: none;margin: 0;padding: 0;}
#frontpageTabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;clear: both;content: " ";}
#frontpageTabs .ui-tabs-nav li {float: left;margin: 0 0 0 10px;background-color:#efefef;border-bottom:1px solid #ccc;min-width: 84px; /* be nice to Opera */ }
#frontpageTabs .ui-tabs-nav a, #frontpageTabs .ui-tabs-nav a span {display: block;padding: 0 10px;background: url(/images/tab.png) no-repeat;}
#frontpageTabs .ui-tabs-nav a {margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;color: #27537a;font-weight: normal;line-height: 1.2em;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */}
#frontpageTabs .ui-tabs-nav .ui-tabs-selected a {position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;background-color:#fff;border-bottom:0;}
#frontpageTabs .ui-tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;padding-top: 5px;padding-right: 0;}
*>#frontpageTabs .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;height: auto;}
#frontpageTabs .ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
#frontpageTabs .ui-tabs-nav .ui-tabs-selected a, #frontpageTabs .ui-tabs-nav a:hover, #frontpageTabs .ui-tabs-nav a:focus, #frontpageTabs .ui-tabs-nav a:active {background-position: 100% -150px;}
#frontpageTabs .ui-tabs-nav a, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:hover, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:focus, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
#frontpageTabs .ui-tabs-nav .ui-tabs-selected a span, #frontpageTabs .ui-tabs-nav a:hover span, #frontpageTabs .ui-tabs-nav a:focus span, #frontpageTabs .ui-tabs-nav a:active span {background-position: 0 -50px;}
#frontpageTabs .ui-tabs-nav a span, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:hover span, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:focus span, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
#frontpageTabs .ui-tabs-nav .ui-tabs-selected a:link, #frontpageTabs .ui-tabs-nav .ui-tabs-selected a:visited, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:link, #frontpageTabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;}
#frontpageTabs .ui-tabs-nav a:hover, #frontpageTabs .ui-tabs-nav a:focus, #frontpageTabs .ui-tabs-nav a:active,
#frontpageTabs .ui-tabs-nav .ui-tabs-unselect a:hover, #frontpageTabs .ui-tabs-nav .ui-tabs-unselect a:focus, #frontpageTabs .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;}
#frontpageTabs .ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
#frontpageTabs .ui-tabs-panel {width:227px;border: 1px solid #ccc;padding: 5px 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}
#frontpageTabs .ui-tabs-loading em {padding: 0 0 0 20px;background: url(/images/29.gif) no-repeat 0 50%;}
#frontpageTabs .ui-tabs-nav .tabsTeaser {margin:0 0 0 42px;font-size:0.9em;}

/* Additional IE specific bug fixes... */
* html #frontpageTabs .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;}
*:first-child+html #frontpageTabs .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;}

#newsTicker {width:384px;height:355px;position:relative;border-bottom:1px solid #ccc;}
#newsTickerNav {width:384px;height:20px;text-align:left;display:none;}
#newsTickerNav ul {list-style:none;list-style:none;margin:0;padding:0;}
#newsTickerNav li {float:left;width:384px;list-style:none;list-style:none;margin:0;padding:0;}
#newsTickerSections {clear:left;width:384px;height:355px;overflow:hidden;}
#newsTickerSections ul {width:1176px;list-style:none;margin:0;padding:0;}
#newsTickerSections li {float:left;width:384px;list-style:none;margin:0 8px 0 0;padding:0;}

#sectionSub {float:left;width:850px;}


/*
================================
HOMEPAGE TWO COLS
================================
*/   

.twoCol .col_1 {width:342px;}
.twoCol .col_2 {width:268px;}

/*
================================
ABOUT PROJ TWO COLS WIDE
================================
*/ 

.twoColWide .col_1 {width:550px;margin:0 20px 0 0;}
.twoColWide .col_2 {width:93px;}

.nestedTwoCol {width:550px;margin:10px 0 0 0;}

/* Nested two col within col_1 of twoColWide */
.nestedTwoCol .col_1 {width:265px;margin:0 20px 0 0;}
.nestedTwoCol .col_2 {width:265px;}

/*
================================
TOURNAMENTS
================================
*/ 

#tournaments {float:left;width:649px;font-size:1em;}
#tournaments ul {list-style-type:none;}

#scorecard th, .scorecardDM th {height:16px;}
#scorecard td, .scorecardDM td {height:16px;}
#scorecard .pos, .scorecardDM .pos {width:20px;text-align:right;padding:2px 6px 2px 2px;}
#scorecard .data, .scorecardDM .data {width:16px;text-align:center;padding:2px;color:#666;font-size:0.85em;}
#scorecard .player, .scorecardDM .player {width:193px;text-align:left;padding:2px;}
#scorecard .club, .scorecardDM .club {width:110px;text-align:left;padding:2px;}
#scorecard .info, .scorecardDM .info {width:82px;text-align:left;padding:2px;color:#666;font-size:0.85em;}
#scorecard .score {width:67px;text-align:right;padding:2px;}
.scorecardDM .score {width:50px;text-align:right;padding:2px;}
#scorecard .total, .scorecardDM .total {width:40px;text-align:right;padding:2px;color:#666;font-size:0.85em;}
#scorecard .eagle, .scorecardDM .eagle {width:16px;text-align:center;padding:2px;background:#fff url(/images/eagle.gif) no-repeat 2px 2px;*background-position:2px 3px;color:#fff;font-size:0.85em;font-weight:bold;}
#scorecard .birdie, .scorecardDM .birdie {width:16px;text-align:center;padding:2px;background:#fff url(/images/birdie.gif) no-repeat 2px 2px;*background-position:2px 3px;color:#fff;font-size:0.85em;font-weight:bold;}
#scorecard .bogey, .scorecardDM .bogey {width:16px;text-align:center;padding:2px;background:#fff url(/images/bogey.gif) no-repeat 2px 2px;*background-position:2px 3px;color:#fff;font-size:0.85em;}
#scorecard .worse, .scorecardDM .worse {width:16px;text-align:center;padding:2px;background:#fff url(/images/worse.gif) no-repeat 2px 2px;*background-position:2px 3px;color:#fff;font-size:0.85em;}
#scorecard .image, .scorecardDM .image {width:64px;padding:2px;}
#scorecard .scorecard, .scorecardDM .scorecard {width:24px;text-align:right;}

#orderOfMerit {width:649px;}
#orderOfMerit .pos {width:20px;text-align:right;padding:2px 6px 2px 2px;}
#orderOfMerit .player {width:125px;padding:2px;}
#orderOfMerit .hcp {width:20px;padding:2px;text-align:right;color:#888;}
#orderOfMerit .round {width:16px;padding:2px;text-align:right;}
#orderOfMerit .total {width:34px;padding:2px;text-align:right;}
#orderOfMerit .top5 {width:34px;padding:2px;text-align:right;}

#winners {width:649px;}
#winners .season {width:60px;padding:2px;}
#winners .player {width:190px;padding:2px;}

#tournamentsAJAX #orderOfMerit {width:227px;}
#tournamentsAJAX #orderOfMerit .pos {display:none;}
#tournamentsAJAX #orderOfMerit .hcp {display:none;}
#tournamentsAJAX #orderOfMerit .round {display:none;}
#tournamentsAJAX #orderOfMerit .total {display:none;}

#birdies th, #birdies td {padding:2px;}

#season {width:649px;}
#season .date {width:65px;text-align:left;padding:2px;}
#season .event {width:185px;padding:2px;}
#season .course {width:120px;padding:2px;}
#season .link {width:80px;padding:2px;}

#DM ul {list-style-type:none;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {font-size:1em;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 0;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0 0 0 1px; /* be nice to Opera */ }
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;padding: 0 20px 0 0;background: url(/images/subsite/tab.png) no-repeat;}
.ui-tabs-nav a {margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;color: #27537a;font-weight: normal;line-height: 1.2em;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */}
.ui-tabs-nav .ui-tabs-selected a {position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;}
.ui-tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;}
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {border: 0px solid #97a5b0;padding: 0px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}
.ui-tabs-loading em {padding: 0 0 0 20px;background: url(/images/subsite/loading.gif) no-repeat 0 50%;}
.ui-tabs-nav .tabsTeaser {margin:0 0 0 42px;font-size:0.9em;}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;}


#colMain .Doc2Form fieldset legend {display:block;margin:0 0 8px;}
#colMain .Doc2Form fieldset ul {list-style-type:none;}
#colMain .Doc2Form fieldset ul li {width:100%;height:16px;margin:0 0 8px 0;}
#colMain .Doc2Form fieldset ul li.hcp_li {width:100%;height:32px;margin:0 0 8px 0;}
#colMain .Doc2Form fieldset ul li label {float:left;width:300px;margin:0;}
#colMain .Doc2Form fieldset ul li.remarks_li label {width:600px;}
#colMain .Doc2Form fieldset ul li.remarks_li textarea {float:left;width:600px;}
#colMain .Doc2Form fieldset ul li input[type=checkbox] {float:left;width:16px;margin:0 8px 0 0;}
#colMain .Doc2Form fieldset ul li input[type=text] {float:left;width:30px;margin:0 8px 0 0;}
#colMain .Doc2Form fieldset ul li.required {display:none;}
#colMain .Doc2Form input[type=submit] {margin:0 3px 3px 0;font-size:0.9em;}


/*
================================
MEMBER LIST
================================
*/ 

#memberList {float:left;width:649px;font-size:1em;}
#memberList a {text-decoration:none;}
#memberlist th {height:16px;}
#memberlist td {height:16px;}
#memberlist .name {width:210px;text-align:left;padding:2px 6px 2px 2px;}
#memberlist .data {width:90px;text-align:left;padding:2px;}
#memberlist .email {width:239px;text-align:left;padding:2px;}

#umbracoEditProfileForm {float:left;width:410px;margin:0 0 10px 0;}
#umbracoEditProfileForm label {float:left;width:110px;margin:2px 0;}
#umbracoEditProfileForm input {float:left;width:250px;margin:0;}
#umbracoEditProfileForm input[type=checkbox] {float:left;width:20px;margin:0;}
.umbPropertyCss {width:410px;}
#editProfile input[type=submit] {float:left;width:368px;}

/*
================================
GALLERY GRID
================================
*/ 

.galPic {float:left;width:120px;margin:0 8px 8px 0;}
.galName {text-align:center;}
.galleryGrid {margin:25px 0 0 0;}
.galleryGrid .item {width:208px;margin:0 0 15px 20px;}
.galleryGrid .item.first {margin-left:0;}
.galleryGrid .item a {background:url(../media/Assets/arrow_right.gif) no-repeat center right;padding:0 7px 0 0;}
.galleryGrid .item img {display:block;}
.galleryGrid .item span {display:block;}

/*
================================
PHOTO GRID
================================
*/ 

.photoGrid {margin:25px 0 0 0;}
.photoGrid .item {width:151px;margin:0 0 15px 20px;}
.photoGrid .item.first {margin-left:0;}
.photoGrid .item a {background:url(../media/Assets/arrow_right.gif) no-repeat center right;padding:0 7px 0 0;}
.photoGrid .item img {display:block;}
.photoGrid .item span {display:block;}

/*
================================
PHOTO ITEM
================================
*/ 

.photo {margin:25px 0 0 0;}
.photo .pager {display:block;margin:0 0 10px 0;}
.photo a.prev {background:url(../media/Assets/arrow_left.gif) no-repeat center left;padding:0 0 0 7px;}
.photo a.next {background:url(../media/Assets/arrow_right.gif) no-repeat center right;padding:0 7px 0 0;}
.photo .item {position:relative;overflow:hidden; /*width:550px;*/ }
.photo .item span {display:none;   /*hide it if JS disabled and when page initially loads */ position:absolute;left:0;bottom:0;background:url(../media/Assets/white_60_bg.png) repeat top left;color:#000; /*width:540px;*/ /*550 - 5 - = 540px */ width:100%;padding:10px 5px 10px 5px;}

/*
================================
NEWS LIST
================================
*/

#news ul {list-style-type:none;margin:12px 0 0 0;}

.newsList {margin:25px 0 0 0;width:630px;}
.newsList div {width:180px;margin:0 0 25px 45px;display:inline;color:#FFFFFF;}
.newsList div.first {margin-left:0;}
.newsList div span {font-weight:bold;font-size:11px;}

/* CSS if sIFR not enabled START */
.newsList div h4 a {font-family:Georgia, Arial, Sans-Serif;font-size:28px;font-weight:bold;color:#619ca7;}
.newsList div h4 a:hover {color:#FFFFFF;}      
/* CSS if sIFR not enabled END */       

/*
================================
NEWS ITEM
================================
*/
.newsItem img {margin:0 10px 15px;}
        
/*
================================
CONTACT STYLES
================================
*/

.form .text {width:265px;margin:0 10px 0 0;}
.form .fields {width: 265px;}

fieldset legend {display:none;}
fieldset label {display:block;margin:10px 0 0 0;}
fieldset label.first {margin:0;}
fieldset input {background-color:#fff;border:1px solid #515151;width:265px;height:17px;padding:2px;margin:0 0 3px 0;color:#333;font-size:11px;}
fieldset textarea {background-color:#fff;border:1px solid #515151;width:265px;height:130px;padding:2px 2px 1px 2px;margin:0 0 3px 0;font-family:Arial, Verdana, Sans-Serif;color:#333;font-size:11px;}
fieldset input:focus, fieldset textarea:focus {border:1px solid #619ca7;}
fieldset input.error, fieldset textarea.error {border:1px solid #F49AC1;}
fieldset input.error:focus {border:2px solid #af4975;}
fieldset button {border:none;color:#619ca7;padding:0 7px 0 0;margin:10px 0;background:url('../media/Assets/arrow_right.gif') no-repeat right 50%;}

/*
================================
FOOTER STYLES 
================================
*/

#footer {width:820px;padding:0 15px 10px;margin:5px auto 0;color:#ddd;font-size:0.9em;text-align:right;}
#footer a {color:#ddd;}
#footer ul {margin:0 0 0 15px;}
#footer li {float:left;font-size:11px;}
    
/*Credits*/
#footer ul.credits { }
#footer ul.credits li a {color:#868686;}    
#footer ul.credits li a span {display:block;font-size:10px;color:#515151;}
#footer ul.credits li a:hover span {color:#f49ac1;}

/*Misc*/
#footer ul.misc { }
#footer ul.misc li.rss {padding:0 0 0 17px;margin:0 20px 0 0;}
#footer ul.misc li.rss a {color:#c8751a;}
#footer ul.misc li.rss a:hover {color:#a05e16;}
#footer ul.misc li.valid {padding:0 0 0 17px;}
#footer ul.misc li.valid a {color:#529c46;}            

/* Logos*/
.cws {background:transparent url(../media/Assets/cws_logo.gif) no-repeat;padding:0 0 0 26px;margin:0 67px 0 0;}
.g72 {background:transparent url(../media/Assets/g72_logo.gif) no-repeat;padding:0 0 0 30px;margin:0 20px 0 0;}
.rss {background:transparent url(../media/Assets/rss_logo.gif) no-repeat 0 2px;}
.valid {background:transparent url(../media/Assets/tick_icon.gif) no-repeat 0 0;}


/*
================================
FORUM 
================================
*/

#colMain ul.topiclist {display:block;list-style-type:none;margin:0 0 4px 0;padding:0;}
#colMain ul.topiclist li {display:block;list-style-type:none;margin:0;padding:0;}
#colMain ul.topiclist li.header {padding:4px;border-bottom:1px solid #8F8F8F;border-top:1px solid #FFFFFF;}
#colMain ul.topiclist li.row {padding:4px;border-bottom:1px solid #8F8F8F;border-top:1px solid #FFFFFF;}
#colMain ul.topiclist dl {overflow:hidden;position:relative;}
#colMain ul.topiclist dt {display:block;float:left;width:40%;font-size:0.9em;line-height:1.2em;padding-right:5px;}
#colMain ul.topiclist dd {border-left:1px solid #333;display:block;float:left;font-size:0.9em;padding:4px 0;}
#colMain ul.topiclist dfn {left:-999px;position:absolute;width:990px;}
#colMain li.header dl.icon {min-height:0;height: auto !important;font-size:0.9em;}
#colMain dl.icon dt {background-position:5px 95%;padding-left:40px;}
#colMain li.header dl.icon dt {padding:0 45px 0 0;font-weight:bold;text-transform:uppercase;}
#colMain li.header dt, #colMain li.header dd {line-height:1em;margin: 2px 0 4px;padding:2px 0 0 0;text-transform:uppercase;}
#colMain dd.topics, #colMain dd.views {text-align:center;width:8%;line-height:2.9em;}
#colMain dd.posts {text-align:center;width:12%;line-height:2.9em;}
#colMain dd.lastpost {width:40%;}
#colMain dd.lastpost span, #colMain ul.topiclist dd.searchby span, #colMain ul.topiclist dd.info span, #colMain ul.topiclist dd.time span, #colMain dd.redirect span, #colMain dd.moderation span {display:block;padding-left:5px;}
#colMain .clearfix, #colMain #tabs, #colMain #minitabs, #colMain fieldset dl, #colMain ul.topiclist dl, #colMain dl.polls {overflow:hidden;line-height:1.3em;}
#colMain a.forumtitle, #colMain a.topictitle {font-size:1.1em;font-weight:bold;text-decoration:none;}
#colMain .post {float:left;width:632px;background-position:100% 0;background-repeat:no-repeat;margin-bottom:4px;padding:8px;}
#colMain .postbody {clear:both;float:left;line-height:1.48em;padding:0;width:72%;}
#colMain .postbody h3 {border:medium none;font-size:1.2em;line-height:125%;margin:0 0 0.3em !important;padding:2px 0 0;text-transform:none;}
#colMain .postbody h3.first {font-size:1.5em;}
#colMain p.author {font-size:1em;line-height:1.2em;margin:0 5em 0.6em 0;padding:0 0 5px;font-style:italic;}
#colMain .postprofile {border-left:1px solid #FFFFFF;display:inline;float:right;margin:5px 0 10px;padding:0 0 0 8px;min-height:80px;width:22%;}

#naviButtonHolder {float:left;width:649px;margin:8px 0 0 0;}

#bestyrelse {float:left;}
#bestyrelse th {padding:2px;font-weight:bold;}
#bestyrelse td {padding:2px;}

table#svenskamp {width:300px;}
table#svenskamp th {font-weight:bold;padding:2px;}
table#svenskamp td {padding:2px;}













































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.turneringsnavn {
text-align:center;margin:0 0 4px;
}

redText {
color:red;
}

