/* CSS Document */

body {
		  background-image:url(../Images/background.jpg);
		  background-repeat:repeat-x; background-color:#FFFFFF;
		  font-size:100%;
		  font-family: "trebuchet ms", "century gothic", Geneva, Arial
	  }
p {font-size:90%; font-weight:lighter; padding-left:10px; padding-right:10px}

li {font-size:90%; font-weight:lighter; padding-left:10px; padding-right:10px}

/*Links*/
a:link {color: rgb(204, 31, 82)}
a:visited {color: #660066}

/*Headings*/
h1 {font-family:"century gothic", arial; font-size:120%; text-align:center; font-weight:bold; padding-bottom:15px}
h2 {font-family:"century gothic", arial; font-size:110%; padding-left:10px; font-weight:lighter}
h3 {font-family:"century gothic", arial; font-size:100%; padding-left:10px; font-weight:lighter}
h4 {font-family:"century gothic", arial; font-size:95%; padding-left:10px; font-weight:lighter}

.small {font-size:12px; text-align:center; color:#000000}
.center {text-align:center; font-family: "century gothic", arial; font-size:100%}

.center img
	{
		vertical-align:bottom
	}

.right {text-align:right; margin-right:20px}
/*navigation*/
#nav-menu
{
	background-image:url(../Images/new-web-logo.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:100px;
	margin:auto;
	position:relative;
}
#nav-menu ul
{
list-style: none;
padding-top:70px;
margin: auto;
padding-right:4px;
font-size:110%;
font-weight: 300;
position:relative;
float:right;
font-family: "century gothic", Geneva, Arial;
}
#nav-menu li
{
float: left;
color:#FFF;
font-size:100%;
padding:0px
}
#nav-menu a
{
color:#FFFFFF;
background-repeat: no-repeat;
background-position: 0% 50%;
text-decoration:none;
padding: 4px 3px 4px 6px;
}
#nav-menu a:hover
{
	color:#333;
	text-decoration:underline
}
#logo-link
{
	top: 30px;
	left:30px;
	width:270px;
	height:50px;
	background-color: transparent;
	position:absolute
}
	
#footer
{
	background-color:rgb(255, 204, 204); 
	text-align:center; 
	font-family:"century gothic", arial;
	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	padding-top:10px;
	padding-bottom:10px
}

/*Twitter box*/
#twitter_update_list
	{
		text-align:left; 
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size:12px; 
	}
#twitter-link	
	{
		font-size:12px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		padding-right:10px
	}

/*gallery*/
#gallery
	{
	height: 550px;
	overflow:visible
	}
	
#gallery p
	{
	margin-left:auto;
	margin-right:auto;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	background-color:#666666;
	color:#ffffff
	}
	
#gallery a 
	{
	color:#ffffff
	}

/*structure*/
#wrapper
	{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	}

#left
{
	width:730px;
	background-color:#FFF;
}

#sidebar
{
	width:270px;
	background-color:#EAEAEA;
	float:right;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*home page ads*/
div.ad {width: 340px; text-align: center; float:left; padding-left: 10px; padding-right:10px}	
div.ad img {border: none}
.adtext {text-align: center; font-size:80%}
#advertisers 
{
	height: 205px; 
	padding-top: 5px; 
	margin-top:5px
}
	
/*sidebar elements*/
#CSE
{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px
}
.userinput
{
	text-align:right;
	margin-right:20px;
}

/*venue results page*/
.results a {font-family:"trebuchet ms", "century gothic", Geneva, Arial; font-style:italic; font-weight:bold}
.results {font-family:"trebuchet ms", "century gothic", Geneva, Arial; font-size:90%}
.results p{font-family:"trebuchet ms", "century gothic", Geneva, Arial; font-size:90%; margin-bottom:0px; margin-top:5px}
.results td {vertical-align:top; padding-bottom:5px; padding-left:10px}
.results img {border:#FFFFFF; height:90px; width:141px; float:left; margin-right:10px}

/*venue search form*/
#search {border:medium solid rgb(204, 31, 82); margin-left:auto; margin-right:auto}
#search th {font-family:"century gothic", arial; font-size:110%; text-align:center; margin-bottom:5px; font-weight:lighter}
#search td {text-align:right;font-family:"century gothic", Geneva, Arial; font-size:95%; vertical-align:top; padding:10px}

/*venue pages*/
div.venuedesc p {font-family:"trebuchet ms", "century gothic", Geneva, Arial; font-size:80%; font-weight:lighter}
div.venuedesc {height:140px; margin-left:.5em; padding-left:.5em}
div.venuedetails ul {list-style-image: url(../Images/Venues/blank.gif); font-size:90%}
div.venuedetails {height:150px}
div.venuecontacts {height:140px; font-size:90%}
div.venuecontacts {list-style-image: url(../Images/Venues/blank.gif)}
/*images*/
img.venuepage {float: right; border:1px solid #FFFFFF; width:188px; height:120px; margin-left:.5em}
a:hover img.venuepage
  {border: 1px solid rgb(204, 31, 82)}
div.about img
  {border: 3px solid rgb(204, 31, 82); float:left; white-space:10px}
  
