/* Golfing Union of Ireland */

/* Forum */
html {padding:0px; margin:0px; height: 100%;}
body {margin:0; padding: 0; font: 70% verdana, arial, helvetica, sans-serif; color: #373737; height: 100%; text-align:center;}
img {border:0;}
a, content a:visited  {text-decoration: none; color: #069161; padding:0; margin:0; font-weight:bold;}
a:hover {text-decoration: none; color: #373737;}
hr {border-bottom: 1px solid #ccc; border-top: 0; border-left: 0; border-right: 0; margin: 5px 0; padding: 0; height: 1px;}
.error {color: #f00; text-align: center;}
acronym {border: 0;}

ul {margin:0; padding:0 0 0 20px; list-style:none;}
li {margin:0; padding:5px 0 5px 20px; background:url(../images/bullit01.gif) no-repeat 0 6px;}

h1 {color:#373737; font-size:140%; font-weight:bold; padding:0 0 5px 0; margin:0;}
h2 {color:#069161; font-size:120%; font-weight:bold; padding:0 0 3px 0; margin:0 0 5px 0; border-bottom:1px solid #ddd;}
h3 {color:#373737; font-size:120%; font-weight:bold; margin: 10px 0 5px 0; padding:0;}
h4 {color:#069161; font-size:100%; font-weight:bold; margin:10px 10px 0 10px; padding:0 0 5px 0; border-bottom:1px solid #ddd; clear:both;}

/* Pageholder */
#centerie {text-align:center;} /* Solves centring issue in IE */
#pageholder {width:900px; margin: 0 auto; text-align: left;}

/* Navigation */
#toplogo {margin:0; padding: 5px 0 0 0; float:left;}
#login {margin:0; padding: 0; float:right; width: 431px; height: 60px; background: url(../images/bg_logforum.gif) no-repeat; text-align: left;}
#login form {margin: 7px 0 0 35px; padding: 0;}
#top {background: url(../images/bgTopForum.gif) no-repeat; width: 900px; height: 45px; margin: 0 0 -15px 0; padding:0; text-align:left; clear: both;}
#toplinks {margin:0; padding: 4px 20px 0 0; color:#fff; text-align: right;}
#toplinks a, toplinks a:visited {color:#fff; padding: 0 8px; margin:0; text-decoration:none; font-weight: normal;}
#toplinks a:hover {color:#C6EBDE;}

/* Table */
table {background: #fff; border: 0; margin: 10px auto 0 auto; padding: 0; color:#000; font-weight:normal; line-height:15px; font-size: 100%; border-collapse: collapse;}
th {padding: 0; background: #0c8158 url(../images/bg_tabth.gif) repeat-x; color: #fff; padding: 5px 10px;}
th a {color: #fff;}
tr {padding: 0;}
tr.darkgrey {background: #373737; color: #fff; font-size: 120%; font-weight: bold; text-indent: 25px;}
tr.darkgrey a {color: #fff; font-size: 100%;}
tr.alt {background: #e9e8de;}

table.cccborder {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 0;}
table.cccborder td {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.fffborder {border: 1px solid #fff;}

table.singborder {border: 1px solid #ccc; text-indent: 10px;}

table.tabform {border: 1px solid #ccc;}
table.tabform td {background: #e9e8de; text-indent: 10px;}
.tabform h2 {color:#069161; font-size:120%; font-weight:bold; padding:0 0 3px 0; margin:0 10px 5px 10px; border-bottom:1px solid #ddd; text-indent: 0;}

/* footer */
#footer {clear:both; width: 900px; margin:0 auto; padding:0; text-align:left; height:40px; background:url(../images/bgFooter.gif) no-repeat;}
#footer p {margin:0; padding:18px 20px 0 20px; color:#373737;}
#footer a, content a:visited  {text-decoration: none; color: #069161; padding:0; margin:0; font-weight:bold;}
#footer a:hover {text-decoration: none; color: #373737;}

.footercol1 {float:left; margin:0; padding:0;}
.footercol2 {float:right; margin:0; padding:0;}

.txtInput {text-decoration: none; border: 1px solid #ccc; margin: 0 0 0 10px; padding: 2px; font: 100% verdana, arial, helvetica, sans-serif;}
.logInput {background: url(../images/logInput.gif) no-repeat; width: 136px; height: 19px; text-decoration: none; border: 0; margin: 0; padding: 2px 10px; font: 100% verdana, arial, helvetica, sans-serif;}
select {text-decoration: none; border: 1px solid #ccc; margin: 0 0 0 10px; padding: 0; font: 100% verdana, arial, helvetica, sans-serif;}
.btnGreen {background: url(../images/btnGreen.gif) no-repeat; width:66px; height:23px; color:#fff; margin:0; padding: 0 1px 3px 0; text-align:center; text-decoration:none; border:0; font: 100% verdana, arial, helvetica, sans-serif; cursor: pointer;}
.btnGreen3 {background: url(../images/btnGreen3.gif) no-repeat; width:66px; height:23px; color:#fff; margin:0; padding:0 0 3px 0; display:block; text-align:center; text-decoration:none; border:0; font: 100% verdana, arial, helvetica, sans-serif; cursor: pointer;}
.btnGreen4 {background: url(../images/btnGreen4.gif) no-repeat; width:136px; height:23px; color:#fff; margin: 5px 10px; padding:0 0 3px 0; display:block; text-align:center; text-decoration:none; border:0; font: 100% verdana, arial, helvetica, sans-serif; cursor: pointer;}
.alphabet {background: #fff; border: 1px solid #ccc; padding:2px 5px 2px 5px; margin: 10px 2px; font-weight: bold; text-transform: uppercase; font-size: 120%;}
