/* CSS Document */

#logo {
float: left;
width: 200px;
height: 91px;
}

#slideshowLeft{
float:left;
margin-top: 0px;
}

/* Content Links*/
a { 
color: #3b88eb; text-decoration: none; 
}
a:hover {
text-decoration: underline;
}
a.grey { 
color: #7a7a7b; text-decoration: none; 
}
a.grey:hover { 
color: #432580; 
}
a img { 
border: none; 
}

#topbar {
height: 40px;
}

/* Search Bar */

#utilnav {
float: right;
width: 295px;
font-size: 10px;
margin: 20px 0 0 0;

}
#search {
width:295px;
padding-left:75px;
}
#search fieldset{
   float: left;
   width: 218px;
   height: 22px;
   padding: 10px 0 0 0;
   margin: 0;
   overflow: hidden;
   border: none;   
}

#search input.keyword{
   float: left;
   width: 160px;
   height: 15px;
   padding: 5px 3px 3px 25px;
   border: none;
   background: transparent url(http://www.convio.com/images/bg_search_input.gif) no-repeat;
   color: #797979;
   font-size: 1.1em;
   text-transform: capitalize;
}

#search a#search_go{
   display: block;
   float: left;
   width: 29px;
   height: 22px;
   background: url(http://www.convio.com/images/bg_search_a.gif);
   text-indent: -9999px;
}

/* Navigation Main */
#nav {
margin: 0;
padding: 0;
height:40px;
list-style-type:none;
float:left;
font-weight:bold;
font-size: 14px;
}

#nav li {
height:40px;
margin:0;
padding:0;
float:left;
margin: 0 1px 0 0;
display:inline;
background: #cccccc url(http://www.convio.com/images/nav_bg.jpg);
}

#nav a {
float: left;
padding: 3px 19px;
color:#555555;
text-decoration: none;
line-height: 2.5;
border-left: solid 1px #e1e1e1;
background:url(http://www.convio.com/images/nav_divider_r.jpg) no-repeat top right;
}

#nav li a#cornerL {
border: none;
background: url(http://www.convio.com/images/nav_cap_l.jpg) no-repeat;
padding: 3px 17px;
}
#nav li a#cornerR {
background: url(http://www.convio.com/images/nav_cap_r.jpg)  no-repeat top right;
padding: 3px 19px;
}

/* #nav li a#cornerR {
padding: 3px 0px;
}
*/

#nav li a:hover, #nav li a.current{
background: url(http://www.convio.com/images/nav_bg_ro.jpg)
}

#nav li a#cornerL:hover {
background: url(http://www.convio.com/images/nav_cap_l_ro.jpg) no-repeat;

}
#nav li a#cornerR:hover {
background: url(http://www.convio.com/images/nav_cap_r_ro.jpg) no-repeat top right;
}


/* FOOTER */
#footer {
	float:left;
	width: 980px;
	margin: 40px 0 0 0;	
	padding: 15px 0 0 0;	
	text-align: right;
	color:#999999;
	border-top: 1px solid #dddddd;
	font-size:10px;
}

#poweredby {
float: left;
}

#readmore {
margin: 15px 0 15px 0;
}

#footer a:link, .footer a:visited {
    text-decoration : none;
    margin : 5px 3px 5px 3px;
}
#footer a:hover {
	text-decoration : underline;
}

/* MISC */

h3.leftcol {
margin-top:10px;
margin-bottom:5px;
color:#000000;
}
input.textfield, .nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
background-image: none;
text-transform: none;
}
.nav ul li a, .nav ul li a:link, .nav ul li a:active, .nav ul li a:visited {
text-transform: none;
}
