/* CSS Document */



	body {



		margin:0;



		padding:0;



		background:#E0E7ED;



		color:#000000;



		font-family: Arial, Helvetica, sans-serif;



	  font-size:10pt;



	}



	html, body, #container {



	 width: 960px;



	 margin-left: auto;



	 margin-right : auto;



  }



	#container {



		/*background: #EFE0B5;*/



		width:960px;



		margin: 0;



		padding: 0;



	}



	#header {



		background:#ddd;



    position: relative;



    height: 187px;



	}



  #header p{



    margin: 0;



    padding: 0;



    position: absolute;



    bottom: 3px;



    right: 3px;



    text-align: right;



    color: #FFFFFF;



    zorder: 10;



  }



	/*========================= TOP OF THE MENU CASCADE =========================*/

#menu{

    background-color: #6699CC;

    float: left;

    width: 100%;

}



  .menu {



  	position:relative;        /* establish a menu-relative positioning context */



  	float:left;                                     /* play nicely with others */



  	margin:0;



  	padding:0;



  	border:0;



  border-top: 2px solid #000000;



  	height:20px;                                  /* the menu's overall height */



  	/*width:100%;*/         /* we always want our menu to fill the available space */



  	/*background:#6699CC;*/



  	font-family: Verdana, Arial, Helvetica, sans-serif;



  	font-size:12px;         /* this (and also below) sets the menu's font size */



  	border-bottom:1px solid black;        /* give us a black border underneath */



  z-index: 5;



}



  .menu img {



  	vertical-align: top;      /* prevent images from being pushed down by text */



  }



  .menu ul {



  	padding:0;



  	margin:0;



  	border:0;



  	list-style-type:none;          /* we don't want to view the list as a list */



  	line-height:1.5em;           /* globally set the menu's item spacing. note */



  }                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */



  .menu li {



  	float:left;    /* this creates the side-by-side array of top-level buttons */



  	position:relative;    /* create local positioning contexts for each button */



  	margin:0;



  width: 90px;



  border-right: 1px solid #000000;



  }



  .menu ul li table {



  	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */



  	m\argin:0;               /* re-zero the table margins for everyone but IE5 */



  	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */



  	font-size:12px;        /* this sets the base font size for our entire menu */



  }



  .drop {



  	display:block;



  	padding:0px 0.33em;	       /* this sets the l/r margins for our menu item */



  	margin:0;



  	text-align:right;   /* this right alignment goes with the float:left below */



  	cursor:pointer;      /* IE tries to switch back to an I-beam, don't let it */



  	cursor:hand;           /* IE5 only knows about , so set it both ways */



  }



  .drop span {        /* this simultaneously left and right aligns the text and */



  	float:left;       /* the >> in the drop-down menus which link to sub-menus */



  }



  .rightmenu {



  	position:relative;  /* establish a local positioning context for YAH label */



  	float:right;                  /* and right-align it at the top of our page */



  }



  #research {            /* this rightmost  button must be positioned */



  	position:absolute;       /* absolutely so that the YAH (you are here) text */



  	top:0px;               /* label will slide underneath it under Opera v8.54 */



  	left:364px;    /* which has a z-order sequencing bug with abs-pos elements */



  }



  /*======================== TOP LEVEL MENU DEFINITIONS ========================*/



  .menu ul li ul {



  	display:none;                  /* initially hide the entire list hierarchy */



  	padding:1px;                               /* this is our box border width */



  }



  .menu ul li a,



  .menu ul li a:visited {                    /* unselected top-level menu items */



  	display:block;



  	float:left;



  	text-decoration:none;



  	height:20px;





  	color: #FFFFFF;



  	padding-left: 3px;



  width: 87px;



  }



  .menu ul li:hover a,



  .menu ul li a:hover {                        /* selected top-level menu items */



  /*background: #8DAF5B;*/



  	height:20px;



  }



  /*======================== 2ND LEVEL MENU DEFINITIONS ========================*/



  .menu ul li:hover ul,



  .menu ul li a:hover ul {                           /* 2nd level drop-down box */



  	display:block;



  	position:absolute;



  	margin:0;



  	top:20px;              /* place us just up underneath the top-level images */



  	left:-1px;       /* left-align our drop-down to the previous button border */



  	height:auto;      /* the drop-down height will be determiend by line count */



  	width:13.5em;



  	color:black;                        /* this sets the unselected-text color */



  	background:black;         /* this sets our menu color */



  }



  .menu ul li:hover ul.leftbutton,



  .menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */



  	left:0px;



  }



  .menu ul li:hover ul.skinny,



  .menu ul li a:hover ul.skinny {             /* 2nd level skinny drop-down box */



  	width:8.08333em;   /* with a 12px default font, this is 97px width (97/12) */



  }



  .menu ul.rightmenu li:hover ul,



  .menu ul.rightmenu li a:hover ul {    /* 2nd level neighborhood drop-down box */



  	left:auto;



  	right:0;         /* nudge the right menu right to line up under the border */



  }



  * html .menu ul.rightmenu li a:hover ul {         /* IE5/6 needs a tweak here */



  	right:-1px;



  }



  .menu ul li:hover ul li a,



  .menu ul li a:hover ul li a {                   /* 2nd level unselected items */



  	border:0;



  	margin:0;



  	padding:0;



  	height:auto;



  	color:#FFFFFF;               /* this sets the unselected drop-down text color */



  	/*background:#8DAF5B;*/       /*#CBB988; this sets the drop-down menu background color */



  	width:13.5em;



  }



  .menu ul li:hover ul li:hover a,



  .menu ul li a:hover ul li a:hover {                /* 2nd level selected item */



  	color:black;



  	background:white;



  }



  .menu ul li:hover ul.skinny li a,



  .menu ul li a:hover ul.skinny li a,



  .menu ul li:hover ul.skinny li a:hover,



  .menu ul li a:hover ul.skinny li a:hover {     /* 2nd level un+selected items */



  	width:8.08333em;



  }



  /*======================== 3RD LEVEL MENU DEFINITIONS ========================*/



  .menu ul li:hover ul li ul,



  .menu ul li a:hover ul li a ul {             /* hide inactive 3rd-level menus */



  	visibility:hidden;



  }



  .menu ul li:hover ul li:hover ul,



  .menu ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */



  	visibility:visible;



  	position:absolute;



  	margin-top:-1px;	      /* bring the top edge of the 3rd level menu up one */



  	top:0;



  	left:8.08333em;



  	width:14em;



  }



  .menu ul li:hover ul li:hover ul li a,



  .menu ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */



  	width:14em;



  	background:#d8d8d8;



  }



  .menu ul li:hover ul li:hover ul li a:hover,



  .menu ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */



  	width:14em;



  	background:white;



  }



	#content, #meeting {



		/*background:#EFE0B5;*/



		float:right;



		width:700px;

