@import url(blueprint/screen.css);


/* USEFULL CSS */
.clear {
clear:both;
}
.button {
background: #4EA6A4;
text-align: center;
width: 146px;
padding-top: 10px;
padding-bottom: 10px;
}
	.button a {
	color: #fff;
	}


/* TYPEOGRAPHY */
body {
font-family: Arial, Helvetica,sans-serif; 
font-size: 15px;
color: #767676;
}

p {
margin-bottom: 8px;
}

a {
color: #4EA6A4;
text-decoration: none;
}
	a:hover {
	text-decoration: underline;
	}
#main_navigation a {
color: inherit;
}

h1 {
font-family: "Times New Roman", times, serif;
font-size: 21px;
color: #393939;
}
	h1.green {
	color: #745900;
	margin-bottom: -0;
	text-transform: uppercase;
	font-weight: 500;
	font-family: Arial, Helvetica,sans-serif; 
	margin-left: -2px;
	}
	.copy h1 {
	line-height: 25px;
	}
h2 {
color: #745900;
font-size: 15px;
margin: 0;
margin-bottom: 10px;
}
	h2.bigger {
	font-size: 21px;
	}
h6 {
text-transform: uppercase;
font-size: 13px;
color: #393939;
font-weight: 500;
margin-bottom: -8px;
}
	#gallery h6 {
	margin-left: 60px;
	margin-top: 35px;
	}
	
#main_navigation {
font-size: 16px;
color: #60130c;
text-transform: uppercase;
letter-spacing: 1px;
}

#footer {
font-size: 12px;
}

hr {
margin-top: 30px;
margin-bottom: 30px;

}
/* STRUCTURE */

body {
background: #bebebe;
}

.container {
background: #fff;
}

#hero {
height: 565px;
background: url('../img/main_bg.jpg') no-repeat;
}

	#social {
	position: relative;
	top:10px;
	left:850px;
	width: 100px;
	}
		#social .twitter {
		float: left;
		}
		#social .facebook {
		float: left;
		}
	
	#logo {
	position: relative;
	top: 204px;
	left: 475px;
	}

	#logo img{
	margin-top:50px;
	}

	#main_navigation {
	background: white;
	height: 33px;
	position: relative;
	top:228px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	padding-top: 10px;
	
	}
		#main_navigation ul {
		list-style: none;
		
		}
			#main_navigation ul li {
			float: left;
			margin-right: 60px;
			}


#gallery {


}
		#gallery ul {
		list-style: none;
		
		}
			#gallery ul li {
			float: left;
			margin-right: 16px;
			margin-left: 16px;
			}


#event {
margin-left: 35px;
margin-right: 70px;
margin-top: 20px;
}

	#event .copy {
	float: left;
	width: 629px;
	font-family: "Times New Roman", times, serif;
	letter-spacing: .2px;
	}
	
	#register {
	float: right;
	width: 185px;
	margin-top: 10px;
	}
		#register p {
		margin-bottom: 5px;
		}



#details {
margin-left: 35px;
margin-right: 45px;
margin-top: 30px;

}
	#location {
	float: left;
	width: 260px;
	margin-right: 30px;
	
	}
		#location .button {
		position: relative;
		top:90px;
		}
	#discription {
	float: left;
	width: 260px;
	
	}
		#discription .button {
		position: relative;
		top:9px;
	}
	#exhibitors {
	float: right;
	width: 260px;
	
	}



#footer {
margin-left: 35px;
margin-right: 45px;
margin-bottom: 70px;
}
	#copyright {
	float: left;
	}
	#footer_nav {
	float: right;
	}
	
#vendors {
	
	margin: 30px 50px;
	margin-left: 35px;
	margin-right: 45px;

}

#vendors-copy{

}


#col1 {
float:left;
width: 260px;
}

#col2 {
float: left;
width: 260px;
margin-right: 20px;
}

#col3 {
float: right;
width: 260px;
}


div.category {
width: 280px;

}
	ul.ex_contact {
	list-style-type: none;
	margin: 0;
	padding: 0;
	

	
	}
	ul.ex_contact li.ex_phone:before {
	content: "p: "
	}
	ul.ex_contact li.ex_web:before {
	content: "w: "
	}
	ul.ex_contact li.ex_email:before {
	content: "e: "
	}
	
	ul.ex_contact li.ex_email {
	}
	
div.buytickets a{
color: #FF7D40;
}
