/* SEARCH -------------- */

/* INDEX */
#note { margin:25px 25px 10px 25px; padding:5px; border:solid 1px #db9595; background:#f4e7e7; color:#ac2727; }
#stylized { margin:25px 25px; padding:10px 10px 18px 10px; border:solid 1px #b6ae99; background:#f3efe7; -moz-border-radius:0.6em; -khtml-border-radius:0.6em; text-align:center; }
#searchthat { font-size:14px; font-weight:bold; margin-bottom:20px; border-bottom:solid 1px #b6ae99; padding-bottom:5px; padding-left:10px; text-align:left; color:#554a2e; }
li#icon_search { list-style-type:none; background:url("http://www.gw-memorial.net/pics/icon_lisearch.gif") no-repeat; padding-left:28px; }

/* SEARCH LIST */
ul.nb { margin:0; padding:0; }
li.nb { list-style-type:none; background:url("http://www.gw-memorial.net/pics/dot_boxgreen.gif") no-repeat 2px 7px; margin-left:3px; padding-left:15px; font-size:0.90em; line-height:18px; }
li.note { list-style-type:none; background:url("http://www.gw-memorial.net/pics/icon_exclamation.png") no-repeat 0 2px; margin-left:3px; padding-left:23px; font-size:0.90em; line-height:18px; }
li.search { list-style-type:none; background:url("http://www.gw-memorial.net/pics/icon_book.png") no-repeat 0 2px; margin-left:3px; padding-left:23px; font-size:0.90em; line-height:18px; }
#globalsearch { margin:10px; padding:0; }
#behind_title { margin-bottom:3px; }
.title_listing { margin-left:25px; padding:3px 25px; border:solid 1px #c1b9a6; background:#f3efe7; border-bottom:0; text-align:center; font-weight:bold; color:#554a2e; letter-spacing:1px; }
#listing { font-size:0.95em; line-height:25px; padding:2px; border:solid 1px #c1b9a6; background:#f6f3ee; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; }
.class_match { color:#554a2e; margin:0; padding:0 0 0 5px; font-family: "Verdana", Arial; font-size: 9pt; border:1px solid #f6f3ee; height: 19px; line-height: 20px; overflow:hidden; }
.class_match:hover { color:#0a385b; background-color:#e3e9ee; border:1px solid #3792d8; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; cursor:pointer; text-decoration:none; }
.typo_month { color: #5d9418; font-weight:bold; }
.typo_cat { font-weight:bold; color:#305584; }
.typo_li { font-weight:bold; color:#164b8e; }

/* BACK */
#retry { margin-top:15px; font-size:0.95em; line-height:25px; padding:2px; border:solid 1px #c1b9a6; background:#f6f3ee; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; height:25px; }
li.return { list-style-type:none; background-image:url("http://www.gw-memorial.net/pics/img_dot_arrow.png"); background-repeat:no-repeat; background-position:1px 2px; margin-left:3px; padding-left:30px; font-size:0.90em; line-height:24px; }
#return_top { float: right; margin-top:-2px; width: 85px; height: 25px; }

/* LINKS */
a.guilds:link, a.guilds:visited { color:#564823; text-decoration:none; }
a.guilds:hover { color:#675b3d; text-decoration:none; cursor:pointer; }
a.retry:link, a.retry:visited { color:#564823; text-decoration:none; font-weight:bold; }
a.retry:hover { color:#675b3d; text-decoration:underline; cursor:pointer; }

/* BUTTONS */
input { height:17px; margin-bottom:7px; padding:0.15em 0.20em; width:15em; border:1px solid #6fa1bd; background:#fafafa; font:0.95em arial, sans-serif; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; }
input:hover { border:1px solid #2b77a1; }
select { height:24px; margin-bottom:7px; padding:0.11em; width:10em; border:1px solid #6fa1bd; background:#fafafa; font:0.95em arial, sans-serif; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; }
select:hover { border:1px solid #2b77a1; }
input.guilds { width:20em; }
.buttons a, .buttons button{ display:block; margin:auto; background-color:#f5f5f5; border:1px solid #b5b5b5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }
.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ }
.buttons button[type]{ padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html button[type]{ padding:4px 10px 3px 7px; /* IE7 */ }
.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
button:hover, .buttons a:hover{ background-color:#edf3f7; border:1px solid #78b4d6; color:#336699; }
.buttons a:active{  background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/* TABS */
ul.tabs { margin: 25px 25px 0 25px; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #b6ae99; border-left: 1px solid #b6ae99; width: 772px; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #b6ae99; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #f6f4f0 url(http://www.gw-memorial.net/pics/bg_search_inactive.gif) no-repeat 1px 1px; }
ul.tabs li a { text-decoration: none; color: #554a2e; display: block; font-size: 1.1em; padding: 0 20px; border: 1px solid #fff; outline: none; }
ul.tabs li a:hover { background: #e8e3d9 url(http://www.gw-memorial.net/pics/bg_search_hover.gif) no-repeat top left; }
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #f3efe7 url(http://www.gw-memorial.net/pics/bg_search_active.gif) no-repeat top left; border-bottom: 1px solid #f3efe7;  font-weight:bold; }
.tab_container { margin:0 25px 25px 25px; padding:10px 10px 18px 10px; border:solid 1px #b6ae99; background:#f3efe7; -moz-border-radius-bottomright:0.6em; -moz-border-radius-bottomleft:0.6em; -khtml-border-radius-bottomleft:0.6em; -khtml-border-radius-bottomright:0.6em; -webkit-border-bottom-right-radius:0.6em; -webkit-border-bottom-left-radius:0.6em; text-align:center; border-top: none; overflow: hidden; clear: both; }