@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
html {font-size: 62.5%; background-color:#F3F3F3; color:#545454;}

.left {
	float:left;
}
.right {
	float:right;
}

html {background: url(../images/bg.png) repeat;}
body {

color:#545454;
font-family:verdana, tahoma, arial, sans-serif;
min-width:905px;
}

#wrapper {
position:relative;
margin:0 auto; 
width:905px;
margin-top: 20px;}

#wrap {
width:879px;
background:#e8e8e8;
position:relative;
padding:13px;
}

#main {
	margin:0 auto;
	position:relative;
	width:879px;
	}

#top {
	margin:0 0 6px 0;
	height:198px;
	background:#fff;
	padding:25px 0 0 74px;
	}

#logo {
	background:url(../images/logo.gif) no-repeat;
	width:730px;
	height:193px;
	}
	
#nav {
	margin:0 0 6px 0;
	padding:0 0 0 20px;
	height:25px;
	background:#A8996F;
	font-size:1.4em;
	}
	
#nav ul li {height:22px; float:left; padding:0;}
#nav ul li a {height:22px;color:#fff; padding:3px 10px 0 10px; float:left;text-decoration:none; background-color: #A8996F;}
#nav ul li a:hover {height:22px; padding:3px 10px 0 10px; background:#8e815f;color:#fff;}

#nav ul li#navon  {
background-color: #8e815f; padding:3px 10px 0 10px;color:#fff;
}

.content {
	padding:30px 10px 40px 30px;
	margin:0 0 6px 0;
	background:#fff;
	display: inline-block;
	width:839px;
	}
	
#eventcontent {
	margin:0;
	padding:0 0 22px 0;
	width:825px;
	height:268px;
	}

#thumb {
position: absolute;
display: inline-block;
float: left;
right: 30px;}	
	
	
#eventimage {
	background:url(../images/bel_event_img.jpg) no-repeat;
	width:515px;
	height:268px;
	}
	
#eventtxt {
	background:url(../images/bel_event_side.gif) no-repeat;
	width:310px;
	height:239px;
	padding-top:29px;
	}

.pmargin {
		margin:10px 0 12px 0;
}

.pmarginteam {
		margin:18px 0 0 0;
		line-height:1.5em;
}

.pmargincontact {
		margin:18px 0 0 0;
		line-height:1em;
		display:block;
}

.peventdetails {
	font-size:1.15em;
	padding:0 20px 0 0;
	color:#444444;
	line-height:1.5em;
	
}

p {
	margin:0 0 12px 0;
	font-size:1.32em;
	line-height:1.72em;
}
p a {
	text-decoration:none;
	color:#545454;
}

p a:hover {
	border-bottom:1px dashed #545454;	
}

.bold {
	font-weight:bold;
}

.boldcontact {
	display:inline-block;
	width:55px;
	font-weight:bold;
	padding:0;
	}
	
.contactspace {
display:block;
padding:0 0 5px 0;
}
	
.purpleboldcontact {
	font-weight:bold;
	color:#fff;
	background-color:#BFA9C4;
	padding:1px 5px 1px 5px;
	display:inline-block;
margin-bottom:8px;
	}
	
.boldit {
	font-weight:bold;
	font-style:italic;
}

.white {
	font-weight:bold;
	color:#fff;
}

.purple {
	font-weight:bold;
	color:#79607F;
}

.purpleit {
	font-style:italic;
	color:#97739F;
}

.purplebold {
	font-weight:bold;
	color:#fff;
	background-color:#BFA9C4;
	padding:1px 5px 1px 5px;
	}



/* LINKS */
a.link {
position: relative;  
color: #fff;
height: 12px;
float: none;
background:#97739F url(../images/link-topgradient.gif) repeat-x;
line-height: 1.1em;
font-size: 1.2em;
letter-spacing: 0em;
padding: 7px 15px;
-moz-border-radius: 17px;
border-radius: 17px; 
border: 3px #fff solid;

-webkit-box-shadow: 0px 0px 8px #9c9c88;
-moz-box-shadow: 0px 0px 8px #9c9c88;
box-shadow: 0px 0px 8px #9c9c88; 


display: inline-block;
text-decoration: none;
text-transform: uppercase;
margin:10px 0px 15px  0;
}

a:hover.link {
color: #fff;
background:#97739F url(../images/link-bottomgradient.gif) bottom repeat-x;
border: 3px #8e5c99 solid;

}

a.link img {position: absolute; right: 9px; top:6px; width: 8px; height:12px; } 
a.link img.top {position: absolute; right: 8px; top:6px; width: 15px; height:12px; } 





/* EVENTS */


.eventsection {
display: inline-block;
margin-bottom: 45px;
}
.eventsection div.eventpic {display: inline; float:left; width:250px}
.eventsection div.maininfo {display: inline; float:left; width: 480px}
.eventsection div.eventpic img {border: #ccc solid 1px; padding: 8px}

.eventsection ul {margin: 15px 0; font-size: 1.4em; line-height: 1.8em}
.eventsection ul li {margin-bottom:2px; display: block}


.eventhp {
display: inline-block;

margin-bottom: 35px;

}


.eventhp ul {margin: 8px 0; font-size: 1.2em; line-height: 1.6em}
.eventhp ul li {margin-bottom:2px; display: block}





h1 {
	font-size:2.4em;
	padding:0 0 20px 0;
	color:#8E3D99;
	font-weight:bold;
}

h2 {
	font-size:1.8em;
	margin-bottom: 15px;
	color:#545454;
	font-weight:bold;
}

.h2white {
	color:#fff;
}

.h2margin {
	margin-top:35px;
}

.h2purple{
	margin: 0 0 5px 0;
	color:#97739F;
	font-size: 1.95em
}

.h2hp {
	margin: 0 0 25px 0;
	background:#97739F;
	padding: 5px;
	color: #fff;
}

h3 {
	font-size:1.5em;
	padding:0 0 9px 0;
	color:#6B6B6B;
	font-weight:bold;
	
}

h4 {
	font-size:1.5em;
	margin:0;
	padding:0 0 8px 0;
	color:#97739F;
	font-weight:bold;
}

#text {
	width:450px;
	margin:0 0 45px 0;
	padding:0;
}

#eventtext {
	width:450px;
	margin:0;
	padding:0 0 0 8px;
}

#event {
	width:271px;
	margin:25px 0 0 30px;
	padding:0 0 0 30px;
	}
	
#left {
	width:301px;
	margin:0 0 0 12px;
	padding:0 0 0 30px;
	}

#smallerleft {
	width:290px;
	padding:0 0 0 57px;
	}
	
.eventlink {
	margin:0 0 0 45px;
}

.eventlink a {
	border:none;
	text-decoration:none;
	color:#534059;
}

.eventlink a:hover {
	color:#534059;
border-bottom:1px dashed #534059;
}

#footer {
	margin:0;
	padding:0 20px 0 20px;
	height:29px;
	background:#A888AF;
	font-size:1em;
	width:839px;
	}
	
#footer ul li {height:21px; float:left; padding:0;}
#footer ul li a {height:21px;color:#fff; padding:7px 10px 0 10px; float:left;text-decoration:none; background-color: #A888AF;}
#footer ul li a:hover {height:21px; padding:7px 10px 0 10px; background:#957B9B;color:#fff;}

#footer ul li#footeron {color:#fff; padding:7px 10px 0 10px;background-color: #957B9B;}

#mint {
color:#6C5970;
margin:7px 0 10px 24px;
}

#mint a {
text-decoration:none;
color:#fff;
}

#mint a:hover {
border-bottom:1px dashed #fff;
color:#fff;
}
	
	
	
	
