/* HEADER */
#header { background-color:#FFFFFF; border-bottom:3px solid #52A9D4; clear:both; height:1%; padding:10px; }
#header .wrapper { margin:0 auto; max-width:120em; min-width:910px; width:910px; }
#nav-utility {float: right; clear: both; margin: -20px 0 0 0; _margin-right: -6px; padding: 0; list-style-type: none;}
#nav-utility li {float: left; margin: 0 2px 0 0; padding: 2px; *padding: 2px; font-size: 110%;}
#nav-utility a {color: #069; border-right: 1px solid #666; padding-right: 5px; }
#nav-utility li#nav-utility-auth a {border: none;}

/* BODY */
#body .wrapper { background-color:#FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:1px 0; padding:15px; width:auto; zoom: 1; }

#page-title { margin-top: -15px; background: #DDF0F8; }
#page-title h1 { color: #000; }

/* Box Module */
.box, .box .content, .box .title, .box .title h2 {  background: #FFF url(http://static.linkedin.com/img/bg/bg_box_ltblue_800x800.gif) 100% 100% no-repeat;  }
.box { margin: 15px 0; padding: 0 15px 0 0; overflow: hidden; }
.box .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0;  }
.box .title h2 { background-position: 0 0; margin: 0; padding: 15px 0 10px 15px; height: 1%; color: #069; font-size: 160%; }
.box .content { width: auto; background-position: 0 100%; margin-right: 0; padding: 0 0 15px 15px;  }
.box .content ul { margin: 0 0 8px 0.7em; padding: 0 0 0 0.7em; list-style-type: disc; }
.box .content ul li { margin-bottom: 5px; font-size: 120%; }

/* Button Styles */
.btn-secondary{ background:#DDD url(http://static.linkedin.com/img/bg/bg_btn_grey_500x50.gif) no-repeat; border: 1px solid #999; padding: 2px 8px 1px; color: #555; font: bold 12px arial,sans-serif; overflow: visible; vertical-align: middle; }

/* Directory */
#browse-events h2 { font-size: 200%; margin: 12px 0 7px; }
#browse-events ul { clear: both; overflow: hidden; zoom: 1; }
#browse-events ul li { float: left; width: 50%; height: 1.8em; line-height: 1.8em; overflow: hidden; }

/* Event Detail Page */
.show-event h1 { font-size: 180%; font-weight: bold; }
.box p { width: 12em; margin: 20px auto 0; }

#search .title h2 span { display: block; padding-left: 20px; background: url(http://static.linkedin.com/img/icon/icon_magglass_13x15.gif) no-repeat; }
#search input#keyword { width: 200px; vertical-align: middle; }