@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/classes.css";
@import "lib/button.css";
@import "lib/png-fix.css";
#container {
width:1000px;
}
body {
background-image:url(../images/bupPatternBG.gif);
margin:0;
}
body div {
margin:0;
padding:0;
}
div#topnav {
background:#AD080D none repeat scroll 0 0;
border-top:8px solid #790000;
height:27px;
margin:0;
padding:5px 0 0;
z-index:0;
}
#topnav div.searchbar {
left:730px;
position:absolute;
top:12px;
}
#topnav ul {
font-size:110%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 150px;
padding:0;
}
#topnav ul li {
display:inline;
margin-right:8px;
padding:0;
}
#topnav ul li.current-page {
background:#790000 none repeat scroll 0 0;
color:#FFFFFF;
padding:10px 6px 3px 7px;
}
#wrapper {
background:#AD080D none repeat scroll 0 0;
float:left;
height:auto !important;
margin:0;
min-height:500px;
width:980px;
}
#wrapper #leftcol {
color:#FFFFFF;
float:left;
margin:0;
padding:0;
width:150px;
}
#wrapper #leftcol ul {
list-style-type:none;
margin:0;
padding:0;
}
#wrapper #leftcol h4 {
background:#000000 none repeat scroll 0 0;
color:#F1E8C7;
display:block;
font-family:Georgia,serif;
margin:0;
padding:4px 0 6px 10px;
width:140px;
}
#wrapper #leftcol div.login ul {
margin:5px 0 10px;
}
#wrapper #leftcol div.login ul li {
padding:0 0 0 10px;
}
#wrapper #leftcol div.login ul li.emodd {
background:transparent url(../images/fomdd.gif) no-repeat scroll 10px 50%;
height:41px;
padding-left:14px;
width:125px;
}
#wrapper #leftcol div.login ul li select.emolog {
background:#FFFF00 none repeat scroll 0 0;
font-size:90%;
margin:1px 0 8px;
width:116px;
}
#wrapper #leftcol div.login ul li input.lfield {
font-size:90%;
margin:0 0 5px;
width:120px;
}
#wrapper #leftcol p.logerror {
background:#F1E8C7 none repeat scroll 0 0;
color:#AD080D;
font-size:90%;
margin:5px 0;
padding:3px 0 3px 10px;
width:140px;
}
#wrapper #leftcol .userpanel ul {
margin:10px 0;
}
#wrapper #leftcol a.forgotpass {
color:#FFFFFF;
font-size:0.9em;
}
#wrapper #leftcol a.forgotpass:hover {
text-decoration:underline;
}
#wrapper #content {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0;
min-height:700px;
padding:20px 10px 10px;
width:810px;
}
#wrapper #content h2.fs {
background:transparent url(../images/FS.png) no-repeat scroll 0 0;
display:block;
height:31px;
margin:0;
padding:0;
text-indent:-9999px;
width:201px;
}
#wrapper #content div.fsd {
background:#FFFAF0 none repeat scroll 0 0;
border:1px solid #AD080D;
padding:10px 10px 13px;
}
#wrapper #content div.fsd h3 {
margin:0;
padding:0;
}
#wrapper #content div.fsd p {
margin:0;
}
#wrapper #content img.contenthead {
margin:-3px 0 -1px;
padding:0;
}
#wrapper #content div.osd {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #DDDDDD;
display:block;
font-size:90%;
padding:10px 10px 8px;
width:520px;
}
#wrapper #content div.osd ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#wrapper #content div.osd ul li {
border-bottom:1px solid #EEEEEE;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
width:100%;
}
#wrapper #content div.osd ul li h5 {
font-family:Tahoma,Helvetica,sans-serif;
}
#wrapper #content div.osd ul li div {
float:left;
margin:0;
width:430px;
}
#wrapper #content div.fullsd {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #AD080D;
border-top:1px solid #AD080D;
color:#444444;
display:block;
font-size:105%;
padding:20px 10px 3px;
width:780px;
}
#wrapper #content div#comment {
background:#FFFFFF none repeat scroll 0 0;
color:#444444;
display:block;
font-size:95%;
padding:10px 0 0;
width:540px;
}
#wrapper #content div#comment ul {
list-style-type:none;
margin:10px 0;
}
#wrapper #content div#comment ul li {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #DDDDDD;
display:block;
padding:10px;
width:520px;
}
#wrapper #content div#comment ul li.odd {
background:#FAFAFA none repeat scroll 0 0;
margin-bottom:1px;
}
#wrapper #content div#comment ul li.even {
background:#EEEEEE none repeat scroll 0 0;
margin-top:1px;
}
#wrapper #content div#comment ul li.last {
border-bottom:1px solid #DDDDDD;
margin-bottom:20px;
}
#wrapper #content div#comment ul li p {
margin:0 0 0 10px;
padding:0;
width:470px;
}
#wrapper #content div#comment p.addcomment-head {
color:#333333;
font-size:120%;
font-weight:800;
margin:0;
}
#wrapper #content div#comment textarea.addcomment-area {
height:140px;
width:522px;
}
#wrapper #content div#aemo {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
font-size:90%;
margin:5px 10px 10px;
padding:0 0 10px;
text-align:center;
width:200px;
}
#wrapper #content div#aemo p {
color:#333333;
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
margin:5px 0 0;
padding:0;
}
#wrapper #content div#aemo h4 {
background:#790000 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
margin:0;
padding:5px 0;
}
#wrapper #content div#aemo .pollres ul {
font-size:110%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
padding:0 0 0 40px;
}
#wrapper #content div#aemo .pollres ul li {
margin:0 0 1px;
}
#wrapper #content div#aemo div.pollres {
background:#FFFFE3 none repeat scroll 0 0;
float:left;
margin:0 0 10px;
padding:0 0 5px;
width:200px;
}
#rightcol {
float:left;
margin:30px 0 0 10px;
text-align:center;
width:280px;
display:none;
}
#rightcol div.logbox {
background:#FFFFEE url(../images/user.png) no-repeat scroll 7px 50%;
border:1px solid #FFFF95;
color:#333333;
margin:0 0 10px;
padding:10px 5px 10px 30px;
text-align:left;
}
#rightcol div.logbox p {
color:#333333;
font-size:1em;
margin:0;
}
#rightcol div.regsuccess {
background:#AEE0AE url(../images/check.png) no-repeat scroll 7px 50%;
border:1px solid #329738;
margin:0 0 10px;
padding:10px 5px 10px 25px;
text-align:left;
}
#rightcol div.regsuccess p {
color:#333333;
font-size:0.9em;
margin:0;
}
#rightcol div.rightcontent {
background:#5A372C none repeat scroll 0 0;
border:1px solid #F1E8C7;
display:inline;
float:left;
margin:0 0 0 5px;
padding:20px 10px 10px;
width:250px;
}
#rightcol h3 {
color:#F1E8C7;
}
#rightcol h4 {
color:#F1E8C7;
}
#rightcol h5 {
color:#CCCCCC;
font-weight:100;
}
#rightcol p {
color:#CCCCCC;
font-size:90%;
}
#rightcol div.rBox {
background:#5A372C none repeat scroll 0 0;
border-top:1px dashed #F1E8C7;
float:left;
padding:20px 5px 10px;
width:240px;
}
#rightcol div.rBox ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
width:240px;
}
#rightcol div.rBox ul li.odd {
background:#68463B none repeat scroll 0 0;
display:block;
float:left;
font-size:90%;
margin:0;
padding:10px 5px 0 10px;
width:225px;
}
#rightcol div.rBox ul li.even {
background:#765247 none repeat scroll 0 0;
display:block;
float:left;
font-size:90%;
margin:0;
padding:10px 5px 0 10px;
width:225px;
}
#rightcol #registration {
color:#F1E8C7;
text-align:left;
}
#rightcol #registration ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#rightcol #registration h2 {
color:#F1E8C7;
}
#rightcol #registration .regerror {
background:#FFFFE0 none repeat scroll 0 0;
color:#AD080D;
}
#footer {
background:#AD080D none repeat scroll 0 0;
border-bottom:8px solid #790000;
display:block;
float:left;
width:100%;
}
#footer div.footwrap {
margin:0 0 0 150px;
padding:20px 0 10px;
text-align:left;
}
#footer div.footwrap ul {
font-size:110%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
}
#footer div.footwrap ul li {
display:inline;
margin-right:10px;
padding:0;
}
#footer div.footwrap ul li.current-pagef {
background:#790000 none repeat scroll 0 0;
color:#FFFFFF;
padding:5px 10px;
}
#admin-wrapper {
background:#FFFFFF none repeat scroll 0 0;
height:400px;
margin:0 auto;
padding-top:30px;
text-align:center;
width:100%;
}
#admin-wrapper .admin-login {
border:1px solid #DDDDDD;
height:360px;
margin:0 auto;
text-align:left;
width:600px;
}
#admin-wrapper form {
color:#AD080D;
font-size:1.5em;
margin:40px;
}
#admin-wrapper h2 {
color:#AD080D;
}
#admin-wrapper form input {
font-size:2em;
height:40px;
width:490px;
}
#admin-wrapper form button {
float:right;
font-size:1.3em;
height:50px;
margin-right:25px;
margin-top:20px;
}
div#self-stories h3 {
margin:0 0 8px;
}
div#self-stories a.postnew {
background:#AD080D none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,sans-serif;
margin:5px 0 0;
padding:6px 8px;
}
ul#mystorypagination {
color:#FFFFFF;
float:left;
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 5px;
width:235px;
}
ul#mystorypagination li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px 0 0;
}
ul#mystorypagination li a {
background:#AD080D none repeat scroll 0 0;
color:#FFFFFF;
padding:3px 5px;
}
div#otherprof {
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
float:left;
padding:10px;
width:520px;
}
div#otherprof h4 {
font-size:1.4em;
font-weight:100;
margin:15px 0 4px;
}
div#otherprof h5 {
font-size:1em;
font-weight:100;
margin:10px 0 4px;
}
div#otherprof p {
color:#666666;
font-size:0.9em;
margin:0;
}
div.profpic img {
float:left;
margin:0;
padding:0;
}
div.profpic {
border:1px solid #CCCCCC;
float:left;
margin:15px 10px 10px 0;
padding:5px;
}
div.profinfo {
float:left;
width:295px;
}
p.nostory {
background:#FFFFCD none repeat scroll 0 0;
float:left;
font-size:1.4em;
font-weight:900;
padding:15px;
text-align:center;
width:480px;
}
#quote{font-family:"Georgia";font-weight:900;font-size:18px;}
i{font-weight:normal;font-size:12px;}
h3.m1b{font-size:24px;}
#bartender{float:right;height:216px;width:325;margin-left:5px;}

/*Murder*/
div.fullsd div.bespoke-banner h1.bespoke-h1{font-size:1.4em; font-weight:100; margin:0; padding:0;  color:#fff;}
div.fullsd div.bespoke-banner h2.bespoke-h2{font-size:1em; font-style:italic; font-weight:100; margin:0; padding:0; color:#fff;}
div.fullsd div.bespoke-banner{background:url(../images/bup-bgheader.gif) no-repeat; float:left; padding:12px 0 30px 20px; width:494px; color:#fff; margin:0 0 20px;}
p.b-stages{background:url(../images/stage-icon.gif) no-repeat; padding-left:30px;}
div.fullsd{margin-top:-20px; padding-top:0;}
div.fullsd p{text-align:justify;}
div.fullsd input.submitnpay{background:url(../images/submitnpay.gif) no-repeat; display:block; border:none; width:320px; height:48px; float:left; text-indent:-9999px; cursor:pointer;}