background: none repeat scroll 0 0 #F3F0E2;



	}



	#content_right{



    background:#FFFFFF;



		float:right;



		width:700px;



		margin-top: 5px;



  }



	#sidebar {



		/*background:#A1D0DA;*/



    background: none repeat scroll 0 0 #F3F0E2;

    border: medium none;

    float: left;

    margin: 0 0 0 12px;

    width: 215px;



		/*border: 1px solid #000000;*/



	}



	#sidebar ul {



		margin:0;



		list-style-type: none;



		padding: 0;

border-top: 1px solid #8DAF5B;

background-color:#ffffff;

  }



  #sidebar a, #sidebar a:visited {



   /* display: block;



    padding: 2px 2px 2px 10px;



    border-top: 1px solid;



    border-color: #000000;



    background-color: #DFE5EC;



    color: #000000;



    text-decoration: none;*/

    background-color: #FFFFFF;

    border-bottom: 1px solid #8DAF5B;

    border-color: #000000 #000000 #8DAF5B;

    color: #000000;

    display: block;

    padding: 2px 2px 2px 10px;

    text-decoration: none;



  }



  #sidebar a {height: 1%;}



  #sidebar a:hover {



    /*background-color: #8DAF5B;*/



    color: #FFFFFF;



  }



  #sidebar li.current {



    border-top: 1px solid;



    border-color: #000000;



    color: #333 !important;



    font-weight: bold;



    padding: 2px 2px 2px 10px;



    cursor: default;



  }



  #sidebar h2, .home_page_boxes h2{



    padding: 2px 2px 2px 10px;



    color: #FFFFFF;



    /*background-color: #8DAF5B;*/



    font-weight: bold;



    font-size: 1.1em;



    margin: 0;



    text-align: left;



  }



  #sidebar p{



    padding: 2px 2px 2px 10px;



    color: #000000;



    /*background-color: #CBB988;*/



    margin: 0;

    background-color: #FFFFFF;

    text-align: left;



  }



