body { 
  color: #ddd; 
  background:#0a0a0a url(/assets/i/bg.jpg) repeat-x scroll 50% 0;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin:0;
}
.container p{font-size: 1.07em;
	}

h1 {
color:#808080;
font-size:1.5em;
font-weight:bolder;
text-indent:-9999px;
text-transform:uppercase;
}
h2 { font-size: 1.5em;color:#fff; font-weight: bold;/* border-bottom:1px solid #ff0000;display: inline; */}
h3 { font-size: 1.4em;color:#fff; font-weight: bold;margin-bottom:0.4em;}
.sectionheader h3 { font-size: 1.2em;color:#fff; font-weight: normal;margin-bottom:0.4em;}
h4 { font-size: 1.0em;color:#fff; font-weight: bold;}
h5 { font-size: 0.9em;color:#bbb; font-weight: normal;}
h6 { font-weight:bold; }

.container2{
  width: 804px;
  margin: 0 auto;
}
.leftpush{
	margin-left:12px;
	}

#header{
	padding-bottom: 30px;
	margin-bottom:4em;
	}
	

#logo {
	margin-top:3.2em;
	}


#bce {
margin: 0;
padding: 0;
text-indent: -9999px;
width: 173px;
height: 76px;
position: relative;
background: url(/assets/i/bce.png) no-repeat;
}


#bce a {
position: absolute;
top: 0;
left: 0;
width: 173px;
height: 76px;
display: block;
border: 0;
background: transparent;
overflow: hidden;
}

#bce .fake-hover {
margin: 0;
padding: 0;
width: 173px;
height: 76px;
display: block;
position: absolute;
top: 0;
left: 0;
background: url(/assets/i/bce.png) no-repeat 0 -76px;
}


#menu{
	margin-top:6.5em;
	}

#menu ul {
	float:right;
	height:2em;
	margin:0;
}
/*
#menu li {
	display:inline;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2.5em;
	
}
*/

#menu li { 
 
	position: relative; 
	font-size:1.2em;
	display: inline;
	 background: none;
	 padding-left:1.5em;
	 float:left;
	  }
#menu li a { 
	display: block; 
	overflow: hidden; 
	float: left; 
	cursor: pointer; 
	border: 0; }









#pagetitle{
	margin-bottom:3em;
	}
#content{
	}
	
#content2{
width:792px;
text-align: left;
	}
	
#mb{
	margin-top:1.5em;
	}
	
	
/*rotating img */
#rotatingimg{
	width:780px;
	height:230px;
	background-color:#222;
	margin-bottom:3em;
	}
#slide { 
	background:#fff; 
    height:  230px;  
    width:   780px;  
    padding: 0;  
    margin:  0;  
    overflow: hidden;
} 
 
#slide img {  
    width:  780px; 
    height: 230px; 
    top:  0; 
    left: 0 
}


/*all pages*/

.sectionheader span, #aboutleft span, #aboutright span{
	position: absolute;
	right:0;
	}
	
/*home page*/
.innersection{
	height:17em;
	position: relative;
	}

.sectionheader{
	border-bottom:#2f2f2f solid 2px;
	margin-bottom:1em;
	clear:both;
	}
.sectionbody{
	min-height:8em;
	clear:both;
	}
	
.morelinks{
	padding-top:0.5em;
	position: absolute;
	bottom:0;
	left:0;
	border-top:1px dotted #2f2f2f;
	}

#events ul{
	list-style-type: none;
	margin: 0;
}

#events ul li {
	font-size:1em;
	font-weight:bold;
}
.recenttitle{
	}
	
.recentinfo p{
	font-weight: normal;
	color:#888;
	}
	
.recentinfo span{
	color:#8bb0c5;
	}
	
.bodycontent ul li{
	margin-bottom:0.9em;
	padding-bottom:0.3em;
	border-bottom:dotted 1px #363636
	}
	
.bodycontent ul li.lastevent{
	margin-bottom:0.3em;
		border-bottom:0;
	}
	
/*events page*/
.eventimg{
	margin-bottom: 1em;
	}
.eventimg img{
	width:176px;
	border:5px solid #eee;
	}
	
	
#eventsleft ul{
	list-style-type: none;
	margin: 0;
}

#eventsleft span{
	font-weight: bold;
	color:#fff;
	}

.span-6{
	overflow: hidden;}
	
	
/*Detailed events page*/
ul.thumbs{
	float:right;
	margin:0
	}
ul.thumbs li{
	display:block;
	float:left;
	list-style-image:none !important;
	list-style-position:outside;
	list-style-type:none;
	margin-left:12px;
	margin-bottom: 12px;
}
ul.thumbs li img{
	border:5px solid #eee;
	}
	
