
body { 
	margin: 0px; 
	padding: 0px; 
	font-family: tahoma;
	font-size: 12px; 
	color: #4d4d4d; 
	background-color: #e8e395; 
}

a img {border:none;}
#header, #contentSection, #footer, #bheader, #bfooter {overflow:hidden;}
#shell {width:100%;height: 100%;background:url(images/vback1.jpg) repeat-x;margin:0;padding:0;}

#content { 
	position: relative; 
	margin: 0px auto 0px auto; 
	height: 100%; 
	width: 820px;
	}

#header { 
	position: relative; 
	width: 100%; 
	height: 311px; 
	background-color: #D6EAC5; 
	text-align: left;
	margin: 0px; 
	background:url(images/toplogo2.jpg);
}


#header H1 {MARGIN: 0;font-style: normal;font-size: 5px;font-weight: normal;color: #e9e395;font-family: Tahoma;line-height : normal;}


#bheader { 
	position: relative; 
	width: 820px; 
	height: 64px; 
	background-color: #D6EAC5; 
	text-align: center;
	white-space: nowrap;
	background:url(images/bheader.jpg) no-repeat;
	margin-top:5px;
	padding:19px 10px 0px 0;
	
}

#clrit {clear:both;}

#gule { 
	vertical-align:top;
	margin:40px 0 0 0;
 	padding:0;
	width: 820px; 
	text-align: left;
}

#contentTitle {
	background:url(images/dotted-x.jpg) repeat-x bottom;
	margin:0 13px 8px 0;
	font-weight:bold;
	padding:2px 0 5px 4px;
	font-family:"trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	font-size: 18px;
}


#contentTitlePost {
	background:url(images/dotted-x.jpg) repeat-x bottom;
	margin:0 15px 8px 0;
	text-align: left;
	font-weight:bold;
	padding:2px 0 7px 8px;
	font-family:"trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	font-size: 20px;
}


#contentMiniTitle {
	background:url(images/dotted-x.jpg) repeat-x bottom;
	margin:0 15px 5px 0px;
	text-align: left;
	font-weight:bold;
	padding:8px 0 4px 8px;
	font-family:"trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	font-size: 13px;
}


#contentPost {
text-align:left;
padding: 0 10px 0 0;
}
	
#contentSection { 
	position: relative; 
	background:#888888;
	height: auto;
	text-align:left; 
	margin: 0px 0px 0px 0px; 
	padding: 5px 40px 0px 43px;
	background:url(images/boxback.jpg) repeat-y;
	font-family:"trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	font-size: 13px; 
}

#footer {  
	position: relative; 
	height: 40px; 
	margin: 0px 0px 0px 0px; 
	font-size: 11px;
	background:#e8e395;
}


#contentLeft {float:left;width:200px;}

#contentRight {float:left;width:300px;}



#bfooter {width:100%;background:url(images/bottomgrass.jpg) repeat-x;margin:0;padding:0;}

#topmenu {margin:55px 0 193px 20px;color:#a33500;font-family:"trebuchet ms", trebuchet, arial, helvetica, sans-serif;font-size: 13px;}

#midmenu {margin:1px 0 0 40px;color:#a33500;font-family:"trebuchet ms", trebuchet, arial, helvetica, sans-serif;font-size: 13px;}

#topmenu a {color:#a33500;font-weight:bold;text-decoration:none;padding:0 2px 0 2px;}
#topmenu a:hover {
	color: #ffffff;
	background: #e3451e;
	text-decoration: none}

#topmenu a:active {
	color: #ffffff;
	background: #e3451e;
	text-decoration: none}


#bheader a {color:#a33500;font-weight:bold;text-decoration:none;}
#bheader a:hover {text-decoration:underline}

#midmenu a {color:#a33500;font-weight:bold;text-decoration:none;padding:0 2px 0 2px;}

#midmenu a:hover {border-top:2px solid #e3451e;}

#midmenu a:hover {
	color: #ffffff;
	background: #e3451e;
	text-decoration: none}

#midmenu a:active {
	color: #ffffff;
	background: #e3451e;
	text-decoration: none}

#padd {margin-top:5px;}






form {padding:0px;margin:0px;}
.inputbox{border:1px solid #a7a7a7;height: 18px;background-image: url(images/input_bg.gif);font-size:15px;padding-left:3px;width:200px;}
	.ftextarea {border:1px solid #a7a7a7;width: 200px;height: 100px;background-color: #ffffff;overflow:auto;background-image: url(images/input_bg.gif);background-repeat: repeat-x;background-position: bottom;padding-left:3px;padding-top:3px;}
.submitit { padding:none;font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #3383e3; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; }


.selectbox {background-color:#fafafa;border:1px solid #a7a7a7;height:18px;font-size:110%;width:200px;}


#hometable {border:0;margin:0;}
#homecell {font-size:12px;font-weight:bold;color:#526a42;}
#reservetable {font-size:15px;font-weight:bold;}


#contentSection a:link { color: #598822; text-decoration: underline; }
#contentSection a:visited { color: #598822; text-decoration: underline; }

#bheader a:link { padding:3px; }
#bheader a:visited { padding:3px;}
#bheader a:hover {
	color: #ffffff; padding:3px;
	background: #e3451e;
	text-decoration: none;}

#footertext {font-size:17px; padding-top:5px;margin-top:20px;}


#compareTable td,th {border:1px solid #a2a2a2; text-align:left;vertical-align:top;padding:4px;}

#linksTable td {text-align:left;font-size:13px;}

#golfresourcesTable td {text-align:left;font-size:13px;}


#listshell {width:100%;margin:10px 0 10px 0;}
.blocklist {vertical-align:top;width:25%;height:272px;background:url(images/kolonka2.jpg) top left no-repeat;padding:8px;margin:0;}
.ltitle {text-align:center;font-size:15px;color:#db4228;;font-weight:bold;}
.minipic {margin:3px 0 8px 0;}
.listtext {text-align:left;color:#806847;font-size:12px;line-height:14px;}
.lprice {text-align:left;color:#ff0000;font-size:13px;line-height:25px;font-weight:bold;}
.moreinfo {text-align:left;color: #598822;font-size:14px;} 



#PostDate {font-size:13px; color:#ff0000;}

#postlist {list-style:none;padding-left:5px;}
#postlist li {margin-bottom:4px;}

ol {font-weight: bold;}
li {font-weight: lighter;}


#contentTitle img { position:absolute; top:4px; right:60px; }
