/* */
a img, img[usemap] {border: none}

/* Layout */
html {overflow-y: scroll}
body, #outerborder, #container, #topmenu, .weather {width: 100%; margin: 0; padding: 0}
body, #container, #nav li a {font-family: "Helvetica Neue", Helvetica, Calibri}
#nav li a, .weather {font-family: Georgia}

/* #globalwrap, .weather {width: 880px; margin-left: auto; margin-right: auto} */
.innerHeader,  .footerInner, #nav, .horizontal, #globalwrap {width: 880px; margin-left: auto; margin-right: auto}
.innerHeader {position: relative; margin-bottom: -1px}
#leftsidebody #sidebar {width: 249px !important}
#leftsidebody #body {width: auto !important; margin-left: 249px; float: none !important; margin-top: 30px}
#globalwrap {position: relative;}
#global {margin-left: -10px; margin-left: 0}

/* Head */
#top {background: none; border-bottom: 1px solid white}
.header {background: #1a3562; border-bottom: 1px solid white}
.innerHeader {background-image: url(/images/resources/stannesoldlinks/bg.gif); border-bottom: 1px solid #ffffff}
.innerHeader {height: 126px; position: relative}
.home {float: left}
.home a, .home img {display: block}
div#top .toplogin {background: none; float: left; color: #eeeeee}
p.toplogin {padding-top: 7px; padding-left: 10px; font-size: 11px}
p.toplogin a, .toplogin span {padding-left: 10px}
.toplogin input[type=text], .toplogin input[type=password] {background: transparent; border: none; border-bottom: 1px solid #666666; color: #eeeeee; font-size: 10px}
.weather {position: absolute; left: 0; top: 100%; text-align: right; z-index: 5; padding-top: 0.1em}
.weather {background: none}
.weather a {float: right; display: block}
.header .title  {position: absolute; top: 55px; left: 340px}

/* Footer */
.footer {background: #7B8084}
.footer {color: #ffffff; font-size: 10px; padding: 10px;}
.footer .right {float: right; padding: 0}
.footer .right a, .footer img {display: block}
.footer img {height: 25px}

/* Nav */
#topmenu {position: static; overflow: visible; height: 2.2em}
#nav {float: none} 
#topmenu, #nav ul li {background: #7B8084}
#nav, .horizontal, .weather  a {font-size: 16px;}
#nav a, .weather a {color: white; text-transform: capitalize}
#nav a, .weather a {display: block; padding: 0.25em 2.0em}
#nav li ul {border-top: 1px solid #ffffff}
#nav li {position: relative; z-index: 100}
.horizontal {font-size: 14px}

/* KEEP: IE7 needs the following for some pages*/
#nav li ul {display: none}
#nav li.sfhover ul, #nav li:hover ul {display: block}


/* #nav a.moredown {background: url(/images/downarrow.gif) no-repeat 100% 50%}
#nav a.moredown {padding-right: 15px} */

/* SubNav */
#global {border-top: 1px solid white}
.horizontal {position: absolute; float: none; width: 100%;  margin-left: -10px; margin-top: -11px; margin-right: -30px;}
.horizontal {background: #666666; }
#global .horizontal {margin-top:0; margin-bottom: 0; margin-top: -11px}
#global .horizontal li {float: left; margin: 0; display: block}
.horizontal a {color: white; display: block; padding: 0.2em 0.7em}


/* Headings */
h1 {color: #16325F; margin-top: 20px; position: relative; font-size: 24px; font-weight: normal; font-family: Georgia; font-size: 26px}
h2 {color: #16325f; margin-top: 10px; font-family: Georgia, serif; font-size: 18px; margin-top: 1em; margin-bottom: 0.5em; font-weight: normal; border-bottom: 1px solid #dddddd}
h3 {margin-top: 1em; margin-bottom: 0.25em; font-weight: normal; font-family: Georgia, serif; font-size: 20px; border-bottom: 1px solid #dddddd; margin-right: 10px; text-transform: capitalize}
h3 a {text-transform: none}

/* Form */
fieldset {padding: 12px; margin: 10px 0}

/* Text */
body {font-size: 14px; line-height: 1.4}
#global p {margin-left: 0}
#global ul, #global ol, #global p {margin-top: 0.75em; margin-bottom: 0.75em}
#container {color: #444444}
a.button {padding-left: 12px; background: url(/images/menucircle.png) no-repeat 0 50%; margin-left: 12px}

/* Table */
table {margin-left: -0.5em; margin-right: -0.5em}
table td, table th {padding: 0.25em 0.5em}

/* Gallery */
.galleryWrap {height: 360px; position: relative}
.gallaryCap {position: absolute; bottom: 0; width: 100%; background: url(/images/whitebg65.png)}
.gallaryCap h1 {color: #1a3562; font-size: 28px; font-weight: normal; font-family: Georgia; padding-left: 20px; margin-bottom: 0; font-weight: normal}
.gallaryCap h2 {margin-top: 0; text-align: right; padding-right: 120px; padding-bottom: 20px; color: #333333; border-bottom: none}
#gallery .slidecontent h2 {color: white !important; font-weight: normal; margin-left: 10px; margin-right: 10px}

/* Map */
#map_container {float: none !important}

/* Sidebar */
#sidebar img {width: 230px; margin-bottom: 10px}
#sidebar h1 {margin-top: 0}
#sidebar p, #sidebar address {padding-right: 10px}
#sidebar h2 {font-size: 16px; margin-right: 16px; font-weight: bold; border-bottom: none; background: #eeeeee; padding: 3px 5px}
#sidebar h2:first-child {margin-top: 0.4em}

/* Table */
table {border-collapse: collapse;}
#globalwrap table {width: 100%; border-collapse: separate; margin-left: 0}
table thead tr:first-child td {background: #1a3562; font-weight: bold; color: white; font-weight: normal}
table thead tr:first-child td a {color: white}
table tr:nth-child(odd) td {background: #eeeeee}
table tr:nth-child(even) td {background: transparent}
table thead + tbody tr:nth-child(even) td {background: #eeeeee}
table thead + tbody tr:nth-child(odd) td {background: transparent}

table td {border: 4px solid transparent;  border: none; padding: 7px 11px}
table td:first-child {font-weight: bold}
#rounds table td {border: none}
#rounds table td, #knockout table td {padding: 1px;}
table {margin-left: 0 !important}
.mceToolbarTop {background: #f0f0ee !important}

/* Images */
img.left {float: left; margin-right: 10px; margin-bottom: 30px; width: 290px; height: auto; clear: left; }
img.left + h2 {margin-top: 0; border-bottom: 0;}
h1 + img.left + h2 {margin-top: -1em}

.highslide-image {background: white !important}
.body-class-home .news-wrapper {width: 900px; float: left; margin-top: 20px; margin-bottom: 20px; margin-left: 0;}
.body-class-home .news-item {background: #e9e9e9; padding: 20px; width: 240px; margin-right: 20px; float: left; margin-left:0}
.body-class-home #global p.news-date {margin-top: -0.5em}
.body-class-home #global .news-item h4 {margin-top: 0; padding-left: 0; margin-bottom: 0.5em}

#rounds table tbody tr.holedata td.lastcol {color:#444444}


