/* CSS Document */



#header {  text-align:center; width:600px; height:233px; }
#logo {  }
#header_img { display:none; }

#main {  width:600px; margin:20px 0px 0px 0px; }

#content_main  { width:621px;   margin:0px 0px 0px 22px; float:left; padding:0px; min-height:300px; height:auto !important;   height:300px;}
#content {width:262px; float:left;}

#sidebar_right { display:none; width:0px;}
#content_top {border-bottom:1px solid #b2b2b2; padding:0px 0px 16px 0px;}


/*------------------------------------ textpage -----------------------------------------------------------*/

#sidebar_sub {  display:none; width:0px;}

#content_sub  { width:600px; float:none; }

/*------------------------------------ nav-----------------------------------------------------------*/

#nav { display:none; }
#submenu { display:none;}

#footer{ display:none; height:0px; width:0px; }

/*------------------------------------- General Text & Colours & backgrounds ---------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url(/images/background.jpg) left top repeat-y; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ; font-size:0.6em;}
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

img { border:0px; margin:0px; padding:0px; }
a img {border:0px;}
h1 { font-size:2.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#5b5b5b; font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h2 { color:#a29061; font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif;  font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3 { color:#000000; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h4 { color:#a29061; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h5 { color:#a29061; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h6 { color:#a29061; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }


ul {  }
ul li { color:#5b5b5b; font-size:1.2em; list-style:disc;}
ol {}
ol li { color:#5b5b5b; font-size:1.2em; list-style:decimal;}



address {font-size:1.2em;}


a { color:#5b5b5b; font-size:1.3em; text-decoration:none; }
a:hover { color:#5b5b5b; text-decoration:underline; }

#content_sub a {color:#a29061; font-size:1.2em; text-decoration:none;}
#content_sub a:hover {color:#a29061; font-size:1.2em; text-decoration:underline;}

p {  margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:1.2em; color:#5b5b5b;}

#map
{
	height: 297px;
	width: 398px;
    display:block;
}



#search-button {
    text-align:right;
}

#telephone{

	position:absolute;
	top:193px;
	left:95px;

}

#telephone p{

	color:#FFFFFF;
	font-size:22px;


}

/*hacks list remove before live

HANDY HINTS

*html IE6
*+html IE7
:root  FIREFOX
body:last-child:not(:root:root)    SAFARI
html:first-child OPERA
*/

#sidebar_text { width:250px; padding:0px 0px 10px 15px; position:relative; height:100%; float:left;  margin:0px 0px 20px 2px; background:url(../images/eventstop.jpg) no-repeat top left #a29061; min-height:342px; height:auto !important; height:342px; }
#sidebar_bottom_text {width:265px; height:10px; background:url(../images/eventsbottom.jpg) no-repeat bottom left;  position:absolute; bottom:0px; left:0px;}
#sidebar_text h1 {font-size:1.9em; color:#ffffff; font-weight:normal !important; }
#sidebar_sub_text {width:275px; display:block; float:left; margin:0px 0px 0px 31px; }
*html #sidebar_sub_text {margin:0px 0px 0px 16px; }

#content_sub .checkbox input{ width:10px; }
#content_sub input.short { width:10em; border: 1px solid #C1C9D0;}
#content_sub input.veryshort { width:6em; border: 1px solid #C1C9D0; }
#content_sub input.veryveryshort { width:4em; border: 1px solid #C1C9D0; }