#sidebar p a{



padding: 0;



border: none;



}



#sidebar p a img{



border: 0;



}



	#footer {



		/*background:#8DAF5B;*/



		clear:both;



		margin-top: 0;



		font-size: 0.7em;



		text-align: right;



		color: #CCCCCC;



		padding: 2px 5px 2px 2px;



	}



	#footer a{



    color: #CCCCCC;



  }



	#footer p {



		padding:5px;



		margin:0;



  }



  h1{

    clear: left;

    color: #000000;

    font-size: 1.3em;

    margin: 0;

    padding: 20px 0 15px 10px;



  }



  .month{



  	height: 20px;



  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



  	font-size : 14pt;



  	/*background-color : #8DAF5B;*/



  	color : #FFFFFF;



  	margin: 5px 0px 0px 0px;



	  padding-left: 5px;



  }



  .day{



  	font-weight : bold;



  	font-size: 1.2em;



  	width: 5%;



  	text-align: center;



  	vertical-align : top;



  	color : #0000FF;



  }



  .time{



  	font-weight : normal;



  	width: 20%;



    vertical-align : top;



  }



  .event{



  	font-weight : normal;



  	width: 75%;



  	vertical-align : top;



  }



  .day_number{



    font-weight: bold;



    font-size: 1.2em;



  }



  .day_block{



    margin: 5px 5px 0px 0px;



    padding: 5px;



    background-color: #FFFFFF;



  }



#content .day_block ul {

    list-style-type: disc;

    padding-left: 31px;

    padding-right: 30px;

}



  .event_block{



    width: 100%;



    padding: 2px;



  }



  #strapline{



    /*background: #6699CC;*/



    color: #FFFFFF;



    font-style: italic;



    padding: 5px 0px 5px 10px;



    border-bottom: 2px solid #000000;



  }



  #sidebar p.spacer{



    border-top: 1px solid #000000;



    height: 10px;



    background-color: #CBB988;



  }



  p.link{



    border-top: 1px solid #000000;



  }



  input{



    background-color: #FFFFFF;

    border: 1px solid #427242;

    color: #000000;



  }



  form p{



    clear: left;



    margin: 0;



    padding: 0;



    padding-top: 5px;



  }



  form p label{



    float: left;



    width: 30%;



  }



  .txt{



    /*border: 1px solid #8DAF5B;*/



    background-color: #FFFFFF;



    color: #000000;



  }



  form textarea{



    overflow: auto;



  }



  p.form_footer{



    text-align: right;



    padding-right: 2%;



  }



  p.warning {



    color: #FF0000;



  }



  label.showRequired {



    font-weight: bold;



    text-decoration: underline;



  }



  .img_caption{



    padding-right: 5px;



    font-size: 0.8em;



    font-style: italic;



    color: #000000;



    float: right;



  }



  #content ul{



    margin: 0;



    padding: 0;



    list-style-type: none;



  }



  #content ul li{



    background: #FFFFFF;



    margin: 5px 5px 5px 0px;



  }



  p{



  margin: 5px;



  padding: 5px 0px 0px 0px;



  }



  #content h2, #meeting h2, #content_right h2, .useful_numbers h2, .news_summary h2, .gallery_heading h2{



      font-size: 1.1em;



    	/*background-color : #8DAF5B;*/



    	color : #FFFFFF;



    	margin: 0px 0px 0px 0px;



  	  /*padding: 5px;*/

padding:2px 2px 2px 10px;



  }



  #content_right h2{



    margin: 0;



  }



  #content p, #meeting p{



    background-color : #FFFFFF;

/*border-bottom: 1px solid #C9C9C9;*/

padding: 5px 5px 5px 10px;



  }



  .right{



    float: right;



    //clear: right;



  }



   .left{



    float: left;



    clear: left;



  }



  #container div.home{



    margin: 5px;



    background-color: #FFFFFF;



    padding: 10px;



    /*height: 500px;*/



    line-height: 30px;



    font-size: 1.1em;



    border: 1px solid #CCCCCC;



    width: 50%;

    

  }



  #container div.home img{



    border: none;



  }



  fieldset {  



    float: left;  



    clear: left;  



    width: 99%;  



    margin: 0 0 1.5em 0;  



    padding: 0;



    border: none;



  }



  legend {



    margin-left: 1em;



    color: #000000;



    font-weight: bold;



  }



  fieldset ol {



    padding: 1em 1em 0 1em;



    list-style: none;



  }



  fieldset li {



    clear: left;



    padding-bottom: 1em;



  }



  fieldset.submit {  



    float: none;  



    width: auto;  



    border: 0 none #FFF;  



    padding-left: 15em;



  }



  label {



clear: left;



    float: left;  



    width: 10em;  



    margin-right: 1em;  



    text-align: right;



  }



  form



  {



  	margin-top: 1.5em;



  	padding-bottom: 35px;



  }



  input.text



  {



    width: 15em;



  }



  input.submit{



    cursor: pointer;



  }