#eventgallery,#eventtestimonial,#press{
	margin-bottom: 1.5em;
	}

	
#testname{
	text-align: right;
	}
	
#eventtestimonial span.testquote{
	font-size: 1.5em;
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
	}
	
#eventtestimonial span.name{
	font-style: italic;
	}
	
#press{
}





/*about page*/
#aboutleft{
	position: relative;
	}
	
#aboutright{

	}
	
#aboutright img{
	width:176px;
	border: 5px solid #fff;
	}

#aboutright ul{
	margin: 0;
	list-style-type: none;
	}
	
#aboutright ul li{
	padding-bottom:0.5em;
	padding-top:0.5em;
	padding-left: 0.3em;
	border-bottom:1px solid #2f2f2f;
	color: #fff;
	font-size:1.3em;
	}




/*footer*/	
#footer{
	padding-top:0.5em;
	border-top:solid 1px #555;
	margin-top:6em;
	}
	
#footerh{
	padding-top:0.5em;
	border-top:solid 1px #555;
	margin-top:1.1em;
	}
#copy p{text-align: right; font-size: 1em;}
#copy p span{color:#777}
#number p{text-align: left;font-size: 1em;
float:left;}

	
/*contact page*/
#contactright input[type="text"], input[type="password"], input.text, input.title, textarea, select {
margin:0;}

#commentform div label {
	width:153px;
	text-align:right;
	margin-right:12px;
	margin-top:0.2em;
	float:left;
	font-size:1.2em;
	color:#fff;
	}
textarea{
	height:120px;
	}	
#commentform textarea {
	height:150px;
	padding:5px;
	width:335px;
}
input#name, input#subject, input#email{
	padding:5px;
	width:205px;
	}

#commentform div {
	margin-bottom:2em;
	}
	
	.eee{
		margin-bottom:2em;
		}
.errors{
	border:2px solid #ff0000;
	padding:2em;
	color:#fff;
	background: #521515;
	}
	
input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	background-color:#4e4e4e;
	border:2px solid #444;
}
	
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#8ED6FF;
	background-color:#fff;
}

	
#submit{	
	float:right;
	background:transparent url(/assets/i/submit.png) no-repeat;
	height:30px; 
	width:70px;
	border:none;
	text-indent: -99999px;
	}

	#submit:hover, #submit:active{
	background-position: 0 -30px;
	}

#number p{
	text-align: right;
	}

span.required{
	color:#8ED6FF;
	}
/*form*/
/*
#center form {
    margin:20px 0 20px 20px;
}
#center label {
    width:150px;
    margin-left:10px;
    text-align:left;
}
#center fieldset.radiofields label{
    width:150px;
    margin:0 5px;
}
#center fieldset.radiofields input.radio{
    margin-right:5px;
}
#center input.text, #center textarea {
    display:block;
    margin-left:10px;
    margin-bottom:10px;
    width:300px;
}
#center form br {
    clear:left;
    line-height:1px;
}
#center input.button {
    font-size:1.2em;
    margin-left:150px;
    padding:2px;
    color: #ffffff;
    background: #000060;
    border: 1px solid #000060;
    text-align:center;
    display: inline;
}
div.errors{
    color:red;
    padding:6px 10px;
    margin-left:15px;
}
span.required{
    color:red;
}
*/
#commentform #lastname{
    position:absolute;
    text-decoration:underline;
    background-color:#CC0000;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}


a{color:#8ED6FF;text-decoration: none;;}
a:hover{color:#fff;}

/*
#content a{color:#fff;text-decoration:none; border-bottom:1px dotted #888;}
#content a:hover{color:#8ED6FF;text-decoration:none; border-bottom:1px dotted #fff;}
*/

.reviewtitle a{color:#ff0000;text-decoration: none; font-weight: normal;}
.reviewtitle a:hover{color:#fff;}

#menu a{color:#fff;text-decoration: none;}
#menu a:hover{color:#fff;}
#menu li.active a {color:#fff;
}
#events ul li a{color:#fff;text-decoration: none; font-weight: normal;text-transform: uppercase;border-bottom: 1px dotted #888}
#events ul li a:hover{color:#8ED6FF;border-bottom: 1px dotted #fff;}

.eventtitle h4 a{color:#fff;text-decoration: none;font-weight: normal;}
.eventtitle h4 a:hover{color:#8ED6FF;}

#copy p span a, #copy p span a:visited{color:#8BB0C5}
#copy p span a:hover{color:#fff}

