@charset "utf-8";

* { margin:0; padding:0; }
body { background:transparent url(../images/backShelves.jpg) -150px -110px; font-family:Helvetica, Arial, sans serif; font-size:100%; color:#ccc; margin:20px 0 0 20px; padding:0; cursor:default; line-height:1.4; }
#hold { margin:30px; padding:30px; background:rgba(16,16,16,.7); width:40em; -moz-border-radius:5px; -webkit-border-radius:5px; }
#add { margin:30px; padding:30px; background:rgba(16,16,16,.7); width:40em; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; }
h1 { font-size:300%; margin:15px 0; }
h1 span { display:inline; }
h1 span:hover { color:#1397fb; }
li { list-style-type:none; margin:0 0 8px 20px; }
li:hover { background:rgba(19,151,251,.7); color:white; -moz-border-radius:5px; -webkit-border-radius:5px; }
form { margin:20px 0 0 0; }
fieldset { border:0; margin:15px 0; width:15em }
label { float:left; width:2.5em; }
label.wide { width:5em; }
input { float:left; border:0; padding:5px; font-family:Helvetica, Arial, sans serif; -moz-border-radius:4px; -webkit-border-radius:4px; }
input.long { clear:left; margin:15px 0 -20px 0; padding:8px; font-size:120%; }
button { margin:15px 0; border:0; background:rgba(19,151,251,.7); font-family:Helvetica, Arial, sans serif; padding:15px 12px 12px; /*position:absolute; top:30px;*/ font-size:150%; text-transform:uppercase; right:30px; color:white; -moz-border-radius:5px; -webkit-border-radius:5px; }
button:hover, button:focus { background:rgba(11,88,147,.5); }
.clear { clear:both; }

/**** Accordian ****/

#firstpane { /*float:left; width:400px; margin-right:30px;*/ }
/*#secondpane { float:left; width:400px; }*/
.msg_list { list-style:none; }
.msg_head { padding:5px 10px; cursor:pointer; position:relative; margin:0; }
.msg_head:hover:after { content:"click to view more info"; font-size:60%; position:relative; left:10px; bottom:2px; }
.noContent:hover:after { content:" "; }
.msg_head:focus {  }
.msg_body { padding:18px 10px 10px 20px; color:white; font-size:90%; background:rgba(11,88,147,.5); margin-top:-8px; -moz-border-radius:5px; -webkit-border-radius:5px; }
