/* Import other stylesheets
@import url(Style.css);
@import url(Menus.css);
 */

/*****************************/
/******** COLOURS ************/
/*****************************/
/* #18411f
/* #164B20
/* #12491c
/* #398f48
/* #DCF4DE
/*****************************/

/* Standard settings used throughout site */
* { margin: 0; padding: 0; border: 0; }
html, body { behavior:url('http://www.yeoviltown.com/templates/yeovil/css/csshover.htc');  font-family: Verdana, Arial, Tahoma; font-size: 82%; color: #18411f; background: #ccc url('../images/BG.jpg') repeat-x top; }
a:link, a:visited { text-decoration: underline; color: #175723; }
a:active, a:hover { text-decoration: none; color: #000;  }
.strong { font-weight: bold; }
select { border: 1px solid #aaa; }
a.noDecoration:hover { border: 0; background: 0; }
.noDecoration{ border: 0; background: 0; }
.clear { clear: both; }
.pad { padding: 6px; }

h1 a:link, h1 a:active, h1 a:visited { text-decoration:none; color: #fff; background-color:Transparent; margin-left:10px; padding-left:10px; border-left: solid 1px #fff; }
h1 a:link:hover, h1 a:active:hover, h1 a:visited:hover { text-decoration:none; color: #73B42F; background-color:Transparent; }

h2 { font-size: 1.5em; }
h2 a:link, h2 a:active, h2 a:visited { text-decoration:none; color: #fff; }
h2 a:link:hover, h2 a:active:hover, h2 a:visited:hover { text-decoration:none; color: #73B42F; background-color:Transparent; }

h3 { font-size: 1.3em; padding-top:5px; padding-bottom:5px;}
h3 a:link, h3 a:active, h3 a:visited { color: #18411f; background-color: #fff; text-decoration:underline;  }
h3 a:link:hover, h3 a:active:hover, h3 a:visited:hover { color: #73B42F; background-color: #fff; text-decoration:underline;  }

/* Input boxes */
label { margin-left: 6px; }
.inputOut { border: solid 1px #8f8f8f; font-family: Verdana, Arial; font-size:1.0em; background: #e9e9e9; padding: 3px; }
.inputOver { border: solid 1px #8f8f8f; font-family: Verdana, Arial; font-size:1.0em; background: #fff; padding:3px; }
input { border: 0; background: #e9e9e9; margin: 1px; }
textarea { border: solid 1px #8f8f8f; background: #e9e9e9; font-size: 1.0em; font-family: Tahoma, Verdana, Arial;}
.button { border: 1px solid #12491c; background: url('../images/mainmenubg.gif') repeat-x bottom; padding: 2px 0; color: #12491c; cursor: pointer; font-size: 1em; font-weight: 700; }
.button:hover { background: #9ae668 url('http://www.yeoviltown.com/templates/Yeovil/images/topMenuOver.jpg') repeat-x top left; color: #fff; }
.loginbutton { border: 1px solid #12491c; background: url('../images/mainmenubg.gif') repeat-x bottom; padding: 2px 0; color: #12491c; cursor: pointer; font-size: 1em; font-weight: 700; margin-right:15px; }
.loginbutton:hover { background: #9ae668 url('http://www.yeoviltown.com/templates/Yeovil/images/topMenuOver.jpg') repeat-x top left; color: #fff; }

/* Tables */
table tr td { padding: 2px; }
.lightHeader { background: #DCF4DE;}
.light { color: #666; }
.midHeader { font-weight: bold; background: #398f48; color: #fff; }
.mid { color: #398f48; }
.darkHeader { font-weight: bold; background: #11491C url('../images/boxheader.jpg') repeat-x bottom; color: #fff; }
.darkHeader a:link, .darkHeader a:active, .darkHeader a:visited { color: #fff; background-color:Transparent; text-decoration:none;}
.darkHeader a:link:hover, .darkHeader a:active:hover, .darkHeader a:visited:hover { color: #73B42F; background-color:Transparent; text-decoration:none;}
.dark { color: #12491c; }
.greyHeader { font-weight: bold; color: #fff; background: #666; }
.grey { color: #999; }

.pagetext th{padding:5px;}
.pagetext td{border:1px solid #B5B5B5; padding:5px;}

/* Check boxes */
.checkbox { color: Black; }

#pagecontent ul{padding-left:14px;}

/* Members Tables */
.titleheading {height:20px; color:White; font-size: 100%; font-weight:bold; background: #164b1f; padding-left:4px; padding-right: 4px;}
.titleheading a, .titleheading a:active, .titleheading a:visited {color:White; text-decoration: none;}
.titleheading a:hover, .titleheading a:active:hover, .titleheading a:visited:hover {color:Silver; text-decoration: none;}
.rowdark {background-color: #E1F4DD; padding: 2px 4px 2px 4px; }
.rowlight {background-color: #F4FFF2; padding: 2px 4px 2px 4px; }
.rowdarkarchived {background-color: #DFE3E3; color: #000000; padding: 2px 4px 2px 4px; }
.rowlightarchived {background-color: #EFEFEF; color: #000000; padding: 2px 4px 2px 4px; }

/* Container Size Fix for I.E 7,Firefox etc */
#mainbox {/*padding-right: 210px; min-height: 460px;*/ width:580px;float:left;}

.ftb table {padding:0px; margin:2px; border:0px;}
.ftb td {padding:0px; margin:2px;}