/*body */
body {background:#120902 url(../images/body.jpg) no-repeat scroll center top;}

a {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}

/* date */
#date {font-family: Georgia;}
#date p {font-size:14px; text-align:right;}

/* header */
#header {min-height:210px;

}

#header img{margin: 0;}

/* main */
#main{

/*border: 1px solid #e8e8e8;*/
width: 698px;
}

/* info boxes */
#box1, #box2, #box3, #box4 {

min-height:160px;
border: 1px solid #ccc;
width: 218px;
}

#box4 {
background: url(../images/music-bg.jpg) bottom right;
}

#box2 {
background: url(../images/Blue_gradient.svg.png) center;
}

#box3 {
background: url(../images/Devon_Countryside_Image.jpg) center right;
}

#box3 p {
padding-top: 0px;}

#box3 h4{
padding-bottom: 5px;}

#box1 {
background: url(../images/froth.jpg) bottom right;
}

#box1 p {
padding-top: 5px;}

#box1 h4{
padding-bottom: 5px;}


/* small boxes */
#smallbox1, #smallbox2, #smallbox3, #smallbox4, #smallbox5, #smallbox6 {

min-height:150px;
/*border: 1px solid #e8e8e8;*/
width: 138px;
}

#smallbox6 {
background: url(../images/dog.jpg) bottom left no-repeat;
text-align: right;
}

#smallbox4 {
background: url(../images/press.jpg) bottom right no-repeat;

}

#smallbox5 {
background: url(../images/balloon.jpg) center right no-repeat;

}

#smallbox3 {
background: url(../images/dart_board.gif) top right no-repeat;
text-align: right;
}


/*events*/
#events {
/*background: url(../images/Blue_gradient.svg.png) bottom right;*/
background:#fcfcfc;
border: 1px solid #e8e8e8;
width: 218px;
}

/*top-menu*/
#top-menu {

background-color: #120902;
color: white;
width: 220px;
 min-height:210px;

}


#top-menu li{
border-bottom: 1px solid #fff;
font-size: 17px;
font-family: Georgia;

}

#top-menu li a:hover{
background-color:#e8e8e8;
color:#120902;
}

#top-menu a{
text-decoration: none;
padding: 7px 0 7px 10px;
color:#fff;
display: block;}

#top-menu li .current_page_item a:link, #top-menu .current_page_item a:visited, #top-menu .current_page_item a:active{background-color: #e8e8e8;color:#120902;}

/*images*/
.alignright{
float:right;
margin-left: 10px;
}

.alignleft{
float:left;
margin-right: 10px;
}

/*design footer */
#design {
text-align: right;
}

/*menu footer*/
#menu-footer li{
display: inline;
margin-right: 25px;
}

#menu-footer ul{
padding-top: 10px;
}

/*Modal*/

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 150%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 10px solid #120902;
	background-color: white;
	z-index:1002;
	line-height: 2em;
	overflow: auto;
}

