/* Women in Golf CSS */

/* body attributes */
html {padding: 0; margin: 0; height: 100%;}
body {margin: 0; padding: 0; font: 100% verdana, arial, helvetica, sans-serif; color: #303030; background: url(../images/bgTop.jpg) no-repeat center 0; height: 100%; text-align: center;}
img {border: none; border: 0; margin: 0; padding: 0;}
p {margin: 0; padding: 0;}
.pink{color:#ed038a;}
span.clear {clear: both; padding: 0; border-bottom: 1px solid #e7e7e7; height: 1px; display: block;}
html>body span.clear {padding: 10px 0 0 0;}
html>body span.clear {*padding: 0;}

/* hidden */
.hide {display: none;}

/* Tables */
table {border: 1px solid #dbdbdb; margin: 8px 0; width: 98%; font-size: 85%; border-collapse: collapse;}
table td, table th {border: 1px solid #dbdbdb; vertical-align: middle; text-align: left;}
table th {text-align: left; padding: 5px; font-weight: normal; color: #ec0289; background: #f8f8f8;}
table td {padding: 3px 5px;}

#clubCol1 table img, #clubCol2 table img {border: none;}

table.gallery th {font-size: 150%; vertical-align: bottom;}
table.gallery td {vertical-align: bottom; text-align: center;}

/* Page */
#pageholder {width: 760px; margin: 0 auto; padding: 0;}

/* Top Links */
#toplinks {width: 760px; height: 35px; margin: 0; padding: 0; text-align: right; color: #fff;}
#toplinks a, #toplinks a:visited {color: #fff; font-weight: normal; text-decoration: none; padding: 0 5px; background: transparent;}
#toplinks a:hover, #toplinks a:active {color: #ec0289;}
#toplinks p {font-size: 60%; padding: 8px 23px 0 0;}

/* Top Logo */
#toplogo {width: 760px; height: 178px; margin: 0; padding: 0;}
#toplogo img {float:left; margin-left:6px;}
#toplogo .input {font: 70% verdana, arial, helvetica, sans-serif; background: #fff; text-decoration: none; border: 1px solid #e7e7e7; margin: 0 0 0 10px;}
#toplogo .search {margin: 0 1px 0 0;}

/* Top Nav */
#topnav { margin:0; padding:0;}
#topnav ul { margin: 0; padding: 0;}
#topnav li {list-style: none; display: inline; margin: 0; padding: 0;}

.tab a {float: left; height: 40px; width: 100px; background: transparent url(../images/tab.gif) no-repeat; margin: 0; padding: 0 31px 0 0; color: #fff; font-weight: bold; font-size: 100%; text-decoration: none; line-height: 145%;}
.tab a:hover {background-position: 0 -40px; text-decoration: none;}

.tabactive a {float: left; height: 40px; width: 100px; background: transparent url(../images/tab.gif) no-repeat;background-position: 0 -40px; margin: 0; padding: 0 31px 0 0; color: #fff; font-weight: bold; font-size: 100%; text-decoration: none; line-height: 145%;}
.tabactive a:hover {background-position: 0 -40px; text-decoration: none;}

/* Container bgs */
#leftnav, #home .news, #content, #home .gallery, #home .box, #home .tallbox, #home .links {border: 1px solid #e7e7e7; background: url(../images/bg_content.gif) repeat-x bottom;}

/* LeftNav */
#leftnav {width: 140px; height: auto; float: left; display: inline; padding: 0; margin: 17px 0 10px 0; text-align: left; font-size: 70%;}
#leftnav ul {list-style: none; margin: 5px 0 20px 0; padding: 0px; text-indent: 0; line-height: 150%;}
#leftnav li {color: #30000a; padding: 3px 0; margin: 0 5px 0 10px;}
#leftnav li a {color: #30000a; background: url(../images/left_bullit.gif) no-repeat 0 5px; font-weight: bold; padding: 0 0 0 18px; margin: 0; text-decoration: none; display:block;}
#leftnav li a:hover {color: #ec0289; background: url(../images/left_bullit.gif) no-repeat 0 5px;}

#leftnav li.indent {background: #fff; color: #377b1c; padding: 1px 5px 1px 12px; margin: 0px 13px 0 10px; border-bottom: 1px solid #f6f6f6; border-top: 1px solid #e7e7e7;}
#leftnav li.indent .sublink {color: #4b950f; background: transparent url(../images/left_level2.gif) no-repeat 0px 6px; padding: 0 0 0 15px; margin: 0; text-decoration: none; font-weight: normal; display:block; font-size: 90%;}
#leftnav li.indent .sublink:hover {color: #ec0289; background: transparent url(../images/left_level2.gif) no-repeat 0px 6px;}

#leftnav li.indent2 {color: #377b1c; background: #fff; padding: 1px 5px 1px 24px; margin: 0px 13px 0 10px; border-bottom: 1px solid #f6f6f6;}
#leftnav li.indent2 .sublink2 {color: #4b950f; background: transparent url(../images/left_level3.gif) no-repeat 0px 5px; padding: 0 0 0 13px; margin: 0; text-decoration: none; display:block; font-size: 80%; font-weight: normal;}
#leftnav li.indent2 .sublink2:hover {color: #ec0289; background: transparent url(../images/left_level3.gif) no-repeat 0px 5px;}

#leftnav h1 {font-size: 130%; font-weight: normal; margin: 0; padding: 5px 10px; width: 122px; color: #ec0289; border-bottom: 1px solid #e7e7e7;}
#leftnav .darkarrow { padding-left: 16px; }
#leftnav img.sponsor {background:#fff; border:1px solid #e7e7e7; margin:3px 0;}

/* Welcome */
#welcome {float: right; margin: 20px 0 0 0;}

/* Content */
#home, #content {text-align: left; float: left; display: inline; margin: 17px 0 17px 15px; font-size: 70%;}
#home {padding: 0; width: 600px;}
#content {padding: 0 10px; width: 580px; _width: 575px;}
#home div, #content div {padding: 0;}
#home p, #content p {color: #303030; font-size: 100%; font-weight: normal; text-decoration: none; margin: 5px 0 10px 0; padding: 0; line-height: 130%;}
#home h1 {font-size: 130%; font-weight: normal; margin: 0; padding: 5px 10px 5px 10px; color: #ec0289;}
#home h2 {font-size: 110%; font-weight: bold; margin: 0; padding: 10px 10px 5px 0; color: #4b950f;}
#home h3 {font-size: 100%; font-weight: bold; margin: 0; padding: 10px 10px 5px 10px;}

#home ul, #content ul {list-style: none; margin: 0; padding: 0; color: #30000a; line-height: 150%;}
#home li, #content li {background: url(../images/left_bullit.gif) no-repeat 20px 6px; padding:2px 0 2px 35px; margin: 0;}
#home a, #home a:visited, #content a, #content a:visited, #breadcrumb a, #breadcrumb a:visited {color: #4b950f; text-decoration: none;}
#home a:hover, #home a:active, #content a:hover, #content a:active, #breadcrumb a:hover, #breadcrumb a:active {color: #ec0289;}

#home .news {width: 600px; _width: 595px; height: 245px; float: left; display: inline; margin: 0 0 10px 0; padding: 0;}
#home .news h2 {color:#000; font-size:130%; padding-bottom:0; margin-bottom:0; font-weight: normal;}
#home .news .date {color:#ed038a; font-size:100%;}
#home .news #newsStoryImage {height:190px; width:285px; overflow:hidden; float:left; margin: 10px 10px 0 10px; display: inline;}
#home .news #newsStoryDetails {height:160px; width:275px; float:left; margin: 0; display: inherit; display: inline;}
#home .news #newsContentHolder {float:left; margin: 0; padding: 0;}
#home .news #newsNav {margin: 0; height:50px; }
#home .news #newsNav p {margin: 0 0 5px 0; padding: 0; font-size:110%;}
#home .news #newsNav .navBox {background:#ed038a; font-size:110%; height:16px; width:20px; text-align:center; padding-top:2px; margin:0 4px 0 0; float:left; border:1px solid #ed038a;}
#home .news #newsNav .navBox:hover, #content .news #newsNav .navBox:active {background:#fff;}
#home .news #newsNav .navBox a {color:#fff;}
#home .news #newsNav .navBox:hover a, #content .news #newsNav .navBox:active a {color:#ed038a;}

#home .gallery {width: 295px; height: 306px; float: left; display: inline; margin: 0 10px 0 0; padding: 0;}
#home .box {width: 295px; height: 139px; float: left; display: inline; margin: 0; padding: 0;}
#home .tallbox {width: 282px; height: 306px; float: right; display: inline; margin: 0; padding: 0;}
#home #map {margin: 10px 0 0 0;}
#home a.pink, #content a.pink:visited {color: #ec0289; text-decoration: none;}
#home a.pink:hover, #content a.pink:active {color: #30000a;}

#home .latest {border-bottom: 1px solid #e7e7e7; padding: 6px 0 23px 0;}
#home .latest h1 {float: left; margin: 0; padding: 0 0 0 10px;}
#home .view {text-align: right; float: right; background: transparent url(../images/more_bullit.gif) no-repeat 85% 6px;}
#home a.view, #content a.view:visited {font-weight: normal; text-decoration: none; color: #4b950f; padding: 4px 30px 0 0;}
#home a.view:hover, #content a.view:active {color: #30000a;}

#home .links {width: 600px; _width: 595px; height: 168px; float: left; display: inline; margin: 10px 0 0 0; padding: 0;}
#home .links ul {list-style:none; margin:0; padding:0;}
#home .links li {margin: 0 10px 0 0; padding:0 0 0 40px; width:140px; display:inline; float:left;}
#home .links li a {color:#68790f; }
#home .links li a:hover {color:#ec0289; }

#home .gallery li.event, #content li.event { background: none;}

/* Content */
#content h1, #clubContent h1, #clubCol3 h1, #memSearch h1 {font-size: 140%; font-weight: normal; margin: 0 -10px 5px -10px; padding: 5px 10px; color: #ec0289; border-bottom: 1px solid #e7e7e7;}
#content h2 {font-size: 120%; font-weight: bold; margin: 0; padding: 10px 0 5px 0; color: #4b950f;}
#content h3 {font-size: 110%; font-weight: bold; margin: 0; padding: 10px 0 5px 0;}
#content p.news {margin: 10px 0; padding: 0;}
#content p.date {margin: 0; padding: 0; font-style: italic; color: #ec0289;}

#content .alphabet {border: 1px solid #e0e0e0; padding:2px 5px 2px 5px; margin: 10px 2px; font-weight: bold; text-transform: uppercase; font-size: 120%;}
#content .backToTop, #content .backToNews {font-weight: normal; margin: 10px -10px; padding: 5px 0 0 30px; color: #4b950f; border-top: 1px solid #e7e7e7; clear: both;}
#content .backToTop {background: transparent url(../images/top_bullit.gif) no-repeat 10px 8px;}
#content .backToNews {background: transparent url(../images/back_bullit.gif) no-repeat 10px 8px;}
#content .input, #content input[type=text], select {font: 100% verdana, arial, helvetica, sans-serif; background: #fff; text-decoration: none; border: 1px solid #e7e7e7; margin: 0; padding: 2px;}
#content form {background: #f9f9f9; text-decoration: none; border: 1px solid #e7e7e7; margin: 0 2px 0 10px; padding: 5px 10px;}
#content .btnSubmit {background: #ee048b; border: none; color: #fff; cursor: pointer; padding: 2px 5px;}

#content img {border: 2px solid #ec0289; padding: 1px;}
#content img.left {float: left; margin: 0 10px 5px 0;}
#content img.right, #content img.newsDetailImg {float: right; margin: 0 0 5px 10px;}
#content img.newsDetailImg {width: 250px;}


/* Club Search */
#ClubSearch1 {width:230px; float:left;}
#ClubSearch1 h2 {padding-left:10px;}
.frmClubSearch {padding:10px;}

#ClubSearch2 {float:left; width:350px; margin-left:0px;}
#ClubSearch2 h2 {padding-left:30px;}

/*Club listings */
#clubCol1, #clubCol2 {float:left; margin: 0; padding:0; width: 280px;}
#clubCol1 {margin: 0 20px 0 0;}
#memSearch table {margin: 0 0 10px 10px; padding:0; width:280px;}
#clubMap {float:left; display: inline; margin:0; padding: 0; width:280px; height:280px; background:url(../images/bgClubMap.gif) no-repeat;}


/* Breadcrum */
#breadcrumb {width:600px; margin: 41px 0 0 0; float:left; text-align:left; font-size:70%;}

/* Footer */
#footer {width: 760px; height: 40px; margin: 0; padding: 0; clear:both; background: url(../images/bg_footer.gif);}
#footer p {padding: 12px 0; color: #ec0289; font-weight: normal; font-size: 65%; text-align: center;}

/* Bespoke Elements */
#caption {margin: 5px 0 10px 10px;}

.search_btn {padding: 0; margin: 0 20px 0 10px; width: 70px; height: 17px; background: transparent url(../images/search_btn.gif) no-repeat; border: 0; cursor: pointer;}
.prev {padding: 0; margin: 0; width: 71px; height: 17px; background: transparent url(../images/prev_btn.gif) no-repeat; border: 0; cursor: pointer;}
.next {padding: 0; margin: 0; width: 71px; height: 17px; background: transparent url(../images/next_btn.gif) no-repeat; border: 0; cursor: pointer;}
.submit_btn {padding: 0; margin: 0; width: 83px; height: 17px; background: transparent url(../images/submit_btn.gif) no-repeat; border: 0; cursor: pointer;}
form span.block {display: block; margin: 15px 10px;}
form span.block label {font-weight: bold; width: 120px; display: block; float: left; clear: left; text-align: left; margin: 0 0 0 100px; padding: 3px 5px 0 0;}