form p.verification{



    margin-left: 11em;



  }



#gallery3{



    background-color: #FFFFFF;

    float: left;

    padding-left: 53px;

    text-align: center;

    vertical-align: middle;

    width: 646px;



}



/*#gallery3 img{



padding: 15px;



margin: 5px;



border: 1px solid #999999;



}*/



fieldset ol li ul{



list-style: none;



}



.home p{



float: left;



width: 350px;



padding: 20px 0 0 20px;



}



.home img.right{



border: none;



}



#content_right img.left{



margin: 0 10px 10px 0;



}



a.external:after { 



content : url(../external-link.gif); 



}



#content img{



margin: 5px;



}



div.news{



background-color: #FFFFFF;



line-height: 1.2;



}



#sidebar.ad {



		/*background:#EFE0B5;*/



		float:left;



		margin: 0;



		margin-top:5px;



		margin-left:5px;



		width:242px;



		border: none;



	}



  #sidebar.ad a, #sidebar.ad a:visited {



    display: inline;



    padding: 0;



    border: none;



    /*background-color: #EFE0B5;*/



    color: #FFFFFF;



    text-decoration: none;



  }



  #sidebar.ad a:hover {



    /*background-color: #EFE0B5;*/



    color: #FFFFFF;



  }



p.center img{



padding-left: 15px;



}



input.frm{



   width: 20em;



}



textarea.frm, textarea{



    height: 8em;

    width: 285px;



}



.comment{



background-color: #FFFFFF;



padding: 10px;



}



#cdba{



background-color: #FFFFFF;



}



#newsletter{



background-color: #FFFFFF;



margin: 10px;



border: 1px solid #999999;



}



#newsletter h1, #newsletter h2{



font-size:15px;



font-weight:bold;



color:#990000;



font-family:arial;



line-height:110%;



}



#newsletter p{



font-size:12px;



color:#000000;



line-height:150%;



padding-left: 10px;



}



#newsletter a { 



color:#FF6600;



}



#newsletter img {



float: right;



margin: 5px 0px 15px 15px; 



padding: 2px; 



}



.poster{



width: 250px;



height: 300px;



text-align: center;



float: left;



}



.poster img{



border: none;



}



.category ul, .category li{



list-style-type: none;



}



.gallery_content ul.category{

    float: left;

    height: auto;

    list-style-type: none;

    margin: 15px 0 0;

    padding: 0 0 0 20px;

    width: 930px;

}

.gallery_content ul.category li{



/*clear: left;*/

    float: left;

    height: 200px;

    margin-right: 20px;

    padding: 5px;

    text-align: center;

    width: 200px;





}



.category ul li a img{



 /*border: 1px solid #999999;*/



 margin: 0px 10px 10px 0;



 padding: 15px;



}



.gallery_content ul.category li a{

    border: 1px solid #99CCFF;

    color: #FFFFFF;

    float: left;

    margin-bottom: 8px;

    margin-left: 19px;

    padding: 3px;

}



#gallery3 a{

    border: 1px solid #99CCFF;

    color: #FFFFFF;

    float: left;

    height: 125px;

    margin: 10px 30px 8px 5px;

    padding: 3px;

    width: 163px;

}

.gallery_content ul.category li a:hover, #gallery3 a:hover{

border:1px solid #427242;

}

#side_bar{



/*float: left;



width: 150px;



background-color: #FFFFFF;



margin: 0 0 0 10px;*/

    background-color: #FFFFFF;
    border-top: 1px solid #8DAF5B;
    float: left;
    margin: 20px 0 15px 0;
    width: 215px;



}



#map{



float: left;



border: 1px solid #999999;



margin-bottom: 10px;



}



#side_bar a{



/*color: #999999;



text-decoration: none;



padding: 0 0 5px 0;*/
    color: #427242;
    float: left;
    padding: 3px 0 3px 12px;
    text-decoration: none;
    width: 203px;



}



