/*
Sensorstudios.com - MAIN CSS (main.css)
COPYRIGHT 2009 Sensor Studios. All Rights Reserved.
*/

/* GLOBAL RESET
---------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}


/* GENERAL SELECTORS
---------------------------------------------------------------------------*/

/* BODY */
body {margin: 0; padding: 0; font: 14px Georgia; color: #000; background:url(http://www.lochmabengolf.co.uk/images/bk.gif) center top repeat-y  #225221;}

p {margin: 0 0 10px 0; line-height: 1.5em;}
	
/* HEADINGS */
h1 {margin: 0 0 20px 0; padding: 0 0 5px 0;   font-size: 26px; font-weight: normal;  color: #225221;}
h2 {margin: 0 0 20px 0; padding: 0 0 5px 0;  border-bottom: 1px solid #1e2426; font-size: 26px; font-weight: normal;  color: #225221;width: 540px;}
h3 {margin: 0 0 5px 0; font-size: 18px; font-weight: normal; line-height: 1.5em; color: #225221; text-transform: uppercase;}
h4 {margin: 0 0 5px 0; font-size: 14px; font-weight: bold; color: #225221;}
				
/* LINKS */
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #666; text-decoration: none;}
a:active {color: #666; text-decoration: none;}


/* LAYOUT
---------------------------------------------------------------------------*/

/* MAIN WRAP */

#mainWrap {margin: 0 auto; padding: 0 10px 0 10px; width: 880px; background-color:#FFF; 
}
		
/* HEADER */
#header {padding: 0; width: 880px; background-color:#FFF;}
				
/* MAIN NAV */
#mainNav { float:left; margin: 0 auto; height: 40px; background: url(http://www.lochmabengolf.co.uk/images/menubar.gif) top left no-repeat; width: 880px; padding: 0 0 10px 0;}
#mainNav li {display: inline;}
#mainNav a {float: left; margin: 10px 0 0 24px; padding: 0 0 5px 0; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none;}
#mainNav a.current {border-bottom: 5px solid #e41e26; color: #e41e26;}
#mainNav a:hover {color: #225221;}
		
/* LOGO */
#logo {float: left; width: 880px; height: 107px; background:url(http://www.lochmabengolf.co.uk/images/header.gif) top left no-repeat; padding: 0 0 10px 0;}

/* HEADER PIC */
#headerpic {float: left; width: 880px; height: 229px; background:url(http://www.lochmabengolf.co.uk/images/headerpic.jpg) top left no-repeat; padding: 0 0 10px 0;}

	
/* CONTENT WRAP */
#content{position: relative; padding: 20px 0 0 0; width: 880px; background: url(http://www.lochmabengolf.co.uk/images/contentbk.gif) top center no-repeat #FFFFFF;}
	
/* CONTENT TOP WRAP */
#contentTopWrap {margin: 0 0 0 0; padding: 0 0 20px 0; width: 880px;}
			
/* LEFT COLUMN */
#content .leftColumn {float: left; margin: 0 20px 0 10px; width: 540px;}
																													
/* RIGHT COLUMN */
#content .rightColumn {float: left; padding: 0 0 0 0; width: 299px; }
			
/* BASIC FORM */
#basicForm {width: 540px;}
#basicForm fieldset {margin: 10px 0 20px 0;}
#basicForm legend {display: none;}
#basicForm label {clear: left; float: left; margin: 15px 10px 0 0; width: 90px; font-size: 14px; font-weight: bold; color: #386337; text-align: right;}
#basicForm input {float: left; margin: 10px 0 0 0; padding: 7px 5px 7px 5px; width: 378px; border: none; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #386337; background-color: #e9f5e9; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#basicForm label.error {clear: right; margin: 3px 0 0 100px; width: 388px; text-align: left; color: #386337; font-weight: normal;}
#basicForm select {clear: both; margin: 16px 0 5px 0; width: 220px;}
#basicForm label.checkBox {margin: 0 20px 0 5px;}
#basicForm textarea {float: left; padding: 5px; margin-top: 10px; width: 378px; border: none; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #386337; background-color: #e9f5e9; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#basicForm input.submit {padding: 0; margin: 10px 0 0 100px; width: 85px; height: 30px; border: none; background: none;}
#basicForm input:hover, #basicForm textarea:hover {background-color: #daf0da;}
																												
							
/* FOOTER */
#footer {margin: 20px 0 50px 0; width: 880px; height: 40px; background: url(http://www.lochmabengolf.co.uk/images/menubar.gif) top left no-repeat;}
#footer p {float: left; color: #fff; padding: 10px 0 0 10px;}
#footer ul {float: right;}
#footer li {display: inline; margin: 0 10px;}
#footer a {font-weight: bold; color: #fff; text-decoration: none;}
#footer a:hover {color: #fff;}
					
							
/* GENERIC CLASSES
---------------------------------------------------------------------------*/

.hide {display: none;}

.clear {clear: both;}

.small {margin: 0 0 0 10px; font-size: 11px;}
.white {color: #FFF;}
.light {margin: 0; padding: 0; border: none; font-weight: normal; text-transform: none; color: #FFF;}
.callOut {font-weight: bold; text-decoration: underline;}
strong {color: #000;}
.leadIn {margin: 0 0 20px 0; padding: 0 0 0 0; font-size: 20px; font-weight: normal; text-transform: none; color: #225221;}
.sidebarheader { width:298px; height:46px; background:url(http://www.lochmabengolf.co.uk/images/sidebarheader.png) top left no-repeat;}
.sidebarheader h1{ margin: 0; padding: 8px 0 0 10px;   font-size: 26px; font-weight: normal;  color: #FFF;}
.sidebarfooter { width:298px;  background:url(http://www.lochmabengolf.co.uk/images/sidebarfooter.gif) bottom left no-repeat #e9f5e9; padding: 10px 0 10px 0}
.sidebarcontent {  padding: 0 10px 0 10px;}
.imgthumb img{ padding: 1px; border: solid 1px #225221; margin:  0 0 20px 0;}
.latestnewstitle {padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #a6a9a0;}
.morenews {padding: 0 0 8px 0;  text-align: right; }
.morephotos { padding: 0 0 0 0; text-align: right; width:540px;}

#holetable{ width:540px; padding:0; margin:0;}
#holetable th {
	font: bold 10px Georgia;
	color: #386337;
	border-right: 1px solid #b3d9b3;
	border-bottom: 1px solid #b3d9b3;
	border-top: 1px solid #b3d9b3;
	border-left: 1px solid #b3d9b3;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 0px 6px 0px;
	background: #e9f5e9;
}

#holetable td {
	border-right: 1px solid #b3d9b3;
	border-bottom: 1px solid #b3d9b3;
	border-left: 1px solid #b3d9b3;
	background: #fff;
	padding: 6px 0px 6px 0px;
	color: #386337;
vertical-align:middle;
}

 .holespacing {padding: 0 10px 0 10px;}
 
 
#holetable div.arrow { background:transparent url(http://www.lochmabengolf.co.uk/images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block; margin: }
#holetable div.up { background-position:0px 0px;}
.posted { font: 12px Georgia; color: #386337; }
#time { color: #fff; text-align:right; padding: 10px 10px 0 0; }