 @charset "UTF-8";
/* ////////////////////////////////////// Page ////////////////////////////////////// */
body	{
	color:#B7B7B7;
	font-family: Helvetica, Calibri, Arial;
	font-size:16px;
	padding-top:10px;
	background-image:url(../white-background.jpg);
	padding-bottom:100px;
	}

.box-shadow	{	
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;	
	box-shadow:2px 2px 5px #B7B7B7;
	margin-top:10px;
	overflow:auto;
	}
		
.content-inner {
	overflow: hidden;
	max-width: 800px;
	width: 90%;
	disply:block;
	margin-left: auto;
   	margin-right: auto;
}	
/* ////////////////////////////////////// Page ////////////////////////////////////// */

/* ////////////////////////////////////// Nav ////////////////////////////////////// */
#logo-header {
	float:left;
	background-image:url(../logo.png);
	height:180px;
	width:154px;
}

#logo-header:hover {
	background-image:url(../logo-hover.png);
}

#nav	{
	background-image:url(../header.jpg);
	height:180px;
	margin-bottom:10px;
	box-shadow:2px 2px 5px #B7B7B7;
}

#login	{
	margin:5px;
	color:#FFFFFF;
	text-shadow:1px 1px 3px #000;
	text-align:right;
}

#house-icon	{
	background-image:url(../home-icon.png);
	float:left;
	width:40px;
	height:40px;
	margin-top:1px;
}

#house-icon:hover	{
	float:left;
	background-image:url(../home-icon-hover.png);
	width:40px;
	height:40px;
}

header nav {
	float: right;
	overflow: hidden;
	}
	
header nav a {
	text-decoration: none;
	color:#FFF;
	text-shadow:1px 1px 3px #000;
	text-decoration:none;
}

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

a:hover {
	text-decoration:none;
	color:#B7B7B7;
}

.fb-share-button	{
	margin-right:7px;
	margin-bottom:10px;
}

.fb-like	{
	margin-bottom:10px;
	margin-left:10px;
	margin-top:5px;
}

.twitter-share-button	{
}
	


/* ////////////////////////////////////// Nav ////////////////////////////////////// */

/* ////////////////////////////////////// Event Info//////////////////////////////////// */ 

.event-list{
	display:inline-block; 
	width:240px;
	background-color:#FFF;
	box-shadow:2px 2px 5px #B7B7B7;
	margin-bottom:20px;
	padding:6px;
	margin:6px;
	}
	
	.full-event-list{
	display:inline-block;
	width:800px;
	background-color:#FFF;
	box-shadow:2px 2px 5px #B7B7B7;
	margin-bottom:20px;
	padding:6px;
	}
	
.event-title	{
	font-family: Helvetica, Calibri, Arial;
	font-size:20px;
	margin-top:1px;
	margin-bottom:5px;
	}
	
.full-event-title	{
	font-family: Helvetica, Calibri, Arial;
	font-size:26px;
	margin-top:1px;
	margin-bottom:5px;
	}
	
.event-date	{
	font-family: Helvetica, Calibri, Arial;
	font-size:20px;
	color:#FFF;
	background-color:#B7B7B7;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	margin-bottom:5px;
	}

.full-event-date	{
	font-family: Helvetica, Calibri, Arial;
	font-size:24px;
	color:#FFF;
	background-color:#B7B7B7;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	margin-bottom:5px;
	padding-left:10px;
	}
	
	.info	{
	font-family: Helvetica, Calibri, Arial;
	font-size:12px;
	color:#000;
	padding-top:5px;
	margin-bottom:5px;
	}

img.events	{
	opacity:1.0;
	filter:alpha(opacity=100);
	max-height:300px;
	width:240px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.full-events	{
	float:left;
	opacity:1.0;
	filter:alpha(opacity=100);
	max-height:600px;
	width:400px;
	display: block;
	}

.full-info	{
	float:right;
	font-family: Helvetica, Calibri, Arial;
	font-size:13px;
	color:#5E5E5E;
	width:360px;
	margin-right:30px;
	}
	
.events:hover{ 
	opacity:0.4;
	filter:alpha(opacity=40);
	}

.view-event	{
	margin-left:70px;
}

.event-search { 
	width:800px;
	height:43px;
	background-color:#525252;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	border: 1px solid #999;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
}

* ////////////////////////////////////// Text ////////////////////////////////////// */
p	{
	font-family: Helvetica, Calibri, Arial;
	color: #B7B7B7;
	background-color:#FFF;
	font-size:16px;
}

h1	{
	font-family: Helvetica, Calibri, Arial;
	font-size:30px;
	color:#FFF;
	background-color:#B7B7B7;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}
	
h2	{
	width:100px;
	font-size:16px;
	color:#FFF;
	background-color:#000;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	border: 1px solid #999;
	padding:3px;
}

h4	{
	text-align:center;
	}
	
.red {
	color:#D00003;
	font-size:13px;
	background:none;
	text-align:left;
}

.blue {
	color:#;
	font-size:13px;
	background:none;
	text-align:left;
}

/* ////////////////////////////////////// Text ////////////////////////////////////// */

/* ////////////////////////////////////// Forms ////////////////////////////////////// */

#login-reg	{
	background-color:#FAFAFA;
	float:left;	
	margin-left:20px;
	height:93px;
	width:330px;
	padding:30px;
	margin-bottom:10px;
}

#form    {
float:left;
font-family: Helvetica, Calibri, Arial;
font-size: 16px;
line-height: 24px;
font-weight: bold;
color:#B7B7B7;
text-decoration: none;
padding-left:10px;
padding-right:10px;
}

#country	{
	margin-top:20px;
	margin-bottom:20px;
	
}
select.event	{ 
font-size:18px;
	width: 90px;
   height: 22px;
   overflow: hidden;
   border: 1px solid #ccc;
}

select.event-upload	{
	width: 240px;
   height: 34px;
   overflow: hidden;
   border: 1px solid #ccc;
}

div.register {
width: 100%;
}

input.event   {
display:inline-block;
border: 1px solid #B7B7B7;
height: 22px;
width: 140px;
}

input.eventdate   {
display:inline;
border: 1px solid #B7B7B7;
height: 12px;
width: 90px;
padding-top:8px; 
}

input#search    {
margin-left:5px;
position:absolute;
background:url(../search-icon.png);
background-repeat: no-repeat;
width:40px;
height:40px;
border: 0;
margin-top:1px;
}

#search:hover {
	background:url(../search-icon-hover.png);
}

#searchtext	{
	font-size:16px;
	height:12px;
	width:320px;
	padding:10px;
	margin-left:5px;
	margin-top:3px;

}

.standard   { 
display:block;
border: 1px solid #B7B7B7;
height: 25px;
width: 335px;
margin-bottom:10px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
font-size:16px;
}


input.description {
	height:200px;
	width:400px;
}

.standard:hover	{
	font-size:16px;
	color:#777777;
	background-color:#E1E1E1;
}

.textinput	{
height:200px;
}

/* ////////////////////////////////////// Forms ////////////////////////////////////// */

	/* ////////////////////////////////////// Footer ////////////////////////////////////// */

#footer {
	width:800px;
	height:180px;
	background-image:url(../images/footer.jpg);
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
}

footer a{
	text-decoration: none;
	color:#FFF;
}

.footer-link	{
	color:#FFFFFF;
	text-shadow:1px 1px 3px #000;
	padding-top:155px;
	padding-left:10px; 
}
	/* ////////////////////////////////////// Footer//////////////////////////////////// */ 
	