#map_container{



    background-color: #FFFFFF;
    float: right;
    margin-right: 106px;



}



#contentarea{

    background-color: #F3F0E2;

    float: left;

    height: auto;

    width: 960px;

}



#contentarea p img{



margin: 5px;



}



#s_map{



text-align: center;



}



#s_map img{



margin: 10px;



border: 1px solid #999999;



}



.home p.arts{



margin: 0;



text-align: center;



clear: both;



width: 100%;



}



.home p.arts img{



border: none;



}



/*#newsbox {



 background:#FFFFFF;



 float:right;



 width:700px;



}*/



/*#newsbox h2{



 font-size: 1em;



 /*background-color : #8DAF5B;*/



 color : #FFFFFF;



 margin: 0;



 padding: 5px;



}*/



.white{



background-color: #FFFFFF;



padding: 15px;



}



.planning{

margin-bottom:10px;



}



#opening{



background-color: #FFFFFF;



border: 1px solid #CCCCCC;



padding: 10px;



}



#main_content{

background-color:#FFFFFF;

float:left;

height:auto;

margin-top:10px;

width:960px;

}



#main_content h2{

/*background-color:#8DAF5B;*/

color:#FFFFFF;

font-size:1em;

margin:0;

padding:5px;

}



#main_content img{

float:left;

margin:5px 15px 5px 5px;

}



.address{

float:left;

height:auto;

width:300px;

margin-bottom:10px;

}



#container .search_area{

    border-bottom: 1px solid #000000;

    border-top: 2px solid #000000;

    float: left;

	padding-left: 100px;

}



#container .search_area form{

    float: left;

    height: 20px;

    margin-top: 0;

    padding-bottom: 0;

}

#container input.search_submit{

    /*background-color: #8DAF5B;*/

    background-image: url("../images/search.png");

    background-position: 2px 50%;

    background-repeat: no-repeat;

    border: medium none;

    cursor: pointer;

    float: right;

    height: 20px;

    padding: 0;

    width: 28px;

*float:none;

}



.search_area input{

    height: 18px;

    width: 135px;

padding:0px;

*margin-left:-4px;

*margin-top:-1px;

}



.search_area label{

    color: #FFFFFF;

    margin-right: 4px;

    margin-top: 2px;

float:left;

width:53px;

font-size:12px;

font-family:verdana;

*margin-top:1px;

*margin-right:8px;

}



#results h2{

font-size:13px;

}



/**********Contact Us*********/

.contact_us{

margin-top:0px;

background-color:#ffffff;

padding-top:10px;

}



.contact_us div{

padding-bottom:19px;

}



.contact_us input{

width:200px;

}



.contact_us label abbr{

    border: medium none;

    color: #F30000;

    margin-left: 4px;

}



.contact_us fieldset.submit{

    padding-left: 147px;

}



input.next_btn{

width:auto;

cursor:pointer;

}



.contact_us fieldset{

margin-bottom:0px;

}



.contact_text p{

margin-left:12px;

}



.contact_us label.error{

    color: #F30000;

    float: left;

    font-size: 11px;

    font-weight: normal;

    margin-left: 147px;

    margin-top: 4px;

    width: auto;

}



.useful_numbers, .news_summary, .gallery_content, .gallery_heading{

    background-color: #FFFFFF;

    float: left;

    height: auto;

    width: 695px;

}



.gallery_heading, .gallery_content{

    margin-left: 10px;

    width: 940px;

}



.gallery_heading p{

margin-left:10px;

}



.news_summary {

    margin-bottom: 6px;

    margin-top: 0;

}



.useful_numbers{

margin-top:5px;

}

.news_content{

    float: left;

    margin-bottom: 15px;

}



#menu{

    background-color: #6699CC;

    float: left;

    width: 100%;

}



.blue_border_content p, .planning_content, #content .link_list ul li, .blue_border{

width:680px;

border:1px solid #99CCFF;

padding: 5px;

margin-left:0px;

}

#content .organisations{

    background-color: #FFFFFF;
    border: 1px solid #99CCFF;
    margin: 5px 5px 5px 0;
    padding: 5px;
}

#content .organisations p{
padding: 0px 5px 5px 0px;
}

.blue_border{

background-color:#fff;

margin: 5px 5px 5px 0;

}



#content .blue_border ul{

    list-style-type: disc;

    padding-left: 20px;

}

#content .link_list ul li{

width: 684px;

}



#content .link_list ul li p{

padding:0px;

}

.planning_content{

margin: 5px 5px 5px 0px;

background-color:#ffffff;

width:683px;

}



#content .planning_content p{

padding-left:0px;

}

.blue_border_content a{

    color: #427242;

    font-weight: bold;

    text-transform: lowercase;

}



#content #content ul li{

border:1px solid #99CCFF;

}





#sidebar .chagford_media a{

    border: medium none;

    color: #427242;

    display: inline;

    font-weight: bold;

    padding: 0;

}



#sidebar .chagford_media a:hover{

background-color:transparent;

text-decoration:underline;

}

/*******Home********/

.homepage_heading h1{
    clear: none;
    float: left;
    font-family: 'Shanti';
    font-size: 24px;
    line-height: 150%;
    padding: 24px 0 0;
    width: 680px;
}

.homepage_heading img{
    float: right;
    margin-left: 30px;
}

.home_page_boxes{
    background-color: #FFFFFF;
    float: left;
    height: 280px;
    margin-right: 63px;
    width: 360px;
}

.home_page_boxes .left_image{
    float: left;
    height: auto;
    padding: 10px;
    width: auto;
}

.boxes{
    float: left;
    height: auto;
    padding-bottom: 25px;
    padding-left: 77px;
    width: 883px;
}

.home_page_boxes .left_image img{
	float:left;
}

.home_list{	
    list-style-type: none;
}

#content .home_list ul{
    background-color: #FFFFFF;
    margin: 5px 5px 5px 0;
    padding-left: 10px;
}
#content .home_list li{
    list-style-type: none;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
#content .home_list p, #content .news {
    border: 1px solid #99CCFF;
    margin: 5px 5px 5px 0;
}

#content .news p{
margin:0px;
}

.home_list li a{
	text-decoration:none;
	color:#6699CC;
	font-weight:bold;
}

.home_list li a:hover{
text-decoration:underline;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.widget a{
font-weight:bold;
text-decoration:none;
}

.widget a:hover{
text-decoration:underline;
}

.tangerine_cards{
    border: 2px solid #760B0B;
    float: left;
    font-family: 'Tangerine',serif;
    font-size: 25px;
    font-weight: bold;
    height: 380px;
    margin-left: 13px;
    margin-right: 20px;
    margin-top: 10px;
    padding: 5px;
    width: 285px;

}

.lobster_cards{
    border: 2px solid #05661C;
    float: left;
    font-family: 'Lobster',arial;
    font-size: 18px;
    height: 380px;
    margin-left: 20px;
    margin-right: 13px;
    margin-top: 10px;
    padding: 5px;
    width: 285px;
}

.redressed_cards{
    border: 2px solid #0461FB;
    float: left;
    font-family: 'Redressed',arial,serif;
    font-size: 20px;
    height: 380px;
    margin-left: 13px;
    margin-right: 20px;
    margin-top: 10px;
    padding: 5px;
    width: 285px;
}

.damion_cards{
    border: 2px solid #79078e;
    float: left;
    font-family: 'Damion', arial, serif;
    font-size: 18px;
    height: 380px;
    margin-left: 20px;
    margin-right: 13px;
    margin-top: 10px;
    padding: 5px;
    width: 285px;
}

#content .tangerine_cards h3{
    color: #760B0B;
    font-size: 30px;
    font-weight: bold;
    padding-left: 14px;
}

#content .redressed_cards h3{
    color: #0461FB;
    font-size: 22px;
    font-weight: bold;
    padding-left: 14px;
}

#content .damion_cards h3{
    color: #79078E;
    font-size: 22px;
    font-weight: bold;
    padding-left: 14px;
}
#content .lobster_cards h3{
    color: #05661C;
    font-size: 20px;
    font-weight: bold;
    padding-left: 14px;
}
.card_content{
    background-color: #FFFFFF;
    float: left;
    margin: 5px 5px 5px 0;
    padding-left: 16px;
    width: 678px;
}

#content #s_map p{
margin:0px 5px 5px 0px;
}


#s_map{
background-color:#fff; 
margin-right:5px;
}

#sidebar .poster_slider{
    background-color: #FFFFFF;
    padding: 20px 50px 15px 38px;
    text-align: center;
}

#contentarea .type_W_114_11{
    float: left;
    width: 250px;
}

#contentarea .walks{
    background-color: #FFFFFF;
    border: 1px solid #99CCFF;
    margin: 5px 5px 5px 0;
    padding: 0 5px 5px 12px;
}
